<SEC-DOCUMENT>0001030894-20-000010.txt : 20200316
<SEC-HEADER>0001030894-20-000010.hdr.sgml : 20200316
<ACCEPTANCE-DATETIME>20200316102232
ACCESSION NUMBER:		0001030894-20-000010
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		157
CONFORMED PERIOD OF REPORT:	20191231
FILED AS OF DATE:		20200316
DATE AS OF CHANGE:		20200316

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CELESTICA INC
		CENTRAL INDEX KEY:			0001030894
		STANDARD INDUSTRIAL CLASSIFICATION:	PRINTED CIRCUIT BOARDS [3672]
		IRS NUMBER:				980185558
		STATE OF INCORPORATION:			A6
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-14832
		FILM NUMBER:		20715702

	BUSINESS ADDRESS:	
		STREET 1:		5140 YONGE STREET, SUITE 1900
		CITY:			TORONTO
		STATE:			A6
		ZIP:			M2N 6L7
		BUSINESS PHONE:		416-448-5800

	MAIL ADDRESS:	
		STREET 1:		5140 YONGE STREET, SUITE 1900
		CITY:			TORONTO
		STATE:			A6
		ZIP:			M2N 6L7
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>annualfsdoc2019.htm
<DESCRIPTION>20-F
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>2019 Annual FS Combined Document</title>
	</head>

<body style="font-family:Times New Roman;font-size:10pt;">
<div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s0EE5C682EC555DAE8DF911F569577D5A"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">UNITED STATES</font></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Washington,&#160;D.C. 20549</font></div><div style="line-height:120%;text-align:center;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">___________________________________________________________________</font></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">FORM 20-F</font></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Wingdings;font-size:10pt;font-weight:bold;">o</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;Registration statement pursuant to Section&#160;12(b) or&#160;(g) of the Securities Exchange Act of 1934</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">or</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Wingdings;font-size:10pt;">&#253; </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Annual report pursuant to Section&#160;13 or&#160;15(d) of the Securities Exchange Act of 1934</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2019</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">or</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Wingdings;font-size:10pt;font-weight:bold;">o</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;Transition report pursuant to Section&#160;13 or&#160;15(d) of the Securities Exchange Act of 1934</font></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the transition period from </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;to </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">or</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Wingdings;font-size:10pt;font-weight:bold;">o</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;Shell company report pursuant to Section&#160;13 or&#160;15(d) of the Securities Exchange Act of 1934</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Date of event requiring this shell company report: </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commission file number: 1-14832</font></div><div style="line-height:120%;text-align:center;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">___________________________________________________________________</font></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(Exact name of registrant as specified in its charter)</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ontario, Canada</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(Jurisdiction of incorporation or organization)</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">5140 Yonge Street, Suite 1900</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Toronto, Ontario, Canada M2N&#160;6L7</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(Address of principal executive offices)</font></div><div style="line-height:120%;text-align:center;font-size:4pt;"><font style="font-family:inherit;font-size:4pt;font-weight:bold;">&#160;&#160;</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Craig Oberg</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">416-448-2211</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">clsir@celestica.com</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">5140 Yonge Street, Suite 1900</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Toronto, Ontario, Canada M2N&#160;6L7</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact&#160;Person)</font></div><div style="line-height:120%;padding-bottom:4px;text-align:center;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">___________________________________________________________________</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">SECURITIES REGISTERED OR TO BE REGISTERED</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">PURSUANT TO SECTION&#160;12(b) OF THE ACT:</font></div><div style="line-height:120%;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:42%;"></td><td style="width:16%;"></td><td style="width:42%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">Title of each class:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">Trading Symbol</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">Name of each exchange on which registered:</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subordinate Voting Shares</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CLS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The Toronto Stock Exchange</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">New&#160;York Stock Exchange</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">___________________________________________________________________</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">SECURITIES REGISTERED OR TO BE REGISTERED</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">PURSUANT TO SECTION&#160;12(g) OF THE ACT:</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">N/A</font></div><div style="line-height:120%;padding-bottom:4px;text-align:center;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;font-weight:bold;">__________________________________________________________________</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">SECURITIES FOR WHICH THERE IS A REPORTING OBLIGATION</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">PURSUANT TO SECTION&#160;15(d) OF THE ACT:</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">N/A</font></div><div style="line-height:120%;padding-bottom:4px;text-align:center;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">___________________________________________________________________</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Indicate the number of outstanding shares of each of the issuer's classes of capital or common stock as of the close of the period covered by the annual&#160;report.</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:91.75627240143369%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">110,192,682 Subordinate Voting Shares</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">0&#160;Preference Shares</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;&#160;18,600,193&#160;Multiple Voting Shares</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act. Yes </font><font style="font-family:Wingdings;font-size:7pt;">&#253;</font><font style="font-family:inherit;font-size:7pt;">&#32;No&#160;</font><font style="font-family:Wingdings;font-size:7pt;">o</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or&#160;15(d) of the Securities Exchange Act of 1934. Yes </font><font style="font-family:Wingdings;font-size:7pt;">o</font><font style="font-family:inherit;font-size:7pt;">&#32;No&#160;</font><font style="font-family:Wingdings;font-size:7pt;">&#253;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or&#160;15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or&#160;for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days. Yes </font><font style="font-family:Wingdings;font-size:7pt;">&#253;</font><font style="font-family:inherit;font-size:7pt;">&#32;No&#160;</font><font style="font-family:Wingdings;font-size:7pt;">o</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or&#160;for such shorter period that the registrant was required to submit such files). Yes </font><font style="font-family:Wingdings;font-size:7pt;">&#253; </font><font style="font-family:inherit;font-size:7pt;">No&#160;</font><font style="font-family:Wingdings;font-size:7pt;">o</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer,  a non-accelerated filer, or an emerging growth company. See definition of "large accelerated filer," "accelerated filer," and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.</font><font style="font-family:inherit;font-size:7pt;font-style:italic;">&#32;</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;Large accelerated filer </font><font style="font-family:Wingdings;font-size:7pt;">&#253;</font><font style="font-family:inherit;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Accelerated filer </font><font style="font-family:Wingdings;font-size:7pt;">o</font><font style="font-family:inherit;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;  Non-accelerated&#160;filer </font><font style="font-family:Wingdings;font-size:7pt;">o</font><font style="font-family:inherit;font-size:7pt;">&#32;&#160;&#160;&#160;&#160;        Emerging growth company </font><font style="font-family:Wingdings;font-size:7pt;">o</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards&#8224; provided pursuant to Section 13(a) of the Exchange Act.  </font><font style="font-family:Wingdings;font-size:7pt;">o</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#8224;The term "new or revised financial accounting standard" refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">Indicate by check mark which basis of accounting the registrant has used to prepare the statements included in this&#160;filing:</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">U.S.&#160;GAAP </font><font style="font-family:Wingdings;font-size:7pt;">o</font><font style="font-family:inherit;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;International Financial Reporting Standards as issued by the International Accounting Standards Board </font><font style="font-family:Wingdings;font-size:7pt;">&#253;</font><font style="font-family:inherit;font-size:7pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other&#160;</font><font style="font-family:Wingdings;font-size:7pt;">o</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">If "Other" has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow. Item&#160;17 </font><font style="font-family:Wingdings;font-size:7pt;">o</font><font style="font-family:inherit;font-size:7pt;">&#32;Item&#160;18&#160;</font><font style="font-family:Wingdings;font-size:7pt;">o</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">If this is an annual report, indicate by check mark whether the registrant is a shell company (as&#160;defined in Rule&#160;12b-2 of the Exchange Act). Yes </font><font style="font-family:Wingdings;font-size:7pt;">o</font><font style="font-family:inherit;font-size:7pt;">&#32;No&#160;</font><font style="font-family:Wingdings;font-size:7pt;">&#253;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:7pt;"><font style="font-family:Wingdings;font-size:7pt;"><br></font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s74511AE734B45880B66E35566ED782DD"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TABLE OF CONTENTS</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:10%;"></td><td style="width:3%;"></td><td style="width:79%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Page</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4452B9583B2C56499B8EEA88535F3FC4"><font style="font-family:inherit;font-size:10pt;">Part&#160;I.&#160;</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4452B9583B2C56499B8EEA88535F3FC4">1</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s439EE31C40975AF4ACDA34651D3AC087"><font style="font-family:inherit;font-size:10pt;">Item&#160;1.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s439EE31C40975AF4ACDA34651D3AC087"><font style="font-family:inherit;font-size:10pt;">Identity of Directors, Senior Management and Advisers</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s439EE31C40975AF4ACDA34651D3AC087">4</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8FB7FC441F4450989069F0651647C7C6"><font style="font-family:inherit;font-size:10pt;">Item&#160;2.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8FB7FC441F4450989069F0651647C7C6"><font style="font-family:inherit;font-size:10pt;">Offer Statistics and Expected Timetable</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8FB7FC441F4450989069F0651647C7C6">4</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4AF86748115755E79EEFE65F34FA9C68"><font style="font-family:inherit;font-size:10pt;">Item&#160;3.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4AF86748115755E79EEFE65F34FA9C68"><font style="font-family:inherit;font-size:10pt;">Key Information</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4AF86748115755E79EEFE65F34FA9C68">5</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEEC3334F62FA53269E5A80B8D4D9A4F7"><font style="font-family:inherit;font-size:10pt;">Selected Financial Data</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEEC3334F62FA53269E5A80B8D4D9A4F7">5</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s41A155B05CC058E18BF04A98FA8CE44C"><font style="font-family:inherit;font-size:10pt;">Capitalization and Indebtedness</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s41A155B05CC058E18BF04A98FA8CE44C">7</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEFE136DBE01D587EB90330E9350DDCD1"><font style="font-family:inherit;font-size:10pt;">Reasons for the Offer and Use of Proceeds</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEFE136DBE01D587EB90330E9350DDCD1">7</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s98C2953534C15C0B89C3779818CA7A9D"><font style="font-family:inherit;font-size:10pt;">Risk Factors</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s98C2953534C15C0B89C3779818CA7A9D">7</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9613EA77F4A058409ADD38F0A1DAD8A0"><font style="font-family:inherit;font-size:10pt;">Item&#160;4.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9613EA77F4A058409ADD38F0A1DAD8A0"><font style="font-family:inherit;font-size:10pt;">Information on the Company</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9613EA77F4A058409ADD38F0A1DAD8A0">30</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s97234A1AB1A555DABF9B2F684FA22C7D"><font style="font-family:inherit;font-size:10pt;">History and Development of the Company</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s97234A1AB1A555DABF9B2F684FA22C7D">30</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0F809B6D51795BDAB922EA3EBF530B72"><font style="font-family:inherit;font-size:10pt;">Business Overview</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0F809B6D51795BDAB922EA3EBF530B72">31</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0608139E4434511ABA205D9C14CD2147"><font style="font-family:inherit;font-size:10pt;">Organizational Structure</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0608139E4434511ABA205D9C14CD2147">42</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF43666CA43CA51DDBAE24B0C4349823E"><font style="font-family:inherit;font-size:10pt;">Property, Plants and Equipment</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF43666CA43CA51DDBAE24B0C4349823E">42</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEA4685B18CBD58A49DF9365F96AC320C"><font style="font-family:inherit;font-size:10pt;">Item&#160;4A.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEA4685B18CBD58A49DF9365F96AC320C"><font style="font-family:inherit;font-size:10pt;">Unresolved Staff Comments</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEA4685B18CBD58A49DF9365F96AC320C">43</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sE4CCEC3C89035E3D8C68904322792869"><font style="font-family:inherit;font-size:10pt;">Item&#160;5.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sE4CCEC3C89035E3D8C68904322792869"><font style="font-family:inherit;font-size:10pt;">Operating and&#160;Financial Review and Prospects</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sE4CCEC3C89035E3D8C68904322792869">44</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s69BB8BC62817590D98586F60DA92EDE3"><font style="font-family:inherit;font-size:10pt;">Item&#160;6.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA33B6F22B07A524DBE6218018548376C"><font style="font-family:inherit;font-size:10pt;">Directors, Senior Management and Employees</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s69BB8BC62817590D98586F60DA92EDE3">87</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA33B6F22B07A524DBE6218018548376C"><font style="font-family:inherit;font-size:10pt;">Directors and Senior Management</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA33B6F22B07A524DBE6218018548376C">87</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sCBB47E0E89305237A86D6BE38A40997B"><font style="font-family:inherit;font-size:10pt;">Compensation</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sCC84E5AA8CA35BFB88C0019E4687F490">91</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sCEEDB49A358C528AB2935EC37E1D3FBB"><font style="font-family:inherit;font-size:10pt;">Board Practices</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sCEEDB49A358C528AB2935EC37E1D3FBB">129</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s75057FD7AFEE5F999B8BADE14BCDC9E1"><font style="font-family:inherit;font-size:10pt;">Employees</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s75057FD7AFEE5F999B8BADE14BCDC9E1">131</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD43144462338563B96E7BFA791B32A63"><font style="font-family:inherit;font-size:10pt;">Share Ownership</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD43144462338563B96E7BFA791B32A63">132</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7AAA5BBDF5E15F8384AB2785F8123AA1"><font style="font-family:inherit;font-size:10pt;">Item&#160;7.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7AAA5BBDF5E15F8384AB2785F8123AA1"><font style="font-family:inherit;font-size:10pt;">Major Shareholders and Related Party Transactions</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7AAA5BBDF5E15F8384AB2785F8123AA1">133</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4A7E5BDCA39F5AE988E98C7BB8787AA1"><font style="font-family:inherit;font-size:10pt;">Major Shareholders</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4A7E5BDCA39F5AE988E98C7BB8787AA1">133</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF6BD03870F555AA5929ECD2FDC58FB49"><font style="font-family:inherit;font-size:10pt;">Related Party Transactions</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF6BD03870F555AA5929ECD2FDC58FB49">134</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1AD561CFECE157AE97E9B4B5828EBD85"><font style="font-family:inherit;font-size:10pt;">Interests of Experts and Counsel</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1AD561CFECE157AE97E9B4B5828EBD85">135</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3AFA45D0D81454ADAA3B3328E7F66EA2"><font style="font-family:inherit;font-size:10pt;">Item&#160;8.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3AFA45D0D81454ADAA3B3328E7F66EA2"><font style="font-family:inherit;font-size:10pt;">Financial Information</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3AFA45D0D81454ADAA3B3328E7F66EA2">135</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sABA23CBA5A075A9F99CE83CDC50328F2"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements and Other Financial Information</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sABA23CBA5A075A9F99CE83CDC50328F2">135</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2F4D26AF1A12522CB5C7841B5804944C"><font style="font-family:inherit;font-size:10pt;">Significant Changes</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2F4D26AF1A12522CB5C7841B5804944C">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5F60E9C0FCA15626B7FC851D5A5C540A"><font style="font-family:inherit;font-size:10pt;">Item&#160;9.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5F60E9C0FCA15626B7FC851D5A5C540A"><font style="font-family:inherit;font-size:10pt;">The Offer and Listing</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5F60E9C0FCA15626B7FC851D5A5C540A">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s53F4BDD00A045D3F8A63B1491964D207"><font style="font-family:inherit;font-size:10pt;">Offer and Listing Details</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s53F4BDD00A045D3F8A63B1491964D207">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s51B56FC9CA00586B94FFD3511F8B0FA0"><font style="font-family:inherit;font-size:10pt;">Plan of Distribution</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s51B56FC9CA00586B94FFD3511F8B0FA0">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7E92B825FE94505E8D58DD1395C1F064"><font style="font-family:inherit;font-size:10pt;">Markets</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7E92B825FE94505E8D58DD1395C1F064">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s70221AB56CF956B0A0F720F1DA7EB686"><font style="font-family:inherit;font-size:10pt;">Selling Shareholders</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s70221AB56CF956B0A0F720F1DA7EB686">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC563954C1ADE5A60878BD80DE62BA0BF"><font style="font-family:inherit;font-size:10pt;">Dilution</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC563954C1ADE5A60878BD80DE62BA0BF">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF7BF477AFC5853828FD6FBA55538F7F8"><font style="font-family:inherit;font-size:10pt;">Expenses of the Issue</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF7BF477AFC5853828FD6FBA55538F7F8">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5D3EF674B7FD51E8B8B43196DF057097"><font style="font-family:inherit;font-size:10pt;">Item&#160;10.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5D3EF674B7FD51E8B8B43196DF057097"><font style="font-family:inherit;font-size:10pt;">Additional Information</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5D3EF674B7FD51E8B8B43196DF057097">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD9006B7526C75436A1860D877168E528"><font style="font-family:inherit;font-size:10pt;">Share Capital</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD9006B7526C75436A1860D877168E528">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB7FC5E452CFB5065BEA60790B21DC56B"><font style="font-family:inherit;font-size:10pt;">Memorandum and Articles of Incorporation</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB7FC5E452CFB5065BEA60790B21DC56B">136</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD1323998BCB45E91A9D89F5646BC92BE"><font style="font-family:inherit;font-size:10pt;">Material Contracts</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD1323998BCB45E91A9D89F5646BC92BE">137</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBEFC0FFB668F54D690D65D348C24EFA7"><font style="font-family:inherit;font-size:10pt;">Exchange Controls</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBEFC0FFB668F54D690D65D348C24EFA7">138</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF866D4A2DBC156418F23D2BA5E010317"><font style="font-family:inherit;font-size:10pt;">Taxation</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF866D4A2DBC156418F23D2BA5E010317">138</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:10%;"></td><td style="width:3%;"></td><td style="width:79%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Page</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s26507CE2A1BD51258D1533F89D338A29"><font style="font-family:inherit;font-size:10pt;">Dividends and Paying Agents</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s26507CE2A1BD51258D1533F89D338A29"><font style="font-family:inherit;font-size:10pt;">143</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">G.</font></div></td><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA9CBE764E5995171BA32B3E900371074"><font style="font-family:inherit;font-size:10pt;">Statements by Experts</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA9CBE764E5995171BA32B3E900371074">143</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">H.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s07EC059F1BDB55A281791CAD9683AD8E"><font style="font-family:inherit;font-size:10pt;">Documents on Display</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s07EC059F1BDB55A281791CAD9683AD8E">143</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD293CCBE4B875FB79E03BD1A224677E8"><font style="font-family:inherit;font-size:10pt;">Subsidiary Information</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD293CCBE4B875FB79E03BD1A224677E8">143</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5B41AA5C18755ED2B6A768593ED3A7C5"><font style="font-family:inherit;font-size:10pt;">Item&#160;11.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5B41AA5C18755ED2B6A768593ED3A7C5"><font style="font-family:inherit;font-size:10pt;">Quantitative and&#160;Qualitative Disclosures about Market Risk</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5B41AA5C18755ED2B6A768593ED3A7C5">143</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1185EC312BC35977BD8F9D6BDE23285F"><font style="font-family:inherit;font-size:10pt;">Item&#160;12.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1185EC312BC35977BD8F9D6BDE23285F"><font style="font-family:inherit;font-size:10pt;">Description of Securities Other than Equity Securities</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1185EC312BC35977BD8F9D6BDE23285F">147</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC02E963DF4C959938715511172EC0448"><font style="font-family:inherit;font-size:10pt;">Debt Securities</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC02E963DF4C959938715511172EC0448">147</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2E0C9145623357A2B4FE970098177508"><font style="font-family:inherit;font-size:10pt;">Warrants and Rights</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2E0C9145623357A2B4FE970098177508">147</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD9029AC967B65E9C89B55DF01310E688"><font style="font-family:inherit;font-size:10pt;">Other Securities</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD9029AC967B65E9C89B55DF01310E688">147</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D.</font></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s71DF82971BF15B9AA2C60184D60ED384"><font style="font-family:inherit;font-size:10pt;">American Depositary Shares</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s71DF82971BF15B9AA2C60184D60ED384">147</a></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s6CB5BFF9903A5D9E9D24DDAC3871C0A2"><font style="font-family:inherit;font-size:10pt;">Part&#160;II.&#160;</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s6CB5BFF9903A5D9E9D24DDAC3871C0A2">147</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBF02990BC789519AB1974EB23ACC8C78"><font style="font-family:inherit;font-size:10pt;">Item&#160;13.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBF02990BC789519AB1974EB23ACC8C78"><font style="font-family:inherit;font-size:10pt;">Defaults, Dividend Arrearages and Delinquencies</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBF02990BC789519AB1974EB23ACC8C78">147</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sFF12CED10B065D449399819F86086657"><font style="font-family:inherit;font-size:10pt;">Item&#160;14.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sFF12CED10B065D449399819F86086657"><font style="font-family:inherit;font-size:10pt;">Material Modifications to the Rights of Security Holders and Use of Proceeds</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBF02990BC789519AB1974EB23ACC8C78">147</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8A0BB6E7B9845AEBA02BE8F542C37375"><font style="font-family:inherit;font-size:10pt;">Item&#160;15.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8A0BB6E7B9845AEBA02BE8F542C37375"><font style="font-family:inherit;font-size:10pt;">Controls and Procedures</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8A0BB6E7B9845AEBA02BE8F542C37375">147</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0816EC4CCEF452B48EB54A0759C39D9B"><font style="font-family:inherit;font-size:10pt;">Item&#160;16.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#s0816EC4CCEF452B48EB54A0759C39D9B"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">[Reserved]</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0816EC4CCEF452B48EB54A0759C39D9B">147</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s20D3AEF51D9F5F25B8F9CF8E81E29E32"><font style="font-family:inherit;font-size:10pt;">Item&#160;16A.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s20D3AEF51D9F5F25B8F9CF8E81E29E32"><font style="font-family:inherit;font-size:10pt;">Audit Committee Financial Expert</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s20D3AEF51D9F5F25B8F9CF8E81E29E32">148</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s923F88480B3752D8A362567331F3F3DD"><font style="font-family:inherit;font-size:10pt;">Item&#160;16B.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s923F88480B3752D8A362567331F3F3DD"><font style="font-family:inherit;font-size:10pt;">Code of Ethics</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s923F88480B3752D8A362567331F3F3DD">148</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1EBDC95FEA9A5185AB978D22C482F6A2"><font style="font-family:inherit;font-size:10pt;">Item&#160;16C.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1EBDC95FEA9A5185AB978D22C482F6A2"><font style="font-family:inherit;font-size:10pt;">Principal Accountant Fees and Services</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1EBDC95FEA9A5185AB978D22C482F6A2">148</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s68F6D9E741F955CDA38977FA86BD91D4"><font style="font-family:inherit;font-size:10pt;">Item&#160;16D.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s68F6D9E741F955CDA38977FA86BD91D4"><font style="font-family:inherit;font-size:10pt;">Exemptions from the Listing Standards for Audit Committees</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s68F6D9E741F955CDA38977FA86BD91D4">149</a></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8FC12978D91A5305808B17AE5B7CFEF1"><font style="font-family:inherit;font-size:10pt;">Item&#160;16E.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8FC12978D91A5305808B17AE5B7CFEF1"><font style="font-family:inherit;font-size:10pt;">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8FC12978D91A5305808B17AE5B7CFEF1">149</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5785F950DDFA5A2AB035AC250EDDB1FB"><font style="font-family:inherit;font-size:10pt;">Item&#160;16F.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5785F950DDFA5A2AB035AC250EDDB1FB"><font style="font-family:inherit;font-size:10pt;">Change in Registrant's Certifying Accountant</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5785F950DDFA5A2AB035AC250EDDB1FB">150</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5AE5253D84B957A786CFB46D12749049"><font style="font-family:inherit;font-size:10pt;">Item&#160;16G.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5AE5253D84B957A786CFB46D12749049"><font style="font-family:inherit;font-size:10pt;">Corporate Governance</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5AE5253D84B957A786CFB46D12749049">150</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD8DF8B5D56415BD88343B95B909A3035"><font style="font-family:inherit;font-size:10pt;">Item&#160;16H.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD8DF8B5D56415BD88343B95B909A3035"><font style="font-family:inherit;font-size:10pt;">Mine Safety Disclosure</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD8DF8B5D56415BD88343B95B909A3035">150</a></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s77DC91C77A3551B89DB5B65E709B9F89"><font style="font-family:inherit;font-size:10pt;">Part&#160;III.&#160;</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s77DC91C77A3551B89DB5B65E709B9F89">150</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s18B6F82FFD6B53D5963DF6A02D6D0ED4"><font style="font-family:inherit;font-size:10pt;">Item&#160;17.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s18B6F82FFD6B53D5963DF6A02D6D0ED4"><font style="font-family:inherit;font-size:10pt;">Financial Statements</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s18B6F82FFD6B53D5963DF6A02D6D0ED4">150</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5D3891640BF058499226619A8885F4C9"><font style="font-family:inherit;font-size:10pt;">Item&#160;18.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5D3891640BF058499226619A8885F4C9"><font style="font-family:inherit;font-size:10pt;">Financial Statements</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5D3891640BF058499226619A8885F4C9">150</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sECAD79157F285A0BBE0F18CF8B84838A"><font style="font-family:inherit;font-size:10pt;">Item&#160;19.</font></a></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sECAD79157F285A0BBE0F18CF8B84838A"><font style="font-family:inherit;font-size:10pt;">Exhibits</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sECAD79157F285A0BBE0F18CF8B84838A">151</a></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">i</font></div></div><hr style="page-break-after:always"><div><a name="s4452B9583B2C56499B8EEA88535F3FC4"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Part&#160;I.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">In this Annual Report on Form&#160;20-F for the year ended </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;(referred to herein as "this Annual Report"), "Celestica," the "Corporation," the "Company," "we," "us" and "our" refer to Celestica&#160;Inc. and its subsidiaries.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">In this Annual Report, all dollar amounts are expressed in United&#160;States dollars, except where we state otherwise. All references to "U.S.$" or "$" are to United States&#160;dollars and all references to "C$" are to Canadian dollars. Unless we indicate otherwise, any reference in this Annual Report to a conversion between U.S.$ and C$ is a conversion at the average of the exchange rates in effect for the year ended </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">. During that period, based on the relevant noon buying rates in New&#160;York City for cable transfers in Canadian dollars, as certified for customs purposes by the Board of Governors of the U.S. Federal Reserve Bank, the average daily exchange rate was U.S.$1.00 =&#160;C$1.3269.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unless we indicate otherwise, all information in this Annual Report is stated as of </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Forward-Looking Statements </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Item 3(D), "Key Information &#8212; Risk Factors," Item&#160;4, "Information on the Company," Item&#160;5, "Operating and&#160;Financial Review and Prospects" and other sections of this Annual Report contain forward-looking statements within the meaning of Section&#160;27A of the U.S.&#160;Securities Act of 1933, as amended, or the U.S.&#160;Securities Act, Section&#160;21E of the U.S.&#160;Securities Exchange Act of 1934, as amended, or the U.S.&#160;Exchange Act, and forward-looking information within the meaning of applicable Canadian securities laws (collectively, forward-looking statements), including, without limitation, statements related to: our priorities, intended areas of focus, objectives, targets and goals (including, but not limited to, those set forth under the caption "Celestica's Strategy" in Item 4(B), and the caption "Operating Goals and Priorities" (including "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Our Strategy</font><font style="font-family:inherit;font-size:10pt;">") in Item 5); trends in the electronics manufacturing services (EMS) industry and our segments (including the components thereof), and their anticipated impact on our business; the anticipated impact of specified adverse market conditions in each of our segments (and/or component businesses) and near-term expectations; anticipated improvements in backlog; the anticipated range and timing of restructuring charges associated primarily with the phased non-renewal of our programs with Cisco Systems, Inc. (Cisco Disengagement); the anticipated impact, range and timing of actions associated with our comprehensive Connectivity &amp; Cloud Solutions (CCS) segment portfolio review (CCS Review), including the Cisco Disengagement; our anticipated financial and/or operating results; our growth and diversification strategies and plans (and potential hindrances thereto); materials constraints; the anticipated impact of completed acquisitions and program wins, transfers, losses or disengagements on our business; anticipated expenses, restructuring actions, capital expenditures, and other anticipated working capital requirements, including the anticipated amounts, timing, impact and funding thereof; the anticipated repatriation of undistributed earnings from foreign subsidiaries; the potential impact of tax and litigation outcomes; our anticipated ability to use certain net operating losses; intended investments in our business and associated risks; the potential impact of the pace of technological changes, customer outsourcing, program transfers, and the global economic environment on our business; raw materials prices; the timing of the commencement of, and amount of payments under, a lease for our new corporate headquarters; our expectations with respect to days in cash deposits; the impact of outstanding indebtedness under our credit facility on our business; the sufficiency of our capital resources; our intention (when in our discretion) to settle outstanding equity awards with subordinate voting shares (SVS); the anticipated impact of recent U.S. tax reform on our business;&#160;the potential impact of price reductions, longer payment terms and longer-term contracts on our business; our compliance with covenants under our credit facility; the potential use and effect of cash, securities issuances and further increases in third-party indebtedness to fund our operations or acquisitions; the potential adverse impacts of events outside of our control, including, among others, Britain's departure from the European Union (Brexit), policies or legislation proposed or instituted by the current administration in the U.S., the potential impact of significant tariffs on items imported into the U.S. and related countermeasures, and/or coronavirus disease 2019 (COVID-19) or other widespread illness or disease (External Events); potential true-up premiums under our U.K. main pension plan; the amount, method of funding, and impact of mandatory 2020 prepayments under our credit facility based on 2019 excess cash flow; pension plan funding requirements; the anticipated impact of the expiration of certain income tax incentives in Thailand; our future warranty obligations; our expectations with respect to cybersecurity threats; our intentions with respect to environmental assessments for newly-leased or acquired properties; our expectations with respect to expiring leases; anticipated insignificant hedge ineffectiveness of our interest rate swap agreements; the pay-for-performance alignment of our executive compensation program; our intention to retain earnings for general corporate purposes; and the expectation of continued adverse impacts from costs incurred in connection with our pursuit of acquisitions and strategic transactions. Such forward-looking statements may, without limitation, be preceded by, followed by, or include words such as "believes," "expects," "anticipates," "estimates," "intends," "plans," "continues," "project," "potential," "possible," "contemplate," "seek," or similar expressions, or may employ such future or conditional verbs as "may," "might," "will," "could," "should" or "would," or may otherwise be indicated as forward-looking statements by grammatical construction, phrasing or context. For those statements, we claim the protection of the safe harbor for forward-looking statements contained in the U.S.&#160;Private Securities Litigation Reform Act of 1995, where applicable, and applicable Canadian securities&#160;laws.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward-looking statements are provided to assist readers in understanding management's current expectations and plans relating to the future. Readers are cautioned that such information may not be appropriate for other purposes. Forward-looking statements are not guarantees of future performance and are subject to risks that could cause actual results to differ materially from those expressed or implied in such forward-looking statements, including, among others, as is described in more detail in Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors and elsewhere in this Annual Report, risks related&#160;to:</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">customer and segment concentration; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">challenges of replacing revenue from completed, lost or non-renewed programs or customer disengagements, including the Cisco Disengagement and other CCS Review disengagements;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our customers' ability to compete and succeed with our products and services;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the cyclical nature of our capital equipment business, in particular our semiconductor and display businesses;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">price, margin pressures, and other competitive factors and adverse market conditions affecting, and the highly competitive nature of, the EMS&#160;industry in general and our segments in particular (including the risk that anticipated market improvements do not materialize);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in our mix of customers and/or the types of products or services we&#160;provide, including the impact on gross profit of a higher concentration of lower margin programs;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">delays in the delivery and availability of components, services and materials;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">unanticipated changes in customer demand;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the inability to maintain adequate utilization of our workforce;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the expansion or consolidation of our operations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">defects or deficiencies in our products, services or designs;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">integrating acquisitions and "operate-in-place" arrangements, and achieving the anticipated benefits therefrom;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">negative impacts on our business resulting from recent increases in third-party indebtedness;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">rapidly evolving and changing technologies, and changes in our customers' business and outsourcing strategies;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">customer, competitor and/or supplier consolidation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">compliance with social responsibility initiatives;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">challenges associated with new customers or programs, or the provision of new services;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the impact of our restructuring actions, including a failure to achieve anticipated benefits from our CCS Review (including the Cisco Disengagement) and/or our productivity initiatives;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the incurrence of future restructuring charges, impairment charges or other write-downs of assets;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">managing our operations, growth initiatives and our working capital performance during uncertain market, political and economic conditions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">disruptions to our operations, or those of our customers, component suppliers and/or logistics partners, including as a result of External Events (in particular, the impact of COVID-19);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes to our operating model;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changing commodity, materials and component costs as well as labor costs and&#160;conditions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">retaining or expanding our business due to execution and quality issues (including our ability to successfully resolve these challenges);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">non-performance by counterparties (including the financial institutions party to our purchased annuities and other financial counterparties, key suppliers and/or customers);</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">maintaining sufficient financial resources and working capital to fund currently anticipated financial obligations and to pursue desirable business opportunities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">negative impacts on our business resulting from any significant uses of cash, securities issuances, and/or additional third-party indebtedness for acquisitions or to otherwise fund our operations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our financial exposure to foreign currency volatility;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our global operations and supply chain;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">competitive bid selection processes; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">customer relationships with emerging companies;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">recruiting or retaining skilled talent;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our dependence on industries affected by rapid technological change;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our ability to adequately protect intellectual property;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">increasing taxes, tax audits, and challenges of defending our tax positions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">obtaining, renewing or meeting the conditions of tax incentives and&#160;credits;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">computer viruses, malware, hacking attempts or outages that may disrupt our&#160;operations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the inability to prevent or detect all errors or fraud;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the variability of revenue and operating results;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">compliance with applicable laws, regulations, and government grants; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the management of our IT systems and our ability to protect confidential information;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our pension and other benefit plan obligations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in accounting judgments, estimates and assumptions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our ability to maintain compliance with the restrictive and financial covenants under our credit facility;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">interest rate fluctuations and changes to LIBOR; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">deterioration in financial markets or the macro-economic environment;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our credit rating; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">current or future litigation, governmental actions, and/or changes in&#160;legislation or accounting standards.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The foregoing and other material risks and uncertainties are discussed in our public filings, which can be found at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.sedar.com</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.sec.gov</font><font style="font-family:inherit;font-size:10pt;">, including in this Annual Report, and subsequent reports on Form&#160;6-K furnished to, the U.S.&#160;Securities and Exchange Commission, and as applicable, the Canadian Securities Administrators.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our forward-looking statements contained in this Annual Report are based on various assumptions, many of which involve factors that are beyond our control. Our material assumptions include those related&#160;to the following: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">fluctuation of production schedules from our customers in terms of volume and mix of products or&#160;services;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the timing and execution of, and investments associated with, ramping new&#160;business; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the successful pursuit, completion and integration of acquisitions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the success of our customers' products;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our ability to retain programs and&#160;customers;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the stability of general economic and market conditions, currency exchange rates and interest&#160;rates;</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">supplier performance, pricing and terms;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">compliance by third parties with their contractual obligations and the accuracy of their representations and warranties; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the costs and availability of components, materials, services, equipment, labor, energy and transportation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">that our customers will retain liability for recently-imposed tariffs and countermeasures;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">global tax legislation changes;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our ability to keep pace with rapidly changing technological developments;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the timing, execution and effect of restructuring actions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the successful resolution of quality issues that arise from time to time;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our having sufficient financial resources and working capital to fund currently anticipated financial obligations and to pursue desirable business opportunities;&#160;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our ability to successfully diversify our customer base and develop new capabilities; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">that we achieve the expected benefits from our recent acquisitions and actions associated with our CCS Review (including the Cisco Disengagement); </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the impact of actions associated with the CCS Review (including the Cisco Disengagement) on our business; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the magnitude of anticipated profits in our capital equipment business in the first quarter of 2020;</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;the timing and nature of anticipated improvements in the capital equipment market in 2020; and </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;the impact of anticipated adverse market conditions in 2020 on our A&amp;D business.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">While management believes these assumptions to be reasonable under current circumstances, they may prove to be&#160;inaccurate, which could cause actual results to differ materially (and adversely) from those that would have been achieved had such assumptions been accurate.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward-looking statements speak only as of the date on which they are made, and we disclaim any intention or obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by applicable law. You should read this Annual Report, and the documents, if any, that we incorporate herein by reference, with the understanding that our actual results may be materially different from what we expect.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All forward-looking statements attributable to us are expressly qualified by the cautionary statements included in this Annual Report. </font></div><div><a name="s439EE31C40975AF4ACDA34651D3AC087"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;1.&#160;&#160;&#160;&#160;Identity of Directors, Senior Management and Advisers</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s8FB7FC441F4450989069F0651647C7C6"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;2.&#160;&#160;&#160;&#160;Offer Statistics and Expected Timetable</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s4AF86748115755E79EEFE65F34FA9C68"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;3.&#160;&#160;&#160;&#160;Key Information</font></div><div><a name="sEEC3334F62FA53269E5A80B8D4D9A4F7"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A.&#160;&#160;&#160;&#160;Selected Financial Data</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">You should read the following selected financial data together with Item&#160;5, "Operating and&#160;Financial Review and Prospects," the Consolidated Financial Statements in Item&#160;18, and&#160;the other information in this Annual Report. The selected financial data presented below is derived from our Consolidated Financial Statements, which are prepared in accordance with International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). See Item&#160;18. No dividends have been declared by the Corporation.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:51%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Statements of Operations Data</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,639.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,046.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,142.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,633.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,888.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Cost of sales</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,248.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,617.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,724.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,202.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,503.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">391.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">429.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">418.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">384.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses (SG&amp;A), including research and development</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">229.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Other charges (recoveries)</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Earnings from operations</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Refund interest income</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Finance costs</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Earnings before income taxes</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense (recovery)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Net earnings</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Financial Data</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.43</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.98</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.74</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.71</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.54</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.42</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.96</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.73</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.70</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.53</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment and computer software cash expenditures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used in computing per share amounts (in&#160;millions):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:51%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Balance Sheet Data</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">545.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">557.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">515.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">479.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Working capital</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(</sup></font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">6</sup></font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">990.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,121.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,210.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,203.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,110.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">314.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">302.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">323.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Right-of-use (ROU) assets </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,612.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,841.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,964.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,737.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,560.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under credit facility</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(7)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(7)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital stock</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,093.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,048.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,048.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,954.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,832.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Total equity</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,091.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,257.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,370.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,332.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,356.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div><font style="font-family:inherit;font-size:8pt;">____________________________________</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;padding-left:42px;text-indent:-42px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:41px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:-6px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Changes in accounting policies:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;text-align:justify;padding-left:42px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effective January 1, 2018, we adopted IFRS 15, </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:8pt;">&#32;("IFRS 15"), which established a comprehensive framework for determining whether, how much, and when revenue should be recognized. In connection with the adoption of this standard, we elected to apply the full retrospective method, and in connection therewith: (i) recognized the transitional adjustments through equity at January 1, 2016, the start of the first relevant comparative reporting period impacted by the adoption of this standard; and (ii) restated financial information for the years ended December 31, 2016 and 2017.  The new standard changed the timing of our revenue recognition for a significant portion of our business, resulting in the recognition of revenue for certain customer contracts earlier than under the previous revenue recognition rules (which was generally upon delivery of final products to our end customer). The new standard materially impacted our Consolidated Financial Statements, primarily in relation to inventory and accounts receivable balances. See note 2 to the Consolidated Financial Statements in Item 18 of our Annual Report on Form 20-F for the year ended December 31, 2018 for the transitional impacts of adopting IFRS 15.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;padding-left:42px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effective January 1, 2018, we adopted IFRS 9, </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Financial Instruments</font><font style="font-family:inherit;font-size:8pt;">&#32;("IFRS 9"), which introduced a new model for the classification and measurement of financial assets, a single expected credit loss (ECL) model for the measurement of the impairment of financial assets, and a new model for hedge accounting that is aligned with a company's risk management activities. In connection with the adoption of IFRS 9, we also complied with the transitional rules of IAS 1, Presentation of Financial Statements and IFRS 7, Financial Instruments Disclosures. In accordance with the transitional provisions of the rule, we applied the changes of IFRS 9 retrospectively, with the exception of the hedge accounting policies, which we have applied prospectively as required by the standard. The adoption of this standard did not result in any adjustments to our Consolidated Financial Statements.</font></div><div style="line-height:120%;text-align:justify;padding-left:42px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effective January 1, 2019, we adopted IFRS 16, </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Leases </font><font style="font-family:inherit;font-size:8pt;">("IFRS 16"), which brings most leases on-balance sheet for lessees under a single model. In connection therewith, as of such date, we recognize ROU assets and related lease obligations as of the applicable lease commencement date. ROU assets represent our right to use such leased assets, and our lease obligations represent our related lease payment obligations. In adopting this standard, we applied the modified retrospective approach, permitting us to recognize the cumulative effect of such adoption as an adjustment to our opening balance sheet as of January 1, 2019, without restatement of prior period comparative information. Upon initial adoption of IFRS 16, we recognized ROU assets of $111.5 million and related lease obligations of $112.0 million, and reduced our accrued liabilities by $0.5 million on our consolidated balance sheet as of January 1, 2019. There was no net impact on our deficit as of January 1, 2019. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations. There were no changes to our existing finance leases required by the adoption of IFRS 16. See note 2 to the Consolidated Financial Statements in Item 18.</font></div><div style="line-height:120%;text-align:justify;padding-left:42px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">SG&amp;A expenses include research and development costs of </font><font style="font-family:inherit;font-size:8pt;">$28.4 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">, </font><font style="font-family:inherit;font-size:8pt;">$28.8 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in </font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;">, </font><font style="font-family:inherit;font-size:8pt;">$26.2 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;">, $24.9&#160;million in </font><font style="font-family:inherit;font-size:8pt;">2016</font><font style="font-family:inherit;font-size:8pt;">, and $23.2&#160;million in </font><font style="font-family:inherit;font-size:8pt;">2015</font><font style="font-family:inherit;font-size:8pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other charges in </font><font style="font-family:inherit;font-size:8pt;">2015</font><font style="font-family:inherit;font-size:8pt;">&#32;totaled </font><font style="font-family:inherit;font-size:8pt;">$35.8</font><font style="font-family:inherit;font-size:8pt;">&#160;million, comprised primarily of: (a)&#160;$23.9 million in restructuring charges, and (b)&#160;an aggregate non-cash impairment of $12.2 million against the property, plant and equipment of our cash generating units in Japan and Spain recorded in the fourth quarter of 2015. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;text-align:justify;padding-left:42px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other charges in </font><font style="font-family:inherit;font-size:8pt;">2016</font><font style="font-family:inherit;font-size:8pt;">&#32;totaled </font><font style="font-family:inherit;font-size:8pt;">$25.5 million</font><font style="font-family:inherit;font-size:8pt;">, comprised of: (a)&#160;$31.9 million in restructuring charges, offset in part by (b)&#160;$6.4&#160;million, consisting primarily of net legal recoveries.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;padding-left:42px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other charges in </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;">&#32;totaled </font><font style="font-family:inherit;font-size:8pt;">$37.0 million</font><font style="font-family:inherit;font-size:8pt;">, comprised of: (a) </font><font style="font-family:inherit;font-size:8pt;">$28.9 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in restructuring charges, (b) a </font><font style="font-family:inherit;font-size:8pt;">$1.9 million</font><font style="font-family:inherit;font-size:8pt;">&#32;non-cash loss incurred on the purchase of pension annuities, (c) </font><font style="font-family:inherit;font-size:8pt;">1.6 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in transition costs relating to the relocation of our Toronto manufacturing operations, and (d) </font><font style="font-family:inherit;font-size:8pt;">$4.6 million</font><font style="font-family:inherit;font-size:8pt;">, primarily for acquisition-related costs and activities. See note 16 to the Consolidated Financial Statements in Item 18.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;padding-left:42px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other charges in </font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;">&#32;totaled </font><font style="font-family:inherit;font-size:8pt;">$61.0 million</font><font style="font-family:inherit;font-size:8pt;">, comprised of: (a) </font><font style="font-family:inherit;font-size:8pt;">$35.4 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in restructuring charges pertaining to our cost efficiency initiative, (b) </font><font style="font-family:inherit;font-size:8pt;">$13.2 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in transition costs relating to the relocation of our Toronto manufacturing operations and corporate headquarters, (c) $</font><font style="font-family:inherit;font-size:8pt;">1.2 million</font><font style="font-family:inherit;font-size:8pt;">&#32;of accelerated amortization of unamortized deferred financing costs and (d) </font><font style="font-family:inherit;font-size:8pt;">$11.2 million</font><font style="font-family:inherit;font-size:8pt;">, primarily for acquisition-related costs and activities. See note 16 to the Consolidated Financial Statements in Item 18.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;padding-left:42px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other charges (recoveries) in </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">&#32;consisted of net recoveries of $49.9 million, comprised of: (a) </font><font style="font-family:inherit;font-size:8pt;">$37.9 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in restructuring charges pertaining to our cost efficiency initiative, (b) </font><font style="font-family:inherit;font-size:8pt;">$95.8 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in transition recoveries, consisting of the $102.0 million gain on the sale of our Toronto real property, offset in part by $3.8 million of related relocation costs, and $2.4 million of internal relocation costs pertaining to our capital equipment business, (c) </font><font style="font-family:inherit;font-size:8pt;">$2.0 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in fees with respect to credit agreement and related cross-default waivers in October 2019, (d) $4.1 million of post-employment benefit plan losses (non-cash), and (e) $3.9 million in acquisition-related costs and indemnification asset re-measurement costs, offset in part by $2.0 million in legal recoveries. See notes 7 and 16 to the Consolidated Financial Statements in Item 18.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Refund interest income represents the refund of interest on cash then-held on account with tax authorities in connection with the resolution of certain previously-disputed tax matters in 2016. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Finance costs consist of: interest expense and fees related to our credit facility (including debt issuance and related amortization costs), our interest rate swap agreements (commencing in 2018), our accounts receivable sales program, two customer supplier financing programs, and commencing in the first quarter of 2019, interest expense on our lease obligations under IFRS 16, net of interest income earned. See notes&#160;12 and 17 to the Consolidated Financial Statements in Item&#160;18.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(6)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Calculated as current assets less current liabilities.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(7)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Borrowings under our credit facility exclude our lease obligations; lease obligations as of December 31, 2019 include lease obligations under IFRS 16 ($111.2 million) and lease obligations financed through third parties ($4.9 million).</font></div></td></tr></table><div><a name="s41A155B05CC058E18BF04A98FA8CE44C"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">B.&#160;&#160;&#160;&#160;Capitalization and Indebtedness</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="sEFE136DBE01D587EB90330E9350DDCD1"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">C.&#160;&#160;&#160;&#160;Reasons for the Offer and Use of Proceeds</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s98C2953534C15C0B89C3779818CA7A9D"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">D.&#160;&#160;&#160;&#160;Risk Factors</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any of the following risk factors, or any combination of them, could have a material adverse effect on our business, financial condition, and/or operating results. Our shareholders and prospective investors should carefully consider each of the following risks and all of the other information set forth in this Annual&#160;Report.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are dependent on a limited number of customers and end markets.  A decline in revenue from, or the loss of, any significant customer, could have a material adverse effect on our financial condition and operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We depend upon a small number of customers for a substantial portion of our revenue. Our top 10&#160;customers in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;represented </font><font style="font-family:inherit;font-size:10pt;">65%</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">70%</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">71%</font><font style="font-family:inherit;font-size:10pt;">) of our total revenue. We also remain dependent upon revenue from our CCS segment (consisting of our Communications and Enterprise end markets), which represented </font><font style="font-family:inherit;font-size:10pt;">61%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our consolidated revenue in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">67%</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">68%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our consolidated revenue in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. To reduce our reliance on any one customer or end market (including the concentration of our revenues with traditional CCS segment customers), we continue to target new customers and services, including a continued focus on the expansion of our Advanced Technology Solutions (ATS) segment, and CCS segment growth initiatives focused on our newly-reshaped post-CCS Review segment portfolio. Notwithstanding our expansion efforts, however, we remain dependent on our CCS segment (in particular our traditional CCS customers) for a large portion of our revenue, which continues to experience slower growth rates, increased pricing pressures and a highly competitive marketplace, including from original design manufacturers (ODMs). </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A decline in revenue from, or the loss of, any significant customer could have a material adverse effect on our financial condition and operating results. See Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Recent Developments</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#8212;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Segment Environment:</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">CCS Segment</font><font style="font-family:inherit;font-size:10pt;">" below for a discussion of our Cisco Disengagement, as well as other disengagements stemming from our CCS Review, and the anticipated impact of these disengagements on our business. We cannot assure: (i) the replacement of completed, delayed, cancelled or reduced orders with new business; (ii) that our current customers will continue to utilize our services consistent with historical volumes or at all; and/or (iii) that our customers will renew their long-term manufacturing or services contracts with us on acceptable terms or at all. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There can be no assurance that our efforts to secure new customers and programs in our traditional or new markets, including through acquisitions, will succeed in reducing our customer concentration. Acquisitions are also subject to integration risk, and revenues and margins could be lower than we&#160;anticipate. Failure to secure business from existing or new customers in any of our end markets would adversely impact our operating results.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any of the foregoing may adversely affect our margins, cash flow, and our ability to grow our revenue, and may increase the variability of our operating results from period to&#160;period. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our revenue and operating results may vary significantly from period to period</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#160;below.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are dependent on our customers' ability to compete and succeed in the marketplace with the products and services we provide. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operating results are highly dependent upon our customers' ability to compete and succeed in the marketplace with our products and services. Factors that may adversely affect our customers include: rapid changes in technology, evolving industry standards, and short product life cycles; seasonal demand; our customers' failure to successfully market, and/or a lack of widespread commercial acceptance of, their products; supply chain issues; dramatic shifts in demand which may cause our customers to lose market share or exit businesses; and/or recessionary periods in our customers' markets. In addition, certain of our customers have experienced, and may in the future experience, severe revenue erosion, pricing, margin and cash flow pressures, and excess inventories that, in turn, have adversely affected (and in the future may adversely affect) our operating results. If technologies or standards supported by our customers' products and services or their business models become obsolete, fail to gain widespread acceptance or are canceled, our business would be adversely affected. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our customers may be negatively affected by rapid technological changes, shifts in business strategy and/or the emergence of new business models, and new entrants/competition with disruptive products and/or services</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our revenue and operating results may vary significantly from period to period</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;below. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">The cyclical nature of the capital equipment industry, particularly the semiconductor and display industries, has adversely impacted our operating results during the recent industry downturn.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The capital equipment industry, particularly the semiconductor and display industries, is highly cyclical and periodically experiences significant economic downturns, often in connection with, or in anticipation of, maturing product cycles or a decline in general economic conditions. These downturns are characterized by diminished product demand, lower volumes and rapid erosion of average selling prices, resulting in revenue declines, production overcapacity, and excess inventory. The timing, length and volatility of these cycles are difficult to predict. The quick onset of demand changes, as well as the high level of fixed costs associated with this business, exacerbates the adverse impact of these downturns on our operating results. Actions to reduce our costs may be insufficient to align our structure with prevailing business conditions, and we may be unable to invest in research and development and engineering at the levels we believe are necessary to maintain our competitive position. The foregoing may adversely affect our margins, cash flow, and our ability to grow our revenue, and may increase the variability of our operating results from period to period. See Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Recent Developments</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#8212;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Segment Environment:</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">ATS Segment</font><font style="font-family:inherit;font-size:10pt;">" for a discussion of the adverse impacts on our business of cyclical decreases in semiconductor capital equipment demand that commenced in the second half of 2018.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We operate in an industry comprised of numerous competitors and aggressive pricing dynamics.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate in a highly competitive industry. Our competitors include Benchmark Electronics,&#160;Inc., Flex&#160;Ltd., Hon Hai Precision Industry&#160;Co.,&#160;Ltd., Jabil Inc., Plexus Corp., and Sanmina Corporation, as well as ODMs and smaller EMS companies that often have a regional, product, service or industry-specific focus. In recent years, we have expanded our joint design and manufacturing (JDM) offering, which encompasses advanced technology design solutions that customers can tailor to their specific platform applications. However, the complete hardware platform solutions that are part of our JDM offering may compete with those of our traditional customers. We also</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">face increased competition from ODMs, who also specialize in providing internally designed products and manufacturing services, as well as component and sub-system suppliers, distributors and/or systems integrators.  Offering products or services to customers that compete with the offerings of other customers may negatively impact our relationship with, or result in a loss of business from, such other customers. We face indirect competition from our current and prospective customers who may choose to manufacture products internally rather than outsource to EMS providers, or who may decide to insource previously outsourced business, particularly where internal excess capacity exists. In addition to the foregoing, we may face competition from distribution and logistics providers expanding their services across the supply&#160;chain.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The competitive environment in our industry is intense and aggressive pricing is a common business dynamic. Some of our competitors have greater scale and offer a broader range of services. While we have increased our capacity in lower-cost regions to reduce our costs, these regions may not provide the same operational benefits that they have in the past due to rising costs and a continued aggressive pricing environment. Additionally, our current or potential competitors may: increase or shift their presence in new lower-cost or lower-tariff regions to try to offset continuous competitive pressure and increasing labor costs or to secure new business; develop or acquire services comparable or superior to ours; consolidate to form larger competitors; or adapt more quickly than we do to new technologies, evolving industry trends and changing customer requirements. In addition, our competitors may be more effective than we are in investing in IT solutions to differentiate their offerings to capture a larger share of the market. Some of our competitors have increased their vertical capabilities by manufacturing modules or components used in the products </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">they assemble, such as metal or plastic parts and enclosures, backplanes, circuit boards, cabling and related products. Although we have also expanded our capabilities, including through recent acquisitions and "operate-in-place" arrangements, our competitors' expansion efforts may be more successful than ours. Competition may cause pricing pressures, reduced profits or a loss of market share (for&#160;example, from program losses, non-renewals or customer disengagements). We may not be able to compete successfully against our current and future competitors. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">A change in the mix of customers and/or the types of products or services we provide could have a material adverse effect on our financial condition and operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The mix of our customers and the type of products or services we provide may have an impact on our financial condition and operating results from period-to-period. For example, a higher concentration of lower-margin programs will have an adverse impact on our operating results in the relevant period. Soft demand in our recently-expanded capital equipment business, materials constraints (particularly in our growing aerospace and defense (A&amp;D) business), ramping costs in our expanding industrial and healthtech businesses, as well as adverse market conditions in our CCS segment (which continues to account for a substantial portion of our revenue), negatively impacted our margins and operating results for 2019.  See Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Overview" for a discussion of factors that impacted various of our businesses during 2019, as well as our efforts to improve our operating results. In addition, certain customer agreements in both of our segments require us to provide specific price reductions over the contract term, which negatively impact our financial condition and operating results if they are not offset.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are dependent on third parties to supply certain materials, and our results can be negatively affected by the availability and cost of&#160;such materials.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The purchase of materials and electronic components represents a significant portion of our costs. We rely on third parties to provide such items. Although our customers often dictate the materials to be used in their products, materials shortages or other issues affecting timely access to these materials (which often occur in our industry) may impact our ability to successfully complete a program. A delay or interruption in supply from a component supplier, especially for single-sourced components, could have a significant impact on our operations and on our customers if we are unable to deliver finished products in a timely manner. If the amount we are required to pay for equipment and supplies exceeds what we have estimated, especially in a fixed price contract, we may suffer losses on these contracts. If a supplier or manufacturer fails to provide supplies or equipment as required under a contract for any reason, we may be required to source these items from other third parties on a delayed basis or on less favorable terms, which could impact our profitability. Additionally, quality or reliability issues at any of our component providers, or financial difficulties that affect their production and ability to supply us with components, could halt or delay production of a customer's product, or result in claims against us for failure to meet required customer specifications, which could materially adversely impact our operating results. Shortages may also result in our carrying higher levels of inventory and extended lead-times, or result in increased component prices, which may require price increases in the products and services that we provide. Any increase in our costs that we are unable to recover would negatively impact our margins and operating results. Changes in forecasted volumes or in our customers' requirements can also negatively affect our ability to obtain components and adversely impact our operating results. We have experienced materials constraints from certain suppliers in both of our segments commencing in 2017, due in part to industry-wide shortages for certain electronic components. Although these constraints generally improved in 2019, our A&amp;D business continues to be negatively impacted by materials shortages, particularly with respect to the availability of high reliability parts and machined components. These shortages have caused delays in the production of customer products in both of our segments, have resulted in higher-than-expected levels of inventory, and in combination with volatile market demand, have negatively impacted our margins in recent periods. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inherent challenges in managing unanticipated changes in customer demand may impact our planning, supply chain execution and manufacturing, and may adversely affect our operating performance and&#160;results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers expect rapid response times to meet changes in their volume requirements. Although we generally enter into master supply agreements with our customers, orders under those agreements are not guaranteed. Instead, we bid on a program-by-program basis and typically receive customer purchase orders for specific quantities and timing of products. Our customers typically do not commit to production schedules for more than 30&#160;to 90&#160;days in advance, and we often experience volatility in customer orders and inventory levels. Customers may terminate their manufacturing or service agreements or arrangements with us prior to scheduled expiration, fail to renew such agreements or arrangements upon expiration, or significantly change, reduce or delay the volume of manufacturing or other services they order from us, any of which would adversely affect our operating results</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:10pt;">&#32;Customers may also shift business to our competitors, in-source programs, or adjust the concentration of their supplier base. The global economic environment, political pressures, negative sentiment from our customers' customers or changes made by local governments (such as tax benefits or tariffs) may also impact our customers' business decisions. These and other factors could adversely affect the rate of outsourcing to EMS providers generally or to us in particular. Additionally, a significant portion of our revenue can occur in the last month of the quarter, and purchase orders may be subject to change or cancellation, all of which affect our operating results when they occur. For example, commencing in the second half of 2018, we experienced weaker-</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">than-expected demand in our capital equipment business, in particular from our semiconductor customers, which negatively impacted our operating results commencing in that period and throughout 2019. In recent periods, we have also experienced significant decreases in our Communications end market revenue due to continued demand weakness from our legacy customers. Some of this weakness is expected to continue into 2020. Because we cannot predict if or when adverse market conditions will reverse, our forecasts of customer orders may be inaccurate, and may make it difficult to order appropriate levels of materials, schedule production, and maximize utilization of our manufacturing capacity and&#160;resources.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers may change their forecasts, production quantities or product type requirements, or may accelerate, delay or cancel production quantities. When customers change production volumes or request different products to be manufactured from those in their original forecast, the unavailability of components and materials for such changes could also adversely impact our revenue and working capital performance. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are dependent on third parties to supply certain materials, and our results can be negatively affected by the availability and cost of&#160;such materials</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;above.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Further, to guarantee continuity of supply for many of our customers, we are required to manufacture and warehouse specified quantities of finished goods. The uncertainty of demand in our customers' end markets, intense competition in our customers' industries and general order volume volatility may result in customers delaying or canceling the delivery of products we manufacture for them or placing purchase orders for lower volumes of products than previously anticipated. This may result in higher than expected levels of inventory, which could in turn have a material adverse impact on our operating results and working capital performance. Although the levels of inventory we carry in any period reflect inventory required to support new program ramps, inventory levels are also impacted by demand volatility and significant product mix changes, including late changes from customers, as well as materials constraints from suppliers. We may not be able to return or re-sell excess inventory resulting from these factors, or we may be required to hold such inventory for a period of time, any of which may result in our having to record additional reserves for the inventory if it becomes excess or obsolete. For example, increased levels of overall aged inventory in 2018 compared to 2017 resulted in approximately $10 million in higher inventory provisions in 2018. Order cancellations and delays could also lower our asset utilization, resulting in higher levels of unproductive assets, lower inventory turns, and lower&#160;margins.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our profitability could suffer if we are not able to maintain adequate utilization of our workforce.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost of providing our services, including the extent to which we utilize our workforce, affects our profitability. The rate at which we utilize our workforce is affected by a number of factors, including: our ability to transition employees from completed projects to new programs and to hire and assimilate new employees; our ability to forecast demand for our services and thereby maintain an appropriate headcount in each of our geographies and operating sites; our ability to manage attrition; our need to devote time and resources to training and development; and our ability to match the skill sets of our employees to the needs of the marketplace. If we over-utilize our workforce, our employees may become disengaged, which could impact employee attrition. If we under-utilize our workforce, our margins and profitability could suffer.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may encounter difficulties expanding or consolidating our operations or introducing new competencies or new offerings, which could adversely affect our operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As we expand our business, open new sites, enter into new markets, products and technologies, invest in research, design and development, acquire new businesses or capabilities, transfer business from one location to another location within our network, consolidate certain operations, and/or introduce new business models or programs, we may encounter difficulties that result in higher than expected costs associated with such activities. Potential difficulties related to such activities include our ability: to manage growth effectively; to maintain existing business relationships during periods of transition; to anticipate disruptions in our operations that may impact our ability to deliver to customers on time, produce quality products and ensure overall customer satisfaction; and to respond rapidly to changes in customer demand or&#160;volumes. For example, we incurred operating losses in the second half of 2018 and throughout 2019 in our recently-expanded capital equipment business related to significant decreases in customer demand which commenced in the second half of 2018, which also resulted in additional costs to consolidate sites and transfer programs in an effort to reduce the fixed costs associated with this business. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may also encounter difficulties in ramping and executing new programs. Ramping new programs can range from several months to over a year before production starts, and often requires significant up-front investments and increased working capital. These programs may generate lower margins or losses during and/or following the ramp period, or may not achieve the expected financial performance, due to production ramp inefficiencies, lower than expected volume, or delays in ramping to volume. In addition, our customers may significantly change these programs, or even cancel them altogether, due to decreases in their end-market demand or in the actual or anticipated success of their products in the marketplace. For example, we incurred higher-than-expected costs in 2018 and 2019 with respect to ramping new programs, including in our A&amp;D, healthtech and industrial businesses. We may continue to incur similar additional ramping costs as we further expand our ATS segment and integrate new acquisitions. There can be no assurance that our increased investments will benefit us or result in business growth. As we pursue opportunities in new markets or technologies, we may encounter challenges due to our limited knowledge or experience in these areas. In addition, the success of new business models or programs depends on a number of factors including: understanding the new </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">business or markets; timely and successful product development; market acceptance; the effective management of purchase commitments and inventory levels in line with anticipated demand; the development or acquisition of appropriate intellectual property and capital investments, to the extent required; the availability of materials in adequate quantities and at appropriate costs to meet anticipated demand; and the risk that new offerings may have quality or other defects in the early stages of introduction. Any of these factors could prevent us from realizing the anticipated benefits of growth in new markets or technologies, which could materially adversely affect our business and operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of our strategy to enhance our end-to-end service offerings, we intend to continue to expand our design and engineering, including JDM, capabilities. Providing these services may expose us to different or greater potential risks than those we face when providing our manufacturing services. Our design services offerings require significant investments in research and development, technology licensing, testing and tooling equipment, patent applications and talent recruitment. Our margins may be adversely impacted if we incur higher than expected investment costs, or if our customers are not satisfied with our progress, or do not approve our completed designs. In addition, our design activities often require the purchase of inventory for initial production runs before we have a firm purchase commitment from a customer. Furthermore, we may face increased competition with respect to this offering from ODMs&#160;and other companies providing similar services, including our own customers. As we anticipate continuing to grow this business, costs required to support our design and engineering capabilities may adversely affect our profitability. In addition, some of the products we design and develop must satisfy safety and regulatory standards and/or receive government certifications. If we fail to obtain these approvals or certifications on a timely basis, we would be unable to sell these products, which would harm our revenues, profitability and&#160;reputation.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There can be no assurance that our expansion into new markets or new business will be successful, or that we will achieve the anticipated benefits.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, there is no assurance that we will find suitable new acquisition targets, that we will be able to consummate any such transactions on terms and conditions acceptable to us, or that we will be able to fund any such acquisitions with existing cash resources or through financing provided by external lenders. We may be unable to obtain additional capital if and when required on terms acceptable to us or at all. If the amount of capital we are able to raise from financing activities, together with the cash from our operations, is not sufficient to consummate an acquisition we have deemed desirable, we may not be able to implement our intended business plan, which could adversely affect our business, results of operations and financial condition. In addition, we may incur costs to support our pursuit of acquisitions and/or other strategic opportunities, which may not result in the consummation of any such transactions, and are expected to continue to adversely impact our operating results. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We have incurred substantial third-party debt in recent periods, which has increased our debt service requirements, may reduce our ability to fund future acquisitions and/or to respond to unexpected capital requirements, and may have other adverse impacts on our business</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">below. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">There may be problems with the products we design or manufacture that could result in liability/warranty claims against us, which may reduce demand for our services, damage our reputation, and/or cause us to incur significant costs. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In most of our sales contracts, we provide warranties against defects or deficiencies in our products, services, or designs. The extent of the warranties varies by customer, and warranties generally range from one to three years. However, the warranty period for our JDM designs, and our solar panel products (which remain in force notwithstanding our exit from this business), are generally longer. We generally design and manufacture products to our customers' specifications, many of which are highly complex, and include products for regulated industries, such as healthcare and A&amp;D. The customized design solutions that form&#160;a part of our JDM offering also subject us to the risk of liability claims if defects are discovered or alleged. Despite our quality control and quality assurance efforts, problems may occur, or may be alleged, in or resulting from the design and/or manufacturing of these products. Whether or not we are responsible, problems in the products we design and/or manufacture, or in products which include components we manufacture, whether real or alleged, whether caused by faulty customer specifications, the design or manufacturing processes or a component defect, may result in increased costs to us, as well as delayed shipments to our customers, and/or reduced or canceled customer orders. These potential claims may include damages for the recall of a product and/or injury to person or property, including consequential and/or punitive damages.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Even if customers or third parties, such as component suppliers, are responsible for defects, they may not, or may not be able to, assume responsibility for any such costs or required payments to us. While we seek to insure against many of these risks, insurance coverage may be inadequate, not cost effective or unavailable, either in general or for particular types of products or&#160;issues.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As we expand our service offerings (including our JDM offerings) and pursue business in new end markets, our warranty obligations have increased and we may not be successful in pricing our products to appropriately cover our warranty costs. A successful claim for damages arising from defects or deficiencies for which we are not adequately insured, and for which indemnification from a third party is not timely (or&#160;otherwise) available, could have a material adverse effect on our reputation and/or our operating results and financial condition. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may encounter integration and other significant challenges with respect to our acquisitions and strategic transactions which could adversely affect our operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have (and may continue to) expand our capabilities and presence in new end markets through acquisitions and/or strategic transactions, including multi-year "operate-in-place" arrangements, where we manage certain production, assembly or other services for customers directly from their locations, acquire their inventory, equipment and/or other assets, hire their employees, and lease or acquire their manufacturing sites. Potential challenges related to these acquisitions and transactions include: integrating acquired operations, systems and businesses (which may include transferring production from acquired operations to our existing network, or downsizing or closing acquired locations, in each case to obtain anticipated operational synergies); meeting customers' expectations as to volume, product quality and timeliness; supporting legacy contractual obligations; retaining customer, supplier, employee or other business relationships of acquired operations; addressing unforeseen liabilities of acquired businesses; limited experience with new technologies and markets; failure to realize anticipated benefits, such as cost savings and revenue enhancements; failure to achieve anticipated business volumes or operating margins; valuation methodologies not accurately capturing the value of the acquired business; the effects of diverting management's attention from day-to-day operations to matters involving the integration of acquired businesses; incurring potentially substantial transaction costs associated with these transactions; increased burdens on our staff and on our administrative, internal control and operating systems, which may hinder our legal and regulatory compliance activities; overpayment for an acquisition; and potential impairments resulting from post-acquisition deterioration in, or reduced benefit from, an acquired business. While we often obtain indemnification rights from the sellers of acquired businesses, such rights may be difficult to enforce, the losses may exceed any dedicated escrow funds, and the indemnitors may not have the ability to financially support the indemnity. Any of these factors may prevent us from realizing the anticipated benefits of an acquisition, including additional revenue, operational synergies and economies of scale. Any delay or failure to realize the anticipated benefits of acquisitions may adversely affect our business and operating results and may require us to write-down the carrying value of any related goodwill and intangible assets in periods subsequent to the acquisitions. For example, we incurred operating losses in the second half of 2018 and throughout 2019 in our recently-expanded capital equipment business related to significant unanticipated cyclical decreases in customer demand which commenced in the second half of 2018, which also resulted in additional costs to consolidate sites and transfer programs in an effort to reduce the fixed costs associated with this business. Acquisitions may also involve businesses we are not familiar with, and expose us to additional business risks that are different than those we have traditionally experienced or anticipated at the time of acquisition.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We have incurred substantial third-party debt in recent periods, which has increased our debt service requirements, may reduce our ability to fund future acquisitions and/or to respond to unexpected capital requirements, and may have other adverse impacts on our business. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our debt leverage and debt service requirements have each increased as a result of third-party borrowings used to finance our acquisitions of Atrenne Integrated Solutions, Inc. (Atrenne) and Impakt Holdings, LLC (Impakt). This increased indebtedness, together with the mandatory prepayment provisions of our credit facility, may reduce our ability to fund future acquisitions and/or to respond to unexpected capital requirements. Such increases may also: require us to pursue additional term financing for potential investments, which may not be available on acceptable terms or at all; limit our ability to obtain additional financing for working capital, business activities, and other general corporate requirements; limit our ability to refinance our indebtedness on terms acceptable to us or at all; limit our flexibility to plan for and adjust to changing business and market conditions, increase our vulnerability to general adverse economic and industry conditions; and will require us to dedicate a portion of our cash flow to make interest and principal payments on such indebtedness, thereby limiting the availability of our cash flow for other purposes. In addition, such increased indebtedness could have a variety of other adverse effects, including: (i) default and foreclosure on our assets if we have insufficient funds to repay the debt obligations; (ii) acceleration of such indebtedness or cross-defaults if we breach financial or other covenants under applicable debt agreements and such breaches are not waived; (iii) increased vulnerability to adverse changes in competitive conditions or government regulation; and (iv) other disadvantages compared to our competitors who have less debt. Our current credit facility prohibits share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount. This restriction is currently in effect. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, our credit ratings impact the cost and availability of future borrowings and, accordingly, our cost of capital. Our ratings reflect the opinions of the ratings agencies of our financial strength, operating performance and ability to meet our debt obligations. There can be no assurance that we will achieve a particular rating or maintain a particular rating in the future, which could place us at a competitive disadvantage compared to our competitors and prevent us from taking actions that could benefit us in the long term. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our credit rating may be downgraded</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;below. We may not be able to obtain financing arrangements on acceptable terms or in amounts sufficient to meet our needs in the future, which could harm our ability to grow our business, internally or through acquisitions.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our customers may be negatively affected by rapid technological changes, shifts in business strategy and/or the emergence of new business models, and new entrants/competition with disruptive products and/or services.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Many of our customers compete in markets that are characterized by rapidly changing technology, evolving industry standards, continuous improvements in products and services, commoditization of certain products, changes in preferences by end customers or other changes in demand, and the emergence of new entrants or competitors with disruptive products, services, or new business models that deemphasize traditional original equipment manufacturer (OEM) distribution channels. These conditions frequently result in shorter product lifecycles and may lead to shifts in our customers' business strategies. Our success will depend on the success achieved by our customers in developing, marketing and selling their products. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For example, declines in end-market demand for customer-specific proprietary systems in favor of open systems with standardized technologies has had an adverse impact on our customers, and consequently, our business. Other examples are described in </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are dependent on our customers' ability to compete and succeed in the marketplace with the products and services we provide</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;above. The highly competitive nature of our customers' products and services could also drive further consolidation among OEMs, and result in product line consolidation that could adversely impact our customer relationships and our revenue. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Consolidation within the EMS industry, or among our customers or suppliers, may adversely affect our business relationships or the volume of business we conduct with our&#160;customers.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers, competitors and/or suppliers may be subject to consolidation. Consolidation in industries that utilize our services may occur as companies combine to achieve economies of scale and other synergies, which could result in an increase in excess manufacturing capacity as companies seek to divest manufacturing operations or eliminate product lines. Excess manufacturing capacity may increase pricing and competitive pressures in our industry as a whole and for us in particular. Consolidation could also result in an increasing number of very large companies offering products in multiple industries. The significant purchasing and market power of these large companies could increase pricing and competitive pressures for us. If one of our customers is acquired by another company that does not rely on us to provide services, has its own production services, or relies on another provider of similar services, we may lose that customer's business. Such consolidation may reduce the number of customers from which we generate a significant percentage of our revenue, and further expose us to increased risks relating to our dependence on a small number of customers. Any of the foregoing results of industry consolidation could adversely affect our business. Consolidation among our competitors may create a competitive advantage over us, which may result in a loss of business and revenue if customers shift their production. Such consolidation may also result in pricing pressures, which could negatively impact our profit margins. Changes in OEM strategies, including the divestiture or exit from certain of their businesses, may also result in a loss of business for&#160;us.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Any failure to comply with customer-driven policies and standards, and third party certification requirements, including those related to social responsibility, could adversely affect our business and&#160;reputation.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to government regulations and industry standards, our customers may require us to comply with their own social responsibility, conflict minerals, quality or other business policies or standards, which may be more restrictive than current laws and regulations and our pre-existing policies, before they commence, or continue, doing business with us. Such policies or standards may be customer-driven, established by the industries in which we operate, or imposed by third party organizations. For example, we are a member of the Responsible Business Alliance (RBA). The RBA is a non-profit coalition of electronics companies that, among other things, establishes standards for its members in responsible and ethical practices in the areas of labor, environmental compliance, employee health and safety, ethics and social responsibility. Our compliance with these policies, standards and third-party certification requirements could be costly, and our failure to comply could adversely affect our operations, customer relationships, reputation and profitability.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Challenges associated with new customers or programs, or the provision of new services, could adversely affect our operations and financial results.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining whether to pursue a potential new customer, program or service, we evaluate whether it fits with our value proposition as well as its potential end-market success. Where we proceed, our goal is to ensure that our terms of engagement appropriately reflect anticipated costs, risks and rewards. The failure to make prudent engagement decisions or to establish appropriate contractual terms could adversely affect our profitability and margins.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are also risks associated with the timing and ultimate realization of anticipated revenue from a new program or service. Certain new programs or services require us to devote significant capital and personnel to new technologies and competencies. We may not meet customer expectations, which could damage our relationships with such customers and impact our ability to timely deliver conforming products or services. The success of new programs may also depend heavily on factors including product reliability, market acceptance, regulatory approvals and/or economic conditions. Any failure to meet expectations on these factors could adversely affect our results of operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We have incurred significant restructuring charges in recent periods, and expect to incur further significant restructuring charges during 2020; we may not achieve some or all of the expected benefits from our restructuring activities, these activities may adversely affect our business, and additional restructuring actions may be required once currently-contemplated actions are complete.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform ongoing evaluations of our business, operational efficiency and cost structure, and implement restructuring actions as we deem necessary. We incurred a total of $81.3 million in restructuring charges in connection with our cost efficiency initiative, which we commenced in the fourth quarter of 2017 and completed in the fourth quarter of 2019, and commenced implementation of a new restructuring program associated primarily with the Cisco Disengagement (with anticipated restructuring charges of $30 million in 2020). We recorded restructuring charges of $37.9 million in 2019, $35.4 million in 2018, and $28.9 million in 2017. See Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Operating results &#8212; Other charges (recoveries)." Implementation of our restructuring activities may be costly and disruptive to our business, and we may not achieve the cost savings and benefits anticipated from such activities. We may not be able to retain or expand existing business due to execution issues relating to anticipated headcount reductions, plant closures or product/service transfers, and we may incur higher operating expenses during the periods of transition. Additionally, restructuring actions may result in a loss of continuity and accumulated knowledge in our workforce and related operational inefficiencies, as well as negative publicity. Headcount reductions can also have a negative impact on morale and our ability to attract and hire new qualified personnel in the future. Our restructuring activities are expected to require a significant amount of management and other employees&#8217; time and focus, which may divert attention from operating and growing our business. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any failure to achieve some or all of the expected benefits of our restructuring activities, including any delay in implementing planned related restructuring actions, may have a material adverse effect on our competitive position and operating results. In addition, we may implement additional future restructuring actions or divestitures as a result of changes in our business, the marketplace and/or our exit from less profitable, under-performing, non-core or non-strategic operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We have incurred significant impairment charges and operating losses in recent periods, and may incur such charges and losses in future&#160;periods.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate the recoverability of the carrying amount of our goodwill, intangible assets, property, plant and equipment, ROU assets and deferred tax assets on an ongoing basis, and we may incur impairment charges, which could be substantial and could adversely affect our financial results. Impairment assessments inherently involve judgment as to assumptions about expected future cash flows and the impact of market conditions on those assumptions. Future events and changing market conditions may impact our assumptions as to prices, costs, or other factors that may result in changes in our estimates of future cash flows. Factors that might reduce the recoverable amount of these assets below their respective carrying values include declines in our stock price and market capitalization, reduced future cash flow estimates, and slower growth rates in any of our businesses. Sustained market price decreases, demand softness, and/or failure to realize future revenue at an appropriate profit margin in any cash generating unit (CGU) could negatively impact our operating results, including restructuring actions and/or impairment losses for such CGU.  Similar factors are considered in evaluating the recoverability of our deferred tax assets. Our deferred tax assets are reduced to the extent it is no longer probable that we will realize the related tax benefits; such reductions are reversed if it again becomes probable that we will realize such benefits.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have recorded charges in recent periods to write-down certain assets in connection with our restructuring actions, and have incurred significant operating losses for certain of our businesses (including operating losses in connection with the wind-down of our solar panel manufacturing business in 2017 and in connection with our capital equipment business in the second half of 2018 and throughout 2019). See notes 7, 8, 9, and 16 to the Consolidated Financial Statements in Item 18.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We continue to operate in an uncertain global economic and political environment.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concerns over global economic conditions, financial markets, geopolitical issues, energy costs, inflation, and the availability and cost of credit, have contributed to increased global economic and political uncertainty. Brexit, the current U.S. administration, and tensions between the U.S. and other countries have contributed to such uncertainty. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our operations could be adversely affected by global or local events outside our control</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;and </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Policies or legislation proposed or instituted by the current U.S. administration could have a material adverse effect on our business, results of operations and financial condition</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;below. Uncertain global economies have adversely impacted, and may continue to unpredictably impact, currency exchange rates. See </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are exposed to translation and transaction risks associated with foreign currency exchange rate fluctuations; hedging instruments may not be effective in mitigating such risks</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;below. Financial market instability may result in lower returns on our financial investments, and lower values on some of our assets. Alternately, inflation may lead to higher costs for labor and materials and/or increase our costs of borrowing and raising capital. Uncertainty surrounding the global economic environment and geopolitical outlook may impact current and future demand for some of the products we manufacture or services we provide, the financial condition of our customers and/or suppliers, as well as the number and pace of customer consolidations. If any of the foregoing impacts the financial condition of our customers, they may delay payments to us or request extended payment terms, which could have an adverse effect on our financial condition and working capital. If any of the foregoing impacts the financial condition of our suppliers, this may have an adverse effect on our operations, financial condition and/or customer relationships.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We cannot predict the precise nature, extent, or duration of these economic or political conditions or if they will have any impact on our financial results. A deterioration in the economic environment may accelerate the effect of the various risk factors described in this Annual Report and could result in other unforeseen events that may adversely impact our business and financial condition.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our operations could be adversely affected by global or local events outside our&#160;control.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operations and those of our customers, component suppliers and/or our logistics partners may be disrupted by global or local events outside our control, including: natural disasters and related disruptions; political instability; terrorism; armed conflict; labor or social unrest; criminal activity; disease or illness that affects local, national or international economies; unusually adverse weather conditions; and other risks present in the jurisdictions in which we, our customers, our suppliers and/or our logistics partners operate. These types of events could disrupt operations at one or more of our sites or those of our customers, component suppliers and/or our logistics partners. These events could also lead to higher costs or supply shortages, and may disrupt the delivery of components to us or our ability to provide finished products or services to our customers, any of which could adversely affect our operating results materially. We carry insurance to cover damage to our sites and interruptions to our operations, including those that may occur as a result of natural disasters, such as flooding, earthquakes or other events. Our insurance policies, however, are subject to deductibles, coverage limitations and exclusions, and may not provide adequate (or&#160;any) coverage should such events&#160;occur.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our business and operations could be materially and adversely affected by the effects of a widespread outbreak of a contagious disease, including the recent outbreak of the respiratory illness caused by COVID-19 first identified in Wuhan, Hubei Province, China, (discussed below) or any other outbreak of contagious diseases, and other adverse public health developments. These effects could include disruptions or restrictions on our employees&#8217; and other service providers&#8217; ability to travel, as well as temporary closures of our facilities or the facilities of our customers, suppliers, or other vendors in our supply chain, potentially including single source suppliers. Any disruption of our supply chain or customers could adversely impact our business and results of operations, including by causing us to cease the manufacturing of one or more products for a period of time, which could also lead to loss of customers, as well as reputational, competitive, or business harm. In addition, a significant outbreak of contagious diseases in the human population could result in a widespread health crisis that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn that could affect demand for our end customers&#8217; products and in turn adversely impact our operating results. There have been numerous factory and port closures in response to the recent COVID-19 outbreak, and we are in regular contact with our customers, suppliers and logistics providers. To date, we have seen some related materials constraints and reductions in order volumes, shipments and cash collections. Significant uncertainty remains with respect to the potential future impact of the COVID-19 outbreak on our business, and the size of the impact will depend on future developments which cannot currently be predicted, including the speed at which our suppliers and logistics providers can return to full production, the status of labor shortages and the impact of supplier prioritization of backlog. We are actively assessing, and responding where possible, to the potential effects of the COVID-19 outbreak on our employees, customers, suppliers, and logistics providers, and evaluating governmental actions being taken to curtail its spread. However, while we expect that our financial results for the first quarter of 2020 will be negatively impacted by this disruption, we cannot currently estimate the overall severity or duration of any resulting adverse impact on our business, financial condition and/or results of operations, which may be material. A material adverse effect on our employees, customers, suppliers and/or logistics providers could have a material adverse effect on us. In addition, supply chain or logistics disruptions could materially impact our operations outside China since we purchase a meaningful level of components from Chinese suppliers for our sites in other countries. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased international political volatility, including changes to previously accepted trading or other government policies or legislation in the United&#160;States and Europe, instability in parts of the Middle East, as well as the ongoing refugee crisis, anti-immigrant activities, social unrest and fears of terrorism, enhanced national security measures, armed conflicts, security issues at the U.S./Mexico border related to illegal immigration or criminal activities associated with illegal drug activities, labor or social unrest, strained international relations, including tensions between the United States and other countries, and any related decline in consumer confidence arising from these and other factors may materially hinder our ability to conduct business, or may reduce demand for our products or services. Any escalation in these events or similar future events may disrupt our operations or those </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">of our customers and suppliers and could adversely affect the availability of materials needed to manufacture our products or the means to transport those materials to manufacturing sites and finished products to&#160;customers. Changes in policies by the U.S. or other governments could negatively affect our operating results due to changes in duties, tariffs or taxes, or limitations on currency or fund transfers, as well as government-imposed restrictions on producing certain products in, or shipping them to, specific countries.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The June&#160;2016 Brexit referendum led to, among other things, volatility in currency exchange rates that resulted in the strengthening of the U.S.&#160;dollar against foreign currencies in which we conduct business. Given the lack of comparable precedent, it is unclear what financial, trade and legal implications the withdrawal of the United&#160;Kingdom from the European Union will have and how such withdrawal will affect us, our customers and their demand for our services. We cannot predict changes in currency exchange rates, the impact of exchange rate changes on our operating results, nor the degree to which we will be able to manage the impact of currency exchange rate changes, and any of these effects of Brexit, among others, could materially adversely affect our business, results of operations and financial condition. Also see </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Policies or legislation proposed or instituted by the current U.S. administration could have a material adverse effect on our business, results of operations and financial condition</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">below for a discussion of uncertainties, and potential adverse impacts on our business, that may arise out of actions of the current U.S. administration.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely on a variety of common carriers for the transportation of materials and products and for their ability to route these materials and products through various international ports and other transportation hubs. A work stoppage, strike or shutdown of any important supplier's site or operations, or at any major port or airport, or the inability to access any such site for any reason, could result in manufacturing and shipping delays or expediting charges, which could have a material adverse effect on our operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The foregoing events have had and may in the future have an adverse impact on the U.S. and global economy in general, and on consumer confidence and spending, which may adversely affect our revenue and financial results. Such events could increase the volatility of the market price of our securities and may limit the capital resources available to us and our customers and&#160;suppliers.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Policies or legislation proposed or instituted by the current U.S. administration could have a material adverse effect on our business, results of operations and financial condition.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The current U.S. administration has created uncertainty with respect to, among other things, existing and proposed trade agreements, free trade generally, and significant increases on tariffs on goods imported into the U.S. from specified countries. The United States, Canada and Mexico have agreed on a revised trade deal (USMCA) to replace the North American Free Trade Agreement. The USMCA was executed at the end of 2018, but has not yet been ratified by Canada. We cannot currently quantify the impact on our business of the USMCA, if ratified. In addition, the current U.S. administration has increased tariffs on certain items imported into the U.S. from several countries (many of which are not addressed by the USMCA), each of which has imposed retaliatory tariffs on specified items. These actions, or other governmental actions related to tariffs or international trade agreements, could increase the cost to our U.S. customers who use our non-U.S. manufacturing sites and components, and vice versa, which may materially and adversely impact demand for our services, our results of operations or our financial condition. We transferred numerous customer programs in 2019, primarily located in China, to countries unaffected by these tariffs (including Thailand). Remaining transfers were completed in early 2020. These transfers resulted in new investments and costs to realign our manufacturing footprint, including expansion in non-affected countries, and reductions of operations in impacted geographies. Although such costs were not material in 2019, given the uncertainty regarding the scope and duration of these trade actions, the uncertainty of the impact of the USMCA, if ratified, on our business, whether trade tensions will escalate further, and whether our customers will continue to bear the cost of the tariffs, their impact on our operations and results for future periods cannot be currently quantified, but may be material. See Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; External Factors that May Impact our Business" for further detail.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;In general, tax reform efforts, including with respect to tax base or rate, transfer pricing, inter-company dividends, cross border transactions, controlled corporations, and limitations on tax relief allowed on the interest on inter-company debt, require us to continually assess our organizational structure against tax policy trends, and could lead to an increased risk of international tax disputes and an increase in our effective tax rate, and could adversely affect our financial results. We do not currently expect the U.S. Tax Cuts and Jobs Act, effective January 1, 2018, to have a significant impact on our future global tax rate, but we will continue to assess additional impacts, if any, resulting from any regulatory guidance or changes in our interpretations, assumptions, or business.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">It is unknown at this time to what extent other new laws will be passed or pending or new regulatory proposals will be adopted, if any, or the effect that such passage or adoption may have on the economy and/or our business. However, changes in U.S.&#160;social, political, regulatory and economic conditions or in laws and policies governing foreign trade, taxes, manufacturing, </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">clean energy, the healthcare industry, development and investment in the jurisdictions in which we and/or our customers or suppliers operate, could materially adversely affect our business, results of operations and financial condition.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Changes to our operating model may adversely affect our business. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We continuously work to improve our productivity, quality, delivery performance and flexibility. In connection therewith, we recently completed an $81.3 million cost efficiency initiative, implemented to further streamline our business and improve our margin performance. We have also commenced implementation of a new restructuring program, associated primarily with our Cisco Disengagement, and expect to incur $30 million in restructuring charges in 2020 in connection therewith. Charges related to these initiatives adversely impact our financial condition and results of operations in the periods incurred. In addition, as a result of our CCS Review (implemented to address under-performing programs and to disengage from customer programs that do not meet our strategic objectives), we are disengaging from programs that are expected to result in an aggregate annualized decline in our CCS segment revenue of approximately $1.25 billion once all such disengagements (including the Cisco Disengagement) are complete. See "Operating Results&#160;&#8212;&#160;Other charges (recoveries)" and "Overview &#8212; Recent Developments" in Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations."</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Implementation of these initiatives presents a number of risks, including: (i)&#160;failure to achieve anticipated margin improvements from such actions; (ii) actual or perceived disruption of service or reduction in service levels to customers; (iii)&#160;potential adverse effects on our internal control environment with respect to general and administrative functions during transitions resulting from such initiatives; (iv)&#160;actual or perceived disruption to suppliers, distribution networks and other important operational relationships and the inability to resolve potential conflicts in a timely manner; (v)&#160;diversion of management attention from ongoing business activities and strategic objectives; and (vi)&#160;failure to retain key employees. Because of these and other factors, we cannot predict whether we will fully realize the purpose and anticipated benefits or cost savings of these initiatives and, if we do not, our business and results of operations may be adversely affected. Furthermore, adverse changes to our business may require additional restructuring or reorganization activities in the&#160;future. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We have incurred significant restructuring charges in recent periods, and expect to incur further significant restructuring charges during 2020; we may not achieve some or all of the expected benefits from our restructuring activities, these activities may adversely affect our business, and additional restructuring actions may be required once currently-contemplated actions are complete</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;above.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our results may be negatively affected by rising labor costs.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There is some uncertainty with respect to the pace of rising labor costs in various regions in which we operate.  Any increase in labor costs that we are unable to recover in our pricing to our customers would negatively impact our margins and operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Volatility in commodity prices may negatively impact our operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely on various energy sources in our production and transportation activities. The price of commodities can be volatile. Increases in prices for energy and other commodities could result in higher raw material and component costs and transportation costs. Any increase in our costs that we are unable to recover in our pricing to our customers would negatively impact our margins and operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Quality and execution issues may reduce demand for our services, damage our reputation, and/or have a material adverse effect on our business and operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In any given quarter, we can experience quality and process variances related to materials, testing, or other manufacturing or supply chain activities. Although we are successful in resolving the majority of such issues, the existence of these variances could cause us to incur significant costs in relation to corrective actions, have a material adverse impact on the demand for our services in future periods from any affected customers, damage our reputation, and/or have a material adverse effect on our business and operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may experience increased financial and reputational risk due to non-performance by counterparties.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A failure by counterparties, including customers, suppliers, financial institutions (including the issuers of our purchased annuities), or other third parties with whom we conduct business, to fulfill their contractual obligations, may result in financial loss to us and may have adverse effects on our business.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have key suppliers that are important to our sourcing activities. If a key supplier, or&#160;any company within such supplier's supply chain, experiences financial or other difficulties, such difficulties may affect their ability to supply us with materials, components or services, which could halt or delay the production of a customer's products, and/or have a material adverse impact on our operations, financial results, and customer relationships.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ability to collect outstanding accounts receivable (A/R) depends, in part, on the financial strength of our customers. We provide flexible payment terms to most of our customers (generally ranging from 30 to 90 days), however, we extend or provide longer payment terms from time to time when deemed commercially reasonable. If longer payment terms become more prevalent, it could adversely impact our working capital requirements, and increase our financial exposure and credit risk. Our A/R balance at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$1,052.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$1,206.6 million</font><font style="font-family:inherit;font-size:10pt;">), with two customers individually representing 10% or more of total A/R (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;customers). Customers having financial difficulties may result in payment delays, defaults in payments, or requests for extended payment terms, any of which could adversely impact our short-term cash flows, financial performance and/or operating results. In addition, customer financial difficulties may result in order cancellations or volume reductions, and higher-than-expected inventory levels, which could have a material adverse impact on our operating results and working capital performance. We may not be able to return or resell this inventory, or we may be required to hold the inventory for an extended period of time, which may result in inventory obsolescence and a requirement to record additional inventory reserves. We may also be unable to recover all of the amounts owed to us by a customer, including amounts to cover unused inventory or capital investments we incurred to support such customer's business. Furthermore, if a customer bankruptcy occurs, our profitability may be adversely impacted if affected A/R are in excess of our allowance for doubtful accounts. Additionally, our future revenues could be adversely impacted by a customer bankruptcy. Inability to collect A/R and/or the loss of one or more major customers could adversely impact our operating results, financial position and cash flows. We cannot reasonably determine the extent to which a customer or supplier may have financial difficulties, or whether we will be required to adjust customer pricing, payment terms and/or the amounts we pay to suppliers for materials and components.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To mitigate the actuarial and investment risks of our defined benefit pension plans, we purchase annuities (using existing plan assets) from time to time from third party insurance companies for certain, or all, of our obligations under specified pension plans. See note&#160;19 to&#160;the Consolidated Financial Statements in Item&#160;18. Although these annuities substantially hedge the financial investment risk associated with the related pension obligations, failure by the insurance companies to fulfill their contractual obligations would result in a financial loss to us, as we retain ultimate responsibility for the payment of benefits to plan participants unless and until such pension plans are wound-up.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may use cash on hand, issue debt or equity securities, and/or incur additional third-party debt (or any combination thereof) to complete future acquisitions or otherwise fund our operations, which may adversely affect our liquidity, credit ratings, financial condition and/or results of operations</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any significant use of cash (for future acquisitions or otherwise) would adversely impact our cash position and liquidity. In addition, we may choose to issue debt securities or otherwise incur additional debt, to fund future acquisitions or otherwise fund our operations. Any additional incurrence of debt (either through the issuance of debt securities or through a new or refinanced credit facility) would increase our debt leverage and debt service requirements, and could have a variety of additional effects, including, but not limited to, those described in </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We have incurred substantial third-party debt in recent periods, which has increased our debt service requirements, may reduce our ability to fund future acquisitions and/or to respond to unexpected capital requirements, and may have other adverse impacts on our business</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">above, as well as the potential imposition of additional restrictive covenants on our operations. To the extent we sell equity or convertible debt securities, the issuance of these securities (the pricing of which would be subject to market conditions at the time of issuance) could result in material dilution to our stockholders. Sales of our equity securities or convertible debt, or the perception that these sales could occur, could also cause the market price for our subordinate voting shares (SVS) to fall, and new securities could have rights, preferences and privileges senior to the holders of our SVS. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are exposed to translation and transaction risks associated with foreign currency exchange rate fluctuations; hedging instruments may not be effective in mitigating such&#160;risks.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Global currency markets can be volatile. Although we conduct the majority of our business in U.S.&#160;dollars (our functional currency), our global operations subject us to translation and transaction risks associated with fluctuations in currency exchange rates that could have a material adverse impact on our operating results and/or financial condition. A significant portion of our operational costs (including payroll, pensions, site costs, costs of locally sourced supplies and inventory, and income taxes) are denominated in various currencies other than the U.S.&#160;dollar. Fluctuations in currency exchange rates may significantly increase the amount of translated U.S.&#160;dollars required for costs incurred in other currencies or significantly decrease the U.S.&#160;dollars received from non-U.S.&#160;dollar revenues. Our non-U.S.&#160;currency exposures consist of the Canadian dollar, Czech Koruna, Thai baht, Malaysian ringgit, Mexican peso, British pound sterling, Brazilian real, Chinese renminbi, Euro, Romanian leu, Korean won, Lao kip, Japanese yen, Hong Kong dollar, Philippine peso, Indian Rupee, Taiwan dollar, and Singapore dollar.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although our functional currency is the U.S.&#160;dollar, currency risk on our income tax expense arises as we are generally required to file our tax returns in the local currency for each particular country in which we have operations. A weakening of the local currency against the U.S.&#160;dollar could have a negative impact on our income taxes payable (related to increased local-currency taxable profits) and on our deferred tax costs (primarily related to the revaluation of non-monetary foreign assets from historical average exchange rates to the period-end exchange rates). See note&#160;21 to&#160;the Consolidated Financial Statements in Item&#160;18. While </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our hedging program is designed to mitigate currency risk vis-&#224;-vis the U.S.&#160;dollar, we remain subject to taxable foreign exchange impacts in our translated local currency financial results relevant for tax reporting purposes.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of our risk management program, we enter into foreign exchange forward and swap contracts to lock in the exchange rates for future foreign currency transactions, which is intended to reduce the variability of our operating costs and future cash flows denominated in local currencies. While these contracts are intended to reduce the effects of fluctuations in foreign currency exchange rates, our hedging strategy does not mitigate the longer-term impacts of changes to foreign exchange rates. We do not enter into these contracts for trading purposes or speculation, and our management believes all such contracts are entered into as hedges of underlying transactions. Nonetheless, these instruments involve costs and risks of their own in the form of transaction costs, credit requirements and counterparty risk. If our hedging program is not successful, or if we change our hedging activities in the future, we may experience significant unexpected expenses from fluctuations in exchange&#160;rates.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our financial results have been adversely impacted by negative foreign currency translation effects, and such adverse effects, some of which may be substantial, are likely to recur in the&#160;future.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our ability to successfully manage unexpected changes or risks inherent in our global operations and supply chain may adversely impact our financial performance.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have sites in the following countries: Canada, the United&#160;States, China, Ireland, Japan, Laos, Malaysia, Mexico, Romania, Singapore, South Korea, Spain and Thailand. During </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, approximately 80% of our revenue was produced at locations outside of North America. We also purchase the majority of our components and materials from international suppliers.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Global operations are subject to inherent risks which may adversely affect us,&#160;including: </font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">changes in local tax rates and tax incentives and the adverse tax consequences of repatriating earnings;</font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:12px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-12px;"><font style="font-family:inherit;font-size:10pt;">labor unrest and differences in regulations and statutes governing employee relations, including increased  scrutiny of labor practices within our&#160;industry;</font></div></td></tr></table><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">cultural differences and/or differences in local business customs;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">negative impacts, or ineffectiveness, of executing restructuring activities;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">changes in regulatory requirements;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">inflationary trends and rising costs;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">changes in international political relations;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">difficulty in staffing (including skilled labor availability and cost) and managing foreign operations;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">challenges in building and maintaining infrastructure to support operations;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">compliance with a variety of foreign laws, including import and export tariffs and regulations;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">adverse changes in trade policies and/or agreements between countries in which we maintain operations;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">changes in logistics costs;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">changes in the availability, lead time, and cost of components and materials;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">weaker laws protecting intellectual property rights and/or greater difficulty enforcing such&#160;rights;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">global economic, political and/or social instability;</font></div><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">potential restrictions on the transfer of funds and/or other restrictive actions by foreign governments;</font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:12px;"><div style="line-height:120%;font-size:10pt;text-indent:-12px;"><font style="font-family:inherit;font-size:10pt;">the effects of terrorist activity, armed conflict, natural disasters and epidemics (including the recent COVID-19 outbreak);&#160;and</font></div></td></tr></table><div style="line-height:120%;padding-left:84px;padding-bottom:10px;padding-top:10px;text-indent:0px;"><font style="padding-bottom:10px;padding-top:10px;font-family:inherit;font-size:10pt;padding-right:12px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">global currency fluctuations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any of these risks could disrupt the supply of our components or materials, slow or stop our production, and/or increase our costs. Compliance with trade and foreign tax laws may increase our costs and actual or alleged violations of such laws could result in enforcement actions or financial penalties that could result in substantial costs. In addition, the introduction or expansion of certain social programs in foreign jurisdictions may increase our costs, and certain supplier's costs, of doing&#160;business.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In particular, a significant portion of our manufacturing, design, support and storage operations are conducted in our facilities in China, and revenues associated with our China operations are important to our success. Therefore, our business, financial condition and results of operations may be materially adversely affected by economic, political, legal, regulatory, competitive and other factors in China. International trade disputes with China could result in tariffs and other measures that could adversely affect the Company&#8217;s business. The Chinese economy differs from the economies of most developed countries in many respects, including the level of government involvement and control over economic growth. In addition, our operations in China are governed by Chinese laws, rules and regulations, some of which are relatively new. The Chinese legal system continues to rapidly evolve, which may result in uncertainties with respect to the interpretation and enforcement of Chinese laws, rules and regulations that could have a material adverse effect on our business. China experiences high turnover of direct labor in the manufacturing sector due to the intensely competitive and fluid market for labor, and the retention of adequate labor is a challenge. If our labor turnover rates are higher than we expect, or we otherwise fail to adequately manage our labor needs, then our business and results of operations could be adversely affected. We are also subject to risks associated with our subsidiaries organized in China. For example, regulatory and registration requirements and government approvals affect the financing that we can provide to our subsidiaries. If we fail to receive required registrations and approvals to fund our subsidiaries organized in China, or if our ability to remit currency out of China is limited, then our business and liquidity could be adversely affected. In addition, see </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our operations could be adversely affected by global or local events outside our&#160;control</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">above for a discussion of potential and anticipated adverse impacts on our business resulting from the recent outbreak of COVID-19, and Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; External Factors that May Impact our Business"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">for a discussion of current actions we have taken in response to recent tariffs and potential adverse impacts of recent trade tensions between the United States and China.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We currently ship a significant portion of our worldwide production to customers in the U.S.&#160;from other countries. Changes to, among other things, laws or policies in the U.S.&#160;regarding foreign trade, import/export duties, tariffs or taxes, manufacturing and/or investments, could materially adversely affect our U.S. and foreign operations. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Policies or legislation proposed or instituted by the current U.S. administration could have a material adverse effect on our business, results of operations and financial condition</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">above</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our business is dependent on us winning competitive bid selection processes</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These selection processes are typically lengthy and can require us to dedicate significant development expenditures and scarce engineering resources in pursuit of a single customer opportunity. Failure to obtain a particular design win may prevent us from obtaining design wins in subsequent generations of a particular product. This can result in lost revenue and could weaken our position in future competitive bid selection processes.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Customer relationships with emerging companies may present more risks than with established companies.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships with emerging companies present special risks because we do not have an extensive product or customer relationship history. There is less demonstration of market acceptance of their products making it harder for us to anticipate requirements than with established customers. Our credit risk on these customers, especially in A/R and inventories, and the risk that these customers will be unable to fulfill indemnification obligations to us are potentially increased. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">If we are unable to recruit or retain highly skilled talent, our business could be adversely affected.</font></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The recruitment of personnel in the EMS industry is highly competitive. We believe that our future success depends, in part, on our ability to attract and retain highly skilled executive, technical and management talent in the various geographies in which we operate. The time required to replace or redistribute responsibilities related to the loss of the services of certain executive, management and technical employees, individually or in the aggregate, could have a material adverse effect on our operations, and there can be no assurance that we will be able to retain their services. Organizational changes may impact our relationships with customers, vendors, and employees, potentially resulting in loss of business, loss of vendor relationships, and the loss of key employees or declines in employee productivity. Uncertainties associated with any senior management transitions could lead to concerns from current and potential third parties with whom we do business, any of which could hurt our business prospects.  Turnover in key leadership positions within the Company, or any failure to successfully integrate key new hires or promoted employees, may adversely impact our ability to manage the Company efficiently and effectively, could be disruptive and distracting to management and may lead to additional departures of existing personnel, any of which could have a material adverse effect on our business, operating results, financial results and internal controls over financial reporting.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may not keep pace with rapidly evolving technology.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Many of the markets for our manufacturing and engineering services are characterized by rapidly changing technology and evolving process development. We believe our future success depends, in part, upon our ability to: continually develop and deliver electronic and complex mechanical manufacturing services that meet our customers' evolving needs; hire, retain and expand our qualified engineering and technical personnel; maintain and continually improve our technological expertise; and successfully anticipate or respond to technological changes in manufacturing processes on a cost-effective and timely&#160;basis.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although we believe that our operations use the assembly and testing technologies, equipment and processes that are currently required by our customers, we cannot be certain that we will maintain or develop the capabilities required by our customers in the future. The emergence of new technologies, industry standards or customer requirements may render our equipment, designs, inventory or processes obsolete or noncompetitive. In addition, we may have to invest in new processes, capabilities or equipment to support new technologies used in our customers' current or future products, and to support their supply chain processes. Additionally, as we expand our service offerings or pursue business in new markets where our experience may be limited, we may be less effective in adapting to technological change. Our manufacturing, engineering, supply chain processes, and test development efforts and design capabilities may not be successful due to rapid technological shifts in any of these areas. The acquisition and implementation of new technologies and equipment and the offering of new or additional services to our customers may require significant expense or capital investment, which could reduce our operating margins and our operating results. Our failure to anticipate and adapt to our customers' changing technological needs and requirements or to hire and retain a sufficient number of engineers and maintain our engineering, technological and manufacturing expertise could have a material adverse effect on our&#160;operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Various industry-specific standards, qualifications and certifications are required to produce certain types of products for our customers. Failure to obtain or maintain those certifications may adversely affect our ability to maintain existing levels of business or win new&#160;business.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may not adequately protect our intellectual property or the intellectual property of&#160;others.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that certain of our proprietary intellectual property rights and information provide us with a competitive advantage. Accordingly, we take steps to protect this proprietary information, including entering into non-disclosure agreements with customers, suppliers, employees and other parties, and by implementing security measures. However, these measures may not be sufficient to prevent or detect the misappropriation or unauthorized use or disclosure of our property or&#160;information. We also conduct business in some countries where the extent of effective legal protection for intellectual property rights is uncertain. Even if we have intellectual property rights, there is no guarantee that such rights will provide adequate protection of items we consider to be proprietary. We may also be required to compromise protections or yield rights to technology, data or intellectual property in order to conduct business in or access markets in certain jurisdictions, either through formal written agreements or due to legal or administrative requirements in the host nation. If we are not able to protect our intellectual property rights, our business, financial condition and results of operations may be adversely affected. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There is also a risk that claims of intellectual property infringement could be brought against us, our customers and/or our suppliers. If such claims are successful, we may be required to spend significant time and financial resources to develop non-infringing processes, technology or information or to obtain appropriate licenses from the owner. We may not be successful in such development, or any such licenses may not be available on commercially acceptable terms, if at all. In addition, any litigation could be lengthy and costly and could adversely affect us even if we are successful. As we expand our service offerings, we may be less effective in anticipating or mitigating the intellectual property risks related to new manufacturing, design and other services, which could be&#160;significant.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are subject to the risk of increasing income and other taxes, tax audits, and the challenges of successfully defending our tax positions, and obtaining, renewing or meeting the conditions of tax incentives and credits, any of which may adversely affect our financial performance.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We conduct business operations in a number of countries, including countries where tax incentives have been extended to encourage foreign investment or where income tax rates are low. Our income tax expense could increase significantly if certain tax incentives from which we benefit are retracted. A retraction could occur if we fail to satisfy the conditions on which these tax incentives are based, or if they are not renewed or replaced upon expiration. Our income tax expense could also increase if tax rates applicable to us in such jurisdictions are otherwise increased, or due to changes in legislation or administrative practices. Changes in our outlook in any particular country could impact our ability to meet the required conditions. See Item&#160;5, "Operating and Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations&#160;&#8212;&#160;Operating Results &#8212; Income taxes" and note 20 to the Consolidated Financial Statements in Item 18 for a discussion of recently expired tax incentives, the status of existing tax&#160;incentives, and a challenge to our Brazilian sales tax levy rates.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We develop our tax filing positions based upon the anticipated nature and structure of our business and the tax laws, administrative practices and judicial decisions currently in effect in the jurisdictions in which we have assets or conduct business, all of which are subject to change or differing interpretations, possibly with retroactive effect.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our subsidiaries provide financing or products and services to, and may from time-to-time undertake certain significant transactions with, other subsidiaries in different jurisdictions. Moreover, several jurisdictions in which we operate have tax laws with detailed transfer pricing rules which require that all transactions with non-resident related parties be priced using arm's-length pricing principles, and that contemporaneous documentation must exist to support such&#160;pricing.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to tax audits in various jurisdictions, which could result in additional tax expense in future periods related to prior results. Any such increase in our income tax expense and related interest and/or penalties could have a significant adverse impact on our future earnings and future cash flows. The successful pursuit of assertions made by any taxing authority could result in our owing significant amounts of tax, interest, and possibly penalties. We believe we adequately accrue for any probable potential adverse tax ruling. However, there can be no assurance as to the final resolution of any claims and any resulting proceedings. If any claims and any ensuing proceedings are determined adversely to us, the amounts we may be required to pay could be material, and could be in excess of amounts accrued.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, a significant portion of our cash and cash equivalents was held by foreign subsidiaries outside of Canada, a large part of which may be subject to withholding taxes upon repatriation under current tax laws. We currently expect to repatriate approximately $117&#160;million from various foreign subsidiaries in the near term (December 31, 2018 &#8212; expected to repatriate $30 million), which has resulted in higher related deferred tax liabilities than in the prior year. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our operations and our customer relationships may be adversely affected by disruptions to our information technology (IT) systems, including disruptions from cybersecurity breaches of our IT infrastructure.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely on information technology networks and systems, including those of third-party service providers, to process, transmit and store electronic information. In particular, we depend on our IT infrastructure for a variety of functions, including worldwide financial reporting, inventory and other data management, procurement, invoicing and email communications. Any of these systems may be susceptible to outages due to fire, floods, power loss, telecommunications failures, terrorist attacks, sabotage and similar events. Global cybersecurity threats and incidents can range from uncoordinated individual attempts to gain unauthorized access to our IT systems to sophisticated and targeted measures known as 'advanced persistent threats'. The ever-increasing use and evolution of technology, including cloud-based computing and the rise of the 'Internet of Things,' creates opportunities for the unintentional dissemination or intentional destruction of confidential information stored in our systems or in non-encrypted portable media or storage devices. We could also experience a business interruption, information theft of confidential data, or reputational damage from industrial espionage attacks, malware or other cyber-attacks, which may compromise our system infrastructure or lead to data leakage, either internally or at our third-party providers. Despite the implementation of advanced threat protection, information and network security measures and disaster recovery plans, our systems and those of third parties on which we rely may also be vulnerable to computer viruses, break-ins and similar disruptions. If we or our vendors are unable (or&#160;are perceived as unable) to prevent or promptly identify and remedy such outages and breaches, our operations may be disrupted, our business reputation could be adversely affected, and there could be a negative impact on our financial condition and results of&#160;operations. We expect that risks and exposures related to cybersecurity attacks will remain high for the foreseeable future due to the rapidly evolving nature and sophistication of these&#160;threats. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may not be able to prevent or detect all errors or fraud.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to the inherent limitations of internal control systems, misstatements due to error or fraud may occur and may not be detected in a timely manner or at all. Accordingly, we cannot provide absolute assurance that all control issues, errors or instances of fraud, if any, impacting us have been or will be prevented or detected. In addition, over time, certain aspects of a control system may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate, which we may not be able to address quickly enough to prevent all instances of error or&#160;fraud. In connection with our on-going assessment of the effectiveness of our internal control over financial reporting, we may discover &#8220;material weaknesses&#8221; in our internal controls. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. The existence of any material weakness may require management to devote significant time and incur significant expense to remediate any such material weaknesses. The existence of any material weakness in our internal control over financial reporting may result in errors in our financial statements that could require us to make corrective adjustments, restate our financial statements, cause us to fail to meet our reporting obligations, and cause shareholders to lose confidence in our reported financial information, all of which could materially and adversely affect the market price of our securities. If we are unable to successfully identify and remediate any material weaknesses that may arise in a timely manner, the accuracy and timing of our financial reporting may be adversely affected, and we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports and applicable stock exchange listing requirements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our revenue and operating results may vary significantly from period to period.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our quarterly and annual results may vary significantly depending on various factors, certain of which are described below, and many of which are beyond our&#160;control.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the volume and timing of customer demand relative to our capacity;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the typical short life cycle of our customers' products and success in the marketplace of our customers' products;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the cyclical nature of customer demand in several of our businesses;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">customers' financial condition;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes to our mix of customers, programs and/or end market demand;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">how well we execute on our operational strategies, and the impact of changes to our business model;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">varying revenues and gross margins among geographies and programs for the products or services we&#160;provide;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">pricing pressures, the competitive environment and contract terms and&#160;conditions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">upfront investments and challenges associated with the ramping of programs for new or existing customers;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">provisions or charges resulting from unexpected changes in market conditions impacting our industry or the end markets we&#160;serve;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">customer disengagements or terminations or non-renewal of customer programs, arrangements or agreements;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the timing of expenditures in anticipation of future orders;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our effectiveness in planning production and managing inventory, fixed assets and manufacturing processes;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">operational inefficiencies and disruptions in production at individual sites;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in cost and availability of commodities, materials, components, services and&#160;labor;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">current or future litigation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">seasonality in quarterly revenue patterns across some of our businesses;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">governmental actions or changes in legislation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">currency fluctuations; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in U.S. and global economic and political conditions and world events.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Demand patterns are volatile across our end markets, particularly in our CCS segment and our semiconductor and display capital equipment businesses. Rapid shifts in technology, model obsolescence, commoditization of certain products, the emergence of new business models, shifting patterns of demand (such as the shift from traditional network infrastructures to highly virtualized and cloud-based environments, and declines in end-market demand for customer-specific proprietary systems in favor of open systems with standardized technologies), the prevalence of solid state or flash memory technology as a replacement for hard disk drives, the proliferation of software-defined technologies enabling the disaggregation of software and hardware, increased competition, product oversupply, pricing pressures, and the volatility of the economy, all contribute to the complexity of managing our operations and fluctuations in our financial results. Our mix of revenue by end market is also impacted by, among other factors, overall end market demand, the timing and extent of new program wins, program completions or losses, customer disengagements, or follow-on business from customers and from acquisitions. Changes to our mix of revenue by end market, and the conditions that are specific to each end market, could lead to volatility in our revenue and margins from period to period and adversely impact our financial position and cash&#160;flows. In our CCS segment, cloud-based and other service providers have increased their use of our products in recent periods. These customers and markets are cyclically different from our traditional OEM customers, creating more volatility and unpredictability in our revenue patterns as we adjust to this shift, and additional challenges with respect to the management of our working capital requirements. The display market is currently undergoing a shift from LCD to OLED technology, driven by the introduction of 5G smart phones that predominantly use OLED screens. Although we believe that we are well-positioned in the OLED space, the pace of this transition may impact the speed at which demand in our display business recovers. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Compliance with governmental laws and obligations could be costly and may negatively impact our financial performance. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to various federal/national, state/provincial, local, foreign and supra-national environmental laws and regulations. Our environmental management systems and practices have been designed to provide for compliance with these laws and regulations. Maintaining compliance with and responding to increasingly stringent environmental regulations requires a significant investment of time and resources and may restrict our ability to modify or expand our manufacturing sites or to continue production. Any failure to comply with these laws and regulations may potentially result in significant fines and penalties, our operations may be suspended or subjected to increased oversight, and our cost of related investigations could be material in any&#160;period. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">More complex and stringent environmental legislation continues to be imposed globally, including laws that place increased responsibility and requirements on the "producers" of electronic equipment and, in turn, their providers and suppliers. Such laws may relate to product inputs (such as hazardous substances and energy consumption), product use (such as energy efficiency and waste management/recycling), and/or operational outputs/by-products from our manufacturing processes that can result in environmental contamination (such as waste water, air emissions and hazardous waste). Noncompliance with these requirements could result in substantial costs, including fines and penalties, and we may incur liability to our customers and&#160;consumers.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Even where compliance responsibility rests primarily with our customers, they&#160;may request our assistance in meeting their obligations. Our customers remain focused on issues such as waste management (including recycling), climate change (including the reduction of carbon emissions) and product stewardship, and expect their EMS providers to be environmental leaders. We strive to meet such customer expectations, although these demands may extend beyond our regulatory obligations and require significant investments of time and resources to attract and retain customers.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally conduct environmental assessments, or review assessment reports undertaken by others, for our manufacturing sites at the time of acquisition or leasing. However, such assessments may not reveal all environmental liabilities, and assessments have not been obtained for all sites. In addition, some of our operations involve the use of hazardous substances that could cause environmental impacts. While we have operational systems to provide environmental management, we cannot rule out all risk of non-compliance and could incur substantial costs to comply. Although if deemed necessary, we may investigate, remediate or monitor emissions and site conditions at some of our owned or leased sites (such as air, soil and/or groundwater conditions), we may not be aware of, or adequately address, all such emissions and conditions, and we may incur significant costs should such work be required. In many jurisdictions in which we operate, environmental laws impose liability for the costs of removal, remediation or risk assessment of hazardous or toxic substances on an owner, occupier or operator of real estate, even if such person or company was unaware of or not responsible for the discharge or migration of such substances. In some instances where soil or groundwater contamination existed prior to our ownership or occupation, landlords or former owners may have retained some contractual responsibility or regulatory liability, but this may not provide sufficient protection to reduce or eliminate our liability. Third-party claims for damages or personal injury are also possible and could result in significant costs to us.  If more stringent compliance or cleanup standards under environmental laws or regulations are imposed, or the results of future testing and analyses at our current or former operating sites indicate that we are responsible for the release of hazardous substances into the air, ground and/or water, we may be subject to additional liability. Additional environmental matters may arise in the future at sites where no problem is currently known or at sites that we may acquire in the future.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our healthtech business is subject to regulation by the U.S.&#160;Food and Drug Administration (FDA), Health Canada, the European Medicines Agency, the Brazilian Health Surveillance Agency, and similar regulatory bodies in other jurisdictions, relating to the medical devices and hardware we manufacture for our customers. Our sites that deliver products to the healthcare business are certified or registered in quality management standards applicable to the healthcare industry. We are required to comply with various statutes and regulations related to the design, development, testing, manufacturing and labeling of our medical devices in addition to reporting of certain information with respect to the safety of such products. Any failure to comply with these regulations could result in fines, injunctions, product recalls, import detentions, additional regulatory controls, suspension of production, and/or the shutting down of one or more of our sites, among other adverse outcomes. Failure to comply with these regulations may also materially affect our reputation and/or relationships with customers and&#160;regulators.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide design, engineering and manufacturing related services to our customers in the A&amp;D business. As part of these services, we are subject to substantial regulation from government agencies including the U.S.&#160;Department of Defense (DOD) and the U.S.&#160;Federal Aviation Administration. Our A&amp;D sites are certified in quality management standards applicable to the A&amp;D industry. Failure to comply with these regulations or the loss of any of our quality management certifications may result in fines, penalties and injunctions, and could prevent us from executing on current or winning future contracts, any of which may materially adversely affect our financial condition and operating results. In addition to quality management standards, there are several other U.S.&#160;regulations with which we are required to comply, including the Federal Acquisition Regulations (FAR), which provides uniform policies and procedures for acquisition; the Defense Federal Acquisition Regulation Supplement, a DOD agency supplement to the FAR that provides DOD-specific acquisition regulations that DOD government acquisition officials, and those contractors doing business with DOD, must comply with in the procurement process for goods and services; and the Truth in </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Negotiations Act, which requires full and fair disclosure by contractors in the conduct of negotiations with the government and its prime contractors. These rules are complex, our performance under them is subject to audit by the U.S. Defense Contract Audit Agency, the U.S. Office of Federal Contract Compliance Programs and other government regulators, and in most cases must be complied with by our suppliers. If an audit or investigation reveals a failure to comply with regulations, we could become subject to civil or criminal penalties and administrative sanctions by either the government or the prime customer, including government pre-approval of our government contracting activities, termination of the contract, payment of fines and suspension or debarment from doing further business with the U.S. government. Any of these actions could increase our expenses, reduce our revenue and damage our reputation as a reliable U.S. government supplier. We are also subject to the export control laws and regulations of the countries in which we operate, including, but not limited to, the U.S.&#160;International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR).</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our international operations require us to comply with various anti-bribery laws, including the U.S.&#160;Foreign Corrupt Practices Act (FCPA) and the Corruption of Foreign Public Officials Act (Canada) (CFPOA). In some countries in which we operate, it may be customary for businesses to engage in business practices that are prohibited by the FCPA, CFPOA or other laws and regulations. Although we have implemented policies and procedures designed to ensure compliance with the FCPA, CFPOA and similar laws in other jurisdictions, there can be no assurance that all of our employees and agents, as well as those companies to which we outsource certain business operations, will not be in violation of these laws and our policies or procedures. In addition to the difficulty of monitoring compliance, any suspected or alleged activity would require a costly investigation by us and may result in the diversion of management's time, resources and attention. Failure to comply with these laws may subject us to, among other things, adverse publicity, penalties and legal expenses that may harm our reputation and have a material adverse effect on our business, financial condition and operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a public company, we are subject to stringent laws, regulations and other requirements, including the U.S.&#160;Sarbanes-Oxley Act and the U.S.&#160;Dodd-Frank Wall Street Reform and Consumer Protection Act (Dodd-Frank), affecting, among other areas, our accounting, internal controls, corporate governance practices, securities disclosures and reporting. For example, Dodd-Frank contains provisions concerning specified minerals originating from the Democratic Republic of Congo or adjoining countries (referred to as "conflict minerals"). As required by Dodd-Frank, the U.S.&#160;Securities and Exchange Commission (SEC) has adopted due diligence, disclosure and reporting requirements for companies that manufacture, or contract to manufacture, products that include conflict minerals. We manufacture such products for our customers. Due to our complex supply chain, compliance with these rules is time-consuming and costly. If we are unable to ascertain the origins of all such minerals used in the manufacturing of our products through the due diligence procedures we implement, we may be unable to satisfy our customers' certification requirements. This may harm our reputation, damage our customer relationships and result in a loss of revenue. If the SEC rules or other new social or environmental standards limit our pool of suppliers in order to produce "conflict free" or "socially responsible" products, or otherwise adversely affect the sourcing, supply and pricing of materials used in our products, we could also experience cost increases and a material adverse impact on our operating results.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, whenever we pursue business in new end markets, or our customers pursue new technologies or businesses, we are required to navigate the potentially heavy regulatory and legislative burdens of such end markets or technologies, as well as applicable quality standards with respect thereto.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The regulatory climate can itself affect the demand for our services. For example, government reimbursement rates and other regulations, as well as the financial health of healthcare providers, changes in how healthcare in the U.S.&#160;is structured, including as a result of the U.S.&#160;Affordable Care Act (or&#160;any successor legislation), and how medical devices are taxed, could affect the willingness and ability of end customers to purchase the products of our customers in this market as well as impact our&#160;margins.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers are also required to comply with various government regulations, legal requirements and industry standards, including many of the industry-specific regulations discussed above. Our customers' failure to comply could affect their businesses, which in turn would affect our sales to them. In addition, if our customers are required by regulation or other requirements to make changes in their product lines, these changes could significantly disrupt particular programs for these customers and create inefficiencies in our&#160;business.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, a failure by a supplier or manufacturer to comply with applicable laws, regulations or customer requirements could negatively impact our business, and for governmental customers, could result in fines, penalties, suspension or even debarment being imposed on us, which could have a material adverse impact on our business, financial condition and results of operations. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Compliance or the failure to comply with employment laws and regulations may negatively impact our financial performance.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to a variety of domestic and foreign employment laws, including those related to: workplace safety, discrimination, harassment, whistle-blowing, wages and overtime, personal taxation, classification of employees, work authorizations and severance. Compliance with such laws may increase our costs. In addition, such laws are subject to change, </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">and enforcement activity relating to these laws, particularly outside of the United&#160;States, may increase as a result of greater media attention due to alleged violations by other companies, changes in law, political and other factors. There can be no assurance that, in the future, we will not be found to have violated elements of such laws. Any such violations could lead to the assessment of fines or damages against us by regulatory authorities or claims by employees, any of which could adversely affect our operating results and/or our&#160;reputation.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">An inability to successfully manage the procurement, development, implementation or execution of IT systems, or to adequately maintain these systems and their security, as well as to protect data and other confidential information, may adversely affect our business and reputation.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a complex, global company, we are heavily dependent on our IT systems to support our customers' requirements and to successfully manage our business. Any inability to successfully manage the procurement, development, implementation, execution or maintenance of such systems, including matters related to system and data security, cybersecurity, privacy, reliability, compliance, performance and access, as well as any inability of these systems to fulfill their intended purpose, could have an adverse effect on our business. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our operations and our customer relationships may be adversely affected by disruptions to our information technology (IT) systems, including disruptions from cybersecurity breaches of our IT infrastructure</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;above.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, we must comply with increasingly complex and rigorous regulatory standards enacted to protect business and personal data in various jurisdictions. For example, the European Union's General Data Protection Regulation imposes additional obligations on companies regarding the handling of personal data and provides certain individual privacy rights to persons whose data is stored. Compliance with existing, proposed and recently enacted laws and regulations can be costly; any failure to comply with these regulatory standards could subject us to legal and reputational risks. Misuse of or failure to secure personal information could also result in violation of data privacy laws and regulations, proceedings against the Company by governmental entities or others, fines and penalties, damage to our reputation and credibility and could have a negative impact on our business and results of operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may be required to make larger contributions to our defined benefit pension and other benefit plans in the&#160;future. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain defined benefit and defined contribution pension plans, as well as other benefit plans globally. Our pension funding policy for our defined benefit and defined contribution pension plans is to contribute amounts sufficient, at minimum, to meet local statutory funding requirements that are based on actuarial calculations. Our obligations are based on certain assumptions relating to plan asset performance, salary changes, employee turnover, retirement ages, life expectancy, expected healthcare costs, the performance of the financial markets, future interest rates, and plan and legislative changes. If actual results or future expectations differ from these assumptions or if statutory funding requirements change, the amounts we are obligated to contribute to the pension plans may increase and such increase could be significant. We are also required to contribute amounts to our other benefit plans to meet local statutory or such plans' funding requirements. The amounts we are obligated to contribute may increase due to legislative or other&#160;changes. We recorded non-cash charges of $4.1 million in 2019, representing additional obligations under our Thailand post-employment benefit plan, as a result of recent changes in labor protection laws in Thailand that increase severance benefits for specified employees upon termination.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Failure to comply with the conditions of government grants may lead to grant repayments and adversely impact our financial performance.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have received grants from government organizations or other third parties as incentives related to capital investments or other expenditures. These grants often have future conditions with which we must comply. If we do not meet these future conditions, we could be obligated to repay all or a portion of the grant, which could adversely affect our financial position and operating results.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">There are inherent uncertainties involved in the judgments, estimates, and assumptions used in the preparation of our financial statements. Any changes in judgments, estimates and assumptions could have a material adverse effect on our financial position and results of&#160;operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Consolidated Financial Statements are prepared in accordance with IFRS. The preparation of financial statements in conformity with IFRS requires management to make judgments, estimates, and assumptions that affect the application of accounting policies and the reported amounts of assets, liabilities, revenues and expenses. Judgments, estimates, and assumptions are inherently subject to change in future periods, which could have a material adverse effect on our financial position and results of&#160;operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our credit agreement contains restrictive and financial covenants that may impair our ability to conduct business, and the failure to comply with such covenants could cause our outstanding debt to become immediately payable. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our credit agreement contains restrictive covenants that limit our management's discretion with respect to certain business matters. Among other factors, these covenants limit our ability and our subsidiaries' ability to incur additional debt, create liens </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">or other encumbrances, change the nature of our business, sell or otherwise dispose of assets, make certain investments and payments, repurchase SVS for cancellation if a defined leverage ratio exceeds a specified amount (Repurchase Restriction), merge or consolidate with other entities, or effect specified changes in control. This agreement also contains certain financial covenants related to indebtedness and interest coverage. If we are not able to comply with these covenants, our outstanding debt could become immediately due and payable, and the incurrence of additional debt under our revolving credit facility may not be allowed, either of which could have a material adverse effect on our liquidity and ability to conduct our&#160;business.  See Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Capital Resources" for a discussion of defaults related to the Repurchase Restriction waived in the fourth quarter of 2019. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are subject to interest rate fluctuations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under our revolver bear interest at LIBOR, Canadian Prime, or Base Rate, plus a specified margin, or in the case of any bankers' acceptance, at the B/A Discount Rate (each as defined in the underlying credit agreement). The margin for borrowings under our revolver ranges from 0.75% to 2.5%, depending on the rate we select and our consolidated leverage ratio. Our term loans currently bear interest at LIBOR plus a specified margin (2.125% for one term loan and 2.5% for the other).  These borrowings expose us to interest rate risks due to fluctuations in these rates and margins. Because our third-party indebtedness has increased in recent periods, an increase in interest rates would have a more pronounced impact on our interest expense than in prior periods with lower borrowing levels. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$592.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;outstanding under our term loans, and other than ordinary course letters of credit, no amounts outstanding under our revolver. Aggregate borrowings under our credit facility as at December 31, 2018 were $757.3 million (December 31, 2017 &#8212; $187.5 million). To partially hedge against our exposures to interest rate variability on our term loans, we entered into 5-year agreements with a syndicate of third-party banks in August and December 2018 to swap the variable interest rates with fixed rates of interest on $350.0 million of the total borrowings thereunder. See Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Liquidity &#8212; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash requirements</font><font style="font-family:inherit;font-size:10pt;">&#32;and Capital Resources." Significant interest rate fluctuations may adversely affect our business, operating results and financial condition.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Changes to LIBOR may negatively impact us.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">LIBOR, the London interbank offered rate, is the basic rate of interest used in lending between banks on the London interbank market and is widely used as a reference for setting the interest rate on loans globally. Our term loans currently bear interest based on LIBOR, and our revolver bears interest at specified rates (at our option) which include LIBOR. The U.K. Financial Conduct Authority, which regulates LIBOR, has announced that it intends to stop encouraging or requiring banks to submit LIBOR rates after 2021, and it is unclear if LIBOR will cease to exist or if new methods of calculating LIBOR will evolve. In addition, the issues that may lead to the discontinuation or unavailability of LIBOR may also apply to replacement interest rates. Our credit facility provides that when the administrative agent, the majority of lenders or we determine that LIBOR is unavailable or being replaced, then we and the administrative agent may amend the underlying credit agreement to reflect a successor rate. Once LIBOR becomes unavailable, if no successor rate has been established, loans under the credit facility will convert to Base Rate loans. In either event, interest rates on our current or future indebtedness may increase. Further, there can be no guarantee that a transition from LIBOR to an alternative will not result in financial market disruptions, significant increases in benchmark rates, or borrowing costs to borrowers, any of which could have an adverse effect on our liquidity, results of operations or financial condition.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deterioration in financial markets or in the macro-economic environment may adversely affect our ability to raise funds or increase the cost of raising&#160;funds.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We currently have access to a revolver, which matures in June 2023. We may also issue or wish to incur additional debt or issue equity securities to fund our operations or make additional acquisitions. Our ability to borrow or raise capital, or renew or increase our third-party indebtedness may be impacted if financial markets are unstable. Disruptions in the capital and credit markets could adversely affect our ability to draw on our revolver (or any successor or additional facility). Our access to funds under our credit facility (or any successor or additional facility) will be dependent on the ability of our senior lenders to meet their funding commitments. They may not be able to meet their funding commitments to us if they experience shortages of capital and liquidity or if they experience excessive volumes of borrowing requests from us and other borrowers within a short period of time. Longer term disruptions in the capital and credit markets as a result of uncertainty, changing or increased regulation, reduced alternatives, or failures of significant financial institutions could adversely affect our access to liquidity needed for our business. Any disruption could require us to take measures to conserve cash until the markets stabilize or until alternative credit arrangements or other funding sources can be arranged. Such measures could include deferring capital expenditures, and reducing or eliminating discretionary uses of&#160;cash. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our credit rating may be downgraded.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any negative change in our credit rating or outlook may make it more expensive for us to raise additional capital in the future on terms that are acceptable to us, if at&#160;all. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We have incurred substantial third-party debt in recent periods, which has increased our debt service requirements, may reduce our ability to fund future acquisitions and/or to respond to unexpected capital requirements, and may have other adverse impacts on our business.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;&#32;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">The interest of our controlling shareholder, Onex Corporation, with an approximate 81% voting interest, may conflict with the interests of other shareholders.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Onex Corporation (Onex) beneficially owns all of our outstanding multiple voting shares (MVS) and less than 1% of our outstanding SVS. The number of SVS and MVS beneficially owned by Onex represents approximately 81% of the voting interest in Celestica. Accordingly, Onex has the ability to exercise significant influence over our business and affairs and generally has the power to determine all matters submitted to a vote of our shareholders where our shares vote together as a single class. Onex may make decisions regarding Celestica and our business that are opposed to other shareholders' interests or with which other shareholders may disagree. Onex's voting power could have the effect of deterring or preventing a change in control of our Corporation that might otherwise be beneficial to our other shareholders.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Through its shareholdings, Onex has the power to elect our directors and its approval is required for significant corporate transactions such as certain amendments to our Restated Articles of Incorporation (Articles), the sale of all or substantially all of our assets and plans of arrangement. The directors so elected have the authority, subject to applicable laws, to appoint or replace senior management, cause us to issue additional SVS or MVS or repurchase SVS or MVS, declare dividends or take other actions. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gerald W. Schwartz, the Chairman of the Board, President and Chief Executive Officer of Onex, indirectly owns shares representing the majority of the voting rights of the shares of Onex. The interests of Onex and Mr.&#160;Schwartz may differ from the interests of the remaining holders of SVS. For additional information about shareholder rights and restrictions relative to our SVS and MVS, see Item&#160;10(B), "Memorandum and&#160;Articles of Incorporation" and Exhibit 2.3. For additional information about our principal shareholders, see Item&#160;7(A), "Major Shareholders." Also see Item&#160;7(B), "Related Party Transactions" for a description of related party transactions involving Onex and/or Mr.&#160;Schwartz.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Onex has, from time-to-time, issued debentures exchangeable and redeemable under certain circumstances for our SVS, entered into forward equity agreements with respect to our SVS, sold our SVS (after exchanging MVS for SVS), or redeemed these debentures through the delivery of our SVS, and could take similar actions in the future. These sales may impact our share price or have consequences on our debt and ownership structure.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are subject to litigation, which may result in substantial litigation expenses, settlement costs or judgments, require the time and attention of key management resources, and result in adverse publicity, any of which may negatively impact our financial performance.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are from time to time party to various copyright, patent and trademark infringement, unfair competition, breach of contract, customs, employment and other legal actions incidental to our business, as plaintiff or defendant, as well as various other claims, suits, investigations and legal proceedings (including securities class action and shareholder derivative lawsuits which have been settled or dismissed). Additional legal claims or regulatory matters may arise in the future and could involve matters relating to commercial disputes, government regulation and compliance, intellectual property, antitrust, tax, employment or shareholder issues, product liability claims and other issues on a global basis. Regardless of the merits of the claims, litigation may be both time-consuming and disruptive to our business. The defense and ultimate outcome of any lawsuits or other legal proceedings may result in higher expenses, which could have a material adverse effect on our business, financial condition, or results of operations. We cannot predict the final outcome of such lawsuits or the likelihood that other proceedings will be initiated against us. Accordingly, the cost of defending against such lawsuits or any future lawsuits or proceedings may be high and, in any event, these legal proceedings may result in the diversion of our management's time and attention away from our business. In the event that there is an adverse ruling in any legal proceeding, we may be required to make payments to third parties that could have a material adverse effect on our reputation, financial condition and results of&#160;operations. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Changes in accounting standards enacted by the relevant standard-setting bodies may adversely affect our reported operating results, profitability and financial performance.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounting standards are revised periodically and/or expanded upon by applicable standard-setting bodies. We are required to adopt new or revised accounting standards and to comply with revised interpretations issued from time-to-time by these authoritative bodies, including the Canadian Accounting Standards Board (CASB), the IASB, and the SEC. While these accounting changes do not typically affect the economics of our business, such standards could have a significant effect on our accounting methods and reported results. For example, the IASB issued a new revenue recognition standard and amended the standard relating to the classification, measurement and impairment of financial assets and hedge accounting; both of these standards became </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">effective as of January&#160;1, 2018. The new revenue recognition standard changed the timing of revenue recognition for a significant portion of our business, and the adoption of such standard had a material impact on our Consolidated Financial Statements, primarily in relation to inventory and A/R. Additionally, the standard relating to leases was also amended to bring most leases onto the balance sheet for lessees, eliminating the distinction between operating and finance leases. This standard became effective January&#160;1, 2019, and had a material impact on our Consolidated Financial Statements. See note&#160;2 to&#160;the Consolidated Financial Statements in Item&#160;18.  Changes in accounting standards could materially affect (either positively or negatively) our reported operating results or financial condition. Our Consolidated Financial Statements are prepared in accordance with IFRS. Our reported financial information may not be comparable to the information reported by our competitors or other public companies that use different accounting standards.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">The issuance or sale of SVS may adversely affect our share price.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future sales of our SVS in the public market, or the issuance of SVS in connection with our equity-based compensation plans or otherwise, could adversely affect the market price of the SVS. Sales of a substantial number of our SVS in the public market by holders of exercised vested options or vested share units settled in or exercised for SVS may lower the prevailing market price for such shares and could impair our ability to raise capital through the future sale of our equity securities. Additionally, if we issue additional SVS, or if holders of outstanding vested options exercise those options or if vested shares units are settled in newly-issued SVS, our shareholders will incur dilution. See </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may use cash on hand, issue debt or equity securities, and/or incur additional third-party debt (or any combination thereof) to complete future acquisitions or otherwise fund our operations, which may adversely affect our liquidity, credit ratings, financial condition and/or results of operations</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">above.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">The market price of our SVS may be volatile.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility in our business can result in significant price and volume fluctuations in the market price of our SVS. Factors such as changes in our operating results, announcements by our customers, competitors or other events affecting companies in the electronics industry, currency fluctuations, general market fluctuations, macro-economic conditions, and External Events may cause the market price of our SVS to&#160;decline. In addition, if our operating results do not meet the expectations of securities analysts or investors, the price of our SVS could decline. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">There can be no assurance that we will continue to repurchase SVS for cancellation. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any repurchase of SVS for cancellation is subject to the Repurchase Restriction (which is currently in effect). Any future permitted repurchase of SVS, and the amount and timing of any such repurchases, will be subject to capital availability and periodic determinations by our Board of Directors (Board) that SVS repurchases are in the best interest of our shareholders and are in compliance with all applicable laws and agreements. Any future permitted SVS repurchases, including their timing and amount, may be affected by, among other factors: our views on potential future capital requirements for strategic transactions, including acquisitions; debt service requirements; our credit rating; changes to applicable tax laws or corporate laws; and changes to our business model. In addition, the amount we spend and the number of SVS we are able to repurchase under any future normal course issuer bid (NCIB) or substantial issuer bid may further be affected by a number of other factors, including the SVS we repurchase to satisfy stock-based compensation awards, the price of our SVS and blackout periods in which we are restricted from repurchasing SVS. Our SVS repurchases may change from time to time, and even if permitted under our credit facility, we cannot provide assurance that we will continue to repurchase SVS for cancellation in any particular amounts or at all. A reduction in or elimination of our SVS repurchases could have a negative effect on our stock&#160;price.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Potential unenforceability of judgments.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are incorporated under the laws of the Province of Ontario, Canada. Our controlling persons, a majority of our directors, and several of our officers are residents of (or are organized in) Canada. Also, a substantial portion of our assets and the assets of these persons are located outside of the United States. As a result, it may be difficult to effect service of process within the United States upon those directors, officers, or controlling persons who are not residents of the United States, or to enforce judgments in the United States obtained in courts of the United States. It may also be difficult for shareholders to enforce a U.S. judgment in Canada predicated upon the civil liability provisions of U.S. federal or state securities laws or to succeed in a lawsuit in Canada based only on U.S. federal or state securities laws.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Negative publicity could adversely affect our reputation as well as our business, financial results and share&#160;price.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unfavorable media related to our industry, company, brand, marketing, personnel, operations, business performance, or prospects may affect our share price and the performance of our business, regardless of its accuracy or inaccuracy. The speed at which negative publicity can be disseminated has increased dramatically with the capabilities of electronic communication, including social media outlets, websites, blogs, and newsletters. Our success in maintaining, extending, and expanding our brand image depends on our ability to adapt to this rapidly changing media environment. Adverse publicity or negative commentary </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from any media outlet could damage our reputation and reduce the demand for our products, which would adversely affect our&#160;business.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our business could be negatively impacted as a result of actions by activist shareholders or&#160;others.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although Onex controls a substantial majority of the voting power of our securities, we may be subject to challenges in the operation of our business due to actions instituted by activist shareholders or others. Responding to such actions could be costly and time-consuming, may not align with our business strategies and could divert the attention of our Board and senior management from the pursuit of our business strategies. Perceived uncertainties as to our future direction as a result of shareholder activism may lead to the perception of a change in the direction of the business or other instability and may make it more difficult to attract and retain qualified personnel and business partners and may adversely affect our relationships with vendors, customers and other third&#160;parties.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our business and operations could be adversely impacted by climate change initiatives.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concern over climate change has led to international legislative and regulatory initiatives directed at limiting carbon dioxide and other greenhouse gas emissions. Proposed and existing efforts to address climate change by reducing greenhouse gas emissions could directly or indirectly affect our costs of energy, materials, manufacturing, distribution, packaging and other operating costs, which could adversely impact our business and financial results.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div><a name="s9613EA77F4A058409ADD38F0A1DAD8A0"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;4.&#160;&#160;&#160;&#160;Information on the Company</font></div><div><a name="s97234A1AB1A555DABF9B2F684FA22C7D"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A.&#160;&#160;&#160;&#160;History and Development of the Company</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We were incorporated in Ontario, Canada on September&#160;27, 1996. Our legal and commercial name is Celestica&#160;Inc. We are a corporation domiciled in the Province of Ontario, Canada and operate under the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Corporations Act</font><font style="font-family:inherit;font-size:10pt;">&#32;(Ontario) ("OBCA"). Our principal executive offices are currently located at 5140 Yonge Street, Suite 1900, Toronto, Ontario, Canada M2N 6L7. Our telephone number is (416)&#160;448-5800, and our internet address is </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.celestica.com</font><font style="font-family:inherit;font-size:10pt;">. Information on our website is not incorporated by reference into this Annual&#160;Report.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to our incorporation, we were an IBM manufacturing unit that provided manufacturing services to IBM for more than 75&#160;years. In 1993, we began providing electronics manufacturing services to non-IBM customers. In October&#160;1996, we were purchased from IBM by an investor group led by Onex, and in 1998, we completed our initial public offering.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A description of our acquisition activities (including our 2018 acquisitions of Atrenne and Impakt), our principal capital expenditures (including property, plant and equipment), and our financing activities over the last three financial years is set forth in notes&#160;3, 4, 7, 12, 13, 22, and&#160;24 to the Consolidated Financial Statements in Item&#160;18, and Item&#160;5, "Operating and Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations." </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A description of our divestiture activities (including our restructuring activities) over the last three financial years is set forth in notes&#160;6, 7 and 16 to the Consolidated Financial Statements in Item&#160;18, and Item&#160;5, "Operating and Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of&#160;Operations," including a discussion of the consummation of the sale of our real property located in Toronto, Ontario, and related transition matters.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A description of our significant commitments for capital expenditures as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and those planned for </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;">&#32;is set forth in Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations&#160;&#8212;&#160;Liquidity &#8212; Tabular Disclosure of Contractual Obligations: </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Additional Commitments</font><font style="font-family:inherit;font-size:10pt;">." </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See "Overview &#8212;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Celestica's business</font><font style="font-family:inherit;font-size:10pt;">" and</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">"Recent Developments" of Item 5,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">"Operating and Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of&#160;Operations" for a discussion of the anticipated impact, range and timing of actions associated with our CCS Review, which commenced in the second half of 2018, including the Cisco Disengagement, and anticipated related restructuring actions; recent adverse trends impacting our businesses; and the completion of our cost efficiency initiative (initiated in the fourth quarter of 2017).&#160;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no public takeover offers by third parties in respect of the Corporation's SVS or MVS or by the Corporation in respect of other companies' shares which occurred during the last or current financial&#160;year.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. Securities and Exchange Commission (SEC) maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The address of that site is </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">http://www.sec.gov</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s0F809B6D51795BDAB922EA3EBF530B72"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">B.&#160;&#160;&#160;&#160;Business Overview </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">General</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We deliver innovative supply chain solutions globally to customers in two operating and reporting segments: Advanced Technology Solutions (ATS) and Connectivity &amp; Cloud Solutions (CCS). </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ATS segment consists of our ATS end market, and is comprised of our A&amp;D, industrial, energy, healthtech, and capital equipment businesses. Our capital equipment business is comprised of our semiconductor, display, and power &amp; signal distribution equipment businesses. Our CCS segment consists of our Communications and Enterprise end markets. Our Enterprise end market is comprised of our servers and storage businesses. All period percentages and financial information in this Annual Report reflect the current presentation. In 2017, we operated in one reportable segment comprised of multiple end markets. See note 25 to the Consolidated Financial Statements in Item&#160;18.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our global headquarters is located in Toronto, Ontario, Canada. We operate a network of sites and centers of excellence (discussed below) strategically located in North America, Europe and&#160;Asia, with specialized end-to-end supply chain capabilities tailored to meet specific market and customer product lifecycle requirements.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer a comprehensive range of product manufacturing and related supply chain services to customers in both of our segments, including design and development, new product introduction, engineering services, component sourcing, electronics manufacturing and assembly, testing, complex mechanical assembly, systems integration, precision machining, order fulfillment, logistics, asset management, product licensing, and after-market repair and return services. Within design and development, our JDM offering includes developing hardware platforms and design solutions in collaboration with customers, and managing aspects of the supply chain and manufacturing. We believe our services and solutions create value for our customers by accelerating their time-to-market, and by providing higher quality, lower cost, and reduced cycle times (as compared to insourcing) in our customers' supply chains. We believe this results in lower total cost of ownership, greater flexibility, higher return on invested capital and improved competitive advantage for our customers in their respective markets.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We depend on a small number of customers for a substantial portion of our revenue. In the aggregate, our top 10&#160;customers represented </font><font style="font-family:inherit;font-size:10pt;">65%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our total </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;revenue. In </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we had one customer that individually represented 10% or more of total revenue (Cisco Systems,&#160;Inc., which accounted for 12% of total revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">). Significant reductions in, or the loss of, revenue from these or any of our major customers may have a material adverse effect on us. See Item&#160;3(D),&#160;Key Information&#160;&#8212;&#160;Risk Factors&#160;&#8212;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are dependent on a limited number of customers and end markets. A decline in revenue from, or the loss of, any significant customer, could have a material adverse effect on our financial condition and operating results.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;Also see Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Recent Developments</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#8212; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Environment: CCS Segment</font><font style="font-family:inherit;font-size:10pt;">" for a discussion of the Cisco Disengagement, as well as other disengagements stemming from our CCS Review, and the anticipated impact of these disengagements on our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and services in our ATS segment are extensive and are often more regulated than in our CCS segment, and can include the following: government-certified and highly-specialized manufacturing, electronic and enclosure-related services for A&amp;D-related customers; high-precision semiconductor and display equipment and integrated subsystems; a wide range of industrial automation, controls, test and measurement devices; advanced solutions for surgical instruments, diagnostic imaging and patient monitoring; and efficiency products to help manage and monitor the energy and power industries. Our ATS segment businesses typically have a higher margin profile, higher working capital requirements, and longer product life cycles than the businesses in our CCS segment. Products and services in our CCS segment consist predominantly of enterprise-level data communications and information processing infrastructure products, and can include routers, switches, servers and storage-related products used by a wide range of businesses and cloud-based and other service providers to manage digital connectivity, commerce and social media applications. Our CCS segment businesses typically have a lower margin profile, lower working capital requirements, and higher volumes than the businesses in our ATS segment. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To increase the value that we deliver to our customers, we continue to make investments in people, value-added service offerings, new capabilities, capacity, technology, IT systems, software and tools, and work to improve our productivity, quality, delivery performance and flexibility in our efforts to be recognized as a leading company in the EMS industry. We have been increasing our investments in automation and digital factory solutions and capabilities throughout our network to improve quality and productivity. Our recently-completed cost efficiency initiative and related restructuring actions were also intended to further streamline our business, increase operational efficiencies and improve our productivity. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that continued investments in these areas support our long-term growth strategy, and will strengthen our competitive position, enhance customer satisfaction, and increase long-term shareholder value. Within both of our segments, we are focused on: increased penetration in our end markets; diversifying our customer mix and product portfolios, including increasing design and development, engineering, and after-market services (higher value-added services); and diversifying our capabilities. In response to slower growth rates and increased pricing pressures in our traditional markets, which continue to account for a substantial portion of our revenue, we intend to concentrate on expanding our business beyond such traditional markets, including through CCS segment growth initiatives focused on our newly-reshaped post-CCS Review segment portfolio, and by continuing to pursue new customers and acquisition opportunities in our ATS segment. See "Celestica&#8217;s Strategy" below for a discussion of our strategy, and Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Operating Goals and Priorities" for a discussion of our current priorities.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Electronics Manufacturing Services Industry</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Overview</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leading EMS companies manage global networks that are capable of delivering customized supply chain solutions. They offer end-to-end services for the entire product lifecycle, including design and engineering services, manufacturing, assembly, testing, systems integration, fulfillment and after-market services. Our customers, which include OEMs, cloud-based and other service providers, and other companies in a wide range of industries, use these services to enhance their competitive positions. Outsourcing manufacturing and related services can help our customers to address their business challenges related to cost, asset utilization, quality, time-to-market, demand volatility, customer support, and rapidly changing technologies.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe outsourcing by these companies will continue across a number of industries as a means&#160;to: </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Reduce Operating Costs and Invested Capital.</font><font style="font-family:inherit;font-size:10pt;">&#160;The manufacturing process for electronics products has become increasingly automated, requiring greater levels of investment in property, plant and equipment. EMS companies help enable their customers&#160;to gain access to a global network of manufacturing sites with supply chain management expertise, advanced engineering capabilities, flexible capacity and economies of scale. By outsourcing to EMS companies, customers&#160;can reduce their overall product lifecycle and operating costs, working capital, and property, plant and equipment investment requirements, and further focus on their own objectives.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Focus Resources on Core Competencies.</font><font style="font-family:inherit;font-size:10pt;">&#160;Many EMS customers prioritize their resources on their core competencies of product development, sales, marketing and customer service, by outsourcing design, engineering, manufacturing, supply chain, product lifecycle management, and other product support requirements to their EMS&#160;partners.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Improve Time-to-Market.</font><font style="font-family:inherit;font-size:10pt;">&#160;Electronic products generally experience short lifecycles, requiring companies&#160;that use our services to continually reduce the time and cost of bringing products to market. We believe that such companies&#160;can significantly improve their product development cycles and enhance time-to-market by benefiting from the expertise and infrastructure of EMS providers, including their capabilities relating to design and engineering services, prototyping and the rapid ramp-up of new products to high-volume production, all with the critical support of global supply chain management and manufacturing networks.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Utilize EMS Companies' Procurement, Inventory Management and Logistics Expertise.</font><font style="font-family:inherit;font-size:10pt;">&#160;We believe that the successful manufacturing of electronic products requires significant resources to manage the complexities in planning, procurement and inventory management, frequent design changes, short product lifecycles and product demand fluctuations. Companies&#160;can help manage these complexities by outsourcing to those EMS providers that (i)&#160;possess sophisticated IT systems and global supply chain management capabilities and (ii)&#160;can leverage significant component procurement advantages to lower product&#160;costs.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Access Leading Engineering Capabilities and Technologies.</font><font style="font-family:inherit;font-size:10pt;">&#160;EMS providers can assist companies&#160;in the development of new product concepts, or the re-design of existing products, as well as assist with improvements in the performance, cost and time required to bring products to market. In addition, companies&#160;can gain access to high-quality manufacturing expertise and capabilities in the areas of advanced process, interconnect and test technologies.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Improve Access to Global Markets.</font><font style="font-family:inherit;font-size:10pt;">&#160;EMS companies with global infrastructure and support capabilities help to provide customers with efficient world-wide manufacturing solutions, distribution capabilities and after-market services.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Access Value-Added Service Offerings.</font><font style="font-family:inherit;font-size:10pt;">&#160;EMS providers strive to expand their offerings to include services such as design, fulfillment and after-market services, including repair and recycling, to encourage companies to outsource more of their cost of goods&#160;sold.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Celestica's Strategy</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are focused on building solid partnerships and delivering informed, flexible solutions intended to contribute to our customers' success. Towards this end, we collaborate with our customers in an effort to identify and meet their current and future requirements. We offer a range of services and hardware solutions designed to deliver lower costs, increased flexibility and predictability, improved quality and responsive service. We constantly seek to advance our quality, engineering, manufacturing and supply chain capabilities to help our customers achieve a competitive advantage. We will continue to focus on our pursuit of the following, intended to strengthen our competitive position and enhance customer satisfaction and shareholder value: </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Increase Penetration in our End Markets.</font><font style="font-family:inherit;font-size:10pt;">&#160;We strive to establish a diverse customer base across several industries with different business cycles. We believe our expertise in technology, quality and supply chain management, in addition to our service offerings and centers of excellence, have positioned us as an attractive partner to companies across various markets. Our goal is to increase our presence across our end markets, with particular emphasis on CCS segment growth initiatives focused on our newly-reshaped post-CCS Review segment portfolio, and expanding our ATS segment, both organically and through acquisitions. Revenue dollars from our ATS segment increased by 17% from 2017 to 2019, representing 39% of our total revenue in 2019, up from 33% in 2018 and 32% in 2017.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our segment and end market revenue as a percentage of total revenue is as follows: </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.85575048732943%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:68%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:10%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Communications</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Enterprise</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selectively Pursue Acquisitions and Strategic Transactions.</font><font style="font-family:inherit;font-size:10pt;">&#160;We will continue to selectively seek acquisition opportunities and strategic transactions in order to (i)&#160;profitably grow our revenue, (ii)&#160;further develop strategic relationships with customers in our end markets and (iii)&#160;enhance the scope of our capabilities and service offerings. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Continuously Improve Operational Performance.</font><font style="font-family:inherit;font-size:10pt;">&#160;We will continue to focus on: (i)&#160;managing our mix and volume of business and service offerings to improve our overall margins, (ii)&#160;leveraging our supply chain practices globally to lower materials costs, minimize lead times and improve our planning cycle to better meet volatility in customer demand and improve asset utilization and inventory levels, and (iii)&#160;improving operating efficiencies to reduce costs and improve margins. In order to help us streamline our processes, we have been increasing our investments in the "digital factory," and automating and connecting our equipment, people and systems throughout our global network, including our customers and suppliers. Although our overall revenues and gross profit decreased in 2019 compared to 2018, resulting primarily from lower revenue in our CCS segment and our capital equipment business, our mix of programs had a favorable impact on our gross margins in 2019. We also intend to continue to invest in higher margin services (including our JDM offering), and focus on driving better inventory performance in the continuing A&amp;D constrained materials environment. Our recently-completed cost efficiency initiative, intended primarily to better align our Enterprise end market and capital equipment business to the current demand environment, also had a favorable impact on our profitability in 2019. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Develop and Grow Trusted Relationships with Leading Customers.</font><font style="font-family:inherit;font-size:10pt;">&#160;We continue to seek to build profitable, strategic relationships with industry leaders that we believe can benefit from our services and solutions. We strive to respond to our customers' needs with speed, flexibility and predictability in delivering results. We have established and maintain strong relationships with a diverse mix of leading OEMs, cloud-based and other service providers and other companies across our end markets. We believe that our customer base is a strong potential source of growth for us as we seek to strengthen these relationships through the delivery of additional services.&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expand Range of Service Offerings and Continue to Invest in Developing New&#160;Technology, Quality Products and Supply Chain Solutions and Services.</font><font style="font-family:inherit;font-size:10pt;">&#160;We continually seek to expand the services we offer to our customers, and we are committed to meeting our customers' needs in the areas of technology, quality and supply chain management. We believe our expertise in these areas enables us to meet the rigorous demands of our customers, allows us to produce a variety of electronic products ranging from high-volume electronics to highly complex technology infrastructure products used in a broad array of end markets, and allows us to deliver consistently reliable products to our customers. We also believe the systems and collaborative processes associated with our expertise in supply chain management help us to adjust our operations to meet the lead time requirements of </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our customers, and quickly and effectively deliver products directly to end customers. We collaborate with our suppliers to influence component design for the benefit of our customers. As a result of the successes that we have had in these areas, we have been recognized with numerous customer and industry achievement awards. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Operating Goals and Priorities" for a discussion of our current priorities and areas of focus.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Celestica's Business </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Innovative Supply Chain Solutions and Services</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are a global provider of innovative supply chain solutions. We offer a range of services including design and development, engineering services, supply chain management, new product introduction, component sourcing, electronics manufacturing, assembly, testing, complex mechanical assembly, systems integration, precision machining, order fulfillment, logistics, asset management, product licensing, and after-market repair and return services. Our design and development services include our JDM offering, which consists of developing hardware platforms and design solutions in collaboration primarily with CCS segment customers, as well as managing aspects of the supply chain and manufacturing. We believe that our JDM offering helps to differentiate us from other EMS providers, by encompassing advanced technology design solutions that customers can tailor to their specific platform applications. We execute our business in our global network of sites, including our designated centers of excellence, strategically located in North America, Europe and Asia. We leverage these sites and centers of excellence, information technology, and our supply chain expertise using collaborative processes and a team of highly skilled, customer-focused employees. We believe that our ability to deliver a range of supply chain and hardware solutions to our customers provides them with a competitive lead time, and advantages in quality, flexibility and total cost of&#160;ownership.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The objective of our centers of excellence program is to help ensure that our operations reflect a solid understanding of the markets we serve, have current capabilities and standardized practices, and are positioned to provide efficiency, consistency, and value to our customers around the globe. To obtain "center of excellence" status, our sites must meet our defined criteria pertaining to quality, supply chain capabilities, Lean and Six Sigma, market specific certifications (to&#160;the extent applicable), and other matters regarding their operations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Quality, Lean and Six Sigma Culture</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe one of our strengths is our ability to consistently deliver high-quality services and products. We have an extensive quality management system that focuses on continual process improvement and achieving high levels of customer satisfaction. We employ a variety of advanced statistical engineering techniques and other tools to assist in improving product and service quality. Most of our principal sites are ISO&#160;9001 and ISO&#160;14001 certified (international quality management standards), and have other required industry-specific certifications. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to these standards, we deploy Lean and Six Sigma initiatives throughout our operations network to deliver customer value and eliminate defects and waste. Lean initiatives help drive manufacturing efficiencies, cycle times velocities and improved product quality. We use Six Sigma extensively in an effort to reduce process variation and to drive root cause problem-solving. Lean and Six Sigma methods are also used in non-production areas to streamline our processes and eliminate waste. We apply the knowledge we gain in our after-market services to help improve the quality and reliability of next-generation products. We believe that success in these areas helps our customers to lower their costs, positioning them more competitively in their respective markets.  </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Design and Engineering Services</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our global design teams are focused on delivering flexible solutions and expertise, intended to help customers reduce overall product costs, improve time-to-market, introduce competitively differentiated products, and drive hardware innovations. For customer-owned designs, we partner with our customers to augment their design teams, and utilize our proprietary design analysis tools to minimize design revisions and to achieve improved manufacturing yields. Our JDM service involves developing hardware platforms and design solutions in collaboration with customers, managing aspects of the supply chain, and manufacturing their products. We continue to invest in leading-edge product roadmaps and design capabilities aligned with both market standards and emerging technologies in support of our JDM offering. We are currently delivering both partially customized JDM products, and complete hardware platform solutions to customers in the storage, servers, communications, and industrial markets. These products are intended to help our customers reach their markets faster, while reducing product costs and building valuable intellectual property for their product portfolios. Through our collective experience with common technologies across multiple industries and </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">product groups, we believe we provide quality and cost-focused solutions for a wide range of our customers' design&#160;needs. Revenue attributable to our JDM business has grown by approximately 20% since 2017.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We collaborate with some of our core customers' product designers in the early stages of product development, using advanced tools to enable new product ideas to progress from electrical and application-specific integrated circuit design, to simulation, physical layout and design review, all intended to ensure readiness for manufacturing. We use our design expertise to create innovative technologies and hardware product solutions, and leverage key ecosystem partners to drive both innovation and supply chain leverage. Our JDM offerings encompass advanced technology hardware design solutions that customers can tailor to their specific platform applications. We believe that collaboration between our customers' teams, key ecosystem partners, and our design and manufacturing groups helps to ensure that new designs are released rapidly, smoothly and cohesively into production.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our engineering services team works with our customers throughout the product life-cycle. We believe our engineering expertise and experience in design review, product test solutions, assembly technology, automation, quality and reliability, position us to deliver the services required to address the challenges facing our customers. We maintain ties with key industry associations and engineering firms to help us stay apprised of advances in technical knowledge.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prototyping and New&#160;Product Introduction</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prototyping is a critical early-stage process in the development of new products. Our engineers collaborate with our customers' engineers to provide quick responses in the early stages of the product development lifecycle.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Supply Chain Management and Services</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use advanced planning, analytics, enterprise resource planning, and supply chain management systems to optimize materials management from suppliers to our customers' customers. We believe that the effective management of the supply chain is critical to our customers' success, as it directly impacts the time and cost required to deliver products to market and the capital requirements associated with carrying inventory.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We strive to reduce our customers' total cost of ownership by providing lower costs and reduced cycle times in their supply chain, and by delivering higher quality products. We also strive to align our preferred suppliers in close proximity to our centers of excellence to increase the speed and flexibility of our supply chain, to deliver higher quality products and to reduce time-to-market. We believe we deliver a differentiated supply chain&#160;offering.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Through our global supply chain management processes and integrated IT tools, we endeavor to provide our customers with enhanced visibility to balance their global demand and supply requirements, including inventory and order management.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Manufacturing Services</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Printed Circuit Board Assembly</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Printed circuit board assembly includes the attachment of electronic components, such as capacitors, microprocessors, resistors and memory modules, to printed circuit boards. Our global network of engineers helps us to provide our customers with full printed circuit board (PCB) assembly technology capabilities. These capabilities include design for manufacturing, PCB layout, packaging, assembly (circuit card assembly or CCA), lead-free soldering, test development, and data analytics for complex flexible and rigid-flex circuits and hybrid&#160;PCBs.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Complex Mechanical Assembly</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide systems integration and precision machined components to our capital equipment customers. Complex mechanical systems integration consists of multiple interconnected subsystems that interact with various materials, e.g.,&#160;fluids, solids, particles and rigid bodies. Such systems are often used in advanced manufacturing applications such as semiconductor manufacturing, display manufacturing (including LCD, OLED, QLED and other displays), medical applications using robotics, and other applications such as cash handling machines where precise standards are&#160;required. We also provide complex mechanical assembly primarily to our aerospace customers, including wire harness assembly, systems integration, sheet metal fabrication, welding and&#160;machining.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Precision Machining</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We utilize specialized computer-controlled machines to manufacture high quality components to tight tolerance requirements. Such components are often used in applications similar to those noted above for complex mechanical assembly.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Energy Services</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide integrated solutions and services to our renewable energy customers in the areas of power generation, conversion and monitoring. Our energy portfolio includes power inverters, energy storage products, smart meters and other electronic componentry, and encompasses complete product lifecycle solutions, including design, manufacturing and reliability services.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Systems Assembly and Testing</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use sophisticated technologies in the assembly and testing of our products. We continue to make investments in the development of automated solutions, as well as new assembly and test process techniques intended to enhance product quality, reduce cost and improve delivery time to customers. We work independently and also collaborate with customers and suppliers to develop assembly and test technologies. Systems assembly and testing require sophisticated logistics capabilities to rapidly procure components, assemble products, perform complex testing and distribute products to customers around the world. Our full systems assembly services involve combining and testing a wide range of sub-assemblies and components before shipping them to their final destination. Some customers require custom build-to-order system solutions with very short lead times, and we are focused on using our advanced supply chain management capabilities to respond to our customers' needs.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Quality and Product Assurance</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide complete product reliability testing, inspection and qualification capabilities to support our customers' full product lifecycle requirements. Our quality and product assurance teams perform product testing to ensure that designs meet or exceed required specifications. We are capable of testing to various industry standards, and we work closely with our customers to execute unique test protocols. We believe that this service allows our customers to assess certification risks early in the product development lifecycle, reducing cost and time-to-market.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Failure Analysis and After-Market Services</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our extensive failure analysis capabilities concentrate on identifying the root cause of product failures and determining corrective actions. The root causes of failures typically relate to inherent component defects and/or deficiencies in design specifications. Products are subjected to various environmental extremes, including temperature, humidity, vibration, voltage and contamination. Field conditions are simulated in failure analysis laboratories which employ electron microscopes, spectrometers and other advanced equipment. Our engineers work proactively in partnership with suppliers and customers in an effort to discover product failures before products are shipped, and to develop and implement resolutions if&#160;required.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also seek to provide value to our customers through our after-market services offerings which include repair, fulfillment, reverse logistics, asset management, reclamation and returns processing and prevention. Our fulfillment offering includes the design and management of integrated supply chain and materials management for light manufacturing and final assembly and reclamation. Our reverse logistics offering includes the design and management of transportation networks, warehousing and distribution of products, asset recovery services, and transportation and supply chain event monitoring. Our returns processing and prevention offering provides our customers with product screening and testing and product design and process analysis. Our reclamation offering includes product disassembly, reassembly and re-use, as well as certified scrap disposition processing. We offer these services individually or integrated through a 'Control Tower' model which coordinates our people, systems and processes with those of our customers to improve service levels by providing an increased level of visibility and analytics throughout the entire after-market value&#160;chain.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Geographies</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For each of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, approximately 70% of our revenue was produced in Asia and approximately 20% of our revenue was produced in North America. Revenue produced in Canada represented 8% of revenue in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; 9%; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;8%). Our property, plant and equipment in Canada represented 10% of our property, plant and equipment at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;9%; </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;6%). A listing of our principal locations is included in Item&#160;4(D), "Information on the Company&#160;&#8212;&#160;Property, Plants and Equipment." Certain geographic information for countries exceeding 10% of our external revenue, property, plant and equipment (and commencing in 2019, ROU assets), and intangible assets and goodwill is set forth in note&#160;25 to&#160;the Consolidated Financial Statements in Item&#160;18.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Marketing and Customer Experience</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We structure our business development teams by end market, with a focus on offering market insight and expertise, and complete manufacturing and supply chain solutions to our customers. We have customer-focused teams, each headed by a group general manager who oversees the global relationship with our key customers. These teams work with our Solutions Architects </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">to meet the requirements of each customer's product or supply chain. Our global network is comprised of customer-focused teams, operational and project managers, and supply chain management teams, as well as senior executives. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our goal is to effectively collaborate with our customers, and towards that end, we provide comprehensive support before, during and after the delivery of our products and services. We seek to deepen and grow our customer relationships by providing consistent, high-quality implementation and customer support services, which we believe drives customer retention and additional opportunities within our existing customer base.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Customer Concentration and Relationship Management</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We target industry-leading customers in each of our segments. Our current CCS segment customers include Cisco Systems,&#160;Inc., Dell Technologies, Hewlett-Packard Enterprise, Hewlett-Packard Inc., IBM Corporation, Juniper Networks,&#160;Inc., NEC Corporation, Oracle Corporation, and Polycom,&#160;Inc. However, see Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations &#8212; Recent Developments</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#8212;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Segment Environment: CCS Segment</font><font style="font-family:inherit;font-size:10pt;">" for a discussion of the Cisco Disengagement, as well as other disengagements stemming from our CCS Review, and the anticipated impact of these disengagements on our business. Our current ATS segment customers include Applied Materials,&#160;Inc. and Honeywell Inc. We are focused on strengthening our relationships with strategic customers through the delivery of new and expanding end-to-end solutions.</font></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the customers that individually represented 10% or more of total revenue for the years indicated:</font></div><div style="line-height:120%;padding-bottom:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:51%;"></td><td style="width:11%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cisco Systems, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dell Technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Juniper Networks, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Less than 10%. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our top 10&#160;customers represented </font><font style="font-family:inherit;font-size:10pt;">65%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">70%</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">71%</font><font style="font-family:inherit;font-size:10pt;">&#32;of total revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally enter into master supply agreements with our customers that provide the framework for our overall relationship, although the level of business under those agreements is not guaranteed. Instead, we bid on a program-by-program basis and typically receive customer purchase orders for specific quantities and timing of products. A majority of these agreements also require the customer to purchase unused inventory that we have purchased to fulfill that customer's forecasted manufacturing demand. Some of these agreements require us to provide specific price reductions to our customers over the term of the contracts. We expect such price reductions to become more prevalent as customers increasingly seek longer-term contracts to lock in their supply, terms and&#160;pricing. In addition, we have extended payment terms for certain customers, and/or provided longer payment terms for new customers and/or with respect to new programs. These factors have, and may continue to, adversely impact our operating results in future periods. Also see Item 3(D), Key Information&#160;&#8212;&#160;Risk Factors&#160;&#8212; </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inherent challenges in managing unanticipated changes in customer demand may impact our planning, supply chain execution and manufacturing, and may adversely affect our operating performance and&#160;results.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and Technology Development</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use advanced technology to design, assemble and test the products we manufacture. We continue to  invest in our global design services and capabilities to conceive differentiated JDM product solutions for our&#160;customers.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that our customer-focused factories are flexible and can be reconfigured as needed to meet customer-specific product requirements and fluctuations in volumes (although we do incur increased production costs from time to time in connection with unexpected demand changes). We have extensive capabilities across a broad range of specialized assembly, configuration and test processes. We work with a variety of substrates based on the products we build for our customers, from thin, flexible printed circuit boards to highly complex, dense multi-layer printed circuit boards, as well as a broad array of advanced component and attachment technologies employed in our customers' products and our own product designs. We believe that increasing demand for full-system assembly solutions continues to drive technical advancement in complex mechanical assembly and configuration.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">We also develop and manufacture sub-components, such as optical modules and complex machined parts, intended to drive targeted technical advancements to support these opportunities.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our automated electronics assembly lines are continuously refreshed with the latest generation technology, with a focus on flexible lines with quick changeover, large board capability, and small component capability. Our assembly capabilities are complemented by advanced test capabilities. The technologies we use include high-speed functional testing, optical, burn-in, vibration, radio frequency, and in-circuit and in-situ dynamic thermal cycling stress testing. Our inspection technology includes X-ray computed tomography, advanced automated optical inspection, three-dimensional paste volumetric inspection and scanning electron microscopy. We work directly with leaders in the equipment industry to optimize their products and solutions or to jointly design solutions to meet the needs of our customers. We apply automation solutions for higher volume products, where possible, to help improve product quality, lower product&#160;costs, and increase manufacturing efficiencies. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ongoing research and development activities include the development of processes and test technologies, as well as focused product development and technology building blocks that can be used by customers in the development of their products, or to accelerate their products' time-to-market. Our JDM offering is focused on developing these design solutions and subsequently managing the other aspects of the supply chain, including product manufacturing. We focus our solutions on developing current and next generation storage, server and communications products (in&#160;particular, elements of data centers, which include the development of complete hardware platf</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">orm solutions to reduce product costs and accelerate time to market, and which we believe will continue to grow). We work directly with our customers to understand their product roadmaps and to develop technology solutions intended to meet the</font><font style="font-family:inherit;font-size:10pt;">ir particular needs. We are proactive in developing manufacturing techniques that take advantage of the latest component, product and packaging designs. We have worked with, and have taken leadership roles in, industry and academic groups that strive to advance the state of technology in the industry. As we continue to pursue deeper relationships with our customers, and participate in additional services and revenue opportunities with them, we anticipate an increase in our spending in these development areas.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Supply Chain Management</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We share data electronically with our key suppliers, and help ensure speed of supply through strong relationships with our component suppliers and logistics partners. We view the size and scale of our procurement activities, including our IT systems, as an important competitive advantage, as they enhance our ability to obtain better pricing, influence component packaging and designs, and obtain a supply of components in constrained markets. We procure substantially all of our materials and components on behalf of our customers pursuant to individual purchase orders that are generally short-term in&#160;nature.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Components and raw materials are sourced globally, with a majority of electronic components originating from Asian countries. </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">See Item 3(D), Key Information &#8212; Risk Factors for a discussion of various risks related to our foreign operations.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#32;All of the products we manufacture or assemble require one or more components. In many cases, there may be only one supplier of a particular component. Some of these components could be rationed in response to supply shortages. We work with our suppliers and customers to attempt to ensure continuity in the supply of these components. In cases where unanticipated customer demand or supply shortages occur, we attempt to arrange for alternative sources of supply, where available, or defer planned production in response to the availability of the critical components. Notwithstanding these efforts, however, we have experienced materials constraints from certain suppliers in both our segments in recent periods, due in part to industry-wide shortages for certain electronic components. These shortages caused delays in the production of customer products, and required us to carry higher than expected levels of inventory, commencing in 2017.  Although the availability of previously constrained materials has improved generally, our A&amp;D business continued to be negatively impacted by materials shortages throughout 2019, particularly with respect to the availability of certain high reliability parts and machined components, resulting in operational and materials inefficiencies and a continued backlog of orders.  See Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors, </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are dependent on third parties to supply certain materials, and our results can be negatively affected by the availability and cost of&#160;such materials.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;Generally, the prices of principal raw materials are not volatile, and price increases resulting from materials shortages and/or other factors are typically recoverable from our customers. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We utilize our enterprise systems, as well as specific supply chain IT tools, to provide comprehensive information on our logistics, financial and engineering support functions. These systems provide management with the data and analytics required to manage the logistical complexities of our business and are augmented by and integrated with other applications, such as shop floor controls, component and product database management, and design&#160;tools.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To minimize the risk associated with inventory, we primarily order materials and components only to the extent necessary to satisfy existing customer orders and forecasts covered by the applicable customer contract terms and conditions. We have implemented specific inventory management strategies with certain suppliers, such as "supplier managed inventory" (pulling inventory at the production line on an as-needed basis) and on-site stocking programs. Our initiatives in Lean and Six Sigma also focus on eliminating excess inventory throughout the supply&#160;chain. Notwithstanding the foregoing, however, as a result of demand </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">volatility from our customers and the materials constraints from certain suppliers discussed above, we carried higher than expected levels of certain inventory at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. We expect these adverse market conditions to continue in the near term. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intellectual Property</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We hold licenses to various technologies which we have acquired in connection with acquisitions. In addition, we believe that we have secured access to technology sufficient for the current conduct of our&#160;business.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regard our manufacturing processes and certain designs as proprietary trade secrets and confidential information. We rely largely upon a combination of trade secret laws, non-disclosure agreements with our customers, suppliers, employees and other parties, and upon our internal security systems, confidentiality procedures and employee confidentiality agreements to maintain the trade secrecy of our designs and manufacturing processes. Although we take steps to protect our trade secrets and other intellectual property, we cannot assure that misappropriation will not occur. See Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors, </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may not adequately protect our intellectual property or the intellectual property of&#160;others.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our research and design activities (including JDM), along with related developments, have resulted in the growth of our patent portfolio and its importance to us. We anticipate that such growth (and importance) will continue as we expand our business activities. In addition, we currently have a limited number of other patents and patent applications pending to protect our intellectual property. Other factors significant to our proprietary rights include the knowledge and experience of management and personnel, and our ability to develop, enhance and market electronics manufacturing services.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each of our customers typically provides us with a license to its technology for use in providing electronics manufacturing services to such customer. Generally, the agreements governing such technology grant to us non-exclusive, worldwide licenses with respect to the subject technologies, are typically provided without charge, and terminate upon a material breach by us of the terms of such agreements, or termination of the program to which such licenses relate.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also license some technology from third parties that we use in providing electronics manufacturing services to our customers. We believe that such licenses are generally available on commercial terms from a number of licensors. Generally, the agreements governing such technology grant to us non-exclusive, worldwide licenses with respect to the subject technologies and terminate upon expiration, or a material breach by us of the terms, of such agreements.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Competition</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The EMS industry is highly competitive with multiple global EMS providers competing for customers and programs. Our competitors include Benchmark Electronics,&#160;Inc., Flex&#160;Ltd., Hon Hai Precision Industry&#160;Co.,&#160;Ltd., Jabil Inc., Plexus Corp., and Sanmina Corporation, as well as smaller EMS companies that often have a regional, product, service or industry-specific focus, and ODMs&#160;that provide internally designed products and manufacturing services. As part of our JDM offering, we also provide complete hardware platform solutions, which may compete with those of our customers. Offering products or services to customers that compete with the offerings of other customers may negatively impact our relationship with, or result in a loss of business from, such other customers. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also face indirect competition from current and prospective customers who evaluate our capabilities and commercial models against the merits of manufacturing products internally, and from distribution and logistics providers expanding their services across the supply chain, including assembly, fulfillment, logistics and in some cases, engineering services. We compete with different companies depending on the type of service or geographic area. Some of our competitors have greater scale and provide a broader range of services than we provide. We believe our competitive advantage is our track record in manufacturing technology, quality, complexity, responsiveness and cost-effective, value-added services. To remain competitive, we believe we must continue to provide technologically advanced manufacturing services and solutions, maintain quality levels, offer flexible delivery schedules, deliver finished products and services on time and compete favorably on price. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The competitive landscape in the CCS area remains aggressive, as demand growth continues to move from traditional enterprise network infrastructure providers to cloud-based and other service providers, resulting in aggressive bidding from EMS providers and increased competition from ODMs as they further penetrate these markets.  As a result of the high concentration of our business in the CCS marketplace, we expect continued competitive pressures, aggressive pricing and technology-driven demand shifts, to negatively impact our CCS businesses in future periods. We intend to continue to monitor these dynamics and focus on cost and portfolio management in response to these factors. To enhance our competitiveness, we continue to focus on expanding our service offerings and capabilities beyond our traditional areas of EMS&#160;expertise. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors&#160;&#8212;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We operate in an industry comprised of numerous competitors and aggressive pricing dynamics</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;and Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Analysis of Financial Condition and Results of Operations&#160;&#8212; Overview &#8212; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Overview of business environment </font><font style="font-family:inherit;font-size:10pt;">and Recent Developments."</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Environmental Matters</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to various federal/national, state/provincial, local, foreign and supra-national laws and regulations, including environmental measures relating to the release, use, storage, treatment, transportation, discharge, disposal and remediation of contaminants, hazardous substances and waste, and health and safety measures related to practices and procedures applicable to the construction and operation of our sites. We have management systems in place designed to maintain compliance with such laws and regulations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our past operations and the historical operation by others of our sites may have resulted in soil and groundwater contamination on our sites, and in many jurisdictions in which we operate, environmental laws impose liability for the costs of removal, remediation or risk assessment of hazardous or toxic substances on an owner, occupier or operator of real property even if such person or company was unaware of or not responsible for the discharge or migration of such substances. From time-to-time we investigate, remediate and monitor soil and groundwater contamination at certain operating sites. We generally obtain Phase&#160;I or&#160;similar environmental assessments (which involve general inspections without soil sampling or groundwater analysis), or review assessment reports undertaken by others, for our manufacturing sites at the time of acquisition or leasing. However, such assessments may not reveal all environmental liabilities (due, for example, to limited available information about prior operations at the properties or other gaps in information at the time we acquire or lease such sites), and assessments have not been obtained for all sites. Where contamination is suspected at sites being acquired or leased, Phase&#160;II intrusive environmental assessments (that can include soil and/or groundwater testing) are usually performed. We expect to conduct Phase&#160;I or&#160;similar environmental assessments in respect of future property acquisitions or leases and intend to perform Phase&#160;II assessments where appropriate. Past environmental assessments have not revealed any environmental liability that we believe will have a material adverse effect on our operating results or financial condition, in part because of contractual retention of liability by landlords and former owners at certain sites. However, any such contractual retention of liability may not provide sufficient protection to reduce or eliminate our liability. Third&#8209;party claims for damages or personal injury are also possible and could result in significant costs to us.  If more stringent compliance or cleanup standards under environmental laws or regulations are imposed, or the results of future testing and analyses at our current or former sites indicate that we are responsible for the release of hazardous substances into the air, ground and/or water, we may be subject to additional liability. Environmental matters may arise in the future at sites where no problem is currently known or at sites that we may acquire in the future. See Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors&#160;&#8212;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Compliance with governmental laws and obligations could be costly and may negatively impact our financial performance.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Environmental legislation also occurs at the product level. Celestica works with its customers in connection with compliance with applicable product-level environmental legislation in the jurisdictions where products are manufactured and/or offered for use and&#160;sale by our customers.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Backlog</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our A&amp;D business continued to be negatively impacted by materials shortages throughout 2019, particularly with respect to the availability of certain high reliability parts and machined components, resulting in operational and materials inefficiencies and a continued backlog of orders. We currently expect gradual improvement in this backlog over the next several quarters. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although we obtain purchase orders from our customers, they typically do not commit to delivery of products more than 30&#160;to 90&#160;days in advance. We do not believe that the backlog of expected product sales covered by purchase orders is a meaningful measure of future sales, since generally orders may be rescheduled or&#160;canceled.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Seasonality </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Seasonality is reflected in the mix of products we manufacture from quarter-to-quarter. From time to time, we experience some level of seasonality in our quarterly revenue patterns across certain of our businesses. The addition of new customers may also introduce different demand cycles than our existing businesses. For example, cloud-based service providers have increased their use of products in our CCS segment in recent periods. These customers and markets are cyclically different from our traditional OEM customers, creating more volatility and unpredictability in our revenue patterns as we adjust to this shift, and additional challenges with respect to the management of our working capital requirements. The pace of technological change, the frequency of customers transferring business among EMS competitors and the constantly changing dynamics of the global economy will also continue to impact us. As a result of these factors, the impact of new program wins or program losses or non-renewals, overall demand variability, and limited visibility in technology end markets, it is difficult to isolate the impact of seasonality on our business. In recent periods, revenue from the storage component of our Enterprise end market has increased in the fourth quarter </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">of the year compared to the third quarter, and then decreased in the first quarter of the following year, reflecting the increase in customer demand we typically experience in this business in the fourth quarter of each year. In addition, we typically experience our lowest overall revenue levels during the first quarter of each year. There is no assurance that these patterns will continue. See also Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors&#160;&#8212;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our revenue and operating results may vary significantly from period to&#160;period.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Controlling Shareholder Interest</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Onex is our controlling shareholder with an approximate 81% voting interest in Celestica. Accordingly, Onex has the ability to exercise a significant influence over our business and affairs and generally has the power to determine all matters submitted to a vote of our shareholders where the SVS and MVS vote together as a single class. Such matters include electing our Board and thereby influencing significant corporate transactions, including mergers, acquisitions, divestitures and financing arrangements. Gerald W. Schwartz, the Chairman of the Board, President and Chief Executive Officer of Onex, indirectly owns shares representing the majority of the voting rights of the shares of Onex. For further details, refer to Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors&#160;&#8212;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">The interest of our controlling shareholder, Onex Corporation, with an approximate 81% voting interest, may conflict with the interests of other shareholders</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;and footnotes&#160;2 and&#160;3 of Item&#160;7(A) "Major Shareholders and Related Party Transactions&#160;&#8212;&#160;Major Shareholders."</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Government Regulation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding material effects of government regulations on Celestica's business is provided in the risk factors entitled </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are subject to the risk of increasing income and other taxes, tax audits and the challenges of successfully defending our tax positions, and obtaining, renewing or meeting the conditions of tax incentives and credits, any of which may adversely affect our financial performance</font><font style="font-family:inherit;font-size:10pt;">,</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Compliance with governmental laws and obligations could be costly and may negatively impact our financial performance</font><font style="font-family:inherit;font-size:10pt;">,</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Compliance or the failure to comply with employment laws and regulations may negatively impact our financial performance,</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;and </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Policies or legislation proposed or instituted by the current U.S. administration could have a material adverse effect on our business, results of operations and financial condition</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;">&#32;in Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Sustainability and Ethical Labor Practices</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are committed to driving sustainability initiatives through collaboration with our employees, customers, suppliers and local communities. Our Sustainability Report, which is published annually, outlines our sustainability strategy, the progress we have made as a socially responsible organization, and the key activities and milestones we are working to achieve for each of our focus areas, including employee sustainability, environmental sustainability, material stewardship, sustainable solutions and sustainable communities. Our most recent Sustainability Report, as well as our Corporate Values, can be found on our website: </font><font style="font-family:inherit;font-size:10pt;color:#0563c1;text-decoration:underline;">www.celestica.com</font><font style="font-family:inherit;font-size:10pt;">&#32;(information on our website is not incorporated by reference into this Annual Report).</font><font style="font-family:inherit;font-size:10pt;color:#424242;">&#32;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We strive to minimize the impact of our operations on the environment by working to make our infrastructure sustainable and by reducing our greenhouse gas (GHG) emissions. Since 2009, we have published annual reports documenting our corporate social responsibility programs and environmental sustainability initiatives. We are committed to reporting our GHG emissions annually, and have included third-party assurance of our GHG emissions in our annual report since 2013. Since 2010, we have responded to the CDP (formerly the Carbon Disclosure Project) climate change questionnaire, which enables engagement on environmental issues worldwide. We have adopted the United Nations Sustainable Development Goals as part of our sustainability strategy, as well as a Conflict Minerals Policy in accordance with Dodd-Frank. We fully support the objectives of the conflict minerals legislation, which aims to minimize violence and environmental damage in the Democratic Republic of Congo and adjoining countries, and expect our suppliers to provide all necessary declarations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain a Business Conduct Governance (BCG) Policy, which outlines the ethics and practices we consider necessary for a positive working environment, as well as the high legal and ethical standards to which our employees are held accountable. 100% of our employees have completed BCG Policy training, and we conduct annual re-certifications. Our BCG Policy is available on our website: </font><font style="font-family:inherit;font-size:10pt;color:#0563c1;text-decoration:underline;">www.celestica.com</font><font style="font-family:inherit;font-size:10pt;">&#32;(information on our website is not incorporated by reference into this Annual Report).</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, we have well-established policies regarding fair labor practices and guidelines intended to create a respectful, safe and healthy work environment for our employees globally.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are a founding (and remain a) member of the RBA, a non-profit coalition of electronics companies that, among other things, establishes standards for its members in responsible and ethical practices in the areas of labor, environmental compliance, employee health and safety, ethics and social responsibility. The RBA Code of Conduct outlines industry standards intended to </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ensure that working conditions in the supply chain are safe, workers are treated with respect and dignity, and manufacturing processes are environmentally responsible. We continually work to implement, manage and audit our compliance with the RBA Code of Conduct. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are committed to the development and fair treatment of our global workforce, including promotion of a diverse workforce, an inclusive work environment, equal employment opportunity hiring practices and policies, and anti-harassment, workforce safety and anti-reprisal policies. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Information Regarding Geographic Areas</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Details of our financial information regarding geographic areas are disclosed in note&#160;25 to&#160;the Consolidated Financial Statements in Item&#160;18, in Item&#160;4(B) "Information on the Company&#160;&#8212;&#160;Business Overview&#160;&#8212;&#160;Geographies," and in Item&#160;4(D) "Information on the Company&#160;&#8212;&#160;Property, Plants and Equipment." Risks associated with our foreign operations are disclosed in Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors, including </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our ability to successfully manage unexpected changes or risks inherent in our global operations and supply chain may adversely impact our financial performance</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">"</font></div><div><a name="s0608139E4434511ABA205D9C14CD2147"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">C.&#160;&#160;&#160;&#160;Organizational Structure</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Onex, an Ontario corporation, is the Corporation's controlling shareholder with an approximate 81% voting interest in Celestica (via&#160;its direct and indirect beneficial ownership of approximately 18.6&#160;million (100%) of the Corporation's MVS, and approximately 0.4&#160;million of the Corporation's SVS). Gerald W. Schwartz is the Chairman of the Board, President, and Chief Executive Officer of Onex, and indirectly owns multiple voting shares of Onex representing the majority of the voting rights of the shares of Onex (also see&#160;footnotes&#160;2 and&#160;3 to the Major Shareholders Table in Item&#160;7(A) below).</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica conducts its business through subsidiaries operating on a worldwide basis. The following companies are considered significant subsidiaries of Celestica, and each of them is wholly-owned, directly or indirectly, by&#160;Celestica:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Cayman Holdings 1&#160;Limited, a Cayman Islands corporation;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Cayman Holdings 9&#160;Limited, a Cayman Islands corporation;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica (Dongguan-SSL) Technology Limited, a China corporation;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Holdings Pte Limited, a Singapore corporation;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Hong Kong Limited, a Hong Kong corporation;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica&#160;LLC, a Delaware, U.S.&#160;limited liability company;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica (Thailand) Limited, a Thailand corporation;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica (USA)&#160;Inc., a Delaware, U.S.&#160;corporation;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Precision Machining Ltd., a California, U.S. corporation;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica International Limited Partnership, an Ontario, Canada partnership; and</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2480333&#160;Ontario&#160;Inc., an Ontario, Canada corporation.</font></div><div><a name="sF43666CA43CA51DDBAE24B0C4349823E"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">D.&#160;&#160;&#160;&#160;Property, Plants and Equipment</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our principal owned and leased properties as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">. These sites are used to provide manufacturing services and solutions, such as the manufacture of printed circuit boards, assembly and configuration of final systems, complex mechanical assembly, precision machining as well as other related services and customer support activities, including design and development, warehousing, distribution, fulfillment and after-market services, with a total of approximately 6.7 million square feet of productive capacity. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.83040935672514%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:26%;"></td><td style="width:19%;"></td><td style="width:11%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:24%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Major locations</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Square Footage</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Owned/Leased </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease Expiration Dates</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Canada </font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)(5)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">341</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS/CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2020 and 2028</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Arizona </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2027</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">California</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS/CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2020 and 2023</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Oregon</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2021 and 2026</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Massachusetts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Owned</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Minnesota</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2021 and 2024</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Mexico</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">463</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS/CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2020 and 2023</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Ireland</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS/CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2020 and 2024</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Spain</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Owned</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Romania</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">260</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS/CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Owned</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">China</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)(4)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,147</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS/CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Owned/Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2020 and 2056</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Malaysia</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)(4)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,350</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS/CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Owned/Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2020 and 2060</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Thailand</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)(4)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">982</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS/CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Owned/Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2020 and 2048</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Singapore</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS/CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2020 and 2022</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">South Korea </font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Owned/Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Japan</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">594</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS/CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Owned/Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2020 and 2022</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Laos</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">between 2021 and 2023</font></div></td></tr></table></div><font style="font-family:inherit;font-size:8pt;font-weight:bold;">____________________________________</font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Represents estimated square&#160;footage being used.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">No owned or leased real properties are pledged as security under the New Credit Facility.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Represents multiple locations.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">With respect to these locations, the land is leased, and the buildings are either owned or leased by&#160;us.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">On March 7, 2019, we completed the sale of our real property located in Toronto, Ontario, which included the site of our corporate headquarters and our Toronto manufacturing operations. In anticipation of the sale, we entered into a long-term lease in November 2017 in the Greater Toronto area for the relocation of our Toronto manufacturing operations, which was completed in February 2019. As part of the sale, we also entered into a 10-year lease in March 2019 for our new corporate headquarters (with tenancy currently targeted to be May 2022). In connection therewith, we completed the temporary relocation of our corporate headquarters in the second quarter of 2019 (pursuant to a 3-year lease executed in September 2018) while space in a new office building (to be built by the purchaser of the property on the site of our former location) is under construction. In connection with such relocations, we capitalized building improvements and equipment costs related to our new manufacturing site ($17 million since commencement in the fourth quarter of 2017 through completion) and our temporary corporate headquarters ($5.0 million, all in 2019). We also incurred transition costs of $18.6 million since commencement in the fourth quarter of 2017 through February 19, 2020. Our temporary headquarters relocation is complete, and we do not expect to incur further transition costs in connection therewith until the move into our new corporate headquarters commences (such costs cannot be estimated at this time). All of such costs have been, and the remainder are expected to be, funded from cash on hand. See Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations&#160;&#8212; Liquidity&#160;&#8212; </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Toronto Real Property and Related Transactions.</font><font style="font-family:inherit;font-size:8pt;">"</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider each of the properties in the table above to be adequate for its purpose and suitably utilized according to the individual nature and requirements of the relevant operations. We currently expect to be able to extend the terms of expiring leases or to find replacement sites on commercially acceptable terms. Also see "Environmental Matters" in Item&#160;4(B) above. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our principal executive office is located at 5140 Yonge Street, Suite 1900, Toronto, Ontario, Canada M2N 6L7.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our material tangible fixed assets are described in note&#160;7 to&#160;the Consolidated Financial Statements in Item&#160;18.</font></div><div><a name="sEA4685B18CBD58A49DF9365F96AC320C"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;4A.&#160;&#160;&#160;&#160;Unresolved Staff Comments</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sE4CCEC3C89035E3D8C68904322792869"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;5.&#160;&#160;&#160;&#160;Operating and&#160;Financial Review and Prospects</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sF87BA3B2279E5FA8BFA457DD62C2E543"></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA INC. </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FOR THE </font><font style="font-family:inherit;font-size:10pt;">YEAR ENDED</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">DECEMBER 31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The following Management</font><font style="font-family:inherit;font-size:10pt;">&#8217;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">s Discussion and Analysis of Financial Condition and Results of Operations (MD&amp;A) should be read in conjunction with our </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2019</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;audited consolidated financial statements (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2019</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;AFS), which we prepared in accordance with International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). Unless otherwise noted, all dollar amounts are expressed in U.S.&#160;dollars. The information in this discussion is provided as of </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;unless we indicate otherwise.</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Certain statements contained in this MD&amp;A constitute forward-looking statements within the meaning of Section&#160;27A of the U.S.&#160;Securities Act of 1933, as amended, and Section 21E of the U.S.&#160;Securities Exchange Act of 1934, as amended (U.S. Exchange Act), and contain forward-looking information within the meaning of Canadian securities laws. Such forward-looking information includes, without limitation, statements related to: our priorities, intended areas of focus, targets, objectives and goals; trends in the electronics manufacturing services (EMS) industry and our segments (including the components thereof), and their anticipated impact on our business; the anticipated impact of specified adverse market conditions in each of our segments (and/or component businesses) and near term expectations; anticipated improvements in backlog; the anticipated range and timing of restructuring charges associated primarily with the phased non-renewal of our programs with Cisco Systems, Inc. (Cisco Disengagement); the anticipated impact, range and timing of actions associated with our Connectivity &amp; Cloud Solutions segment portfolio review (CCS Review), including the Cisco Disengagement; our anticipated financial or operating results; growth and diversification strategies and plans (and potential hindrances thereto); materials constraints; the anticipated impact of completed acquisitions and program wins, transfers, losses or disengagements on our business;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">anticipated expenses, restructuring actions and charges, capital expenditures and other anticipated working capital requirements, including the anticipated amounts, timing, impact and funding thereof; the anticipated repatriation of undistributed earnings from foreign subsidiaries; the potential impact of tax and litigation outcomes; our anticipated ability to use certain net operating losses; intended investments in our business and associated risks; the potential impact of the pace of technological changes, customer outsourcing, program transfers, and the global economic environment on our business; raw materials prices; the timing of the commencement of, and amount of payments under, a lease for our new corporate headquarters; our expectations with respect to days in cash deposits; the impact of outstanding indebtedness under our credit facility on our business; the sufficiency of our capital resources; our intention (when in our discretion) to settle outstanding equity awards with subordinate voting shares (SVS); the anticipated impact of recent U.S. tax reform on our business; the potential impact of price reductions, longer payment terms and longer-term contracts on our business; our compliance with covenants under our credit facility; the potential use and effect of cash, securities issuances and further increases in third-party indebtedness to fund our operations or acquisitions; the potential adverse impacts of events outside of our control, including, among others, Britain's departure from the European Union (Brexit), policies or legislation proposed or instituted by the current administration in the U.S., the potential impact of significant tariffs on items imported into the U.S. and related countermeasures,</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">and/or coronavirus disease 2019 (COVID-19) or other widespread illness or disease (External Events); potential  true-up premiums under our U.K. main pension plan; the amount, method of funding, and impact of mandatory 2020 prepayments under our credit facility based on 2019 excess cash flow; pension plan funding requirements; and the anticipated impact of the expiration of certain  income tax incentives in Thailand. Such forward-looking statements may, without limitation, be preceded by, followed by, or include words such as &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;estimates,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;continues,&#8221; &#8220;project,&#8221; &#8220;potential,&#8221; &#8220;possible,&#8221; &#8220;contemplate,&#8221; &#8220;seek,&#8221; or similar expressions, or may employ such future or conditional verbs as &#8220;may,&#8221; &#8220;might,&#8221; &#8220;will,&#8221; &#8220;could,&#8221; &#8220;should&#8221; or &#8220;would,&#8221; or may otherwise be indicated as forward-looking statements by grammatical construction, phrasing or context. For those statements, we claim the protection of the safe harbor for forward-looking statements contained in the U.S.&#160;Private Securities Litigation Reform Act of 1995 and applicable Canadian securities laws. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Forward-looking statements are provided to assist readers in understanding management&#8217;s current expectations and plans relating to the future. Readers are cautioned that such information may not be appropriate for other purposes. Forward-looking statements are not guarantees of future performance and are subject to risks that could cause actual results to differ materially from those expressed or implied in such forward-looking statements, including, among others, risks related to: customer and segment concentration; challenges of replacing revenue from completed, lost or non-renewed programs or customer disengagements, including the Cisco Disengagement and other CCS Review disengagements; our customers' ability to compete and succeed with our products and services; the cyclical nature of our capital equipment business, in particular our semiconductor and display businesses; competitive factors and adverse market conditions affecting the EMS&#160;industry in general and our segments </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">in particular (including the risk that anticipated market improvements do not materialize); changes in our mix of customers and/or the types of products or services we&#160;provide, including the impact on gross profit of higher concentrations of lower margin programs; delays in the delivery and availability of components, services and materials; unanticipated changes in customer demand; the inability to maintain adequate utilization of our workforce; the expansion or consolidation of our operations; defects or deficiencies in our products, services or designs; integrating acquisitions and "operate-in-place" arrangements, and achieving the anticipated benefits therefrom; negative impacts on our business resulting from recent increases in third-party indebtedness; rapidly evolving and changing technologies, and changes in our customers' business and outsourcing strategies; customer, competitor and/or supplier consolidation; compliance with social responsibility initiatives; challenges associated with new customers or programs, or the provision of new services; the impact of restructuring actions, including a failure to achieve anticipated benefits from actions associated with the CCS Review, including the Cisco Disengagement and/or our productivity initiatives; the incurrence of future restructuring charges, impairment charges or other write-downs of assets; managing our operations, growth initiatives, and our working capital performance during uncertain market, political and economic conditions; disruptions to our operations, or those of our customers, component suppliers and/or logistics partners, including as a result of External Events (in particular, the impact of COVID-19); changes to our operating model; changing commodity, materials and component costs as well as labor costs and&#160;conditions; retaining or expanding our business due to execution or quality issues (including our ability to successfully resolve these challenges); non-performance by counterparties; maintaining sufficient financial resources and working capital to fund currently anticipated financial obligations and to pursue desirable business opportunities; negative impacts on our business resulting from any significant uses of cash, securities issuances, and/or additional increases in third-party indebtedness for additional acquisitions or to otherwise fund our operations; our financial exposure to foreign currency volatility; our global operations and supply chain; competitive bid selection processes; customer relationships with emerging companies; recruiting or retaining skilled talent; our dependence on industries affected by rapid technological change; our ability to protect intellectual property; increasing taxes, tax audits, and challenges of defending our tax positions; obtaining, renewing or meeting the conditions of tax incentives and&#160;credits; computer viruses, malware, hacking attempts or outages that may disrupt our&#160;operations; the inability to prevent or detect all errors or fraud; the variability of revenue and operating results; compliance with applicable laws, regulations, and government grants; the management of our IT systems and our ability to protect confidential information; our pension and other benefit plan obligations; changes in accounting judgments, estimates and assumptions; our ability to maintain compliance with the restrictive and financial covenants under our credit facility; interest rate fluctuations and changes to LIBOR; deterioration in financial markets or the macro-economic environment; our credit rating; and current or future litigation, governmental actions, and/or changes in&#160;legislation or accounting standards. The foregoing and other material risks and uncertainties are discussed in our public filings at </font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">www.sedar.com</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">www.sec.gov</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, including in this MD&amp;A, our most recent Annual Report on Form 20-F filed with, and subsequent reports on Form 6-K furnished to, the U.S. Securities and Exchange Commission (SEC), and as applicable, the Canadian Securities Administrators.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Our forward-looking statements are based on various assumptions, many of which involve factors that are beyond our control. Our material assumptions include those related to the following: fluctuation of production schedules from our customers in terms of volume and mix of products or services; the timing and execution of, and investments associated with, ramping new business; the successful pursuit, completion and integration of acquisitions; the success of our customers&#8217; products; our ability to retain programs and customers; the stability of general economic and market conditions, currency exchange rates, and interest rates; supplier performance, pricing and terms; compliance by third parties with their contractual obligations and the accuracy of their representations and warranties; the costs and availability of components, materials, services, equipment, labor, energy and transportation; that our customers will retain liability for recently-imposed tariffs and countermeasures; global tax legislation changes; our ability to keep pace with rapidly changing technological developments; the timing, execution, and effect of restructuring actions; the successful resolution of quality issues that arise from time to time; our having sufficient financial resources and working capital to fund currently anticipated financial obligations and to pursue desirable business opportunities; our ability to successfully diversify our customer base and develop new capabilities; that we achieve the expected benefits from our recent acquisitions and actions associated with our CCS Review (including the Cisco Disengagement); the impact of actions associated with the CCS Review (including the Cisco Disengagement) on our business; the magnitude of anticipated profits in our capital equipment business in the first quarter of 2020; the timing and nature of anticipated improvements in the capital equipment market in 2020; and the impact of anticipated adverse market conditions in 2020 on our A&amp;D business. Although management believes its assumptions to be reasonable under the current circumstances, they may prove to be inaccurate, which could cause actual results to differ materially (and adversely) from those that would have been achieved had such assumptions been accurate. Forward-looking statements speak only as of the date on which they are made, and we disclaim any intention or obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by applicable law. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">All forward-looking statements attributable to us are expressly qualified by these cautionary statements.</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sFB7755BF961C55059E47C3E08C711317"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Overview</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Celestica's business:</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We deliver innovative supply chain solutions globally to customers in two operating and reportable segments: Advanced Technology Solutions (ATS) and Connectivity &amp; Cloud Solutions (CCS). Our ATS segment consists of our ATS end market, and is comprised of our aerospace and defense (A&amp;D), industrial, energy, healthtech, and capital equipment businesses. Our capital equipment business is comprised of our semiconductor, display, and power &amp; signal distribution equipment businesses. Our CCS segment consists of our Communications and Enterprise end markets. Our Enterprise end market is comprised of our servers and storage businesses. Additional information regarding our reportable segments is included in note 25 to the 2019 AFS. Our customers include original equipment manufacturers (OEMs), cloud-based and other service providers, and other companies in a wide range of industries. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our global headquarters is located in Toronto, Ontario, Canada. We operate a network of sites and centers of excellence strategically located in North America, Europe and Asia, with specialized end-to-end supply chain capabilities tailored to meet specific market and customer product lifecycle requirements. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer a comprehensive range of product manufacturing and related supply chain services to customers in both of our segments, including design and development, new product introduction, engineering services, component sourcing, electronics manufacturing and assembly, testing, complex mechanical assembly, systems integration, precision machining, order fulfillment, logistics, asset management, product licensing, and after-market repair and return services. Within design and development, our Joint Design and Manufacturing (JDM) offering includes developing hardware platforms and design solutions in collaboration with customers, and managing aspects of the supply chain and manufacturing.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and services in our ATS segment are extensive and are often more regulated than in our CCS segment, and can include the following: government-certified and highly-specialized manufacturing, electronic and enclosure-related services for A&amp;D-related customers; high-precision semiconductor and display equipment and integrated subsystems; a wide range of industrial automation, controls, test and measurement devices; advanced solutions for surgical instruments, diagnostic imaging and patient monitoring; and efficiency products to help manage and monitor the energy and power industries. Our ATS segment businesses typically have a higher margin profile, higher working capital requirements, and longer product life cycles than the businesses in our CCS segment. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and services in our CCS segment consist predominantly of enterprise-level data communications and information processing infrastructure products, and can include routers, switches, servers and storage-related products used by a wide range of businesses and cloud-based and other service providers to manage digital connectivity, commerce and social media applications. Our CCS segment businesses typically have a lower margin profile, lower working capital requirements,  and higher volumes than the businesses in our ATS segment. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Overview of business environment:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The EMS industry is highly competitive. Demand can be volatile from period to period, and aggressive pricing is a common business dynamic, particularly in our CCS segment. Customers may shift production between EMS providers for a number of reasons, including changes in demand for their products, pricing concessions, more favorable terms and conditions, execution or quality issues, their preference or need to consolidate their supply chain capacity or change their supply chain partners, tax benefits, new trade policies or legislation, or consolidation among customers. Customers may also change the amount of business they outsource, or the concentration or location of their EMS suppliers. As a result, customer and segment revenue and mix, as well as overall profitability, are difficult to forecast.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Managing our operations is complex, and our financial results often fluctuate, in each case as a result of product lifecycles in the markets we serve, production lead times required by our customers, rapid shifts in technology, model obsolescence, commoditization of certain products, the emergence of new business models, shifting patterns of demand (such as the shift from traditional network infrastructures to highly virtualized and cloud-based environments, and declines in end-market demand for customer-specific proprietary systems in favor of open systems with standardized technologies), the prevalence of solid state or flash memory technology as a replacement for hard disk drives, the proliferation of software-defined technologies enabling the disaggregation of software and hardware, product oversupply, and the build-up by customers of inventory buffers. For example, </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">declines in end-market demand for customer-specific proprietary systems in favor of open systems with standardized technologies has adversely impacted some of our CCS segment customers in recent periods, and consequently, our CCS business.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#160;&#160;&#160;&#160;Capacity utilization, customer mix and the types of products and services we provide are important factors affecting our financial performance. The number of sites, the location of qualified personnel, the manufacturing capacity, and the mix of business through that capacity are vital considerations for EMS providers in terms of supporting their customers and generating appropriate returns. Because the EMS industry is working capital intensive, we believe that non-IFRS adjusted return on invested capital (ROIC), which is primarily based on non-IFRS operating earnings (each discussed in "Non-IFRS measures" below) and investments in working capital and equipment, is an important metric for measuring an EMS provider&#8217;s financial performance.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See "External Factors that May Impact our Business" below for a discussion of other factors that could adversely impact our business.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Developments</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">COVID-19:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been numerous factory and port closures in response to the recent COVID-19 outbreak, and we are in regular contact with our customers, suppliers and logistics providers. To date, we have seen some related materials constraints and reductions in order volumes, shipments and cash collections. Significant uncertainty remains with respect to the potential future impact of the COVID-19 outbreak on our business, and the size of the impact will depend on future developments which cannot currently be predicted, including the speed at which our suppliers and logistics providers can return to full production, the status of labor shortages and the impact of supplier prioritization of backlog. We are actively assessing, and responding where possible, to the potential effects of the COVID-19 outbreak on our employees, customers, suppliers, and logistics providers, and evaluating governmental actions being taken to curtail its spread. However, while we expect that our financial results for the first quarter of 2020 will be negatively impacted by this disruption, we cannot currently estimate the overall severity or duration of any resulting adverse impact on our business, financial condition and/or results of operations, which may be material. A material adverse effect on our employees, customers, suppliers and/or logistics providers could have a material adverse effect on us. In addition, supply chain or logistics disruptions could materially impact our operations outside China since we purchase a meaningful level of components from Chinese suppliers for our sites in other countries. Also see "External Factors that May Impact our Business" below.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Environment:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ATS Segment</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Demand in our capital equipment business remains soft. Revenue from our semiconductor capital equipment customers has been adversely impacted by cyclical decreases in demand that started in the second half of 2018, resulting in lower utilization and operating losses in our capital equipment business throughout 2019. However, we have observed some signs of improvement since the third quarter of 2019 (Q3 2019), and our customers are continuing to forecast moderate demand growth in the first half of 2020. The display market is currently undergoing a shift from LCD to OLED technology, driven by the introduction of 5G smart phones that predominantly use OLED screens. We continue to expect a near-term soft display market, with modest recovery in late 2020, as a result of anticipated increases in the demand for these next generation smart phones and large form factor displays.  However, the pace of this transition may impact the speed of the recovery. Our capital equipment business for the fourth quarter of 2019 (Q4 2019) improved relative to Q3 2019, due to higher sequential revenue and the positive impact of our cost reduction initiatives. The low single-digit million dollar loss for Q4 2019 for this business was in line with our expectations. For the first quarter of 2020 (Q1 2020), we expect to generate a profit in our capital equipment business in the single-digit million dollar range, driven by our cost productivity initiatives and increased volumes. We continue to believe that new program wins, market share gains, and new applications position us favorably to benefit from potential growth in this business in the future.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our industrial and healthtech businesses produced strong revenue growth in 2019 as we ramped new programs. Although the cost of ramping multiple new programs in these businesses adversely impacted their profitability in the first half of 2019, their profitability improved and stabilized in the second half of 2019.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although materials constraints have improved generally, our A&amp;D business continued to be negatively impacted by materials shortages during 2019, particularly with respect to the availability of certain high reliability parts and machined components, resulting in operational inefficiencies (including production delays, and a need to carry higher than expected levels of inventory), and a continued backlog of orders. We continue to expect gradual improvement in this backlog over the next several quarters. In addition to the impact of continued materials constraints, we anticipate that the halt of the Boeing 737 Max program will also put some downward pressure on our A&amp;D revenue in 2020. However, we expect improvements in our other ATS businesses to more than offset the 737 Max impacts in 2020.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Planned disengagements (which are now complete) from non-strategic programs resulted in revenue reductions in our energy business in 2019 compared to 2018.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The decrease in our ATS segment income and margin in 2019 as compared to 2018 (see "Operating Results" below) was attributable primarily to the losses in our capital equipment business, inefficiencies in our A&amp;D business, and the disengagement from certain non-strategic energy programs, offset in part by improvements from the ramping of new programs in our other ATS businesses. We continue to pursue new customers and invest in our ATS segment to expand our market share, to diversify our end market mix, and to enhance and add new technologies and capabilities to our offerings. As a result of anticipated strengthening demand in our capital equipment business, growth in our industrial and healthtech businesses, and benefits from our cost productivity initiatives, we expect to see margin improvement in our ATS segment in 2020.  </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">CCS Segment</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our CCS segment generally experiences a high degree of volatility in terms of revenue and product/service mix. This segment has also been adversely affected by sustained negative pricing pressures, which have significantly impacted our profitability in recent periods. These factors, as well as aggressive pricing and technology-driven demand shifts in this highly competitive market, are not expected to abate. We are also experiencing an increasing shift in the mix of our programs towards cloud-based and other service providers, which are cyclically different from our traditional OEM customers, creating more volatility and unpredictability in our revenue patterns as we adjust to this shift, and additional challenges with respect to the management of our working capital requirements. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In order to address under-performing programs, and better align our investments with our strategic and financial priorities, we commenced a comprehensive review of our CCS segment revenue portfolio (CCS Review) in the second half of 2018. In connection with the CCS Review, we negotiated improved commercial terms for certain programs, and successfully completed our disengagement from identified programs in 2019, largely in our Enterprise end market.&#160;The aggregate annualized revenue decline from these Enterprise disengagements will be approximately $500 million. Our Communications end market has also been (and continues to be) adversely impacted by significant revenue declines resulting from program-specific market dynamics, which in some cases resulted in returns below our financial targets. In connection therewith, we announced in October 2019 that we had come to a mutual agreement with our largest customer, Cisco Systems, Inc. (Cisco), to a phased exit from existing programs commencing in 2020 (Cisco Disengagement). As a result of adding the Cisco Disengagement to the CCS segment disengagements then-underway, we increased our anticipated annualized decline in CCS segment revenue (once all such disengagements are complete) from approximately $500 million (as described above) to $1.25 billion. We are working collaboratively with Cisco to ensure a seamless and successful transition,&#160;and expect the transition (including associated restructuring actions described under "Restructuring Update" below) to be largely complete by the end of 2020. No revenue impact from the Cisco Disengagement is expected in Q1 2020. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our CCS segment revenue for 2019 decreased $0.8 billion to $3.6 billion compared to $4.4 billion in 2018, including a revenue decline of just over $400 million resulting from disengagements associated with the CCS Review, with the remainder of the revenue decline resulting from continued demand softness from certain Communications customers (some of which we expect to continue into 2020), partially offset by new program ramps (see "Operating Results" below). Despite the revenue declines, these disengagements and our cost productivity initiatives had a beneficial impact on our CCS segment margin for 2019. We are focused on completing our CCS Review disengagements in 2020, and continue to expect the impact of such disengagements, including the Cisco Disengagement, to result in an aggregate revenue decline in 2020 as compared to 2019 in the range of approximately $400 million to $600 million. Notwithstanding the foregoing, we intend to continue to invest in areas that we believe are key to the long-term success of our CCS segment, including our JDM offering, and evolve our product offerings to serve our growing service provider customer base. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As anticipated, as a result of the CCS segment revenue declines and lower capital equipment demand, total Company revenue declined 11% in 2019 compared to 2018. While we are not providing guidance for 2020, we continue to anticipate 2020 revenue to decline relative to 2019, and 2020 non-IFRS operating margin and non-IFRS adjusted earnings per share to increase relative to 2019 as we execute associated cost actions and redeploy our resources to support growth in other areas of our business. We do not provide reconciliations for forward-looking non-IFRS financial measures, as we are unable to provide a meaningful or accurate calculation or estimation of reconciling items and the information is not available without unreasonable effort. See "Operating Goals and Priorities" and "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Non-IFRS measures</font><font style="font-family:inherit;font-size:10pt;">" below.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring Update: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#0000ff;"></font><font style="font-family:inherit;font-size:10pt;">We have recorded an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$81.3</font><font style="font-family:inherit;font-size:10pt;">&#32;million in restructuring charges from the commencement of our cost efficiency initiative (CEI) in the fourth quarter of 2017 (Q4 2017) through its completion at the end of </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, including </font><font style="font-family:inherit;font-size:10pt;">$37.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of restructuring charges recorded in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. Aggregate charges under the CEI were above the high end of our previously disclosed range of $50 to $75 million, as we accelerated certain other cost actions, including those related to the Cisco Disengagement. See "Operating Results &#8212; Other charges (recoveries)."</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We intend to incur $30 million of restructuring charges in 2020, associated primarily with the Cisco Disengagement. We expect to substantially complete this restructuring program by the end of 2020.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Board Membership Changes:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 29, 2020, William A. Etherington, our former Chair of the Board, retired from Celestica&#8217;s Board of Directors and Michael M. Wilson (a director since 2011) was immediately appointed as Chair of the Board. In accordance with the Directors' Share Compensation Plan, the deferred share units (DSUs) held by Mr. Etherington will be redeemed and payable on or prior to the 90</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:10pt;">&#32;day following the date on which he retires from the Board of Directors of Onex (or&#160;is&#160;otherwise&#160;no longer a director or employee of any corporation that does not deal at arm&#8217;s length with the Company). As of January 29, 2020, Mr. Etherington held 0.47 million DSUs. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Toronto Real Property and Related Transactions Update:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See "Liquidity &#8212; Toronto Real Property and Related Transactions" below and note 7 to the 2019 AFS for a discussion of our Toronto property sale completed in March 2019 and related transactions, as well as transition and capital costs incurred in connection with relocations related to such sale. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Share Repurchases: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our most recent normal course issuer bid (NCIB) expired in December 2019. Our Credit Facility prohibits further share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount. This restriction is currently in effect, but does not apply to open market purchases to satisfy delivery requirements under our stock-based compensation (SBC) plans.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of IFRS 16: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted IFRS 16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, effective January 1,&#160;2019, which brings most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases.  We applied the modified retrospective approach, permitting us to recognize the cumulative effect of such adoption as an adjustment to our opening balance sheet as of January 1, 2019, without restatement of prior period comparative information. See note 2 to our 2019 AFS.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Goals and Priorities</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our current priorities are focused on evolving our revenue portfolio; expanding our non-IFRS operating margin* and segment margins*; and maintaining a balanced approach to capital allocation. Management believes that each of these goals and priorities is reasonable. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Evolving our Revenue Portfolio</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; To evolve our revenue portfolio, we intend to continue to focus on: (i) realigning our portfolio towards more diversified revenue, (ii) driving sustainable profitable revenue growth, (iii) growing our ATS segment revenue organically by an average of 10% per year over the long term, (iv) supplementing our organic growth with disciplined and targeted acquisitions intended to expand capabilities, and (v) optimizing and reshaping our portfolio to drive more consistent returns and profitability. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expanding Margins</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; With respect to our margins, we intend to focus on: (i) achieving non-IFRS operating margin* in the target range of 3.75% to 4.5%, (ii) achieving ATS segment margin in the target range of 5.0% to 6.0% and maintaining CCS segment margin in the target range of 2.0% to 3.0%, and (iii) achieving greater than 50% of total segment income from our ATS segment. In order to achieve our ATS segment income and margin, and non-IFRS operating margin* goals: (i) the current demand environment in the capital equipment business must return to prior levels; (ii) materials shortages and the demand environment in our A&amp;D business must stabilize, to help reduce production inefficiencies; and (iii) we must successfully execute the ramping of new ATS programs, particularly in our industrial and healthtech businesses, to their targeted profitability levels. Because we cannot control market conditions, however, the timeline to achieve these goals, as well as our long-term ATS segment revenue growth rate objective, cannot be assured. To maintain our CCS segment margin, we must (i) execute the Cisco Disengagement as planned, while continuing to achieve cost productivity improvements, and (ii) continue to expand our portfolio in higher margin services. See "Recent Developments" above.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Balanced Approach to Capital Allocation </font><font style="font-family:inherit;font-size:10pt;">&#8212; In terms of capital allocation, we are focused on: (i) returning approximately 50% of non-IFRS free cash flow* to shareholders annually, on average and when permitted, over the long term, (ii) investing 1.5% to 2.0% of annual revenue in capital expenditures to support our organic growth, and (iii) executing on strategic acquisitions as part of a disciplined capital allocation framework. We are also focused on maintaining a strong balance sheet, as well as lowering outstanding borrowings.</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The foregoing priorities and areas of intended focus constitute our objectives and goals, and are not intended to be projections or forecasts of future performance. Our future performance is subject to risks, uncertainties and other factors that could cause actual outcomes and results to differ materially from the goals and priorities described above.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* Operating margin and free cash flow are non-IFRS measures without standardized meanings and may not be comparable to similar measures presented by other companies. See "Non-IFRS measures" below for a discussion of the non-IFRS measures included herein (including a description of recent modifications to our calculation of certain non-IFRS measures), and a reconciliation of historical non-IFRS measures to the most directly comparable IFRS measures. We do not provide reconciliations for forward-looking non-IFRS financial measures, as we are unable to provide a meaningful or accurate calculation or estimation of reconciling items and the information is not available without unreasonable effort. This is due to the inherent difficulty of forecasting the timing or amount of various events that have not yet occurred, are out of our control and/or cannot be reasonably predicted, and that would impact the most directly comparable forward-looking IFRS financial measure. For these same reasons, we are unable to address the probable significance of the unavailable information. Forward-looking non-IFRS financial measures may vary materially from the corresponding IFRS financial measures. Segment performance is evaluated based on segment revenue, segment income and segment margin (segment income as a percentage of segment revenue), each of which is defined in "Operating Results &#8212; Segment income and margin" below.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Our Strategy </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To increase the value we deliver to our customers, we continue to make investments in people, value-added service offerings, new capabilities, capacity, technology, IT systems, software and tools, and work to improve our productivity, quality, delivery performance and flexibility in our efforts to be recognized as a leading company in the EMS industry.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">While the demand environment remains volatile, we remain committed to making the investments we believe are required to support our long-term objectives and to create shareholder value, while simultaneously managing our costs and resources to maximize our efficiency and productivity. Within both of our segments, we are focused on: increased penetration in our end markets; diversifying our customer mix and product portfolios, including increasing design and development, engineering, and after-market services (higher value-added services); and diversifying our capabilities. The costs of investments that we deem desirable may be prohibitive, however, and therefore prevent us from achieving our diversification objectives. In addition, the ramping activities associated with investments that we do make may be significant and could negatively impact our margins in the short and medium term. To counteract these factors, we continue to invest in and deploy automation and digital factory solutions and capabilities throughout our network to improve quality and productivity. Our recently-completed CEI and related restructuring actions were also intended to further streamline our business, increase operational efficiencies and improve our productivity.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In support of our expansion efforts, we have executed two "operate-in-place" outsourcing agreements with existing A&amp;D customers, pursuant to which we provide manufacturing and after-market repair services for specific product lines at such customers' sites. In addition, we acquired Lorenz, Inc. and Suntek Manufacturing Technologies, SA de CV, collectively known as Karel Manufacturing (Karel) in November 2016, Atrenne Integrated Solutions, Inc. (Atrenne) in April 2018, and Impakt Holdings, LLC (Impakt) in November 2018, all in our ATS segment. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As we expand our business, open new sites, or transfer business within our network to accommodate growth or achieve synergies, however, we may encounter difficulties that result in higher than expected costs associated with such activities. Potential difficulties related to such activities include our ability to: manage growth effectively; maintain existing business relationships during periods of transition; anticipate disruptions in our operations that may impact our ability to deliver to customers on time, produce quality products and ensure overall customer satisfaction; and respond rapidly to changes in customer demand or volumes. We may also encounter difficulties in ramping and executing new programs. We may require significant investments in additional capabilities and increased working capital to support these new programs, including those associated with business acquisitions, and may generate lower margins or losses during and/or following the ramp period. There can be no assurance that our increased investments will benefit our financial performance or result in business growth. As we pursue opportunities in new markets or technologies, we may encounter challenges due to our limited knowledge or experience in these areas. In addition, the success of new business models or programs depends on a number of factors including: understanding the new business or markets; timely and successful product development; market acceptance; the effective management of purchase commitments and inventory levels in line with anticipated demand; the development or acquisition of appropriate intellectual property and capital investments, to the extent required; the availability of materials in adequate quantities and at appropriate costs to meet anticipated demand; and the risk that new offerings may have quality or other defects in the early stages of introduction. Any such difficulties could prevent </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">us from realizing the anticipated benefits of growth in our business, including in new markets or technologies, which could materially adversely affect our business and operating results.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may, at any time, be in discussions with respect to possible acquisitions or strategic transactions. There can be no assurance that any of such discussions will result in a definitive agreement and, if they do, what the terms or timing of any such agreement would be. There can also be no assurance that any acquisition or other strategic transaction will be successfully integrated or will generate the returns we expect. We may fund our acquisitions and other strategic transactions from cash on hand, third-party borrowings, the issuance of securities, or a combination thereof.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">External Factors that May Impact our Business</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertainty in the global economy and financial markets may impact current and future demand for our customers' products and services, and consequently, our operations. We continue to monitor the dynamics and impacts of the global economic and financial environment and work to manage our priorities, costs and resources to anticipate and prepare for any changes we deem necessary.</font></div><div style="line-height:120%;text-align:justify;text-indent:38px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other external factors that could adversely impact the EMS industry and our business include natural disasters and related disruptions, political instability, terrorism, armed conflict, labor or social unrest, criminal activity, disease or illness that affects local, national or international economies (including the increased tariffs and COVID-19, discussed below), unusually adverse weather conditions, and other risks present in the jurisdictions in which we, our customers, our suppliers, and/or our logistics partners operate. These types of events could disrupt operations at one or more of our sites or those of our customers, component suppliers and/or our logistics partners. These events could also lead to higher costs or supply shortages and may disrupt the delivery of components to us, or our ability to provide finished products or services to our customers, any of which could adversely affect our operating results. In addition, uncertainties resulting from Brexit (given the lack of comparable precedent) and/or policies or legislation proposed or instituted by the current administration in the U.S., and/or increased tensions between the U.S. and other countries, may adversely affect our business, results of operations and financial condition.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our business and operations could be materially and adversely affected by the effects of a widespread outbreak of a contagious disease, including the recent outbreak of the respiratory illness caused by COVID-19 first identified in Wuhan, Hubei Province, China, or any other outbreak of contagious diseases, and other adverse public health developments. These effects could include disruptions or restrictions on our employees' and other service providers' ability to travel, as well as temporary closures of our facilities or the facilities of our customers, suppliers, or other vendors in our supply chain, potentially including single source suppliers. Any disruption of our supply chain or customers could adversely impact our business and results of operations, including by causing us to cease the manufacturing of one or more products for a period of time, which could also lead to loss of customers, as well as reputational, competitive, or business harm. In addition, a significant outbreak of contagious diseases in the human population could result in a widespread health crisis that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn that could affect demand for our end customers' products and in turn adversely impact our operating results. See "Recent Developments &#8212; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">COVID-19</font><font style="font-family:inherit;font-size:10pt;">" above. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The current U.S. administration has increased tariffs on certain items imported into the U.S. from several countries, including China, Mexico, and the European Union. Each of these countries has imposed retaliatory tariffs on specified items, which have been challenged by the U.S. These actions, or other governmental actions related to tariffs or international trade agreements, could increase the cost to our U.S. customers who use our non-U.S. manufacturing sites and components, and vice versa, which may materially and adversely impact demand for our services, our results of operations or our financial condition. We currently ship a significant portion of our worldwide production to customers in the U.S. from other countries. Increased tariffs, and/or changes to international trade agreements, including the revised trade agreement among the U.S., Canada and Mexico (USMCA), which has not yet been ratified by Canada, may cause our U.S. customers to insource programs previously outsourced to us, transfer manufacturing to locations within our global network that are not impacted by such actions (potentially increasing production costs), and/or shift their business to other EMS providers. Additionally, tariffs on imported components for use in our U.S. production could have an adverse impact on demand for such production. Retaliatory tariffs could reduce demand for our U.S.-based production or make such production less profitable. We assessed the impact of current tariffs on our global network, and discussed such tariffs with impacted customers. In connection therewith, we transferred numerous customer programs in 2019, primarily located in China, to countries unaffected by these tariffs (including Thailand). Remaining transfers were completed in early 2020. These transfers resulted in new investments and costs to realign our manufacturing footprint, including expansion in non-affected countries, and reductions of operations in impacted geographies. Although such costs were not material in 2019,  given the uncertainty regarding the scope and duration of these trade actions, the uncertainty of the impact of the USMCA, if ratified, on our business, whether trade tensions will escalate further, and whether our customers will continue to bear the cost of the tariffs, their impact on our operations and results for future periods cannot be currently quantified, but may be material. We will continue to monitor the scope and duration of trade actions by the U.S. and other governments on our business.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In general, changes in U.S. social, political, regulatory and economic conditions or in laws and policies governing foreign trade, taxation, manufacturing, clean energy, the healthcare industry, development and investment in the jurisdictions in which we, and/or our customers or suppliers operate, could materially adversely affect our business, results of operations and financial condition. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If a key supplier (or any company within such supplier's supply chain) experiences financial or other difficulties, this may affect its ability to supply us with materials, components or services, which could halt or delay the production of a customer's products, and/or have a material adverse impact on our operations, financial results and customer relationships. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ability to collect outstanding accounts receivable (A/R) and achieve future sales depends, in part, on the financial strength of our customers. Insufficient customer liquidity may result in significant delays in or defaults on payments owed to us. In addition, customer financial difficulties or changes in demand for our customers' products may result in order cancellations and higher than expected levels of inventory, which could have a material adverse impact on our operating results and working capital performance. We may not be able to return or resell this inventory, or we may be required to hold the inventory for an extended period of time, any of which may result in our having to record additional inventory reserves. We may also be unable to recover all of the amounts owed to us by a customer, including amounts to cover unused inventory or capital investments we incurred to support that customer's business. Our failure to collect amounts owed to us and/or the loss of one or more major customers could have a material adverse effect on our operating results, financial position and cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As described above, customers may shift production between EMS providers, change the amount of business they outsource or the concentration or location of their EMS suppliers. These customer decisions may impact, among other items, our revenue and margins, the need for future restructuring, the level of capital expenditures and our cash&#160;flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sC6BE9F48447F5600B68BE8E72503CB73"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Key Operating Results and Financial Information</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our consolidated financial statements have been prepared in accordance with IFRS as issued by the IASB and accounting policies we adopted in accordance with IFRS. Such consolidated financial statements reflect all adjustments that are, in the opinion of management, necessary to present fairly our financial position as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and the financial performance, comprehensive income and cash flows for each of the years in the three-year period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. On January 1, 2019, we adopted IFRS 16,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Leases</font><font style="font-family:inherit;font-size:10pt;">, and no restatement of comparative period financial information was required in connection therewith. See "Recently adopted accounting standards" in note 2 to our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;AFS.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;The following tables set forth certain key operating results and financial information for the periods indicated (in&#160;millions, except per share&#160;amounts and percentages). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"></td></tr><tr><td style="width:49%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% Change 2018 v. 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">% Change 2019 v. 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,142.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,633.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,888.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">418.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">430.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">384.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Selling, general and administrative expenses (SG&amp;A)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">203.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">219.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">227.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other charges (recoveries)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(49.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">65</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(182</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">105.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">98.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">70.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.73</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.70</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.53</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(24</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:68%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:10%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Segment revenue* as a percentage of total revenue:</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ATS revenue (% of total revenue)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">CCS revenue (% of total revenue)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:41%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:9%;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="14" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Segment income and segment margin*:</font></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Segment Margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Segment Margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Segment Margin</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ATS segment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">96.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.9%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">102.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.6%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">64.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.8%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">CCS segment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">120.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.9%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">111.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.5%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">93.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.6%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Segment performance is evaluated based on segment revenue, segment income and segment margin (segment income as a percentage of segment revenue), each of which are defined in "Operating Results &#8212; Segment income and margin" below.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31 <br>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31 <br>2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">422.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">479.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,737.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,560.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Borrowings under term loans</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">598.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">592.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Borrowings under revolving credit facility*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">159.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* excluding ordinary course letters of credit</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:68%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash provided by operating activities </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">127.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">345.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">SVS repurchase activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Aggregate cost (including transaction costs) of SVS repurchased for cancellation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">75.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Number of SVS repurchased for cancellation (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted average price per share for repurchases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.58</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11.10</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8.15</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Aggregate cost (including transaction costs) of SVS repurchased for delivery under stock-based compensation (SBC) plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Number of SVS repurchased for delivery under SBC plans (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A discussion of the foregoing information is set forth under "Operating Results" below.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other performance indicators:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the key operating results and financial information described above, management reviews the following measures (which are not measures defined under IFRS):&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:41%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:7%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1Q18</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2Q18</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">3Q18</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">4Q18</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1Q19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2Q19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">3Q19</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">4Q19</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash cycle days:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Days in A/R</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">57</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">71</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">65</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Days in inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">57</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">56</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">59</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Days in accounts payable (A/P)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(62)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(60)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(65)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(65)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(70)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(64)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(60)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(60)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Days in cash deposits*</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(9)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash cycle days</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">55</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">52</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">56</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">69</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">65</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventory turns</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.4x</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.6x</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.2x</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.0x</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.0x</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.0x</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.4x</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.5x</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">*     Represents cash deposits made by certain customers to cover our risk of excess and/or obsolete inventory. As a result of the recent increased use of cash deposits to mitigate higher inventory levels, commencing in the first quarter of 2019 (Q1 2019), we deduct cash deposit days in our calculation of cash cycle days, and have restated the prior period comparatives shown above to conform to the current presentation.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"></td></tr><tr><td style="width:27%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">30</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March <br>31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June <br>30</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">A/R Sales (in millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">113.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">113.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">113.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">130.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">130.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">136.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">130.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">90.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Supplier Financing* (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">77.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">76.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">81.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total (in millions)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">190.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">189.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">194.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">180.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">154.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">148.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">155.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">141.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">*     Represents A/R sold to third party banks in connection with the uncommitted supplier financing programs of two customers in Q4 2019, and the supplier financing program of one customer prior thereto.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Days in A/R is defined as the average A/R for the quarter divided by the average daily revenue. Days in inventory, days in A/P and days in cash deposits are calculated by dividing the average balance for each item for the quarter by the average daily cost of sales. Cash cycle days is defined as the sum of days in A/R and days in inventory minus the days in A/P and days in cash deposits. Inventory turns are determined by dividing 365&#160;by the number of days in inventory. A lower number of days in A/R, days in inventory, and cash cycle days, and a higher number of days in A/P, days in cash deposits, and inventory turns generally reflect improved cash management performance. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Days in A/R increased 1 day from the fourth quarter of 2018 (Q4 2018) to 63 days for Q4 2019 primarily due to a decrease in revenue from Q4 2018 to Q4 2019 and the timing of collections. Day in inventory increased 6 days from Q4 2018 to 67 days for Q4 2019 primarily due to lower cost of sales for Q4 2019 compared to Q4 2018, despite lower average inventory levels at the end of Q4 2019. Days in A/P decreased 5 days from Q4 2018 to 60 days in Q4 2019 primarily due to lower average A/P balances and the timing of payments, partially offset by the impact of reduced cost of sales from Q4 2018 to Q4 2019. Days in cash deposits increased 6 days from Q4 2018 to 8 days in Q4 2019 primarily due to higher cash deposits we received from customers in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;to help reduce our working capital requirements. Customer cash deposits were $121.9 million as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, compared to </font><font style="font-family:inherit;font-size:10pt;">$57.9</font><font style="font-family:inherit;font-size:10pt;">&#32;million as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. Although there were </font><font style="font-family:inherit;font-size:10pt;">8</font><font style="font-family:inherit;font-size:10pt;">&#32;days in cash deposits in Q4 </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we continue to expect this number to decrease in the near term as we work with our customers to reduce our inventory levels. The components of cash cycle days were consistent or relatively consistent sequentially.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that cash cycle days (and the components thereof) and inventory turns are useful measures in providing investors with information regarding our cash management performance and are accepted measures of working capital management efficiency in our industry. These are not measures of performance under IFRS, and may not be defined and calculated in the same manner by other companies. These measures should not be considered in isolation or as an alternative to working capital as an indicator of performance.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management also reviews other non-IFRS measures including adjusted net earnings, operating margin, adjusted ROIC and free cash flow. See "Non-IFRS measures" below.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sD21A30C8E0E65C908739D937A671006F"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Critical Accounting Policies and Estimates</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with IFRS requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment could also impact certain estimates and discount rates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the recoverable amounts used in our impairment testing of our non-financial assets (see notes </font><font style="font-family:inherit;font-size:10pt;">7</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">8</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">9</font><font style="font-family:inherit;font-size:10pt;">&#32;to our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;AFS). Our assessment of these factors forms the basis for our judgments on the carrying values of assets and liabilities and the accrual of our costs and expenses. Actual results could differ materially from these estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may impact future periods as well. Significant accounting policies and methods used in the preparation of our consolidated financial statements are described in note 2 to our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;AFS. The following is a discussion of those accounting policies which management considers to be "critical," defined as accounting policies that management believes are both most important to the portrayal of our financial condition and results and require application of management's most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effects of matters that are inherently uncertain. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Key sources of estimation uncertainty and judgment:</font><font style="font-family:inherit;font-size:10pt;">&#32;We have applied significant estimates, judgment and assumptions in the following areas which we believe could have a significant impact on our reported results and financial position: our determination of the timing of revenue recognition; our measurement of income taxes; the determination of our cash generating units (CGUs*); whether events or changes in circumstances are indicators that an impairment review of our assets or CGUs should be conducted; the measurement of our CGUs' recoverable amounts, which includes estimating future growth, profitability, discount and terminal growth rates, and the fair value of any real property; and the allocation of the purchase price and other valuations related to our business acquisitions.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">* CGUs are</font><font style="font-family:inherit;font-size:10pt;">&#32;the smallest identifiable group of assets that cannot be tested individually and generate cash inflows that are largely independent of those of other assets or groups of assets, and can be comprised of a single site, a group of sites, or a line of business.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue recognition:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Where products are custom-made to meet a customer's specific requirements, and such customer is obligated to compensate us for the work performed to date, we recognize revenue over time as production progresses to completion, or as services are rendered. We generally estimate revenue for our work in progress based on costs incurred to date plus a reasonable profit margin for eligible products for which we do not have alternative uses. We apply significant estimates, judgment and assumptions in interpreting our customer contracts, determining the timing of revenue recognition and measuring work in progress. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income taxes:  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record income tax expense or recovery based on taxable income earned or loss incurred in each tax jurisdiction where we operate at the enacted or substantively enacted tax rate applicable to that income or loss. In the ordinary course of business, we engage in many transactions for which the ultimate tax outcome is uncertain and therefore estimates are required for exposures related to potential and actual examinations by taxation authorities. We review these transactions and exposures and record tax liabilities for open years based on our assessment of many factors, including past experience and interpretations of tax law applied to the facts of each matter. Management periodically evaluates the positions taken in our tax returns with respect to situations in which applicable tax rules are subject to interpretation. We establish provisions related to tax uncertainties where appropriate, based on our estimate of the amount that ultimately will be paid to or received from the tax authorities. The various judgments and estimates by management in establishing provisions related to tax uncertainties significantly affect the amounts we recognize in our consolidated financial statements. The determination of tax liabilities is subjective and generally involves a significant amount of judgment. We believe that our income tax liability reflects the probable outcome of our income tax obligations based on known facts and circumstances; however, the final income tax outcome may be different from our estimates. A change to these estimates could impact our income tax provision.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize deferred income tax assets to the extent we believe it is probable, based on management's estimates, that future taxable profit will be available against which the deductible temporary differences as well as unused tax losses and tax credit carryforwards can be utilized. We consider factors such as the reversal of taxable temporary differences, projected future taxable income, the character of the income tax asset, tax planning strategies, changes in tax laws and other factors. A change to these factors could impact the amount of deferred income tax assets we recognize. We review our deferred income tax assets at each reporting date and reduce them to the extent we believe it is no longer probable that we will realize the related tax benefits.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Determination of CGUs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Judgment is involved in the determination of our CGUs, which includes an assessment of whether the relevant asset, or group of assets, largely generates independent cash inflows, and an evaluation of how management monitors the business operations pertaining to such asset or asset group.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Impairment of goodwill, intangible assets, property, plant and equipment, and right-of-use (ROU) assets: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review the carrying amounts of goodwill, intangible assets, property, plant and equipment, and ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets, or the related CGU or CGUs, may not be recoverable. In addition to an assessment of triggering events during the year, we conduct an annual impairment assessment of CGUs with goodwill in the fourth quarter of the year. Judgment is required in the determination of our CGUs and whether a review for impairment should be conducted. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize an impairment loss when the carrying amount of an asset, CGU or group of CGUs exceeds its recoverable amount. The recoverable amount of an asset, CGU or group of CGUs is measured as the greater of its expected value-in-use and its fair value less costs of disposal. The process of determining the recoverable amount is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, the fair value of any real property, and in projecting future cash flows, among other factors.  Future events and changing market conditions may impact our assumptions as to prices, costs or other factors that may result in changes in our estimates of future cash flows. Our expected value-in-use is determined based on a discounted cash flow analysis. Determining the estimated fair value less costs of disposal requires valuations and use of appraisals. Where applicable, we engage independent brokers to obtain market prices to estimate our real property and other asset values. At each reporting date, we review for indicators that could change the estimates we used to determine the recoverable amount of the relevant assets. Failure to realize the assumed revenues at an appropriate profit margin of a CGU could result in impairment losses in such CGU in future&#160;periods.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business combinations: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use judgment to determine the estimates used to value identifiable assets and liabilities, and the fair value of contingent consideration and other contingencies, if applicable, at the acquisition date. We may engage third parties to determine the fair value of certain inventory, property, plant and equipment and intangible assets. We use estimates to determine cash flow projections, including the period of expected future benefit, and future growth and discount rates, among other factors, to value intangible assets and contingent consideration. The fair value of acquired tangible assets are measured by applying the market, cost or replacement cost, or the income approach (using discounted cash flows and forecasts by management), as appropriate.</font></div><div><a name="sE17647D8F3F85CB089853FD9DB44E484"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Results </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our product and service volumes, revenue and annual and quarterly operating results are affected by, among other factors: the level and timing of customer orders; our customer and business mix and the types of products or services we provide; the rate at which, the costs associated with, and the execution of, new program ramps; demand volumes and the seasonality of our business; price competition and other competitive factors; the mix of manufacturing or service value-add; manufacturing capacity, utilization and efficiency; the degree of automation used in the assembly process; the availability of components or labor; the location of qualified personnel; costs and inefficiencies of transferring programs between sites; program completions or losses, or customer disengagements and the timing and the margin of follow-on business or any replacement business; the impact of foreign exchange fluctuations; the performance of third-party providers; our ability to manage inventory, production location and equipment effectively; our ability to manage changing labor, component, energy and transportation costs effectively; fluctuations in variable compensation costs; the timing of our expenditures in anticipation of forecasted sales levels; and the timing of any acquisitions and related integration costs. Significant period-to-period variations can also result from the timing of new programs reaching full production or programs reaching end-of-life, the timing of follow-on or next generation programs and/or the timing of existing programs being fully or partially transferred internally or to a competitor. See "Overview &#8212; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Overview of business environment</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recent Developments</font><font style="font-family:inherit;font-size:10pt;">" above for a discussion of recent market conditions impacting our segments and our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Operating results expressed as a percentage of revenue</font><font style="font-family:inherit;font-size:10pt;">:&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:62%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of sales</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">93.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">93.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">93.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">SG&amp;A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Research and development costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Amortization of intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other charges (recoveries)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Finance costs</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Earnings before income tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net earnings</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue of </font><font style="font-family:inherit;font-size:10pt;">$5.9 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased 11% compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.  ATS segment revenue increased 3% in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and CCS segment revenue decreased 19% in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue of </font><font style="font-family:inherit;font-size:10pt;">$6.6 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;increased 8% compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.  ATS segment revenue increased 13% in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and CCS segment revenue increased 6% in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth revenue from our reportable segments, as well as segment and end market revenue as a percentage of total revenue for the periods indicated (in millions, except percentages):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"></td></tr><tr><td style="width:40%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">% of total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">% of total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">% of total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ATS segment revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,958.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,209.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,285.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">39%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">CCS segment revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,184.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,423.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,602.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">61%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;Communications</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,654.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,724.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,346.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;Enterprise</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,529.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,699.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,256.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,142.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,633.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,888.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS segment revenue represented </font><font style="font-family:inherit;font-size:10pt;">39%</font><font style="font-family:inherit;font-size:10pt;">&#32;of total revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, compared to 33% for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and 32% for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. ATS segment revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;increased $75.9 million (3%) compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, reflecting aggregate revenue growth in our industrial, healthtech, and A&amp;D businesses in the mid-teens percentage range. These increases were offset in large part by significant year-over-year reductions in demand in our capital equipment business (notwithstanding capital equipment revenue improvements in Q4 2019 sequentially and compared to Q4 2018, and new revenue from our November 2018 Impakt acquisition), and by planned disengagements from non-strategic energy programs (which disengagements are now complete). Although capital equipment revenue in 2019 benefited from our Impakt acquisition, the favorable impact was significantly lower than expected primarily due to the recent downturn in semiconductor and display demand. Revenue growth in our A&amp;D business for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to 2018 was driven by strong demand, including from Atrenne, but was negatively impacted by production delays caused by the materials constraints in certain high reliability parts and machined components described above. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS segment revenue for 2018 increased $251.1 million (13%) compared to 2017, reflecting new A&amp;D programs, including from our acquisition of Atrenne and our September 2017 "operate-in-place" program, demand strength in our industrial business, higher year-over-year revenue in our capital equipment business, primarily from a strong first half of 2018, and to a lesser extent, revenue from our November 2018 acquisition of Impakt. Revenue from our capital equipment customers however, </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">was weaker than expected for the second half of 2018, adversely impacted by cyclical decreases in demand, which continued throughout 2019. ATS segment revenue for 2018 was also adversely impacted by a $24 million decrease, as compared to 2017, due to our exit from the solar panel manufacturing business (accounting for approximately 1% of our ATS segment revenue in 2017). </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS segment revenue represented 61% of total revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, compared to 67% for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and 68% for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. CCS segment revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased $820.8 million (19%) compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. Communications end market revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased $377.8 million (14%) compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, primarily due to continuing demand softness from certain of our traditional OEM customers (some of which is anticipated to continue into 2020), partially offset by demand strength and new program revenue in support of data center growth. Enterprise end market revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased $443.0 million (26%) compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, just over $400 million of which was due to planned program disengagements resulting from our CCS Review, partially offset by new program ramps. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS segment revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;increased $239.4 million (6%) compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. Communications end market revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;increased 3% compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, as increased demand and new programs (including JDM programs) were partially offset by decreased demand from certain of our legacy customers. Enterprise end market revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;increased 11% compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, primarily driven by strong demand in our storage business. Notwithstanding the increase in CCS segment revenue in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we were impacted by adverse pricing pressures in this segment in 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We depend on a small number of customers for a substantial portion of our revenue. In the aggregate, our top 10&#160;customers represented </font><font style="font-family:inherit;font-size:10pt;">65%</font><font style="font-family:inherit;font-size:10pt;">&#32;of total revenue for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">70%</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">71%</font><font style="font-family:inherit;font-size:10pt;">). </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#0000ff;"></font><font style="font-family:inherit;font-size:10pt;">The following table sets forth the customers that individually represented 10% or more of total revenue for the periods indicated, and their segments:</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:51%;"></td><td style="width:11%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cisco Systems, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Dell Technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Juniper Networks, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Less than 10%.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Whether any of our customers individually account for 10% or more of our total revenue in any period depends on various factors affecting our business with that customer and with other customers, including overall changes in demand for our customers' products, the extent and timing of new program wins, follow-on business, program completions or losses, the phasing in or out of programs, the relative growth rate or decline of our business with our various customers, price competition and changes in our customers' supplier base or supply chain strategies, and the impact of seasonality on our business. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally enter into master supply agreements with our customers that provide the framework for our overall relationship. These agreements typically do not guarantee a particular level of business or fixed pricing. Instead, we bid on a program-by-program basis and typically receive customer purchase orders for specific quantities and timing of products. We cannot assure that our current customers will continue to award us with follow on or new business. Customers may also cancel contracts, and volume levels can be changed or delayed, any of which could have a material adverse impact on our results of operations and working capital performance, including requiring us to carry higher than expected levels of inventory. We cannot assure the replacement of completed, delayed, cancelled or reduced orders, or that our current customers will continue to utilize our services or renew their long-term manufacturing or services contracts with us on acceptable terms or at all. In addition, in any given quarter, we can experience quality and process variances related to materials, testing or other manufacturing or supply chain activities. Although we are successful in resolving the majority of these issues, the existence of these variances could have a material adverse impact on the demand for our services in future periods from any affected customers.  Further, some of our customer agreements require us to provide specific price reductions to our customers over the term of the contracts, which has significantly impacted revenue and our margins. As longer-term contracts are becoming more prevalent, we anticipate that these adverse effects will increasingly impact our business in future periods.&#160;Recent market shifts to generic, cloud-based hardware platforms are also adversely impacting demand from our traditional OEM Communications customers. See </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">"Overview &#8212; Recent Developments" </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">above.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">There can be no assurance that revenue from any of our major customers will continue at historical levels or will not decrease in absolute terms or as a percentage of total revenue. A significant revenue decrease or pricing pressures from these or other customers, or a loss of a major customer or program, could have a material adverse impact on our business, our operating results and our financial position. See "Overview </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">&#8212; Recent Developments</font><font style="font-family:inherit;font-size:10pt;">" above for a discussion of our Cisco Disengagement, and its anticipated impact on our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As noted in the "Overview" above with respect to our A&amp;D business in 2019, materials constraints can also cause delays in production and could have a material adverse impact on our operations and our inventory levels. Order cancellations and delays could also lower our asset utilization, resulting in lower margins. Significant period-to-period changes in margins can also occur if new program wins or follow-on business are more competitively priced than past&#160;programs. In addition, customers from time to time shift programs to us from other service providers, including some for lower complexity, light touch programs that are aggressively priced, which can adversely impact future operating results. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows gross profit and gross margin (gross profit as a percentage of total revenue) for the periods indicated:&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">418.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">430.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">384.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross margin</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased $45.8 million (</font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;">),  compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, most significantly due to lower revenue levels in our CCS segment, and weaker ATS segment performance, including losses in our capital equipment business and inefficiencies in our A&amp;D business resulting from materials constraints with respect to the availability of high reliability parts and machined components. Despite overall lower revenue, however, gross margin of 6.5% for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was flat compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, as favorable changes in mix and productivity improvements in our CCS segment were offset by weaker ATS segment performance. In addition, gross profit for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was negatively impacted by higher net inventory provisions (</font><font style="font-family:inherit;font-size:10pt;">$13.5 million</font><font style="font-family:inherit;font-size:10pt;">) as compared to </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">), described below. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;increased $12.0 million (</font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;">), compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The increase in gross profit was attributable to higher revenue levels in both our CCS and ATS segments compared to 2017. Despite the increase in revenue for 2018 compared to 2017, gross margin decreased from 6.8% in 2017 to 6.5% for 2018. The decrease in gross margin resulted primarily from unfavorable changes in overall program mix (including as a result of demand softness in our capital equipment business), increased pricing pressures primarily in our CCS segment, approximately $10 million in higher provisions we recorded for certain aged inventory during 2018, and the recognition of a $1.6 million fair value adjustment with respect to the inventory acquired from Atrenne through cost of sales in the second quarter of 2018. Inventory provisions for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;of </font><font style="font-family:inherit;font-size:10pt;">$13.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;">) resulted primarily from an increase in our overall aged inventory levels, more than half of which related to customers in our ATS segment. These negative impacts more than offset the increase in gross profit in 2018 as compared to 2017 described above.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As noted above</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">, s</font><font style="font-family:inherit;font-size:10pt;">ome of our customer agreements require us to provide specific price reductions over the contract term, which has significantly impacted revenue and margins. This adverse impact is expected to continue. In general, multiple factors can cause gross margin to fluctuate from period to period including, among others: volume and mix of products or services; higher/lower revenue concentration in lower gross margin products and businesses; pricing pressures; contract terms and conditions; production management; utilization of manufacturing capacity; changing material and labor costs, including variable labor costs associated with direct manufacturing employees; manufacturing and transportation costs; start-up and ramp-up activities; new product introductions; disruption in production at individual sites, including as a result of program transfers; cost structures at individual sites; foreign exchange volatility; and the availability of components and materials. Our gross profit and selling, general and administrative expenses (discussed below) are also impacted by the level of variable compensation expense (including awards under our incentive and SBC plans) we record in each period. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SG&amp;A:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SG&amp;A for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;of </font><font style="font-family:inherit;font-size:10pt;">$227.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of total revenue) increased </font><font style="font-family:inherit;font-size:10pt;">$8.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">$219.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of total revenue) for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, primarily due to a $9.1 million increase in SG&amp;A resulting from the 2018 addition of the operations of Impakt and Atrenne (ATS segment), and $2.9 million in higher foreign exchange losses, offset in part by lower variable spend.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SG&amp;A for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;of </font><font style="font-family:inherit;font-size:10pt;">$219.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of total revenue) increased </font><font style="font-family:inherit;font-size:10pt;">$15.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">$203.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of total revenue) for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, primarily due to higher variable expenses, including $3.2 million in higher employee SBC expense (described below) in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and $10.5 million in SG&amp;A resulting from the 2018 addition of the operations of Impakt and Atrenne.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Segment income and margin:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment performance is evaluated based on segment revenue (set forth above), segment income and segment margin (segment income as a percentage of segment revenue). Revenue is attributed to the segment in which the product is manufactured or the service is performed. Segment income is defined as a segment&#8217;s net revenue less its cost of sales and its allocable portion of selling, general and administrative expenses and research and development expenses (collectively, Segment Costs). Identifiable Segment Costs are allocated directly to the applicable segment while other Segment Costs, including indirect costs and certain corporate charges, are allocated to our segments based on an analysis of the relative usage or benefit derived by each segment from such costs. Segment income excludes Finance Costs (defined under "Liquidity" below), employee SBC expense, amortization of intangible assets (excluding computer software), Other Charges (recoveries) (defined under "Non-IFRS measures" below), other solar charges in 2017 (consisting of non-cash charges to write-down the carrying value of our then-remaining solar panel inventory and A/R balances), and an acquisition inventory fair value adjustment in 2018, as these costs and charges/recoveries are managed and reviewed by our CEO at the company level. See the reconciliation of segment income to our earnings before income taxes in note 25 to the 2019 AFS. Our segments do not record inter-segment revenue. Although segment income and segment margin are used to evaluate the performance of our segments, we may incur operating costs in one segment that may also benefit the other segment. Our accounting policies for segment reporting are the same as those applied to the company as a whole.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS segment income for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased </font><font style="font-family:inherit;font-size:10pt;">$38.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">37%</font><font style="font-family:inherit;font-size:10pt;">) compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. ATS segment margin decreased from </font><font style="font-family:inherit;font-size:10pt;">4.6%</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">2.8%</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. The decrease in ATS segment income and margin for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to 2018 was due primarily to the significantly lower demand in, and the high level of fixed costs associated with, our capital equipment business, which more than offset the positive contributions to segment income in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;arising from our industrial and healthtech businesses. We incurred losses of approximately $20 million in our capital equipment business in 2019. See "Overview &#8212; Recent Developments" above for a discussion of improved sequential quarterly performance in our capital equipment business in Q4 2019 and our near term expectations. Although A&amp;D revenue increased in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to 2018, the limited availability of certain high reliability parts and machined components negatively impacted our A&amp;D profitability for 2019 compared to the prior year.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS segment income for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;increased </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;">) compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. ATS segment margin decreased from </font><font style="font-family:inherit;font-size:10pt;">4.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">4.6%</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. The increase in ATS segment income for 2018 was primarily due to higher ATS segment revenue in 2018 compared to 2017, as described above, including higher year-over-year revenue in our capital equipment business, primarily during the first half of 2018. The decrease in ATS segment margin was attributable primarily to weaker-than-expected demand in our capital equipment business (primarily with respect to our semiconductor customers) in the second half of 2018, resulting in operating losses in this business in Q4 2018 in the mid-single digit million dollar range, due to the high level of associated fixed costs, which more than offset segment margin improvement from acquisitions and other new ATS programs. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS segment income for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased </font><font style="font-family:inherit;font-size:10pt;">$17.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">16%</font><font style="font-family:inherit;font-size:10pt;">) compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, while CCS segment revenue decreased 19% compared to 2018. The decrease in CCS segment income was primarily due to the lower comparative revenue (described above). CCS segment margin increased from </font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">2.6%</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, as a result of favorable changes in program mix.  Despite the lower revenue,  CCS Review disengagements and our cost productivity initiatives had a beneficial impact on our CCS segment margin in 2019. See "Overview &#8212; Recent Developments"</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">above for a discussion of anticipated impacts of our CCS Review on our operations and financial results. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS segment income for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">7%</font><font style="font-family:inherit;font-size:10pt;">) compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. CCS segment margin decreased from </font><font style="font-family:inherit;font-size:10pt;">2.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. Despite the increase in our CCS segment revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, CCS segment income and margin for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, as compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, were negatively impacted by increased pricing pressures from some of our significant customers, unfavorable changes in program mix, including a higher concentration of lower margin business compared to the prior year (particularly in the first quarter of 2018), and the inventory provisions recorded in 2018 (discussed above). These decreases </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">were partially offset by CCS segment income contributions from our JDM business in 2018 as compared to 2017. The then-performance of our CCS segment resulted in the implementation of our CEI in October 2017 (and related restructuring actions) in order to reduce our cost structure (see "Other charges (recoveries)" below). In addition, as part of our strategy to diversify our business and improve shareholder returns, we commenced the CCS Review in the second half of 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SBC expense:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our employee and director SBC expense varies from period to period. The portion of such expense that relates to performance-based compensation generally varies depending on our level of achievement of pre-determined performance goals and financial targets. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows employee SBC expense (with respect to restricted share units (RSUs) and performance share units (PSUs) granted to employees) and director SBC expense (with respect to DSUs and RSUs issued to directors as compensation) for the periods indicated (in millions):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Employee SBC expense in cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Employee SBC expense in SG&amp;A</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Director SBC expense in SG&amp;A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.0</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our employee SBC expense for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was relatively flat compared to 2018. Compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, our employee SBC expense for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;increased by $3.3 million, reflecting $2.4 million in higher reversals we recorded during 2017 in connection with forfeited awards, and additional expenses related to new grants made during 2018 as compared to 2017. Unless a grantee has been authorized, and elects, to settle these awards in cash, management currently intends to settle all outstanding RSUs and PSUs with SVS purchased in the open market by a broker or issued from treasury. Accordingly, we have accounted for these share unit awards as equity-settled awards. See "Cash requirements" below.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other charges (recoveries):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(i) &#160;&#160;&#160;&#160;Restructuring charges:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded the following restructuring charges for the periods indicated (in millions):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:64%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Restructuring charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform ongoing evaluations of our business, operational efficiency and cost structure, and implement restructuring actions as we deem necessary. We recorded an aggregate of $81.3 million in restructuring charges from the commencement of our CEI in Q4 2017 through its completion at the end of 2019, including the charges recorded below. Aggregate charges under the CEI were above the high end of our previously disclosed range of $50 to $75 million, as we accelerated certain other cost actions, including those related to the Cisco Disengagement. The CEI included actions related to our CCS Review and our capital equipment business, and resulted in reductions to our workforce, as well as the consolidation of certain sites to better align capacity and infrastructure with current and anticipated customer demand, related transfers of customer programs and production, re-alignment of business processes, management reorganizations, and other associated activities. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We intend to incur $30 million of restructuring charges in 2020, associated primarily with our Cisco Disengagement. We expect to substantially complete this restructuring program by the end of 2020.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;We recorded restructuring charges of </font><font style="font-family:inherit;font-size:10pt;">$37.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, all in connection with our CEI, consisting of cash charges of </font><font style="font-family:inherit;font-size:10pt;">$28.1 million</font><font style="font-family:inherit;font-size:10pt;">, primarily for employee termination costs, and non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$9.8 million</font><font style="font-family:inherit;font-size:10pt;">. The non-cash restructuring charges recorded in 2019 represented the write-down of certain equipment, primarily related to our capital equipment business </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(ATS segment) and disengaged programs, and the write down of ROU assets ($1.0 million) pertaining to vacated properties, resulting in part from certain sublet recoveries that were lower than the carrying value of the related leases. Approximately two-thirds of the 2019 charges were associated with our CCS segment. Our restructuring provision at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was $11.2 million, which we currently expect to pay in 2020. All cash outlays have been, and the balance is expected to be, funded with cash on&#160;hand.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded restructuring charges of </font><font style="font-family:inherit;font-size:10pt;">$35.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, all in connection with our CEI, consisting of cash charges of </font><font style="font-family:inherit;font-size:10pt;">$35.2 million</font><font style="font-family:inherit;font-size:10pt;">, primarily for consultant costs, and employee and lease termination costs, and non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, representing losses on the sale of surplus equipment. Our restructuring provision at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was $10.3 million, which we paid with cash on hand. The majority of the 2018 charges pertained to workforce reductions at sites associated primarily with our CCS segment.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded restructuring charges of </font><font style="font-family:inherit;font-size:10pt;">$28.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, consisting of cash charges of </font><font style="font-family:inherit;font-size:10pt;">$25.1 million</font><font style="font-family:inherit;font-size:10pt;">, comprised of employee termination costs related to our Organization Design and Global Business Services initiatives (affecting both of our segments), costs in connections with the rationalization of certain operations in the third quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and $8.0 million of charges in connection with our CEI in Q4 </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, as well as net non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;to write down the carrying value of our then-remaining solar panel manufacturing equipment (in our ATS segment) which we have since sold. Our restructuring provision at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was $</font><font style="font-family:inherit;font-size:10pt;">12.7 million</font><font style="font-family:inherit;font-size:10pt;">, which we paid with cash on&#160;hand.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may also implement additional future restructuring actions or divestitures as a result of changes in our business, the marketplace and/or our exit from less profitable, under-performing, non-core or non-strategic operations. In addition, an increase in the frequency of customers transferring business to our EMS competitors, changes in the volumes they outsource, pricing pressures, or requests to transfer their programs among our sites or to lower-cost locations, may also result in our taking future restructuring actions. We may incur higher operating expenses during periods of transitioning programs within our network or to our competitors. Any such restructuring activities, if undertaken at all, could adversely impact our operating and financial results, and may require us to further adjust our operations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(ii) &#160;&#160;&#160;&#160;Asset impairment:&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;"></font><font style="font-family:inherit;font-size:10pt;">See "Critical Accounting Policies and Estimates" above and note 2(j) to our 2019 AFS for a discussion of the timing and testing of the carrying amounts of goodwill, intangible assets, property, plant and equipment, and commencing in 2019, ROU assets, for impairment. We did not identify any triggering events during the course of 2017 to 2019 indicating that the carrying amount of our assets or CGUs may not be recoverable. In addition, during the fourth quarter of each of 2017, 2018 and 2019, we performed our annual impairment assessment for CGUs with goodwill, and determined that there was no impairment, as the recoverable amount of our CGUs and their assets exceeded their respective carrying values. However, we recorded non-cash restructuring charges: (i) in 2017, to write down our then-remaining solar panel manufacturing equipment; (ii) in 2018, to reflect losses on the sale of surplus equipment; and (iii) in 2019, to write-down certain equipment related primarily to our capital equipment business and disengaged programs, as well as certain ROU assets related to vacated properties, in each case in connection with our restructuring actions. See paragraph (i) above.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The process of determining the recoverable amount of an asset, CGU or group of CGUs is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, among other factors. Where applicable, we engage independent brokers to obtain market prices to estimate our real property and other asset values. See note 9 of our 2019 AFS for a discussion of how we determine our cash flow projections for our impairment assessments, as well as the cash flow projection periods, growth rates, and discount rates used in our annual impairment assessments of CGUs with goodwill for each of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our goodwill balance is allocated to the following CGUs (in millions):&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:67%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital equipment </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">130.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">132.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">A&amp;D </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Atrenne</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">64.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">62.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">198.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">198.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Consists of: (i) in 2019, $112.5 million of goodwill attributable to our Impakt acquisition, and $19.5 million attributable to a prior acquisition (Prior Goodwill); (ii) in 2018, $111.2 million of goodwill attributable to our Impakt acquisition, and the Prior Goodwill; and (iii) in 2017, the Prior Goodwill. The final purchase price adjustment for Impakt was recorded in 2019.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> </sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Attributable to our 2016 Karel acquisition.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> </sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Attributable to our 2018 Atrenne acquisition. The final purchase price adjustment was recorded in 2019.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of our goodwill assessment, we also performed a sensitivity analysis for the relevant CGUs in order to identify the impact of changes in key assumptions, including projected growth rates, profitability, discount and terminal growth rates. We did not identify any key assumptions where a reasonable possible change would have resulted in material impairments to the above goodwill balances in 2017, 2018 and 2019. In 2019, although our capital equipment CGU generated a net operating loss, our assumptions for this CGU for our 2019 Annual Impairment Assessment reflect our expectation of market recovery in the capital equipment business. Future growth in revenue and margins are supported by new business awarded recently, near-term customer forecasts, improved demand and performance commencing in Q4 2019, our expectation of profitability in Q1 2020, assumptions for additional future program wins based on our current revenue pipeline, margin improvements based on restructuring actions completed during 2019, and external industry outlooks. Impairment assessments inherently involve judgment as to assumptions about expected future cash flows and the impact of market conditions on those assumptions. See "Critical Accounting Policies and Estimates" above.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(iii) &#160;&#160;&#160;&#160;Pension annuity purchases:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, the trustees of our main U.K. pension plan entered into an agreement with a third party insurance company to purchase an annuity for participants in such plan who have retired. The purchase of this annuity resulted in a non-cash loss of $17.0 million which we recorded in other comprehensive income (OCI) and simultaneously re-classified to deficit during the first quarter of 2017. In April 2017, the trustees of our supplementary U.K. pension plan entered into an agreement with a third party insurance company to purchase an annuity for all participants of this plan, all of whom are retired. The purchase of this annuity resulted in a non-cash loss of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;which we recorded during the second quarter of 2017 in other charges in our consolidated statement of operations, as we anticipated winding up this plan after the purchase of the annuity (see note 16(b) to our 2019 AFS). The wind-up of the supplementary pension plan was completed in 2019. I</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">n June 2018, the trustees of the main U.K. pension plan entered into an agreement with a third party insurance company to purchase an annuity for participants in such plan who have not yet retired.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">The purchase of this annuity resulted in a non-cash loss of $63.3 million for the second quarter of 2018 which we recorded in OCI and simultaneously re-classified to deficit. The cost of the annuities is subject to a true-up adjustment in the near term, and we may be required to pay additional premium amounts after completion of data verification of all participants.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(iv) &#160;&#160;&#160;&#160;Losses on post-employment benefit plan (Post-employment Benefit Plan Losses):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$4.1</font><font style="font-family:inherit;font-size:10pt;">&#32;million, representing additional obligations under our Thailand post-employment benefit plan as a result of recent changes in labor protection laws in Thailand that increase severance benefits for specified employees upon termination.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(v) &#160;&#160;&#160;&#160;Transition Costs (Recoveries):</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#0000ff;"></font><font style="font-family:inherit;font-size:10pt;">Transition Costs consist of Toronto Transition Costs and, commencing in Q3 2019, Internal Relocation Costs, each of which are defined under the caption "Non-IFRS measures" below. We recorded $3.8 million of Toronto Transition Costs in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$13.2 million</font><font style="font-family:inherit;font-size:10pt;">; 2017 &#8212; $1.6 million). We recorded </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of Internal Relocation Costs in 2019 (</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2017 &#8212; nil). Transition Recoveries consist of the $102.0 million gain we recorded on the sale of our Toronto real property in Q1 2019 </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Property Gain). See "Liquidity &#8212; Toronto Real Property and Related Transactions" below for a discussion of the sale of our Toronto real property and related relocations, including transition and capital costs incurred in connection therewith.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(vi)   &#160;&#160;&#160;&#160;Credit Facility-related charges:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter of 2018, we recorded a $1.2 million charge to accelerate the amortization of unamortized deferred financing costs related to the extinguishment of a prior credit facility. During </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we incurred </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in fees in connection with obtaining waivers in October 2019 related to our non-compliance with certain restrictive covenants under our current credit facility (Waiver Fees). See "Capital Resources" below.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(vii) &#160;&#160;&#160;&#160;Acquisition Costs and Other:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We incur consulting, transaction and integration costs relating to potential and completed acquisitions, including with respect to Atrenne and Impakt. We also incurred $2.2 million in charges in 2019 related to the subsequent re-measurement of indemnification assets recorded in connection with our Impakt acquisition. Collectively, these costs and charges are referred to as Acquisition Costs. During </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $11.0 million; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $4.5 million) in Acquisition Costs. See note 3 to our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;AFS. Acquisition Costs in 2019 and 2017 were offset in part by legal recoveries in connection with the settlement of class action lawsuits in which we were a plaintiff. Additionally, the 2017 recoveries of $1.1 million were partially offset by costs we recorded for unrelated legal matters.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income taxes:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we had a net income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$29.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;on earnings before tax of </font><font style="font-family:inherit;font-size:10pt;">$99.8 million</font><font style="font-family:inherit;font-size:10pt;">, compared to a net income tax recovery of </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;on earnings before tax of </font><font style="font-family:inherit;font-size:10pt;">$81.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and a net income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$27.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;on earnings before tax of </font><font style="font-family:inherit;font-size:10pt;">$133.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. Our 2019 earnings before tax included the Property Gain (discussed above), which had no net tax impact, as such gain was offset by the utilization of previously unrecognized tax losses. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our net income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$29.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was favorably impacted by $6.4 million in tax benefits arising from return-to-provision adjustments for changes in estimates related to prior years, based on changes in facts or circumstances, and an aggregate of $4.5 million in reversals of certain previously-recorded tax liabilities and uncertainties, offset in part by $6.0 million of deferred tax expense arising from taxable temporary differences associated with the anticipated repatriation of undistributed earnings from certain of our Chinese and Thai subsidiaries. We currently expect to repatriate cash from these subsidiaries in the near future and have recorded a deferred tax liability in connection therewith. Upon repatriating the cash, we will reverse this deferred tax liability and record a current income tax expense for withholding taxes. Our functional and reporting currency is the U.S. dollar; however, our income tax expense is based primarily on taxable income determined in the currency of the country of origin. As a result, foreign currency translation differences impact our income tax expense from period to period. While our net income tax expense included taxable foreign exchange impacts (Currency Impacts) from fluctuations in foreign currencies relative to the U.S. dollar during each quarter of 2019, overall net Currency Impacts for 2019 were not significant.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our net income tax recovery for 2018 of </font><font style="font-family:inherit;font-size:10pt;">$17.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was favorably impacted by the recognition of $3.7 million and $49.6 million of previously unrecognized deferred tax assets in our U.S. group of subsidiaries as a result of our Atrenne and Impakt acquisitions, respectively (the benefit pertaining to Impakt is referred to as the Impakt Benefit), which largely offset the $56.6 million in net deferred tax liabilities that arose in connection with such acquisitions, as well as the reversal of $6.0 million of previously-accrued Mexican income taxes, to reflect the terms of an approved bi-lateral advance pricing arrangement between the U.S. and Mexican tax authorities in the second quarter of 2018. These income tax benefits were offset, in part, by adverse Currency Impacts arising primarily from the weakening of the Malaysian ringgit and Chinese renminbi relative to the U.S. dollar. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our net income tax expense for 2017 of $27.6 million </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">was favorably impacted by the</font><font style="font-family:inherit;font-size:10pt;">&#32;recognition of a $4.3 million deferred income tax benefit (Solar Benefit) related to our solar assets (discussed below), as well as favorable Currency Impacts resulting from the strengthening of the Malaysian ringgit and Chinese renminbi relative to the U.S. dollar, which were offset in part by $4.0 million in deferred income tax expense related to taxable temporary differences associated with the then-anticipated repatriation of undistributed earnings from certain of our Chinese subsidiaries, and a $2.0 million deferred income tax expense related to the U.S. Tax Cuts and Jobs Act (discussed below).  In connection with our exit from the solar panel manufacturing business, we withdrew one of our tax incentives in Thailand (which related solely to such operations) during the second quarter of 2017. The withdrawal of this incentive allowed us to apply tax losses arising from the disposition of our solar assets against other taxable profits in Thailand, resulting in the recognition of the Solar Benefit in 2017 and ultimately realized in 2018.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on currently available information, we continue to believe that the impact of the U.S. Tax Cuts and Jobs Act (effective January 1, 2018) will not be material. No significant amounts resulting from this legislation were recorded during 2019 or 2018 (2017 &#8212; recorded deferred income tax expense of $2.0 million). See note 20 to our 2019 AFS. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We conduct business operations in a number of countries, including countries where tax incentives have been extended to encourage foreign investment or where income tax rates are low. Our effective tax rate can vary significantly from period to period for various reasons, including as a result of the mix and volume of business in various tax jurisdictions, and in jurisdictions with tax holidays and tax incentives that have been negotiated with the respective tax authorities (see discussion below). Our effective tax rate can also vary due to the impact of restructuring charges, foreign exchange fluctuations, operating losses, cash repatriations, certain tax exposures, the time period in which losses may be used under tax laws and whether management believes it is probable that future taxable profit will be available to allow us to recognize deferred income tax&#160;assets.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain countries in which we do business grant tax incentives to attract and retain our business. Our tax expense could increase significantly if certain tax incentives from which we benefit are retracted. A retraction could occur if we fail to satisfy the conditions on which these tax incentives are based, or if they are not renewed or replaced upon expiration. Our tax expense could also increase if tax rates applicable to us in such jurisdictions are otherwise increased, or due to changes in legislation or administrative practices. Changes in our outlook in any particular country could impact our ability to meet the&#160;required conditions.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have three income tax incentives in Thailand with varying exemption periods (one of our previous Thailand tax incentives expired in October 2019). Two of these incentives initially allow for a 100% income tax exemption (including distribution taxes), which after eight years transition to a 50% income tax exemption for the next five years (excluding distribution taxes). One of these incentives expires in 2020, and the other will transition to the 50% exemption in 2022 and expire in 2027. We obtained a new Thailand incentive in Q4 2019, which allows for a 100% income tax exemption (including distribution taxes) for a period of eight years, and will expire in 2027. Upon full expiry of each of the incentives, taxable profits associated with such expired tax incentives become fully taxable.&#160;Based on our anticipated 2020 levels of business in Thailand, we estimate an increase to our effective tax rate by approximately 1% as a result of the 2019 and 2020 expiry of two of our Thailand tax incentives, assuming that our efforts to transition some or all of such businesses to other remaining incentives are unsuccessful. Our tax expense could increase significantly if certain tax incentives from which we benefit are retracted.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In certain jurisdictions, primarily in the Americas and Europe, we currently have significant net operating losses and other deductible temporary differences, some of which we expect will be used to reduce taxable income in these jurisdictions in future&#160;periods, although not all are currently recognized as deferred tax assets. In addition, the tax benefits we are able to record related to restructuring charges and SBC expenses are limited, as a significant portion of such amounts are incurred in jurisdictions with unrecognized loss carryforwards. Tax benefits we are able to record related to the accounting amortization of intangible assets are also limited based on the structure of our recent acquisitions. We review our deferred income tax assets at each reporting date and reduce them to the extent we believe it is no longer probable that we will realize the related tax benefits.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We develop our tax filing positions based upon the anticipated nature and structure of our business and the tax laws, administrative practices and judicial decisions currently in effect in the jurisdictions in which we have assets or conduct business, all of which are subject to change or differing interpretations, possibly with retroactive effect. We are subject to tax audits in various jurisdictions which could result in additional tax expense in future periods relating to prior results. Reviews by tax authorities generally focus on, but are not limited to, the validity of our inter-company transactions, including financing and transfer pricing policies which generally involve subjective areas of taxation and significant judgment. Any such increase in our income tax expense and related interest and/or penalties could have a significant adverse impact on our future earnings and future cash&#160;flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, the Brazilian Ministry of Science, Technology, Innovation and Communications issued assessments seeking to disqualify certain research and development (R&amp;D) expenses for the years 2006 to 2009, which entitled our Brazilian subsidiary (which ceased operations in 2009) to charge reduced sales tax levies to its customers. The assessments against our Brazilian subsidiary, which (including interest and penalties) total approximately 39 million Brazilian real (approximately $10 million at year-end exchange rates) for such years, remain under appeal. Although we cannot predict the outcome of this matter, we believe that our R&amp;D activities for the period are supportable, and it is probable that our position will be sustained upon full examination by the appropriate Brazilian authorities and, if necessary, upon consideration by the Brazilian judicial courts. Our position is supported by our Brazilian legal advisers. There were no changes in the status of this matter during 2018 or 2019.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The successful pursuit of assertions made by any taxing authority could result in our owing significant amounts of tax, interest and possibly penalties. We believe we adequately accrue for any probable potential adverse tax ruling. However, there can be no assurance as to the final resolution of any claims and any resulting proceedings. If any claims and any ensuing proceedings are determined adversely to us, the amounts we may be required to pay could be&#160;material, and in excess of amounts accrued.&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Net earnings:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;"></font><font style="font-family:inherit;font-size:10pt;">Net earnings for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased </font><font style="font-family:inherit;font-size:10pt;">$28.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to $45.8 million in lower gross profit, $8.3 million in higher SG&amp;A expenses, $14.2 million in higher amortization of intangible assets (with respect to SG&amp;A and intangibles amortization, both primarily due to our Atrenne and Impakt acquisitions in 2018), $25.1 million in higher Finance Costs (defined in "Liquidity &#8212; Finance Costs" below) in 2019 as compared to 2018, and $46.5 million in higher income tax expenses (primarily due to the $49.6 million Impakt Benefit recorded in 2018), partially offset by the $102.0 million Property Gain in Q1 2019.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net earnings for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased </font><font style="font-family:inherit;font-size:10pt;">$6.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to $24.0 million in higher other charges (primarily restructuring charges, Acquisition Costs and Toronto Transition Costs), $14.3 million in higher Finance Costs (defined in "Liquidity &#8212; Finance Costs" below), and $6.5 million in higher amortization of intangibles in 2018 as compared to 2017, offset in part by $44.6 million in lower income taxes in 2018 compared to 2017 (primarily due to the $49.6 million Impakt Benefit).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sA0C4746613C5561483D34C9D8C8DE4DC"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liquidity and Capital Resources</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liquidity </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth key liquidity metrics for the periods indicated (in&#160;millions):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">515.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">422.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">479.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Borrowings under credit facility*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">187.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">757.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">592.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* excluding ordinary course letters of credit.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">127.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">345.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash provided by (used in) investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(89.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(545.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash provided by (used in) financing activities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(79.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">419.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(326.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in non-cash working capital items (included in operating activities above):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">A/R</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(155.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">153.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventories</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(139.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(224.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">97.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">A/P, accrued and other current liabilities and provisions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">227.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(158.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Working capital changes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(96.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(144.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">109.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash provided by operating activities:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;  </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;In </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we generated </font><font style="font-family:inherit;font-size:10pt;">$345.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of cash from operating activities compared to </font><font style="font-family:inherit;font-size:10pt;">$33.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. The $311.9 million increase in cash from operating activities in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to 2018 was primarily due to $253.9 million in lower working capital requirements. Lower working capital requirements were primarily due to cash improvements of: (i) $309.1 million in A/R cash flows, which resulted primarily from the timing of collections; (ii) $321.7 million in inventory cash flows, which reflect successful inventory management, as well as the impact of disengaged programs, offset in part by the impact of materials </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">constraints, as well as the build-up of inventory for new program ramps in both of our segments; and (iii) $64.0 million in higher customer cash deposits, offset in part by a $449.8 million reduction in A/P cash flows, reflecting the timing of payments.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we generated </font><font style="font-family:inherit;font-size:10pt;">$33.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of cash from operating activities compared to </font><font style="font-family:inherit;font-size:10pt;">$127.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in 2017. The decrease of $93.9 million was primarily due to $48.7 million in higher working capital requirements and $51.2 million in lower earnings before income taxes in 2018 as compared to 2017. Higher working capital requirements were primarily due to cash reductions of (i) $149.1 million in A/R cash flows, due to higher amounts and the timing of revenue earned during 2018; and (ii) $84.4 million in inventory cash flows, which reflected demand reductions from certain of our customers in each of our segments, materials constraints primarily from CCS segment suppliers during 2018, and requirements to support new program ramps, each factor causing us to carry higher than expected levels of inventory at December 31, 2018 compared to 2017; offset in part by a $175.2 million improvement in A/P cash flows, which reflects increased inventory purchases during 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, we extend payment terms applicable to certain customers, and/or provide longer payment terms to new customers or with respect to new programs. If this becomes more prevalent, it could adversely impact our working capital requirements, and increase our financial exposure and credit risk. To substantially offset the effect of extended payment terms for particular customers on our working capital, we participate in two customer supplier financing programs (SFPs) (one with a CCS segment customer, and commencing in Q4 2019, one with an ATS segment customer), pursuant to which we sell A/R from such customers to third-party banks on an uncommitted basis to receive earlier payment. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we sold </font><font style="font-family:inherit;font-size:10pt;">$50.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of A/R under the SFPs, consisting of $18.3 million under the SFP with the CCS segment customer and $32.1 million under the SFP with the ATS segment customer (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;under the SFP with the CCS segment customer). The decrease in amounts of A/R sold under the CCS customer SFP in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to 2018 ($31.7 million) reflects our disengagement from various programs with that customer as a result of our CCS Review. We pay discount charges with respect to these arrangements, which we record as finance costs in our consolidated statement of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Free cash flow (non-IFRS):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-IFRS free cash flow is defined as cash provided by or used in operations after the purchase of property, plant and equipment (net of proceeds from the sale of certain surplus equipment and property), lease payments (including lease payments under IFRS 16), repayments from a former solar supplier (2017), and Finance Costs (defined below) paid (excluding debt issuance costs paid and Waiver Fees paid). As a measure of liquidity, and consistent with the inclusion of our Toronto relocation capital expenditures and Toronto Transition Costs in non-IFRS free cash flow in the periods incurred, we have included the $113.0 million in proceeds from the sale of our Toronto real property (Toronto Proceeds) in non-IFRS free cash flow in 2019 (the year of receipt). We incurred debt issuance costs in connection with our current credit facility (upon execution and subsequent security arrangements), as well as $2.0 million in Waiver Fees in Q4 2019, neither of which we consider to be part of our core operating expenses. As a result, we modified our non-IFRS free cash flow calculation: (i) commencing in Q1 2019, to exclude debt issuance costs from total Finance Costs paid (</font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">; $12.9 million in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">; nil in 2017); and (ii) in Q4 2019, to exclude the Waiver Fees (which are recorded in other charges). Prior period comparatives have been restated, where applicable, to conform to the current presentation. In addition, as of January 1, 2019, as a result of our adoption of IFRS 16 (Leases), we modified our non-IFRS free cash flow calculation to subtract lease payments under IFRS 16, as such payments were previously (but are no longer) reported in cash provided by (used in) operations. IFRS 16 did not require the restatement of prior period financial statements. Accordingly, and in order to preserve comparability with prior calculations, commencing in Q1 2019, such lease payments are subtracted from cash provided by (used in) operations in our determination of non-IFRS free cash flow. Note, however, that non-IFRS free cash flow does not represent residual cash flow available to Celestica for discretionary expenditures.  Management uses non-IFRS free cash flow as a measure, in addition to IFRS cash provided by or used in operations, to assess our operational cash flow performance. We believe non-IFRS free cash flow provides another level of transparency to our liquidity. A reconciliation of this measure to cash provided by operating activities measured under IFRS is set forth below (in millions):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(restated)</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(restated)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">IFRS cash provided by operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">127.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">345.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Purchase of property, plant and equipment, net of sales proceeds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(101.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(78.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Lease payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(17.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(38.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Repayments from former solar supplier</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Finance costs paid (excluding debt issuance costs and Waiver Fees paid)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(10.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(23.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(41.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-IFRS free cash flow</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(85.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">301.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our non-IFRS free cash flow (defined above) of positive </font><font style="font-family:inherit;font-size:10pt;">$301.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;increased </font><font style="font-family:inherit;font-size:10pt;">$386.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, primarily due to higher cash generated from operating activities (discussed above) and the $113.0 million in Toronto Proceeds received in March 2019 (included in "purchase of property, plant and equipment, net of sales proceeds" in the table above).</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our non-IFRS free cash flow of negative </font><font style="font-family:inherit;font-size:10pt;">$85.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;decreased </font><font style="font-family:inherit;font-size:10pt;">$106.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, primarily due to lower cash generated from operating activities in 2018 (discussed above) as compared to 2017, as well as higher interest costs incurred on our higher borrowings in 2018 compared to 2017, and $11.3 million of lease payments (including accrued interest and fees) we made to settle outstanding solar equipment leases in the first quarter of 2018. These decreases were offset by $20.4 million in lower capital expenditures in 2018 as compared to 2017 (see "Cash used in investing activities" below). In addition, 2017 benefited from the repayment of $12.5 million of advances from a former solar supplier.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash provided by (used in) investing activities:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our capital expenditures for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;were </font><font style="font-family:inherit;font-size:10pt;">$80.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$82.2 million</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$102.6 million</font><font style="font-family:inherit;font-size:10pt;">), primarily to enhance our manufacturing capabilities in various geographies and to support new customer programs (2019 &#8212;  split approximately evenly between our segments; 2018 &#8212; approximately two-thirds of the equipment additions were in support of our ATS segment; 2017 &#8212; split approximately evenly between our segments). See footnote (iii) to the "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Additional Commitments</font><font style="font-family:inherit;font-size:10pt;">" table below for information with respect to commitments for capital expenditures as of December 31, 2019. Our capital expenditures for </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;included </font><font style="font-family:inherit;font-size:10pt;">$5.0</font><font style="font-family:inherit;font-size:10pt;">&#32;million related to our temporary corporate headquarters (nil prior thereto), and $1.2 million in building improvements and new machinery at our new Toronto manufacturing site (2018 &#8212; approximately $15 million; 2017 &#8212; nil). Capital expenditures in 2017 also included expanding one of our production sites in Romania to support new ATS customers. We fund our capital expenditures from cash on hand and through the financing arrangements described under "Capital Resources" below. From time-to-time, we receive cash proceeds from the sale of surplus equipment and property (</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$116.5 million</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $3.7 million; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $0.8 million). The Toronto Proceeds were reported as cash provided by investing activities in 2019. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, we paid $141.7 million for our acquisition of Atrenne, and in November 2018, we paid $325.4 million for our acquisition of Impakt. See "Financing" below. In accordance with the finalization in 2019 of applicable working capital adjustments, the final purchase price for our Atrenne and Impakt acquisitions was reduced by $1.4 million and $1.3 million, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, we received cash advance repayments of $12.5 million from a former solar supplier.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash provided by (used in) financing activities:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share repurchases:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See "Summary of Key Operating Results and Financial Information" above for a table detailing repurchases of SVS under our NCIBs for 2017 to 2019.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financing:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, we entered into an $800.0 million credit facility (Credit Facility) providing a $350.0 million term loan (Initial Term Loan) and a $450.0 million revolver (Revolver). In November 2018, we added a $250.0 million term loan (Incremental Term Loan). The Initial Term Loan and the Incremental Term Loan are collectively referred to as the Term Loans. Prior to the Credit Facility, we were party to a credit facility (Prior Facility) that consisted of a $300.0 million revolver (Prior Revolver) and a $250.0 million term loan (Prior Term Loan). The Prior Facility is described under the "Capital Resources" section of our Annual Report on Form 20-F for the year ended December 31, 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During Q1 2019, we borrowed $48.0 million under the Revolver, primarily to fund share repurchases, and later during that quarter, repaid $110.0 million of the outstanding amount under the Revolver, using the Toronto Proceeds. During the second and third quarters of 2019, we repaid an aggregate of $97.0 million (representing the remainder) of the amount outstanding under the Revolver. During </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we made aggregate scheduled principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Term Loans.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter of 2018, we borrowed </font><font style="font-family:inherit;font-size:10pt;">$163.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Prior Revolver, primarily to fund the Atrenne acquisition and for working capital requirements. We repaid such amounts and the </font><font style="font-family:inherit;font-size:10pt;">$175.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;then-outstanding under our Prior Term Loan in June 2018 (terminating the entire prior facility), using proceeds from the Initial Term Loan. During the third quarter of 2018, we borrowed </font><font style="font-family:inherit;font-size:10pt;">$55.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Revolver for working capital purposes. During Q4 2018, we borrowed $339.5 million under the Revolver to fund the Impakt acquisition. The net proceeds of the Incremental Term Loan were used to repay </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$245.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of the outstanding amounts under the Revolver. During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we made aggregate scheduled principal repayments of $1.7 million under the Initial Term Loan and $12.5 million under the Prior Term Loan.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2017, we made aggregate scheduled principal repayments of $25.0 million under the Prior Term Loan and repaid$15.0 million outstanding under the Prior Revolver.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:15px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding credit facility balances and interest rates as of December 31, 2019 are discussed below. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance Costs: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance Costs consist of interest expense and fees related to our Credit Facility (including debt issuance and related amortization costs), our interest rate swap agreements, our A/R sales program and SFPs, and commencing in Q1 2019, interest expense on our lease obligations under IFRS 16, net of interest income earned. Finance Costs do not include the $2.0 million of Waiver Fees, which we recorded in other charges in Q4 2019 (see "Operating Results" above). During 2019, we paid Finance Costs of $44.5 million (</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$36.0 million</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$10.2 million</font><font style="font-family:inherit;font-size:10pt;">) including debt issuance costs paid of </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $12.9 million; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212;  nil) in connection with the Credit Facility (upon execution and subsequent security arrangements). The increase in Finance Costs from 2018 to 2019 was primarily due to higher interest expense under our Credit Facility resulting from higher average borrowings throughout 2019 compared to 2018, and higher interest rates particularly in the first half of 2019 compared to 2018. Finance Costs increased in 2018 as compared to 2017 as a result of higher interest expense due to increased borrowings to fund our 2018 acquisitions, higher fees associated with the increased sale of A/R in 2018 as compared to 2017, and higher interest costs in 2018 as compared to 2017 due to rising interest rates (as a result of increases in LIBOR). (see "Cash Requirements" below). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease payments:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we paid </font><font style="font-family:inherit;font-size:10pt;">$38.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $17.0 million; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $6.5 million) in lease payments (see &#8220;Cash Requirements&#8221; below), including </font><font style="font-family:inherit;font-size:10pt;">$35.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; nil; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; nil) for lease payments under IFRS 16 (effective January 1, 2019). Lease payments during 2018 included $11.3 million (including fees and accrued interest) we paid in January 2018 to settle and terminate our then-remaining solar panel equipment leases. Lease payments reduce our non-IFRS free cash flow. See "Non-IFRS free cash flow" above for a discussion of modifications to our calculation of such measurement with respect to lease payments under IFRS 16.  At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had a total of </font><font style="font-family:inherit;font-size:10pt;">$116.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in lease obligations outstanding (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$17.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in lease obligations outstanding).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash requirements:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain the Revolver, uncommitted bank overdraft facilities, an uncommitted A/R sales program (our previous A/R sales program terminated January 15, 2020, and was replaced with a new program effective March 6, 2020), and we participate in two uncommitted SFPs to provide short-term liquidity and to have funds available for working capital and other investments to support our strategic priorities. See "Capital Resources" below for a discussion of swing line and letter of credit sub-limits under the Revolver, as well as the accordion feature of the Credit Facility. Our working capital requirements can vary significantly from month-to-month due to a range of business factors, including the ramping of new programs, expansion of our services and business operations, timing of purchases, higher levels of inventory for new programs and anticipated customer demand, timing of payments and A/R collections, and customer forecasting variations. The international scope of our operations may also create working capital requirements in certain countries while other countries generate cash in excess of working capital needs. Moving cash between countries on a short-term basis to fund working capital is not always expedient due to local currency regulations, tax considerations, and other factors. To meet our working capital requirements and to provide short-term liquidity, we may draw on the Revolver, sell A/R through our A/R sales program or participate in the SFPs, while available. The timing and the amounts we borrow or repay under these facilities can vary significantly from month-to-month depending upon our cash requirements. As at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, other than ordinary course letters of credit, no amounts were outstanding under the Revolver (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $159.0 million outstanding under the Revolver; </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; no amounts outstanding under the Prior Revolver). At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$90.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$130.0 million</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $80.0 million) of A/R were sold under our A/R sales program, and </font><font style="font-family:inherit;font-size:10pt;">$50.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of A/R were sold under the SFPs, consisting of $18.3 million under the SFP with the CCS segment customer and $32.1 million under the SFP with the ATS segment customer (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;sold under the SFP with the CCS segment customer; </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $52.3 million sold under the SFP with the CCS customer), in each case as a cost-effective alternative to drawing additional amounts on our Revolver to meet our ordinary course cash requirements, and to offset the effect of extended payment terms for particular customers on our working capital. See "Capital Resources" below. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of our strategic initiatives to scale and diversify our ATS revenue base and expand our capabilities in our ATS segment, we have increased our levels of third-party indebtedness in order to fund acquisitions and working capital needs. However, we do not believe that the aggregate amounts outstanding under our Credit Facility as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(described under "Capital Resources" below), or the $107.0 million mandatory Term Loan prepayment requirement in 2020 (described below) have had (or will have) a significant adverse impact on our liquidity, our results of operations or financial condition. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$428.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;available under our Revolver for future borrowings, reflecting outstanding borrowings (none) and letters of credit (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$269.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;available; </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$276.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;available). We believe that cash flow from operating activities (notwithstanding anticipated CCS segment revenue declines described in the "Overview" above), together with cash on hand, remaining availability under the Revolver, intra-day and overnight bank overdraft facilities, and cash from the sale of A/R, will continue to be sufficient to fund our currently anticipated working capital needs and planned capital spending (including the commitments described elsewhere herein). In addition, we believe that our current level of leverage is acceptable for a company of our size and that we will remain in compliance with restrictive and financial covenants under the Credit Facility.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notwithstanding the foregoing, however, our increased indebtedness, together with the mandatory prepayment provisions of the Credit Facility (described below), may reduce our ability to fund future acquisitions and/or to respond to unexpected capital requirements, will require us to use an increased amount of our cash flow to service such debt, and may also: require us to pursue additional term loan financing for potential investments, which may not be available on acceptable terms, or at all; limit our ability to obtain additional financing for working capital, business activities, and other general corporate requirements; limit our ability to refinance our indebtedness on terms acceptable to us or at all; limit our flexibility to plan for and adjust to changing business and market conditions, and increase our vulnerability to general adverse economic and industry conditions (collectively, Potential Debt Limitations). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, the Credit Facility contains restrictive covenants that limit our ability to engage in specified types of transactions, as well as specified financial covenants (described in "Capital Resources" below).  Our ability to maintain compliance with such financial covenants will depend on our ongoing financial and operating performance, which, in turn, may be impacted by economic conditions and financial, market, and competitive factors, many of which are beyond our control. A breach of any such covenants could result in a default under the instruments governing our indebtedness. See "Capital Resources" below for a discussion of certain covenant waivers obtained in Q4 2019. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to required aggregate quarterly principal repayments on the Term Loans of $1.5 million, commencing in 2020, we will be required to make an annual prepayment of outstanding obligations under the Credit Facility (applied first to the Term Loans, then to the Revolver, in the manner set forth in the Credit Facility), ranging from 0% &#8212; 50% (based on a defined leverage ratio) of specified excess cash flow (as defined in the Credit Facility) for the prior fiscal year. Prepayments of $107.0 million will be required in the second quarter of 2020 based on this provision, which we intend to fund with cash on hand. The Toronto Proceeds were included in the determination of excess cash flow for 2019. In addition, prepayments of outstanding obligations under the Credit Facility (applied as described above) may also be required in the amount of specified net cash proceeds received above a specified annual threshold (including proceeds from the disposal of certain assets, but excluding the Toronto Proceeds). Repaid amounts on the Term Loans may not be re-borrowed. Repaid amounts on the Revolver may be re-borrowed. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense under the Credit Facility, based on interest rates and amounts then outstanding, and including the impact of our interest rate swap agreements, was $36.8 million in 2019, including $8.5 million for Q4 2019 (2018 &#8212; interest expense of $18.4 million; 2017&#8212; interest expense of $8.0 million).  Any increase in prevailing interest rates, margins, or amounts outstanding, would cause this amount to increase (see discussion below). In 2019, we recorded $2.5 million in amortization of debt issuance costs (2018 &#8212; $1.0 million; 2017 &#8212; $0.7 million). Commitment fees (see footnote (i) in the contractual obligations table below) paid during </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;were </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">). During </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we incurred </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;">&#32;in Waiver Fees which we recorded in Other Charges. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, a significant portion of our cash and cash equivalents was held by foreign subsidiaries outside of Canada, a large part of which may be subject to withholding taxes upon repatriation under current tax laws. Cash and cash equivalents held by subsidiaries related to undistributed earnings that are considered indefinitely reinvested outside of Canada (which we do not intend to repatriate in the foreseeable future) are not subject to these withholding taxes. We currently expect to repatriate approximately $117 million from various foreign subsidiaries in the near term, and have recorded any anticipated future withholding taxes as deferred income tax liabilities. While some of our subsidiaries are subject to local governmental restrictions on the flow of capital into and out of their jurisdictions (including in the form of cash dividends, loans or advances to us), which is required or desirable from time to time to meet our international working capital needs and other business objectives (as described above), these restrictions have not had a material impact on our ability to meet our cash obligations. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had approximately $344 million (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $355 million) of cash and cash equivalents held by foreign subsidiaries outside of Canada that we do not intend to repatriate in the foreseeable future.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may use cash on hand, issue debt or equity securities, or further increase our levels of third-party indebtedness (or any combination of the foregoing) to fund operations and/or make additional acquisitions. Any significant use of cash would adversely impact our cash position and liquidity.  Any issuance or incurrence of additional debt would increase our debt leverage and interest expense and may reduce our debt agency ratings. In addition, any issuance of equity or convertible debt securities could dilute current shareholders' positions; debt or convertible debt securities could have rights and privileges senior to those of equity holders; and the terms of debt securities could impose restrictions on our operations. Sales (or the perception of sales) of our equity securities or convertible debt could also cause the market price of our SVS to decline. Any further increase in our overall debt levels would require us to use additional cash flow to service such debt, may further adversely impact our ability to fund future acquisitions and/or respond to unexpected capital requirements, may impose additional restrictive covenants on our operations, and may result in (among other things) any or all of the Potential Debt Limitations. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Tabular Disclosure of Contractual Obligations</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had known contractual obligations that require future payments as follows (in millions): </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="29"></td></tr><tr><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2024</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Borrowings under Credit Facility</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">592.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">113.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">455.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Lease obligations*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">134.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Pension plan contributions</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-pension post-employment plan payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">44.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Binding purchase order obligations </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(iii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">919.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">919.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Purchase obligations under IT support </font></div><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;agreements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">134.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(iv)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,839.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,108.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">54.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">46.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">554.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Includes ROU lease obligations under IFRS 16, effective January 1, 2019, which eliminated the distinction between operating and finance leases.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Represents mandatory scheduled principal repayment obligations for our borrowings under the Term Loans, based on amounts outstanding as of </font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:8pt;">, and mandatory principal prepayments on the Term Loans in 2020 based on specified excess cash flow for 2019, but excludes related interest and fees. Under the Credit Facility, we are required to pay a commitment fee on the unused portion of the Revolver, which is calculated based on the daily balance outstanding (2019 &#8212; $1.3 million, 2018 &#8212; $1.3 million, 2017 &#8212; $1.3 million). Borrowings under the Revolver, and remaining borrowings under the Term Loans, are due upon maturity. The Revolver and Term Loans mature in June 2023 and June 2025, respectively. See "Liquidity &#8212; </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Cash requirements</font><font style="font-family:inherit;font-size:8pt;">" above for a description of scheduled principal repayments and mandatory prepayments required under the Credit Facility. We are currently unable to determine whether further mandatory principal prepayments of the Term Loans based on specified excess cash flow or cash proceeds will be required subsequent to 2020. The Initial Term Loan currently bears interest at LIBOR plus 2.125%. The Incremental Term Loan currently bears interest at LIBOR plus 2.5%. Interest expense and fees under the Credit Facility, including the impact of our interest rate swap agreements, was approximately $37 million for 2019. Any increase in prevailing interest rates, margins, or amounts outstanding compared to 2019, would cause this amount to increase. Payment defaults under the credit facility will incur interest on unpaid amounts at an annual rate equal to the sum of (i) 2%, plus (ii) the rate per annum otherwise applicable to such unpaid amounts, or if no rate is specified or available, the rate per annum applicable to Base Rate revolving loans. If an event of default occurs and is continuing, the administrative agent may declare all advances on the facility to be immediately due and payable, and may cancel the lenders' commitments to make further advances thereunder. See "Capital Resources" below and note 12 to our </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">&#32;AFS for a description of the Credit Facility, including amounts outstanding thereunder, repayment dates and applicable interest rates and margins. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii)  </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Based on our latest actuarial valuations, we estimate our funding requirement for </font><font style="font-family:inherit;font-size:8pt;">2020</font><font style="font-family:inherit;font-size:8pt;">&#32;to be </font><font style="font-family:inherit;font-size:8pt;">$13.1 million</font><font style="font-family:inherit;font-size:8pt;">&#32;(</font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; funding requirement of $12.0 million; </font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; funding requirement of $13.3 million). See note </font><font style="font-family:inherit;font-size:8pt;">19</font><font style="font-family:inherit;font-size:8pt;">&#32;to our </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">&#32;AFS. A significant deterioration in the asset values or asset returns could lead to higher than expected future contributions. Risks and uncertainties associated with actuarial valuation measurements may also result in higher future cash contributions. We fund our pension contributions from cash on hand. Although we have defined benefit plans that are currently in a net unfunded position, we do not expect our pension obligations will have a material adverse impact on our future results of operations, cash flows or liquidity.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iii)  </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Represents outstanding purchase orders with suppliers to acquire inventory. These purchase orders are generally short-term in nature and legally binding. However, a substantial portion of these purchase orders are for standard inventory items which we have procured for specific customers based on their purchase orders or forecasts, under which such customers have contractually assumed liability for such material, if not consumed. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iv)  </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">This table excludes </font><font style="font-family:inherit;font-size:8pt;">$28.4 million</font><font style="font-family:inherit;font-size:8pt;">&#32;of long-term deferred income tax liabilities and </font><font style="font-family:inherit;font-size:8pt;">$28.6 million</font><font style="font-family:inherit;font-size:8pt;">&#32;of provisions and other non-current liabilities primarily pertaining to warranties and asset retirement obligations, as we are unable to reliably estimate the timing of any future payments related thereto. However, long-term liabilities included in our consolidated balance sheet include these items. In addition, our interest rate swap agreements require us to pay a fixed rate of interest with respect to an aggregate of $350.0 million outstanding under the Term Loans. These payments, however, are partially offset by related interest we receive, based on the variable interest rates swapped.  As the offsets are not determinable and vary from quarter to quarter, this table also excludes the interest payments on our interest rate swap agreements.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Additional Commitments:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had additional commitments that expire as follows (in millions):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="29"></td></tr><tr><td style="width:34%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2024</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Foreign currency contracts and swaps</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">523.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">523.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Letters of credit, letters of guarantee and </font></div><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;surety bonds</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(iii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">564.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">556.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(i)  &#160;&#160;&#160;&#160;Represents the aggregate notional amounts of our forward currency contracts and swaps.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(ii)  &#160;&#160;&#160;&#160;Includes $21.2 million in letters of credit issued under our Revolver.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As at </font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:8pt;">, management had approved $23.1 million for capital expenditures, primarily for machinery and equipment to support new customer programs (approximately one-third of which is committed for Europe, just over one-half of which is committed for Asia, and the remainder of which is committed for the Americas). Of such approved amount, </font><font style="font-family:inherit;font-size:8pt;">$6.0 million</font><font style="font-family:inherit;font-size:8pt;">&#32;in purchase orders had been issued to third-party vendors as of </font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:8pt;">. Our capital spending varies each period based on the timing of new business wins and forecasted sales levels. Based on our current operating plans, we anticipate capital spending for </font><font style="font-family:inherit;font-size:8pt;">2020</font><font style="font-family:inherit;font-size:8pt;">&#32;to be approximately 1.5% to 2.0% of revenue, and expect to fund these expenditures from cash on hand and through the financing agreements described below under "Capital Resources." Our intended 2020 capital expenditures include the expansion of one of our Atrenne facilities to accommodate additional capacity for our defense customers, as well as new A&amp;D licensing business. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer or program transfers between EMS providers are part of the competitive nature of our industry. From time-to-time, we make commitments to purchase assets, primarily inventory, or fund certain costs, as part of transitioning programs from a customer or a competitor. In September 2017, we purchased $5 million of inventory and assumed the relevant workforce in connection with a program transferred to us under an "operate-in-place" arrangement.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Toronto Real Property and Related Transactions: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 23, 2015, we entered into an agreement of purchase and sale (Property Sale Agreement) with a special purpose entity (Property Purchaser) to sell our real property located in Toronto, Ontario. Upon execution of the Property Sale Agreement, we were paid a cash deposit of $15 million Canadian dollars ($11.2 million at the then-prevailing exchange rate). In September 2018, the Property Sale Agreement was assigned by the Property Purchaser to a new purchaser (Assignee). On March 7, 2019, we completed the sale of the Toronto real property and received the $113.0 million in Toronto Proceeds, including a high density bonus and an early vacancy incentive related to the temporary relocation of our corporate headquarters. The $102.0 million Property Gain was recorded in other charges (recoveries). See "Related Party Transactions" below for a description of the ownership of the Property Purchaser and its 5% non-voting interest in the Assignee.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the then-anticipated sale, we entered into a long-term lease in November 2017 for the relocation of our Toronto manufacturing operations, which was completed in February 2019. We also entered into a 10-year lease in March 2019 with the Assignee for our new corporate headquarters (described below), to be built by the Assignee on the site of our former location. In connection therewith, we completed the temporary relocation of our corporate headquarters in the second quarter of 2019 (pursuant to a 3-year lease executed in September 2018) while our new corporate headquarters is under construction. In connection with such relocations, we capitalized building improvements and equipment costs related to our new manufacturing site (totaling $17 million from commencement in Q4 2017 through completion, of which $1.2 million and $15 million was incurred during 2019 and 2018, respectively) and our temporary corporate headquarters ($5.0 million in 2019; nil prior thereto), as well as transition-related costs which we record in other charges (</font><font style="font-family:inherit;font-size:10pt;">$18.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;since commencement, of which $3.8 million and $13.2 million was incurred in 2019 and 2018, respectively). Transition costs are comprised of direct relocation costs, duplicate costs (such as rent expense, utility costs, depreciation charges, and personnel costs) incurred during the transition periods, as well as cease-use costs incurred in connection with idle or vacated portions of the relevant premises that we would not have incurred but for these relocations. Our temporary headquarters relocation is complete, and we do not expect to incur further transition costs in connection therewith until the move to our new corporate headquarters commences. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">The commencement date of the 10-year lease for our new corporate headquarters will be determined by the Assignee and is currently targeted to be May 2022. Upon such commencement, our estimated annual basic rent will be approximately $2.5 million Canadian dollars for each of the first five years, and approximately $2.7 million Canadian dollars for each of the remaining five years. We may, at our option, extend the lease for two further consecutive five-year periods.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Share Repurchases:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have funded our share repurchases from cash on hand, borrowings under our revolving facilities, or a combination thereof. See "Cash provided by (used in) financing activities" above.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Indemnities:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide routine indemnifications, the terms of which range in duration and often are not explicitly defined. These may include indemnifications against third-party intellectual property infringement claims and certain third-party negligence claims for property damage. We have also provided indemnifications in connection with the sale of certain businesses and real property. The maximum potential liability from these indemnifications cannot be reasonably estimated. In some cases, we have recourse against other parties to mitigate our risk of loss from these indemnifications. Historically, we have not made significant payments relating to these types of indemnifications.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Litigation and contingencies:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including environmental, labor, product, customer disputes and other matters.&#160;Management believes that adequate provisions have been recorded where required. Although it is not always possible to estimate the extent of potential costs, if any, management believes that the ultimate resolution of all such pending matters will not have a material adverse impact on our financial performance, financial position or&#160;liquidity.&#160;See "Operating Results &#8212; Income Taxes" above for a description of a Brazilian sales tax matter.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s89D861E8C3895E1D8B4EB3197EA58481"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital Resources</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our capital resources consist of cash provided by operating activities, access to the Revolver, intraday and overnight bank overdraft facilities, an A/R sales program (our previous A/R sales program terminated January 15, 2020, and was replaced with a new A/R sales program effective March 2020, as described below), the SFPs, and our ability to issue debt or equity securities. We regularly review our borrowing capacity and make adjustments, as permitted, for changes in economic conditions and changes in our requirements. We centrally manage our funding and treasury activities in accordance with corporate policies, and our main objectives are to ensure appropriate levels of liquidity, to have funds available for working capital or other investments that we determine are required to grow our business, to comply with debt covenants, to maintain adequate levels of insurance, and to balance our exposures to market risks.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had cash and cash equivalents of </font><font style="font-family:inherit;font-size:10pt;">$479.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$422.0 million</font><font style="font-family:inherit;font-size:10pt;">), of which approximately 93% was cash and 7% was cash equivalents, consisting of bank deposits. The majority of our cash and cash equivalents was denominated in U.S. dollars, and the remainder was held primarily in Chinese renminbi and the Euro. We also held cash and cash equivalents in the following currencies: British pound sterling, Brazilian real, Canadian dollar, Czech koruna, Hong Kong dollar, Indian rupee, Japanese yen, Korean won, Lao kip, Malaysian ringgit, Mexican peso, Philippines peso, Romanian leu, Singapore dollar, Taiwan dollar and Thai baht. Our cash and cash equivalents are subject to intra-quarter swings, generally related to the timing of A/R collections, inventory purchases and payments, and other capital uses.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:15px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, we entered into the $800.0 million Credit Facility, providing for the $350.0 million Initial Term Loan and the $450 million Revolver. In November 2018, we added the $250.0 million Incremental Term Loan. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$592.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was outstanding under the Term Loans, and other than ordinary course letters of credit,  no amounts were outstanding under the Revolver (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$598.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was outstanding under the Term Loans, and other than ordinary course letters of credit, </font><font style="font-family:inherit;font-size:10pt;">$159.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was outstanding under the Revolver). See "Liquidity</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#8212; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash provided by (used in) financing activities &#8212; Financing</font><font style="font-family:inherit;font-size:10pt;">" above for a discussion of amounts borrowed and repaid under our credit facilities during 2017, 2018 and 2019. Prior to execution of the Credit Facility, we were party to the Prior Facility (see "Liquidity &#8212; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financing</font><font style="font-family:inherit;font-size:10pt;">" above).</font></div><div style="line-height:120%;padding-bottom:15px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Initial Term Loan requires quarterly principal repayments of $0.875 million, which commenced on September 30, 2018, and the Incremental Term Loan requires quarterly principal repayments of $0.625 million, which commenced on March 31, 2019, and in each case, a lump sum repayment of the remainder outstanding at maturity. See "Liquidity &#8212; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash requirements</font><font style="font-family:inherit;font-size:10pt;">" above for a discussion of mandatory prepayments required under the Credit Facility, including the $107.0 million mandatory </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:15px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">prepayment of the Term Loans required in 2020 with respect to excess cash flow for 2019. Except under specified circumstances, and subject to the payment of breakage costs (if any), we are generally permitted to make voluntary prepayments of outstanding amounts under the Revolver and the Term Loans without any other premium or penalty. Repaid amounts on the Term Loans may not be re-borrowed. Repaid amounts on the Revolver may be re-borrowed.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments by approximately $110 million, plus an unlimited amount to the extent that a specified leverage ratio on a pro forma basis does not exceed specified limits, in each case on an uncommitted basis and subject to the satisfaction of certain terms and conditions. The Revolver also includes a $50.0 million sub-limit for swing line loans, providing for short-term borrowings up to a maximum of ten business days, as well as a $150.0 million sub-limit for letters of credit, in each case subject to the overall Revolver credit limit. The Revolver permits us and certain designated subsidiaries to borrow funds (subject to specified conditions) for general corporate purposes, including for capital expenditures, certain acquisitions, and working capital needs. Borrowings under the Revolver bear interest at LIBOR, Canadian Prime, or Base Rate (each as defined in the Credit Facility) plus a specified margin, or in the case of any bankers' acceptance, at the B/A Discount Rate (as defined in the Credit Facility). The margin for borrowings under the Revolver ranges from 0.75% to 2.5%, depending on the rate we select and our consolidated leverage ratio. The Initial Term Loan currently bears interest at LIBOR plus 2.125%. The Incremental Term Loan currently bears interest at LIBOR plus 2.5%. The Credit Facility provides that when the Administrative Agent, the majority of lenders or the Company determines that LIBOR is unavailable or being replaced, the Administrative Agent and the Company may amend the underlying credit agreement to reflect a successor rate. Once LIBOR becomes unavailable, if no successor rate has been established, loans under the Credit Facility will convert to Base Rate loans.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of our risk management program, we attempt to mitigate interest rate risk through interest rate swaps. In order to partially hedge against our exposure to interest rate variability on the Term Loans, we entered into 5-year agreements with a syndicate of third-party banks in August and December 2018 to swap the variable interest rate with a fixed rate of interest on $175.0 million of the total borrowings outstanding under each of the Initial Term Loan and the Incremental Term Loan (for an aggregate of $350.0 million). The swap agreements include an option that allows us to cancel up to $75.0 million of the notional amount of each of the original swap agreements, starting in August 2021 for the Initial Term Loan and December 2020 for the Incremental Term Loan. These options to cancel are aligned with our risk management strategy for our Term Loans as they allow us to make voluntary prepayments of outstanding amounts without premium or penalty, subject to certain conditions. Our unhedged borrowings under the Credit Facility at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;are </font><font style="font-family:inherit;font-size:10pt;">$242.3 million</font><font style="font-family:inherit;font-size:10pt;">, consisting of unhedged amounts outstanding under the Term Loans (no amounts were outstanding under the Revolver at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">). A one-percentage point increase in relevant interest rates would increase interest expense, based on the outstanding unhedged borrowings at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, by $2.4 million annually. See note 21(b) to our 2019 AFS for further information regarding our interest rate swap agreements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are required to comply with certain restrictive covenants under the Credit Facility, including those relating to the incurrence of certain indebtedness, the existence of certain liens, the sale of certain assets (excluding real property then-held for sale), specified investments and payments, sale and leaseback transactions, and certain financial covenants relating to a defined interest coverage ratio and leverage ratio that are tested on a quarterly basis. Our Credit Facility also prohibits share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount (Repurchase Restriction). At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with all restrictive and financial covenants under the Credit Facility. </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">As previously disclosed, we had been in non-compliance with certain restrictive covenants related to the Repurchase Restriction with respect to approximately $17.0 million in excess purchases made in May 2019 under our NCIB. These defaults, as well as related cross defaults, were waived in October 2019. The Repurchase Restriction is currently in effect.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">The obligations under the Credit Facility are guaranteed by us and certain specified subsidiaries. Subject to specified exemptions and limitations, all assets of the guarantors are pledged as security for the obligations under the Credit Facility. The Credit Facility contains customary events of default. If an event of default occurs and is continuing (and is not waived), the administrative agent may declare all amounts outstanding under the Credit Facility to be immediately due and payable and may cancel the lenders&#8217; commitments to make further advances thereunder. In the event of a payment or other specified defaults, outstanding obligations accrue interest at a specified default rate.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:15px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We incurred aggregate debt issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$11.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in connection with the Initial Term Loan and the Incremental Term Loan (upon execution and subsequent security arrangements), which we recorded as an offset against the proceeds therefrom. Such costs have been deferred (as long-term debt on our consolidated balance sheet) and will be amortized over the term of the term loans using the effective interest rate method. We incurred aggregate debt issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in connection with the Revolver, which have been deferred (as other assets on our consolidated balance sheet) and will be amortized over the term of the Revolver. We accelerated the amortization of the remaining $1.2 million of unamortized deferred financing costs related to the Prior Facility upon its termination ($0.6 million related to our Prior Revolver recorded in other assets and $0.6 million related </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:15px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">to our Prior Term Loan recorded in long-term debt), and recorded it to other charges in our consolidated financial statements in June 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$21.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;outstanding in letters of credit under the Revolver (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$21.3 million</font><font style="font-family:inherit;font-size:10pt;">). We also arrange letters of credit and surety bonds outside of the Revolver.&#160;At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$13.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of such letters of credit and surety bonds outstanding (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $14.4 million).</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we also had a total of </font><font style="font-family:inherit;font-size:10pt;">$142.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in uncommitted bank overdraft facilities available for intraday and overnight operating requirements (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$132.8 million</font><font style="font-family:inherit;font-size:10pt;">). There were no amounts outstanding under these overdraft facilities at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$428.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;available under the Revolver for future borrowings, reflecting outstanding borrowings (none) and letters of credit (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$269.7 million</font><font style="font-family:inherit;font-size:10pt;">). </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our agreement to sell up to $250.0 million in A/R on an uncommitted basis (subject to pre-determined limits by customer) to two third-party banks was scheduled to expire in November 2019, but was extended to January 15, 2020 pursuant to its terms, at which time it expired. Based on a review of our requirements at that time, we reduced the sales program limit from $250.0 million to $200.0 million during the extension period. See "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Requirements</font><font style="font-family:inherit;font-size:10pt;">" above for a discussion of amounts of A/R sold and de-recognized from our A/R balance under this program at December 31, 2017, 2018 and 2019. To replace our previous A/R sales program, and based on a recent review of our requirements, we entered into an agreement in March 2020 with a new third-party bank to sell up to $235.0 million in A/R (based on currently approved obligors) on an uncommitted basis, subject to pre-determined limits by customer. This agreement provides for a one-year term, with automatic annual one-year extensions, and may be terminated at any time by the bank or by us&#160;upon 3 month's prior notice, or by the bank upon specified defaults. Under this A/R sales program, upon sale, we assign the rights to the A/R to the banks, collect cash from our customers, and remit the cash to the bank once it is collected. We pay discount charges which we record as finance costs in our consolidated statement of operations. As our A/R sales program is on an uncommitted basis, there can be no assurance that the bank will purchase the A/R we intend to sell to it under this program.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We participate in two SFPs (one with a CCS segment customer, and commencing in Q4 2019, one with an ATS segment customer), pursuant to which we sell A/R from the relevant customer to third-party banks on an uncommitted basis in order to receive earlier payment. The third-party banks collect the relevant A/R directly from the customers. See "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Requirements</font><font style="font-family:inherit;font-size:10pt;">" above for a discussion of amounts of A/R sold and de-recognized from our A/R balance under the SFPs at December 31, 2017, 2018 and 2019. We utilize the SFPs to substantially offset the effect of extended payment terms required by the relevant customer on our working capital for the period. As the SFPs are on an uncommitted basis, there can be no assurance that the banks will purchase the A/R we intend to sell to them thereunder. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing and the amounts we borrow and repay under our revolving credit and overdraft facilities, or sell under the SFPs or our A/R sales program, can vary significantly from month-to-month depending upon our working capital and other cash requirements. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our strategy on capital risk management has not changed significantly since the end of 2018. Other than the restrictive and financial covenants associated with our Credit Facility noted above, we are not subject to any contractual or regulatory capital requirements. While some of our international operations are subject to government restrictions on the flow of capital into and out of their jurisdictions, these restrictions have not had a material impact on our operations or cash&#160;flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial instruments: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our short-term investment objectives are to preserve principal and to maximize yields without significantly increasing risk, while at the same time not materially restricting our short-term access to cash.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our cash balances are held in U.S.&#160;dollars. We price the majority of our products in U.S.&#160;dollars and the majority of our materials costs are also denominated in U.S.&#160;dollars. However, a significant portion of our non-materials costs (including payroll, pensions, site costs and costs of locally sourced supplies and inventory) are denominated in various other currencies. As a result, we may experience foreign exchange gains or losses on translation or transactions due to currency fluctuations. We have a foreign exchange risk management policy in place to govern our hedging activities. We do not enter into speculative trades. Our current hedging activity is designed to reduce the variability of our foreign currency costs where we have </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">local manufacturing operations. We enter into foreign exchange forward contracts to hedge our cash flow exposures and foreign currency swaps to hedge our balance sheet exposures. Balance sheet hedges are based on our forecasts of the future position of net monetary assets or liabilities denominated in foreign currencies and, therefore, may not mitigate the full impact of any translation impacts in the future. There can be no assurance that our hedging transactions will be&#160;successful in mitigating our foreign exchange risk.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note 21 to our 2019 AFS for a listing of our foreign exchange forwards and swaps to trade U.S. dollars in exchange for specified currencies at  </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. These contracts, which generally extend for periods of up to 12 months, will expire by the fourth quarter of 2020. The fair value of the outstanding contracts at December 31, 2019 was a net unrealized gain of $4.5 million (December 31, 2018 &#8212; net unrealized loss of $14.2 million), resulting from fluctuations in foreign exchange rates between the contract execution and the period-end date.                  </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial risks:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are exposed to a variety of risks associated with financial instruments and otherwise.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency risk: Due to the global nature of our operations, we are exposed to exchange rate fluctuations on our financial instruments denominated in various currencies. The majority of our currency risk is driven by operational costs, including income tax expense, incurred in local currencies by our subsidiaries. As part of our risk management program, we attempt to mitigate currency risk through a hedging program using forecasts of our anticipated future cash flows and balance sheet exposures denominated in foreign currencies. We enter into foreign exchange forward contracts and swaps, generally for periods up to 12 months, to lock in the exchange rates for future foreign currency transactions, which is intended to reduce the variability of our operating costs and future cash flows denominated in local currencies. While these contracts are intended to reduce the effects of fluctuations in foreign currency exchange rates, our hedging strategy does not mitigate the longer-term impacts of changes to foreign exchange rates. Although our functional currency is the U.S. dollar, currency risk on our income tax expense arises as we are generally required to file our tax returns in the local currency for each particular country in which we have operations. While our hedging program is designed to mitigate currency risk vis-&#224;-vis the U.S. dollar, we remain subject to taxable foreign exchange impacts in our translated local currency financial results relevant for tax reporting purposes. We do not use derivative financial instruments for speculative purposes.  </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We cannot predict changes in currency exchange rates, the impact of exchange rate changes on our operating results, nor the degree to which we will be able to manage the impact of currency exchange rate changes. Such changes, including as a result of Brexit or other global events impacting currency exchange rates could materially adversely affect our business, results of operations and financial condition.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest rate risk: Borrowings under the Credit Facility bear interest at specified rates, plus specified margins (as described above). We have entered into 5-year interest rate swap agreements with a syndicate of third-party banks in each of August and December 2018 to partially hedge against our exposures to interest rate variability on our Term Loans. The derivative instruments swap the variable interest rates with fixed rates of interest on an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$350.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of the total borrowings under the Term Loans. The swap agreements include options that allows us to cancel up to $75.0 million of the notional amount of each swap agreement, starting in August 2021 with respect to the Initial Term Loan and December 2020 with respect to the Incremental Term Loan.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our unhedged borrowings under the Credit Facility at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;were </font><font style="font-family:inherit;font-size:10pt;">$242.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $407.3 million). Unhedged borrowings expose us to interest rate risk due to the potential variability in market interest rates. A one-percentage point increase in applicable rates would increase interest expense, based on the outstanding unhedged borrowings at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, by </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;annually. Without accounting for the interest rate swap agreements described above, a one-percentage point increase in applicable rates would increase interest expense, based on outstanding borrowings of </font><font style="font-family:inherit;font-size:10pt;">$592.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Credit Facility as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, by </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;annually.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit risk: Credit risk refers to the risk that a counterparty may default on its contractual obligations resulting in a financial loss to us. We believe our credit risk of counterparty non-performance is relatively low, however, if a key supplier (or any company within such supplier's supply chain) or customer experiences financial difficulties or fails to comply with their contractual obligations, this could result in a financial loss to us. If an institution from which we purchased annuities for our pension plans defaults on their contractual obligations, this would result in a financial loss to us, as we retain ultimate responsibility for the payment of benefits to plan participants unless and until such pension plans are wound-up. With respect to our financial market </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">activities, we have adopted a policy of dealing only with credit-worthy counterparties to help mitigate the risk of financial loss from defaults. We monitor the credit risk of the counterparties with whom we conduct business, through a combined process of credit rating reviews and portfolio reviews. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also provide unsecured credit to our customers in the normal course of business. Customer exposures that potentially subject us to credit risk include our A/R, inventory on hand, and non-cancellable purchase orders in support of customer demand. From time to time, we extend the payment terms applicable to certain customers, and/or provide longer payment terms when deemed commercially reasonable. Longer payment terms, which have become more prevalent, could adversely impact our working capital requirements, and increase our financial exposure and credit risk. We attempt to mitigate customer credit risk by monitoring our customers&#8217; financial condition and performing ongoing credit evaluations as appropriate. In certain instances, we obtain letters of credit or other forms of security from our customers. We may also purchase credit insurance from a financial institution to reduce our credit exposure to certain customers. We consider credit risk in determining our allowance for doubtful accounts, and we believe that such allowance, as adjusted from time to time, is adequate. The carrying amount of financial assets recorded in our consolidated financial statements, net of our allowance for doubtful accounts, represents our estimate of maximum exposure to credit&#160;risk. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, less than 2% of our gross A/R are over 90&#160;days past due (2018 &#8212; approximately 1%). A/R are net of an allowance for doubtful accounts of </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liquidity risk: Liquidity risk is the risk that we may not have cash available to satisfy our financial obligations as they come due. The majority of our financial liabilities recorded in accounts payable, accrued and other current liabilities and provisions are due within 90&#160;days. We manage liquidity risk by maintaining a portfolio of liquid funds and investments and having access to a revolving credit facility, intraday and overnight bank overdraft facilities, an A/R sales program and our SFPs. Since our A/R sales program and the SFPs are each on an uncommitted basis, there can be no assurance that any participant bank will purchase all the A/R that we wish to sell thereunder. However, we believe that cash flow from operating activities, together with cash on hand, cash from the sale of A/R, and borrowings available under the Revolver and intraday and overnight bank overdraft facilities are sufficient to fund our currently anticipated financial obligations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;">&#32;to our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;AFS in Item 18 for further details.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s71775587E9845A69A4B8DB02097DAB5B"></a></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party Transactions</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Onex Corporation (Onex) beneficially owns, controls, or directs, directly or indirectly, all of our outstanding multiple voting shares (MVS). Accordingly, Onex has the ability to exercise significant influence over our business and affairs and generally has the power to determine all matters submitted to a vote of our shareholders where the SVS and MVS vote together as a single class. Mr. Gerald Schwartz, the Chairman of the Board, President and Chief Executive Officer of Onex, indirectly owns shares representing the majority of the voting rights of the shares of&#160;Onex.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Onex has entered into an agreement with Celestica and with Computershare Trust Company of Canada (as&#160;successor to the Montreal Trust Company of Canada), as trustee for the benefit of the holders of the SVS, for the purpose of ensuring that the holders of SVS will not be deprived of any rights under applicable take-over bid legislation to which they would be otherwise entitled in the event of a take-over bid (as&#160;that term is defined in applicable securities legislation) if MVS and SVS were of a single class of shares. Subject to certain permitted forms of sale, such as identical or better offers to all holders of SVS, Onex has agreed that it, and any of its affiliates that may hold MVS from time to time, will not sell any MVS, directly or indirectly, pursuant to a take-over bid (as&#160;that term is defined under applicable securities legislation) under circumstances in which any applicable securities legislation would have required the same offer or a follow-up offer to be made to holders of SVS if the sale had been a sale of SVS rather than MVS, but otherwise on the same&#160;terms. &#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are party to a Services Agreement with Onex for the services of Mr. Tawfiq Popatia, an officer of Onex, as a director of Celestica, pursuant to which Onex receives compensation for such services. This agreement automatically renews for successive one-year terms unless either party provides a notice of intent not to renew. Under such agreement, the annual fee payable to Onex is $235,000, payable in DSUs in equal quarterly installments in arrears. The Services Agreement terminates automatically and the rights of Onex to receive compensation (other than accrued and unpaid compensation) will terminate (a) 30 days after the first day on which Onex ceases to hold at least one MVS of Celestica or any successor company or (b) the date Mr. Popatia ceases to be a director of Celestica for any reason.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The original parties to the Property Sale Agreement were the Company and the Property Purchaser, a consortium of four real estate partnerships, approximately 27% of the interests of which are held by a privately-held partnership in which Mr. Schwartz has a material interest; and approximately 25% of the interests of which are held by a partnership in which Mr. Schwartz has a non-voting interest. The Property Purchaser holds a 5% non-voting interest in the Assignee. See "Liquidity</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#8212; </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Toronto Real Property and Related Transactions</font><font style="font-family:inherit;font-size:10pt;">" above. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s6AB3CDD5645E5EC8A84606EFB616E6A2"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding Share Data</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">, we had 110,451,453 outstanding SVS and 18,600,193 outstanding MVS. As of such date, we also had 345,577 outstanding stock options, 5,028,247 outstanding RSUs, 4,887,256 outstanding PSUs assuming vesting of 100% of the target amount granted (PSUs that will vest range from 0% to 200% of the target amount granted), and&#160;1,841,737 outstanding DSUs; each vested option or unit entitling the holder thereof to receive one SVS (or&#160;in certain cases, cash) pursuant to the terms thereof, subject to certain time or performance-based vesting conditions.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s214ACFC5C2E85D1FAED051FC3003275B"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Controls and Procedures</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Evaluation of disclosure controls and procedures:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our management is responsible for establishing and maintaining a system of disclosure controls and procedures (as&#160;defined in Rules&#160;13a-15(e)&#160;and&#160;15d-15(e)&#160;under the U.S.&#160;Exchange Act) designed to ensure that information we are required to disclose in the reports that we file or submit under the U.S.&#160;Exchange Act is recorded, processed, summarized and reported within the time periods specified in the U.S. Securities and Exchange Commission's rules&#160;and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the U.S.&#160;Exchange Act is accumulated and communicated to the issuer's management, including its principal executive officer or officers and principal financial officer or officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management, under the supervision of and with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. Based on that evaluation, our principal executive officer and principal financial officer have concluded that, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, our disclosure controls and procedures are effective to meet the requirements of Rules&#160;13a-15(e) and&#160;15d-15(e)&#160;under the U.S.&#160;Exchange&#160;Act.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that its objectives are met. Due to inherent limitations in all such systems, no evaluation of controls can provide absolute assurance that all control issues within a company have been detected. Accordingly, our disclosure controls and procedures are designed to provide reasonable, not absolute, assurance that the objectives of our disclosure control system are&#160;met.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Changes in internal control over financial reporting:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did not identify any change in our internal control over financial reporting in connection with our evaluation thereof that occurred during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2019, we completed the integration of the processes and controls relating to Impakt (acquired in November 2018) into our existing system of internal control over financial reporting.  This integration did not result in any change that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Management&#8217;s report on internal control over financial reporting:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reference is made to our Management&#8217;s Report on Internal Control over Financial Reporting on page&#160;F-1 of our Annual Report on Form&#160;20-F for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. Our auditors, KPMG&#160;LLP, an independent registered public accounting firm, have issued an audit report on our internal control over financial reporting as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, which appears on page&#160;F-2 of such Annual Report.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sDC47DC63A7465B389B88449B664467D1"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unaudited Quarterly Financial Highlights</font><font style="font-family:inherit;font-size:10pt;">&#32;(in&#160;millions, except percentages and per share&#160;amounts):&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"></td></tr><tr><td style="width:33%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">First<br>Quarter</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Second<br>Quarter</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Third<br>Quarter</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fourth<br>Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">First<br>Quarter</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Second<br>Quarter</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Third<br>Quarter</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fourth<br>Quarter</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1,499.7</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1,695.2</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1,711.3</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1,727.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1,433.1</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1,445.6</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1,517.9</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1,491.7</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross margin</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net earnings (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">90.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(7.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted average # of basic shares</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">142.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">139.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">139.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">136.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">135.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">131.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted average # of diluted shares</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">143.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">140.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">140.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">138.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">136.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">131.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"># of shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">139.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">139.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">137.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">136.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">131.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">IFRS earnings (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.10</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.06</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.44</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.67</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.10</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.11</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.06</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.44</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.66</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All quarters in the table above have been impacted by our restructuring charges, the amounts of which vary from quarter to quarter. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Q4 2019 compared to Q4 2018: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue of $1.5 billion for Q4 2019 decreased 14% compared to Q4 2018, driven primarily by revenue declines in our CCS segment, offset in part by moderate revenue growth in our ATS segment. Compared to Q4 2018, revenue in Q4 2019 from our CCS segment decreased $253.6 million (22%). Communications end market revenue decreased $100.1 million (15%) in Q4 2019 as compared to the prior year period primarily due to continued program-specific weakness from several traditional customers. Enterprise end market revenue decreased $153.5 million (32%) in Q4 2019 compared to the prior year period, primarily due to planned program disengagements resulting from our CCS Review. ATS segment revenue increased $18.3 million (3%) in Q4 2019 compared to Q4 2018, driven by growth in our capital equipment business, and new programs in our industrial and healthtech businesses, offset in part by planned disengagements of non-strategic programs in our energy business. Gross profit decreased $18.2 million in Q4 2019 compared to Q4 2018, and gross margin for Q4 2019 decreased to 6.8% compared to 6.9% for Q4 2018. The decreases in gross profit and gross margin were primarily due to lower profitability in our CCS segment and A&amp;D business, which more than offset the improved performance from our capital equipment business (which had a low single-digit million dollar loss in Q4 2019, in line with our expectations). CCS segment margin for Q4 2019 decreased to 2.9% of segment revenue, compared to 3.3% for Q4 2018 (representing very strong performance in Q4 2018). Despite the lower revenue in Q4 2019 compared to Q4 2018, our CCS segment margin of 2.9% reflected benefits from  planned CCS Review disengagements and our cost productivity initiatives. Notwithstanding the ATS segment revenue increase, ATS segment margin decreased from 3.7% for Q4 2018 to 3.0% for Q4 2019, primarily driven by supply chain inefficiencies in our A&amp;D business, partially offset by improvements in our capital equipment business. We incurred a net loss for Q4 2019 of $7.0 million compared to net earnings of $60.1 million in Q4 2018, due primarily to the $49.6 million Impakt Benefit in Q4 2018 and $18.2 million of lower gross profit in Q4 2019.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Q4 2019 compared to Q3 2019:  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;"></font><font style="font-family:inherit;font-size:10pt;">Revenue for Q4 2019 decreased 2% compared to Q3 2019, driven primarily by revenue declines in our CCS segment, offset in part by moderate growth in our ATS segment. Compared to the previous quarter, CCS segment revenue decreased $52.9 million (6%) sequentially. Communications end market revenue decreased $59.0 million (9%) sequentially, primarily due to weaker program-specific demand, while our Enterprise end market revenue increased $6.1 million (2%) sequentially, as seasonal demand increases more than offset planned program disengagements. ATS segment revenue increased $26.7 million (5%) sequentially, primarily as a result of stronger demand and new program ramps in our capital equipment business. Gross profit increased $4.1 million in Q4 2019 as compared to Q3 2019, and gross margin increased to 6.8% in Q4 2019 compared to 6.4% in Q3 2019. The increases in gross profit and gross margin were due primarily to stronger demand and performance within our capital equipment business and lower variable spend. In addition, we recorded $5.8 million in net inventory valuation recoveries in Q4 2019. CCS segment margin for Q4 2019 increased to 2.9% of segment revenue (despite lower sequential revenue) compared to 2.8% for Q3 2019 primarily due to improved mix, including a larger proportion of JDM programs, and benefits from our productivity efforts. ATS segment margin increased from 2.8% in Q3 2019 to 3.0% for Q4 2019, primarily due to improved performance in our capital equipment business, resulting from higher revenue and benefits from our cost reduction initiatives, despite inefficiencies in our A&amp;D business described in the "Overview" above. The net loss of $7.0 million for Q4 2019 was relatively flat compared to the Q3 2019 net loss of $6.9 million.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Q4 2019 IFRS results:&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:87%;"></td><td style="width:13%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Actual</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">IFRS revenue (in billions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">IFRS loss per share*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$(0.05)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">IFRS loss before income taxes as a % of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.03)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">IFRS SG&amp;A (in millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$57.1</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* IFRS loss per share for Q4 2019 included an aggregate charge of </font><font style="font-family:inherit;font-size:10pt;">$0.20</font><font style="font-family:inherit;font-size:10pt;">&#32;(pre-tax) per share for employee SBC expense, amortization of intangible assets (excluding computer software), Transition Costs (described below) and restructuring charges. This aggregate charge is above the high end of our Q4 2019 guidance range of between </font><font style="font-family:inherit;font-size:10pt;">$0.12 to $0.18</font><font style="font-family:inherit;font-size:10pt;">&#32;per share for these items, primarily due to higher-than-expected restructuring charges (see "Overview" above).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Q4 2019 actual compared to Q4 2019 guidance:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.85575048732943%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:59%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:20%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Q4 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Guidance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Actual</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">IFRS revenue (in&#160;billions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1.425 to $1.525</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$1.49</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-IFRS operating margin</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">2.8% at the mid-point of our revenue and non-IFRS adjusted EPS guidance ranges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.9%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-IFRS adjusted SG&amp;A (in millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$50.0 to $52.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$52.4</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-IFRS adjusted EPS (diluted)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$0.12 to $0.18</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$0.18</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, our revenue was above the mid-point of our guidance range, primarily due to program-specific demand strength in our Enterprise end market. CCS segment revenue was above our expectations, as stronger-than-expected demand in our Enterprise end market was offset in part by lower-than-expected Communications end market revenue resulting from continued program-specific weakness. ATS segment revenue was in line with our expectations. Non-IFRS operating margin for </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was above the mid-point of our revenue and non-IFRS adjusted EPS guidance ranges, and non-IFRS adjusted EPS was at the high end of our guidance range, driven in each case by favorable program mix. Non-IFRS adjusted EPS also included a $0.01 per share favorable Currency Impact arising primarily from the strengthening of the Chinese renminbi and the Thai baht relative to the U.S. dollar. Non-IFRS adjusted SG&amp;A for Q4 2019 exceeded our guidance range by $0.4 million. Our non-IFRS adjusted effective tax rate for </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">27%</font><font style="font-family:inherit;font-size:10pt;">&#32;(lower than our anticipated estimate of approximately 35%), driven primarily by the Currency Impact described above.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Our guidance includes a range for adjusted EPS (which is a non-IFRS measure and is defined below). Management considers non-IFRS adjusted EPS to be an important measure for investors to understand our core operating performance. A reconciliation of non-IFRS adjusted net earnings to IFRS net earnings is set forth&#160;below.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Non-IFRS measures:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management uses adjusted net earnings and the other non-IFRS measures described herein (i) to&#160;assess operating performance and the effective use and allocation of resources, (ii)&#160;to provide more meaningful period-to-period comparisons of operating results, (iii)&#160;to enhance investors' understanding of the core operating results of our business, and (iv)&#160;to set management incentive targets. We believe the non-IFRS measures we present herein are useful to investors, as they enable investors to evaluate and compare our results from operations in a more consistent manner (by excluding specific items that we do not consider to be reflective of our ongoing operating results), to evaluate cash resources that we generate each period, and to provide an analysis of operating results using the same measures our chief operating decision makers use to measure performance. In addition, management believes that the use of a non-IFRS adjusted tax expense and a non-IFRS adjusted effective tax rate provides improved insight into the tax effects of our ongoing business operations, and is useful to management and investors for historical comparisons and forecasting. These non-IFRS financial measures result largely from management's determination that the facts and circumstances surrounding the excluded charges or recoveries are not indicative of the ordinary course of the ongoing operation of our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe investors use both IFRS and non-IFRS measures to assess management's past, current and future decisions associated with our priorities and our allocation of capital, as well as to analyze how our business operates in, or responds to, swings in economic cycles or to other events that impact our core operations.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-IFRS measures do not have any standardized meaning prescribed by IFRS and therefore may not be comparable to similar measures presented by other companies. Non-IFRS measures are not measures of performance under IFRS and should not be considered in isolation or as a substitute for any standardized measure under IFRS. The most significant limitation to management's use of non-IFRS financial measures is that the charges or credits excluded from the non-IFRS measures are nonetheless charges or credits that are recognized under IFRS and that have an economic impact on us. Management compensates for these limitations primarily by issuing IFRS results to show a complete picture of our performance, and reconciling non-IFRS financial measures back to the most directly comparable IFRS financial measures.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to cash cycle days (including the components thereof) and inventory turns (each described under the caption "Other Performance Indicators" above), which have no defined meanings under IFRS, we use the following non-IFRS measures: adjusted gross profit, adjusted gross margin (adjusted gross profit as a percentage of revenue), adjusted SG&amp;A, adjusted SG&amp;A as a percentage of revenue, operating earnings (adjusted EBIAT), operating margin (operating earnings or adjusted EBIAT as a percentage of revenue), adjusted net earnings, adjusted EPS, adjusted ROIC, free cash flow, adjusted tax expense and adjusted effective tax rate. Adjusted EBIAT, adjusted ROIC, free cash flow, adjusted tax expense and adjusted effective tax rate are further described in the tables below. A description of recent modifications to our calculation of adjusted ROIC, free cash flow (including in Q4 2019) and Transition Costs, and the inclusion of Waiver Fees and the Post-employment Benefit Plan Losses in Other Charges in Q4 2019, is also included below. In calculating these non-IFRS financial measures, management excludes the following items, where applicable: employee SBC expense, amortization of intangible assets (excluding computer software), Other Charges, net of recoveries (defined below), and acquisition inventory fair value adjustments, all net of the associated tax adjustments (which are set forth in the table below), and non-core tax impacts (tax adjustments related to acquisitions, and certain other tax costs or recoveries related to restructuring actions or restructured sites).</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The economic substance of these exclusions (where applicable to the periods presented) and management's rationale for excluding them from non-IFRS financial measures is provided&#160;below:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense, which represents the estimated fair value of stock options, RSUs and PSUs granted to employees, is excluded because grant activities vary significantly from quarter-to-quarter in both quantity and fair value. In addition, excluding this expense allows us to better compare core operating results with those of our competitors who also generally exclude employee SBC expense in assessing operating performance, who may have different granting patterns and types of equity awards, and who may use different valuation assumptions than we&#160;do.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization charges (excluding computer software) consist of non-cash charges against intangible assets that are impacted by the timing and magnitude of acquired businesses. Amortization of intangible assets varies among our competitors, and we believe that excluding these charges permits a better comparison of core operating results with those of our competitors who also generally exclude amortization charges in assessing operating performance.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Charges, net of recoveries, consist of: Restructuring Charges, net of recoveries (defined below); Transition Costs (Recoveries) (defined below); net Impairment charges (defined below); Acquisition Costs; legal settlements (recoveries); credit facility-related charges (consisting of the accelerated amortization of unamortized deferred financing costs recorded during the second quarter of 2018, and Waiver Fees incurred in Q4 2019); and the Post-employment Benefit Plan Losses incurred in Q4 2019. We exclude these charges, net of recoveries, because we believe that they are not directly related to ongoing operating results and do not reflect expected future operating expenses after completion of these activities or incurrence of the relevant costs.&#160;Our competitors may record similar charges at different times, and we believe these exclusions permit a better comparison of our core operating results with those of our competitors who also generally exclude these types of charges, net of recoveries, in assessing operating performance.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring Charges, net of recoveries, consist of costs relating to: employee severance, lease terminations, site closings and consolidations, write-downs of owned property and equipment which are no longer used and are available for sale, and reductions in infrastructure.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition Costs consist of: (i) costs recorded in connection with the relocation of our Toronto manufacturing operations, and the move of our corporate headquarters into and out of a temporary location during, and upon completion, of the construction of space in a new office building at our former location (all in connection with the sale of our Toronto real property) (collectively, Toronto Transition Costs) and (ii) costs recorded in connection with the transfer of certain capital equipment manufacturing lines from closed sites to other sites within our global network in response to the current capital equipment demand environment (Internal Relocation Costs).Transition Costs consist of direct relocation and duplicate costs (such as rent expense, utility costs, depreciation charges, and personnel costs) incurred during the transition periods, as well as cease-use costs incurred in connection with idle or vacated portions of the relevant premises that we would not have incurred but for these relocations and transfers. Transition </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recoveries consist of the Property Gain. We believe that excluding these costs and recoveries, including Internal Relocation Costs, which commenced in Q3 2019, permits a better comparison of our core operating results from period-to-period, as these costs will not reflect our ongoing operations once these relocations and manufacturing line transfers are complete, and the recovery pertains only to Q1 2019.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impairment charges, which consist of non-cash charges against goodwill, intangible assets, property, plant and equipment, and ROU assets, result primarily when the carrying value of these assets exceeds their recoverable amount. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition inventory fair value adjustments relate to the write-up of the inventory acquired in connection with our acquisitions, representing the difference between the cost and fair value of such inventory. We exclude the impact of the recognition of these adjustments, when incurred, because we believe such exclusion permits a better comparison of our core operating results from period-to-period, as their impact is not indicative of our ongoing operating performance. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-core tax impacts are excluded, as we believe that these costs or recoveries do not reflect core operating performance and vary significantly among those of our competitors who also generally exclude these costs or recoveries in assessing operating performance.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth, for the periods indicated, the various non-IFRS measures discussed above, and a reconciliation of non-IFRS measures to the most directly comparable IFRS measures (in&#160;millions, except percentages and per share&#160;amounts): </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:680px;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:241px;"></td><td style="width:5px;"></td><td style="width:39px;"></td><td style="width:8px;"></td><td style="width:44px;"></td><td style="width:8px;"></td><td style="width:5px;"></td><td style="width:5px;"></td><td style="width:35px;"></td><td style="width:12px;"></td><td style="width:40px;"></td><td style="width:12px;"></td><td style="width:5px;"></td><td style="width:5px;"></td><td style="width:39px;"></td><td style="width:8px;"></td><td style="width:44px;"></td><td style="width:8px;"></td><td style="width:5px;"></td><td style="width:5px;"></td><td style="width:39px;"></td><td style="width:8px;"></td><td style="width:44px;"></td><td style="width:8px;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended December 31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;">% of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;">% of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;">% of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;">% of revenue</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">IFRS revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,727.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,491.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,633.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,888.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">IFRS gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">120.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">101.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">430.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">384.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Employee SBC expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;Acquisition inventory fair value adjustment </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-IFRS adjusted gross profit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">123.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">104.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">446.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">399.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">IFRS SG&amp;A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">59.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">57.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">219.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">227.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Employee SBC expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(18.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(19.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-IFRS adjusted SG&amp;A</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">55.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">52.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">200.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">207.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">IFRS earnings (loss) before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">81.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">99.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Finance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">49.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Employee SBC expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">33.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amortization of intangible assets (excluding computer software)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other Charges (recoveries)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">61.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(49.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;Acquisition inventory fair value adjustment </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-IFRS operating earnings (adjusted EBIAT) </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">59.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">43.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">213.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">158.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">IFRS net earnings (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">60.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(7.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">98.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">70.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Employee SBC expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">33.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amortization of intangible assets (excluding computer software)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other Charges (recoveries)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">61.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(49.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Acquisition inventory fair value adjustment </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments for taxes </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:5pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(50.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(56.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(7.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-IFRS adjusted net earnings</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">149.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">71.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Diluted EPS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Weighted average # of shares (in millions) *</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">138.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">128.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">140.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">131.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">IFRS earnings (loss) per share *</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.44</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.70</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.53</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Non-IFRS adjusted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.29</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.18</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.07</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.54</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"># of shares outstanding at period end (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">136.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">128.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">136.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">128.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(restated)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(restated)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">IFRS cash provided by (used in) operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">33.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">345.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Purchase of property, plant and equipment, net of sales proceeds </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(18.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(14.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(78.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;">Lease payments </font><font style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:5pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(17.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(38.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;">Finance costs paid (excluding debt issuance costs and Waiver Fees paid) </font><font style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(23.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(41.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-IFRS free cash flow </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(30.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">43.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(85.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">301.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">IFRS ROIC % </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-IFRS adjusted ROIC % </font><font style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">15.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">15.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;* </font><font style="font-family:Times New Roman;font-size:8pt;">IFRS earnings (loss) per diluted share is calculated by dividing IFRS net earnings (loss) by the number of diluted weighted average shares outstanding (DWAS). In order to calculate IFRS loss per diluted share for Q4 2019, we used a DWAS of 128.5 million as at December 31, 2019. Because we reported a net loss on an IFRS basis in Q4 2019, the DWAS for such period-end excluded 0.9 million subordinate voting shares underlying in-the-money stock-based awards, as including  these shares would be anti-dilutive. However, we included these shares in the DWAS used to calculate non-IFRS adjusted earnings (per diluted share) for Q4 2019, because such shares were dilutive in relation to this non-IFRS measure.</font><font style="font-family:Arial;font-size:7pt;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">(1)&#160;&#160;&#160; Management uses non-IFRS operating earnings (adjusted EBIAT) as a measure to assess performance related to our core operations. Non-IFRS adjusted EBIAT is defined as earnings (loss) before income taxes, finance costs (defined below), employee SBC expense, amortization of intangible assets (excluding computer software), Other Charges (recoveries) (defined above), and in applicable periods, acquisition inventory fair value adjustments. Finance costs consist of interest expense and fees related to our credit facility (including debt issuance and related amortization costs), our interest rate swap agreements, our A/R sales program and the SFPs, and, commencing in Q1 2019, interest expense on our lease obligations under IFRS 16, net of interest income earned. Waiver Fees are recorded in Other Charges. See "Operating Results </font><font style="font-family:inherit;font-size:10pt;">&#8212;</font><font style="font-family:inherit;font-size:8pt;">&#32;Other charges (recoveries)" for separate quantification and discussion of the components of Other Charges (recoveries).</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2)&#160;   The adjustments for taxes, as applicable, represent the tax effects of our non-IFRS adjustments and non-core tax impacts (described in the table below). </font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:24px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">The following table sets forth a reconciliation of our IFRS tax expense and IFRS effective tax rate to our non-IFRS adjusted tax expense and our non-IFRS adjusted effective tax rate for the periods indicated, in each case determined by excluding the tax benefits or costs associated with the listed items (in millions, except percentages) from our IFRS tax expense for such periods:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:656px;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:262px;"></td><td style="width:5px;"></td><td style="width:33px;"></td><td style="width:8px;"></td><td style="width:38px;"></td><td style="width:12px;"></td><td style="width:5px;"></td><td style="width:5px;"></td><td style="width:28px;"></td><td style="width:8px;"></td><td style="width:38px;"></td><td style="width:12px;"></td><td style="width:5px;"></td><td style="width:5px;"></td><td style="width:31px;"></td><td style="width:8px;"></td><td style="width:38px;"></td><td style="width:12px;"></td><td style="width:5px;"></td><td style="width:5px;"></td><td style="width:31px;"></td><td style="width:8px;"></td><td style="width:39px;"></td><td style="width:8px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effective tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effective tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effective tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effective tax rate</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">IFRS tax expense and IFRS effective tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(40.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(199</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,650</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(17.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">29.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">30</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Tax costs (benefits) of the following items excluded from IFRS tax expense:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Employee SBC expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other Charges</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Non-core tax impact related to tax uncertainties*</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Non-core tax impact related to fair value adjustments on acquisitions **</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">49.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">53.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Non-core tax impacts related to restructured sites***</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Non-IFRS adjusted tax expense and non-IFRS adjusted effective tax rate</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:24px;text-indent:24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"></font><font style="font-family:inherit;font-size:8pt;font-style:italic;">* Consists of the reversal of certain tax uncertainties acquired in connection with a prior acquisition that became statute-barred in 2019.</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:24px;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">** Consists of deferred tax adjustments attributable to our Atrenne acquisition (recorded in the second quarter of 2018) and our Impakt acquisition (recorded in Q4 2018, and the second and third quarters of 2019).</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:24px;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">*** Consists primarily of tax adjustments related to the liquidation of, and the resolution of certain tax uncertainties for, restructured sites in both 2018 and 2019; for 2018, also includes tax adjustments related to our exit from the solar panel manufacturing business.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3)&#160;&#160;  Management uses non-IFRS free cash flow as a measure, in addition to IFRS cash provided by (used in) operations, to assess our operational cash flow performance. We believe non-IFRS free cash flow provides another level of transparency to our liquidity. Non-IFRS free cash flow is defined as cash provided by (used in) operations after the purchase of property, plant and equipment (net&#160;of proceeds from the sale of certain surplus equipment and property),  lease payments (including $8.9 million in </font><font style="font-family:inherit;font-size:8pt;">Q4</font><font style="font-family:inherit;font-size:8pt;">&#32;</font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">&#32;and $35.3 million for the full year </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">, respectively, for lease payments under IFRS 16), and finance costs paid (excluding any debt issuance costs and Waiver Fees paid). As a measure of liquidity, and consistent with the inclusion of our Toronto relocation capital expenditures and Toronto Transition Costs in non-IFRS free cash flow in the periods incurred, we have included the $113.0 million in proceeds from the sale of our Toronto real property in non-IFRS free cash flow in Q1 </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">&#32;(the period of receipt). We incurred debt issuance costs in connection with our Credit Facility (upon execution and subsequent security arrangements), as well as Waiver Fees in Q4 2019, neither of which we consider to be part of our core operating expenses. As a result, we modified our non-IFRS free cash flow calculation: (i) commencing in Q1 2019, to exclude debt issuance costs from total finance costs paid ($0.5 million and $2.9 million in Q4 </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">&#32;and the full year </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">, respectively, and </font><font style="font-family:inherit;font-size:8pt;">$5.5 million</font><font style="font-family:inherit;font-size:8pt;">&#32;and </font><font style="font-family:inherit;font-size:8pt;">$12.9</font><font style="font-family:inherit;font-size:8pt;">&#32;million in Q4 </font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;">&#32;and the full year </font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;">, respectively); and (ii) in Q4 2019, to exclude the $2.0 million in Waiver Fees. Prior period comparatives have been restated, where applicable, to conform to the current presentation. In addition, as of January 1, 2019, as a result of our adoption of IFRS 16 (Leases), we modified our non-IFRS free cash flow calculation to subtract lease payments under IFRS 16, as such payments were previously (but are no longer) reported in cash provided by (used in) operations. IFRS 16 did not require the restatement of prior period financial statements. Accordingly, and in order to preserve comparability with prior calculations, commencing in Q1 2019, such lease payments are subtracted from cash provided by (used in) operations in our determination of non-IFRS free cash flow. See footnote (4) below. Note that non-IFRS free cash flow, however, does not represent residual cash flow available to Celestica for discretionary expenditures.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4)&#160;&#160;  Management uses non-IFRS adjusted ROIC as a measure to assess the effectiveness of the invested capital we use to build products or provide services to our customers, by quantifying how well we generate earnings relative to the capital we have invested in our business. Non-IFRS adjusted ROIC is calculated by dividing non-IFRS adjusted EBIAT by average net invested capital. Net invested capital (calculated in the table below) is defined as total assets less:  cash, ROU assets (described below), accounts payable, accrued and other current liabilities, provisions</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">,</font><font style="font-family:inherit;font-size:8pt;">&#32;and income taxes payable. We use a two-point average to calculate average net invested capital for the quarter and a five-point average to calculate average net invested capital for the year. A comparable measure under IFRS would be determined by dividing IFRS earnings (loss) before income taxes by average net invested capital (which we have set forth in the charts above and below), however, this measure (which we have called IFRS ROIC), is not a measure defined under IFRS. In connection with our adoption of IFRS </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16 as of January 1, 2019, we recognize ROU assets and related lease obligations on the applicable lease commencement dates. See note 2 to the 2019 AFS for further detail. As IFRS 16 did not require the restatement of prior period financial statements, we have not restated prior period calculations of non-IFRS adjusted ROIC to account for ROU assets. Accordingly, and in order to preserve comparability with prior calculations, commencing in Q1 2019, we exclude the impact of our ROU assets from our calculation of net invested capital.</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth, for the periods indicated, our calculation of IFRS ROIC % and non-IFRS adjusted ROIC % (in&#160;millions, except&#160;IFRS ROIC % and non-IFRS adjusted ROIC %). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:679px;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:220px;"></td><td style="width:6px;"></td><td style="width:71px;"></td><td style="width:10px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:71px;"></td><td style="width:10px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:65px;"></td><td style="width:14px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:71px;"></td><td style="width:10px;"></td><td style="width:5px;"></td><td style="width:6px;"></td><td style="width:71px;"></td><td style="width:10px;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">IFRS earnings (loss) before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">81.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">99.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Multiplier to annualize earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Annualized IFRS earnings (loss) before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">80.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">81.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">99.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Average net invested capital for the period </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,594.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,647.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,413.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,719.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">IFRS ROIC % </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-IFRS operating earnings (adjusted EBIAT)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">59.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">213.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">158.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Multiplier to annualize earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Annualized non-IFRS adjusted EBIAT</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">238.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">174.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">213.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">158.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Average net invested capital for the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,594.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,647.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,413.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,719.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Non-IFRS adjusted ROIC % </font><font style="font-family:Times New Roman;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31 <br>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31 <br>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30 <br>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30 <br>2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31 <br>2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Net invested capital consists of:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,737.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,688.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,633.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,557.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,560.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Less: cash</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">422.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">457.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">436.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">448.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">479.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Less: right-of-use assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">115.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">116.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">107.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">104.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Less: accounts payable, accrued and other current liabilities, provisions and income taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,512.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,344.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,349.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,342.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,341.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Net invested capital at period end </font><font style="font-family:Times New Roman;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,803.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,769.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,731.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,658.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,635.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31 <br>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March&#160;31 <br>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30 <br>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30 <br>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31 <br>2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Net invested capital consists of:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,964.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,976.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,212.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,316.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,737.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Less: cash</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">515.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">435.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">401.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">457.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">422.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Less: accounts payable, accrued and other current liabilities, provisions and income taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,228.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,278.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,413.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,473.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,512.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:Times New Roman;font-size:9pt;">Net invested capital at period end </font><font style="font-family:Times New Roman;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,220.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,262.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,397.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,385.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,803.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1)      &#160;&#160;&#160;&#160;See footnote 4 of the previous table.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sCC6F9C0CEBD151F4A427B331C0E472FE"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently issued accounting pronouncements:</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note 2 to the 2019 AFS for a discussion of our adoption of IFRS 16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, as of January 1, 2019.&#160;We have adopted all applicable standards, amendments and interpretations issued under IFRS and effective as of January 1, 2020.&#160;We do not believe&#160;that any such standards, amendments or interpretations&#160;have&#160;had&#160;a material impact on our consolidated financial statements. In addition, we do not believe that there are any recently issued accounting pronouncements that are not yet effective that will have a material impact on our consolidated financial statements upon adoption.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sB3605592485A559BB6FA3C5047F011CA"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and development, patents and licenses, etc.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information required by this item is set forth above in Item&#160;4(B) "Information on the Company&#160;&#8212;&#160;Business Overview&#160;&#8212;&#160;Research and Technology Development."</font></div><div><a name="sA347AFA9BDC052CD95612828C66966D2"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Trend Information</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information required by this item is set forth above in "Overview," "Operating Results," and "Liquidity and Capital Resources," in Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors, and in Item&#160;4(B), Information on the Company&#160;&#8212;&#160;Business Overview.</font></div><div><a name="s2D4533C5C4135155835B6EABD6C78FAA"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Off-Balance Sheet Arrangements</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s69BB8BC62817590D98586F60DA92EDE3"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;6.&#160;&#160;&#160;&#160;Directors, Senior Management and Employees</font></div><div><a name="sA33B6F22B07A524DBE6218018548376C"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A.&#160;&#160;&#160;&#160;Directors and Senior Management </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each director of Celestica is elected by the shareholders to serve until the close of the next annual meeting of shareholders or until a successor is elected or appointed, unless such office is earlier vacated in accordance with the Corporation's by-laws. The following table sets forth certain information regarding the current directors and executive officers of Celestica as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:39%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:27%;"></td><td style="width:1%;"></td><td style="width:19%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Age</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Director</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Since</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Position with Celestica</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Residence</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Michael M. Wilson</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2011</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chair of the Board</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Alberta, Canada</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Robert A. Cascella</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Florida, U.S.</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deepak Chopra</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ontario, Canada</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Daniel P. DiMaggio</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2010</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Georgia, U.S.</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Laurette T. Koellner</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2009</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Florida, U.S.</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carol S. Perry</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2013</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ontario, Canada</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tawfiq Popatia</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ontario, Canada</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Eamon J. Ryan</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2008</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ontario, Canada</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Robert A. Mionis</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director, President and Chief Executive Officer</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New Hampshire, U.S.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:40%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:27%;"></td><td style="width:1%;"></td><td style="width:18%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Age</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Executive</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Officer</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Since</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Position with Celestica</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Residence</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mandeep Chawla</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Financial Officer</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ontario, Canada</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Todd C. Cooper</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Operations Officer</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Connecticut, U.S.</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Elizabeth L. DelBianco</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1998</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Legal and Administrative Officer and Corporate Secretary</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ontario, Canada</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">John ("Jack") J. Lawless</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President, ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Georgia, U.S.</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Jason Phillips</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President, CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North Carolina, U.S.</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Wilson was appointed Chair of the Board upon the retirement of Mr. William A. Etherington from the Board, effective January 29, 2020.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Director since February 1, 2019.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a brief biography of each of Celestica's directors, director nominees and executive officers: </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Michael M. Wilson.</font><font style="font-family:inherit;font-size:10pt;">&#160;Mr.&#160;Wilson is a corporate director and has served on the Board since 2011. Mr. Wilson was appointed Chair of the Board effective January 29, 2020. Until his retirement in December&#160;2013, he was the President and Chief Executive Officer, and a director, of Agrium&#160;Inc. (a&#160;public agricultural crop inputs company that has subsequently merged with Potash Corporation of Saskatchewan Inc. to form Nutrien Ltd.), and has over 30&#160;years of international and executive management experience. Prior to joining Agrium&#160;Inc., Mr.&#160;Wilson served as President of Methanex Corporation (a&#160;public company), and held various senior positions in North America and Asia during his 18&#160;years with The Dow Chemical Company (a&#160;public company). Mr.&#160;Wilson also currently serves on the board of directors of Air Canada and Suncor Energy&#160;Inc., and previously served on the board of directors of Finning International&#160;Inc. (each a public company), and was also the past Chair of the Calgary Prostate Cancer Centre. He holds a degree in Chemical Engineering from the University of&#160;Waterloo.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Robert A. Cascella. </font><font style="font-family:inherit;font-size:10pt;">Mr. Cascella is currently an Executive Vice President and Executive Committee member of Royal Philips, a public Dutch multinational healthcare company. He is also the Chief Executive Officer (CEO) of the Philips Precision Diagnosis business, including businesses serving Radiology, Cardiology and Oncology, as well as Enterprise Diagnostic Informatics. He served as the President and CEO of Hologic, Inc., a public medical device and diagnostics company, from 2003 </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">to 2013. He has also held senior leadership positions at CFG Capital, NeoVision Corporation and Fischer Imaging Corporation. Mr. Cascella served on Hologic, Inc.&#8217;s board of directors from 2008 to 2013. He also previously served on the board of Tegra Medical and acted as chair of the boards of Dysis Medical and Miranda Medical. He holds a Bachelor&#8217;s degree in Accounting from Fairfield University.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deepak Chopra.</font><font style="font-family:inherit;font-size:10pt;">&#32;Mr. Chopra most recently served as President and Chief Executive Officer of Canada Post Corporation from February 2011 to March 2018. He has more than 30 years of global experience in the financial services, technology, logistics and supply-chain industries. Mr. Chopra worked for Pitney Bowes Inc., a NYSE-traded technology company known for postage meters, mail automation and location intelligence services, for more than 20 years. He served as President of Pitney Bowes Canada and Latin America from 2006 to 2010. He held a number of increasingly senior executive roles internationally, including President of its new Asia Pacific and Middle East region from 2001 to 2006 and Chief Financial Officer for the Europe, Africa and Middle East (EAME) region from 1998 to 2001. He has previously served on the boards of Canada Post Corporation, Purolator Inc., SCI Group, the Canada Post Community Foundation, the Toronto Region Board of Trade and the Conference Board of Canada. He currently sits on the board of The North West Company Inc., a TSX-traded retailer. Mr. Chopra is a Fellow of the Institute of Chartered Professional Accountants of Canada and has a Bachelor&#8217;s degree in Commerce (Honours) and a Master&#8217;s Degree in Business Management (PGDBM).</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Daniel P. DiMaggio.</font><font style="font-family:inherit;font-size:10pt;">&#160;Mr.&#160;DiMaggio is a corporate director. Prior to retiring in 2006, he spent 35&#160;years with United Parcel Services (UPS) (a&#160;public company), most recently as Chief Executive Officer of the UPS Worldwide Logistics Group. Prior to leading UPS' Worldwide Logistics Group, Mr.&#160;DiMaggio held a number of positions at UPS with increasing responsibility, including leadership roles for the UPS International Marketing Group, as well as the Industrial Engineering function. In addition to his senior leadership roles at UPS, Mr.&#160;DiMaggio was a member of the board of directors of Greatwide Logistics Services,&#160;Inc. and CEVA Logistics (a&#160;public company). He holds a Bachelor of Science degree from the Lowell Technological Institute (now&#160;the University of Massachusetts Lowell).</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Laurette T. Koellner. </font><font style="font-family:inherit;font-size:10pt;">Ms.&#160;Koellner is a corporate director. She most recently served as Executive Chairman of International Lease Finance Corporation, an aircraft leasing subsidiary of American International Group,&#160;Inc. (AIG) from 2012 until its sale in 2014. Ms.&#160;Koellner retired as President of Boeing International, a division of The Boeing Company, in 2008. While at Boeing, she was a member of the Office of the Chairman and served as the Executive Vice President, Internal Services, Chief Human Resources and Administrative Officer, President of Shared Services, and Corporate Controller. Ms.&#160;Koellner currently serves on the board of directors of Papa John's International,&#160;Inc., The Goodyear Tire&#160;&amp; Rubber Company, and Nucor Corporation, all public companies. Ms.&#160;Koellner previously served on the board of directors and was the Chair of the Audit Committee of Hillshire Brands Company (a&#160;public company, formerly Sara Lee Corporation and now merged with Tyson Foods,&#160;Inc.), and on the board of directors of AIG (a&#160;public company). She holds a Bachelor of Science degree in Business Management from the University of Central Florida and a Master of Business Administration from Stetson University, as well as a Certified Professional Contracts Manager designation from the National Contracts Management Association.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Carol S. Perry.</font><font style="font-family:inherit;font-size:10pt;">&#160;Ms.&#160;Perry is a corporate director. She is Chair of the Independent Review Committee of the mutual funds managed by 1832&#160;Asset Management&#160;L.P., a mutual fund manager and wholly-owned affiliate of The Bank of Nova Scotia. She also serves as Chair of the Independent Review Committees of investment funds managed by Jarislowsky Fraser Limited and MD Financial Management Inc., which are subsidiaries of The Bank of Nova Scotia. Previously, she was a Commissioner of the Ontario Securities Commission, and has served on adjudicative panels and acted as a director and Chair of its Governance and Nominating Committee. With over 20&#160;years of experience in the investment industry as an investment banker, Ms.&#160;Perry held senior positions with leading financial services companies including RBC Capital Markets, Richardson Greenshields of Canada Limited and CIBC&#160;World Markets and later founded MaxxCap Corporate Finance&#160;Inc., a financial advisory firm. She is a former director of Softchoice Corporation, Atomic Energy of Canada Limited and DALSA Corporation. Ms.&#160;Perry has a Bachelor of Engineering Science (Electrical) degree from the University of Western Ontario and a Master of Business Administration degree from the University of Toronto. She also holds the professional designation ICD.D from the Institute of Corporate Directors.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Tawfiq Popatia.</font><font style="font-family:inherit;font-size:10pt;">&#160;Mr.&#160;Popatia has been a Managing Director of Onex* since 2014 and leads its efforts in automation, aerospace and other transportation-focused industries, having joined the firm in 2007. Prior to joining Onex, Mr.&#160;Popatia worked at the private equity firm of Hellman&#160;&amp; Friedman&#160;LLC and in the Investment Banking Division of Morgan Stanley&#160;&amp;&#160;Co. Mr.&#160;Popatia currently serves on the boards of Advanced Integration Technology, an aerospace automation company, and BBAM, a provider of commercial jet aircraft leasing, financing and management. He previously served on the board of Spirit Aerosystems (a public company), and is a former Employer Trustee of the International Association of Machinists National Pension Fund. Mr.&#160;Popatia holds a Bachelor of Science degree in Microbiology and a Bachelor of Commerce degree in Finance from the University of British Columbia.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">*</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Onex holds an approximate 81% voting interest in Celestica. See "Controlling Shareholder Interest" under Item&#160;4(B)&#160;above.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Eamon J. Ryan.</font><font style="font-family:inherit;font-size:10pt;">&#160;Mr.&#160;Ryan is a corporate director. He is the former Vice President and General Manager, Europe, Middle East and Africa for Lexmark International&#160;Inc. (a&#160;public company). Prior to that, he was the Vice President and General Manager, Printing Services and Solutions Manager, Europe, Middle East and Africa. Mr.&#160;Ryan joined Lexmark International&#160;Inc. in 1991 as the President of Lexmark Canada. Prior to that, he spent 22&#160;years at IBM Canada, where he held a number of sales and marketing roles in its Office Products and Large Systems divisions. Mr.&#160;Ryan's last role at IBM Canada was Director of Operations for its Public Sector, a role he held from 1986 to 1990. He holds a Bachelor of Arts degree from the University of Western Ontario.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Robert A. Mionis.</font><font style="font-family:inherit;font-size:10pt;">&#160;Mr.&#160;Mionis has been President and Chief Executive Officer of the Corporation since August 1, 2015. Mr. Mionis is responsible for the Corporation's overall leadership, strategy and vision. In conjunction with the Board of Directors, he develops the Corporation's overall strategic plan, including the corporate goals and objectives as well as our approach to risk management. He is focused on positioning the Corporation for long-term profitable growth and ensuring the success of Celestica's customers around the world. From July&#160;2013 until August&#160;2015, he was an Operating Partner at Pamplona Capital Management (Pamplona), a global private equity firm, where he supported several companies across a broad range of industries, including the industrial, aerospace, healthcare and automotive industries. Before joining Pamplona, Mr.&#160;Mionis served as President and CEO of StandardAero, leading the company through a period of significant revenue and profitability growth. Over the course of his career, he has held a number of operational and service roles at companies in the aerospace, industrial and semiconductor markets, including General Electric and Axcelis Technologies (each a public company), AlliedSignal, and Honeywell. Mr. Mionis has been serving on the board of directors of Shawcor Ltd., a TSX-listed energy services company, since 2018. He holds a Bachelor of Science in Electrical Engineering from the University of Massachusetts.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Mandeep Chawla.</font><font style="font-family:inherit;font-size:10pt;">&#160;Mr.&#160;Chawla has been Chief Financial Officer (CFO) of the Corporation since October 2017. Mr. Chawla is responsible for the planning and management of short and long-term financial performance and reporting activities. He assists the CEO in setting the strategic direction and financial goals of the Corporation, and manages overall capital allocation activities in order to maximize shareholder value. He provides oversight on risk management and governance matters, and leads the communication and relationship management activities with key financial stakeholders. Since joining Celestica in 2010, Mr. Chawla has held progressively senior roles in the Corporation before assuming the role of CFO in 2017. Prior to joining Celestica, he held senior financial management roles </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">with MDS Inc., Tyco International, and General Electric. Mr. Chawla holds a Master of Finance degree from Queen's University and</font><font style="font-family:inherit;font-size:10pt;">&#32;a Bachelor of Commerce degree from McMaster University. </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">He is a CPA, CMA.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Todd C. Cooper. </font><font style="font-family:inherit;font-size:10pt;">Mr. Cooper joined Celestica as Chief Operations Officer in 2018. He is responsible for driving operational and supply chain excellence, quality and technology innovation throughout the Corporation, as well as for the enablement of processes that drive value creation. As part of his role, he leads the operations, supply chain, quality, global business services, information technology and after-market services teams. Mr. Cooper has over 25 years of experience in operations leadership and advisory roles, including considerable experience in developing and implementing operational strategies to drive large-scale improvements for global organizations. Prior to joining Celestica, Mr. Cooper led supply chain, procurement, logistics, and sustainability value creation efforts at KKR, a global investment firm, from 2008 to 2018. Prior to that, he was the Vice President of Global Sourcing in Honeywell's Aerospace Division. He previously held various management roles at Storage Technology Corporation, McKinsey &amp; Company, and served as a Captain in the U.S. Army. He holds a Bachelor of Science in Engineering from the United States Military Academy at West Point, a Master of Science in Mechanical Engineering from the Massachusetts Institute of Technology and an MBA from the MIT Sloan School of Management.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Elizabeth L. DelBianco.</font><font style="font-family:inherit;font-size:10pt;">&#160;Ms.&#160;DelBianco is Chief Legal and Administrative Officer and Corporate Secretary. In this role, she oversees legal, contracts, brand and communications, human resources and sustainability. Ms.&#160;DelBianco joined Celestica in 1998 and since that time has been responsible for managing legal, governance, and compliance matters for Celestica on a global basis. Prior to joining Celestica, Ms.&#160;DelBianco was a senior corporate legal advisor in the telecommunications industry. She holds a Bachelor of Arts degree from the University of Toronto, a Bachelor of Laws degree from Queen's University, and a Master of Business Administration degree from Western University. She is admitted to practice in Ontario and New&#160;York.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">John ("Jack") J. Lawless.</font><font style="font-family:inherit;font-size:10pt;">&#160;Mr.&#160;Lawless is President, ATS. In this role, he is responsible for strategy development, deployment and execution of Celestica's A&amp;D, industrial, healthtech, energy, and capital equipment businesses. He has served in this role since joining Celestica in October&#160;2015; however, his title changed in October&#160;2016 from Executive Vice President, Diversified Markets in order to reflect organizational changes made to better align with the Corporation's business strategy and operational model. From 2009 to 2014, Mr.&#160;Lawless was the CEO of Associated Air Center, a subsidiary of StandardAero, where he was responsible for strategy, sales, marketing, human resources, information technology and operations. At the same time, he held the role of Chief Operating Officer of StandardAero. Prior to StandardAero, Mr.&#160;Lawless held a number of Vice President-level roles with Honeywell. Before joining Honeywell, he held progressively senior positions with companies in the aerospace, industrial and semiconductor markets, including Axcelis Technologies, General Cable and AlliedSignal. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Jason Phillips.</font><font style="font-family:inherit;font-size:10pt;">&#160;Mr. Phillips was appointed President, CCS, effective January 1, 2019. In this role, he is responsible for strategy development, deployment and execution for Celestica's enterprise and communications businesses, including our JDM offering. Mr. Phillips joined Celestica in 2008 and held progressively senior roles within the Corporation&#8217;s CCS business, most recently as Senior Vice President, Enterprise and Cloud Solutions. Prior to joining Celestica, he held the role of Vice President and General Manager, Personal Communications at Elcoteq, and spent five years at Solectron in senior roles spanning sales, global account management, business unit leadership, and operations. Mr. Phillips holds a Bachelor of Science in Business Administration from the University of North Carolina, Chapel Hill.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are no family relationships among any of the foregoing persons, and there are no arrangements or understandings with any person pursuant to which any of our directors or executive officers were&#160;selected. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None of the directors of the Corporation during 2019, or current directors or nominees serve together as directors of other corporations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table identifies the functional competencies, expertise and qualifications of the Corporation's current directors and nominees pursuant to a skills matrix developed by the Nominating and Corporate Governance Committee to identify functional competencies, expertise and qualifications that our Board would ideally possess:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;</font><img src="directorskillmatrix.jpg" alt="directorskillmatrix.jpg" style="height:510px;width:545px;"></div><div style="line-height:120%;padding-bottom:10px;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sCC84E5AA8CA35BFB88C0019E4687F490"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">B.&#160;&#160;&#160;&#160;Compensation </font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Director Compensation</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director compensation is set by the Board on the recommendation of the Human Resources and Compensation Committee (the &#8220;HRCC&#8221;) and in accordance with director compensation guidelines and principles established by the Nominating and Corporate Governance Committee. Under these guidelines and principles, the Board seeks to maintain director compensation at a level that is competitive with director compensation at comparable companies, and requires a substantial portion of such compensation to be taken in the form of DSUs (or, at a director&#8217;s election, RSUs, if the Director Share Ownership Guidelines described below have been met). The director fee structure for 2019 is set forth in Table 1 below. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;1: Directors&#8217; Fees</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:71.34502923976608%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:55%;"></td><td style="width:45%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Element</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Director Fee Structure <br> for 2019</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Annual Board Retainer</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$360,000 &#8211; Board Chair</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$235,000 &#8211; Directors</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Travel Fees</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$2,500</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Annual Retainer for the Audit Committee Chair</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$20,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Annual Retainer for the HRCC Chair</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$15,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Annual Retainer for the Nominating and Corporate Governance Committee Chair</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Does not include Mr. Mionis, President and Chief Executive Officer (&#8220;CEO&#8221;) of the Corporation, whose compensation is set out in Table&#160;15. Does not include fees payable to Onex for the service of Mr. Popatia as a director, which is described in footnote 10 to Table 2.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Directors may also receive further retainers and meeting fees for participation on </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">ad hoc</font><font style="font-family:inherit;font-size:8pt;">&#32;committees. During 2019, Mr. Wilson received a cash payment of $30,000 for chairing an </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">ad hoc</font><font style="font-family:inherit;font-size:8pt;">&#32;committee and Mses. Koellner and Perry and Mr. Ryan each received a cash payment of $20,000 for participation on such committee. The Board has the discretion to grant supplemental equity awards to individual directors as deemed appropriate (no such discretion was exercised in 2019).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Paid on a quarterly basis.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Payable only to directors who travel outside of their home state or province to attend a Board or Committee meeting.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The Chair of the Board also served as the Chair of the Nominating and Corporate Governance Committee in 2019, for which no additional fee was paid.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DSU/RSU Election</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, each director must elect to receive 0%, 25% or 50% of their annual board fees, committee chair retainer fees and travel fees (collectively,</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#8220;Annual Fees&#8221;) in cash, with the balance in DSUs, until such director has satisfied the requirements of the Director Share Ownership Guidelines described (and defined) under </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Director Share Ownership Guidelines</font><font style="font-family:inherit;font-size:10pt;">&#32;below.  Once a director has satisfied such requirements, the director may then elect to receive 0%, 25% or 50% of their Annual Fees</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">in cash, with the balance either in DSUs or RSUs. If a director does not make an election</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">, </font><font style="font-family:inherit;font-size:10pt;">100% of such director&#8217;s Annual Fees will be paid in DSUs.</font></div><div style="line-height:120%;padding-left:150px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:61.01364522417154%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:22%;"></td><td style="width:21%;"></td><td style="width:19%;"></td><td style="width:20%;"></td><td style="width:18%;"></td></tr><tr><td colspan="5" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Annual Fee Election</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Prior to Satisfaction of Director Share Ownership Guidelines</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">After Satisfaction of Director  <br>Share Ownership Guidelines</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Option 1</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Option 2</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Option 1</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Option 2</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Option 3</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100% DSUs</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(i) 25% Cash + 75% DSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">or</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(ii) 50% Cash + 50% DSUs</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(i) 100% DSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">or</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(ii) 100% RSUs</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(i) 25% Cash + 75% DSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">or</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(ii) 50% Cash + 50% DSUs</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(i) 25% Cash + 75% RSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">or</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(ii) 50% Cash + 50% RSUs</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subject to the terms of the Directors&#8217; Share Compensation Plan, each DSU represents the right to receive one SVS or an equivalent value in cash (at the Corporation&#8217;s discretion) when the director (a) ceases to be a director of the Corporation and (b) is not an employee of the Corporation or a director or employee of any corporation that does not deal at arm&#8217;s&#8209;length with the Corporation (collectively, &#8220;Retires&#8221;). RSUs granted to directors are governed by the terms of the Corporation&#8217;s Long-Term Incentive Plan (&#8220;LTIP&#8221;). Each quarterly grant of RSUs will vest in instalments of one-third per year on the first, second and third anniversary dates of the grant. Each vested RSU entitles the holder thereof to one SVS; however, if permitted by the Corporation under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">Unvested RSUs will vest immediately on the date that the director Retires. The date used in valuing DSUs and RSUs that vest on retirement for settlement purposes is the date that is 45 days following the date on which the director Retires, or as soon as practicable thereafter. Such DSUs and RSUs, as applicable, are redeemed and payable on or prior to the 90</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;day following the date on which the director Retires. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Grants of DSUs and RSUs are credited quarterly in arrears. The number of DSUs and RSUs, as applicable, granted is calculated by multiplying the amount of such director&#8217;s Annual Fees for the quarter by the percentage of the Annual Fees that the director elected to receive in the form of DSUs or RSUs, as applicable, and dividing the product by the closing price of the SVS on the NYSE on the last business day of the quarter.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Directors&#8217; Fees Earned in 2019</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All compensation paid in 2019 by the Corporation to its directors is set out in Table 2, except for the compensation of Mr. Mionis, President and CEO of the Corporation, which is set out in Table&#160;15. In 2019, the Board (excluding Mr. Popatia &#8211; see footnote 10 to Table 2) earned total Annual Fees in the amount of $2,170,000, including total grants of $1,396,250</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">in DSUs and $125,000 in RSUs.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;2: Director Fees Earned in Respect of 2019</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.6608187134503%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:18%;"></td><td style="width:10%;"></td><td style="width:9%;"></td><td style="width:10%;"></td><td style="width:9%;"></td><td style="width:11%;"></td><td style="width:11%;"></td><td style="width:11%;"></td><td style="width:11%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Name</font></div></td><td colspan="5" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Annual Fees Earned</font></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Allocation of Annual Fees</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)(2)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Annual Board  <br>Retainer</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Annual Committee <br>Chair  <br>Retainer</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;font-style:italic;">Ad Hoc</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;Committee Fees</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Travel Fees</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Fees</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">DSUs</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(5)</sup></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Cascella</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(6)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$235,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$10,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$245,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$122,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$122,500</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deepak Chopra</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$235,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$235,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$117,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$117,500</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Daniel P. DiMaggio</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$235,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$10,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$245,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$183,750</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$61,250</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">William A. Etherington</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(7)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$360,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$360,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$360,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Laurette T. Koellner</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(8)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$235,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$20,000</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(9)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$20,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$10,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$285,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$132,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$152,500</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Carol S. Perry</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(8)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$235,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$20,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$255,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$235,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$20,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Tawfiq Popatia</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(10)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Eamon J. Ryan</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(8)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$235,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$15,000</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(11)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$20,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$270,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$125,000</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(12)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$145,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Michael M. Wilson</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(8)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$235,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$30,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$10,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$275,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$245,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$30,000</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:2px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Directors who had not satisfied the requirements of the Director Share Ownership Guidelines described below were required to elect to receive 0%, 25% or 50% of their 2019 Annual Fees (set forth in the &#8220;Total Fees&#8221; column above) in cash, with the balance in DSUs. Directors who have satisfied the requirements of the Director Share Ownership Guidelines described below were required to elect to receive 0%, 25% or 50% of their Annual Fees in cash, with the balance either in DSUs or RSUs. The Annual Fees received by directors in DSUs and RSUs for 2019 were credited quarterly, and the number of DSUs and RSUs, as applicable, granted in respect of the amounts credited quarterly was determined using the closing price of the SVS on the NYSE on the last business day of each quarter, which was $8.45</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">on March 29, 2019, $6.83</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">on June 28, 2019, $7.17</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">on September 30, 2019 and $8.27 on December 31, 2019. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:2px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">For 2019, the directors elected to receive their Annual Fees as follows:</font></div></td></tr></table><div style="line-height:120%;padding-left:73px;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:36.64717348927875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:49%;"></td><td style="width:15%;"></td><td style="width:18%;"></td><td style="width:18%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Director</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">DSUs</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Cascella</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deepak Chopra</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Daniel P. DiMaggio</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">75%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">William A. Etherington</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Laurette T. Koellner</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Carol S. Perry</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Eamon J. Ryan</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Michael M. Wilson</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amounts in this column represent the grant date fair value of DSUs issued in respect of 2019 Annual Fees. The grant date fair value of the grants is the same as their accounting value. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amounts in this column represent the grant date fair value of RSUs issued in respect of 2019 Annual Fees. The grant date fair value of the grants is the same as their accounting value.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amounts in this column represent the portion of 2019 Annual Fees paid in cash. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(6)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Cascella was appointed to the Board of Directors effective February 1, 2019.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(7)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">During 2019, Mr. Etherington was the Chair of the Board and the Chair of the Nominating and Corporate Governance Committee. Mr. Etherington received an annual Board Chair retainer fee in the amount of $360,000. He did not receive a committee chair annual retainer in his capacity as Chair of the Nominating and Corporate Governance Committee. Mr. Etherington retired from the Board of Directors effective January 29, 2020.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(8)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">During 2019, Mses. Koellner and Perry and Messrs. Ryan and Wilson (Chair) served on an </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">ad hoc</font><font style="font-family:inherit;font-size:8pt;">&#32;committee of the Board. Fees with respect to service on such committee were paid in cash.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9)&#160;&#160;&#160;&#160;Represents the annual retainer for the Chair of the Audit Committee.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(10) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Popatia is an officer of Onex and did not receive any compensation in his capacity as a director of the Corporation in 2019; however, Onex received compensation for providing the services of Mr. Popatia as a director in 2019 pursuant to a Services Agreement between the Corporation and Onex, entered into on January 1, 2009 (as amended January 1, 2017, the &#8220;Services Agreement&#8221;). The Services Agreement automatically renews for successive one-year terms unless the Corporation or Onex provide notice of intent not to renew. The Services Agreement terminates automatically and the rights of Onex to receive compensation (other than accrued and unpaid compensation) will terminate (a) 30 days after the first day on which Onex ceases to hold at least one MVS of Celestica or any successor company or (b) the date Mr. Popatia ceases to be a director of Celestica, for any reason. Onex receives compensation under the Services Agreement in an amount equal to $235,000 per year (consistent with current annual Board retainer fees), payable in DSUs in equal quarterly installments in arrears. The number of DSUs is determined using the closing price of the SVS on the NYSE on the last day of the fiscal quarter in respect of which the instalment is to be credited.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(11) &#160;&#160;&#160;&#160; Represents the annual retainer for the Chair of the HRCC.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(12)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Ryan was entitled to, and elected to, receive 50% of his 2019 Annual Fees in RSUs. Each quarterly RSU grant will vest ratably over three years, commencing on the first anniversary of the date of grant. Accordingly, on March 31, 2020, one-third of the RSUs granted to Mr. Ryan in respect of the first quarter of 2019 will vest and will be paid or settled either in cash or in SVS (on a one-for-one basis) at his election.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Directors&#8217; Ownership of Securities</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding Share&#8209;Based Awards</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information concerning all outstanding share&#8209;based awards as of December 31, 2019 made by the Corporation to each director proposed for election at the Meeting (other than Mr.&#160;Mionis, whose information is set out in Table&#160;16), including awards granted prior to 2019, is set out in Table</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">3. Such awards consist of DSUs and, commencing in 2019, RSUs. DSUs that were granted prior to January&#160;1, 2007 may be settled in the form of SVS issued from treasury, SVS purchased in the open market, or an equivalent value in cash (at the discretion of the Corporation). DSUs granted after January&#160;1, 2007 may only be settled in SVS purchased in the open market or an equivalent value in cash (at the discretion of the Corporation). RSUs granted to directors are governed by the terms of the LTIP. Each vested RSU entitles the holder thereof to one SVS; however, if permitted by the Corporation under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. In 2005, the Corporation amended the </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">LTIP to prohibit grants to directors of options to acquire SVS. There are no options granted to directors (or former directors) prior to the foregoing amendment that remain outstanding.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;3: Outstanding Share&#8209;Based Awards</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.89668615984405%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:27%;"></td><td style="width:18%;"></td><td style="width:17%;"></td><td style="width:20%;"></td><td style="width:18%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Name</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of <br>Outstanding Securities</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Market Value of <br>Outstanding Securities</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;<br>($)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DSUs</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(#)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RSUs</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(#)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DSUs</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">($)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RSUs</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">($)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Robert A. Cascella</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,081</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$132,990</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deepak Chopra</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,227</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$233,437</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Daniel P. DiMaggio</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,053</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1,745,408</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Laurette T. Koellner</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,081</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1,902,770</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carol S. Perry</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154,551</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1,278,137</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tawfiq Popatia</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Eamon J. Ryan</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,768</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,409</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$2,173,091</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$135,702</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Michael M. Wilson</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">222,176</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1,837,396</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Represents all outstanding DSUs and unvested RSUs, including the regular quarterly grant of DSUs and RSUs issued on January 1, 2020 in respect of the fourth quarter of 2019.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The market value of DSUs and unvested RSUs was determined using a share price of $8.27, which was the closing price of the SVS on the NYSE on December 31, 2019. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Cascella was appointed to the Board of Directors effective February 1, 2019.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Popatia had no share-based awards from the Corporation outstanding as of December 31, 2019; however 249,988</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">DSUs have been issued to Onex (and are outstanding) pursuant to the Services Agreement since its inception, including 30,849</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">DSUs issued to Onex for the services of Mr. Popatia as a director of the Corporation in 2019.  For further information see footnote 10 to Table 2.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Changes in Directors&#8217; Equity Interest</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets out, for each director proposed for election at the Meeting (other than Mr. Mionis, whose information is set out in Table 16), such director&#8217;s direct or indirect beneficial ownership of, or control or direction over, shares and share-based awards in the Corporation as of February 19, 2020, and any changes therein since February&#160;13,&#160;2019 (the date of disclosure in the Corporation&#8217;s 2018 Annual Report on Form 20-F (the &#8220;2018 Annual Report&#8221;). </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;4: Changes in Directors&#8217; Equity Interest</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.12670565302143%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:21%;"></td><td style="width:18%;"></td><td style="width:13%;"></td><td style="width:16%;"></td><td style="width:16%;"></td><td style="width:16%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Name</font></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Date</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">SVS</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Share-Based Awards</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(#)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">DSUs</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(#)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">RSUs</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(#)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(#)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Robert A. Cascella</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 13, 2019</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 19, 2020</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Change</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,081</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,081</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,081</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,081 </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deepak Chopra</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 13, 2019</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 19, 2020</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Change</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">12,804</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:inherit;font-size:9pt;">28,227</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,423</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">12,804</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:inherit;font-size:9pt;">28,227</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,423</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Daniel P. DiMaggio</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 13, 2019</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 19, 2020</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Change</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">186,932</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">211,053</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,121</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">186,932 </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">211,053</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,121</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Laurette T. Koellner</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 13, 2019</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 19, 2020</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Change</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">212,688</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">230,081</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,393</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">212,688</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">230,081</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;17,393 </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Carol S. Perry</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 13, 2019</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 19, 2020</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Change</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">123,702 </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">154,551</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,849</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">123,702</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">154,551</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;30,849</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Tawfiq Popatia</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 13, 2019</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 19, 2020</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Change</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Eamon J. Ryan</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 13, 2019</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 19, 2020</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Change</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">262,768 </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">262,768</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,409</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,409</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">262,768</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">279,177</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,409</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Michael M. Wilson</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 13, 2019</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Feb. 19, 2020</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Change</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,000</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,000</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">190,013 </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">222,176</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,163</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">190,013</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">242,176</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;52,163</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Information as to SVS beneficially owned, controlled or directed, directly or indirectly, is not within the Corporation&#8217;s knowledge and therefore has been provided by each&#160;individual set forth in the table.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effective January 1, 2019, directors may elect to receive a portion of their Annual Fees in RSUs once they have met the requirements of the Director Share Ownership Guidelines described herein.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Cascella was appointed to the Board of Directors effective February 1, 2019. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As of February 19, 2020, Mr. Popatia owned 8,894 subordinate voting shares of Onex. No director of the Corporation owned shares of Onex during 2019 other than Mr. Popatia and Mr. Etherington (as of the date of his retirement on January 29, 2020, Mr. Etherington owned 10,000 subordinate voting shares of Onex). No director nominee owns shares of Onex other than Mr. Popatia. 30,849 DSUs were issued to Onex in 2019 for the services of Mr. Popatia as a director of the Corporation. 249,988</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">DSUs have been issued to Onex (and are outstanding) pursuant to the Services Agreement since its inception. Onex&#8217;s beneficial ownership of securities of the Corporation (which does not include DSUs) is set forth in footnote 2 to the Major Shareholder&#8217;s Table in Item 7(A).</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Director Share Ownership Guidelines</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Corporation has minimum shareholding requirements (the &#8220;Director Share Ownership Guidelines&#8221;) for directors who are not employees or officers of the Corporation or Onex (see </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Executive Share Ownership</font><font style="font-family:inherit;font-size:10pt;">&#32;for share ownership guidelines applicable to Mr. Mionis in his role as President and CEO of the Corporation). The Director Share Ownership Guidelines require that a director hold SVS, DSUs and/or unvested RSUs with an aggregate value equal to 150% of the annual retainer and that the Chair of the Board hold SVS, DSUs and/or unvested RSUs with an aggregate value equal to 187.5% of the annual retainer of the Chair of the Board. These Director Share Ownership Guidelines came into effect on January 1, 2016 in order to reflect the change from a retainer plus meeting fee structure to a fixed compensation arrangement for directors. Prior to the change, directors who served on the Board for five years were required to hold five times the previous base retainer. The Director Share Ownership Guidelines were thus modified to reflect the consolidation of the meeting fees into the single fixed annual retainer amount. The current shareholding requirement of 150% (187.5% for the Chair) of the annual retainer results in directors being required to hold shares or share-based awards in an amount substantially similar to five times the previous meeting fee amounts. We believe the Director Share Ownership Guidelines continue to require our directors to hold a meaningful level of shares or share-based awards in accordance with good governance practices. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Directors have five years from January 1, 2016 or from the time of their appointment to the Board, as applicable, to comply with the Director Share Ownership Guidelines. Although directors subject to the Director Share Ownership Guidelines will not be deemed to have breached such Guidelines by reason of a decrease in the market value of the Corporation&#8217;s securities, such directors are required to purchase further securities within a reasonable period of time after such occurrence to comply with the Director Share Ownership Guidelines. Each director&#8217;s holdings of securities are reviewed annually as of December&#160;31. The following table sets out, for each applicable director proposed for election at the Meeting, whether such director was in compliance with the Director Share Ownership Guidelines as of December 31, 2019. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;5: Shareholding Requirements</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:88.30409356725146%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:24%;"></td><td style="width:26%;"></td><td style="width:26%;"></td><td style="width:24%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Director</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shareholding Requirements</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Target Value as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value as of <br>December 31, 2019</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Met Target as of <br>December 31, 2019</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Cascella</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$352,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$132,990</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Not yet applicable</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deepak Chopra</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$352,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$233,437</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Not yet applicable</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Daniel P. DiMaggio</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$352,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,745,408</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Yes</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Laurette T. Koellner</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$352,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,902,770</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Yes</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Carol S. Perry</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$352,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,278,137</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Yes</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Eamon J. Ryan</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$352,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,308,793</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Yes</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Michael M. Wilson</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$352,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,837,396</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Yes</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As President and CEO of the Corporation, Mr. Mionis is subject to the Executive Share Ownership Guidelines. As an officer of Onex, Mr. Popatia is not subject to the Director Share Ownership Guidelines.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The value of the aggregate number of SVS, DSUs and/or unvested RSUs held by each director is determined using a share price of $8.27, which was the closing price of the SVS on the NYSE on December 31, 2019.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Cascella was appointed to the Board of Directors effective February 1, 2019 and he is required to comply with the Director Share Ownership Guidelines within five years of his appointment.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Chopra was elected to the Board of Directors effective April 27, 2018 and he is required to comply with the Director Share Ownership Guidelines within five years of his election. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Attendance of Directors at Board and Committee Meetings</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the attendance of directors at Board meetings and at meetings of those standing committees of which they are members, from January 1, 2019 to February 19, 2020. All then-members of the Board attended the Corporation&#8217;s last annual meeting of shareholders. </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;6: Directors&#8217; Attendance at Board and Committee Meetings</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.05847953216374%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:19%;"></td><td style="width:12%;"></td><td style="width:12%;"></td><td style="width:13%;"></td><td style="width:19%;"></td><td style="width:14%;"></td><td style="width:11%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Meetings Attended %</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Director</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Board</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Audit</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Human Resources and Compensation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nominating and Corporate Governance</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Board</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Committee</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Cascella</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7 of 8</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5 of 5</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 of 5</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3 of 3</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">87%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">92%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deepak Chopra</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9 of 9</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 of 4</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Daniel P. DiMaggio</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9 of 9</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 of 4</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">William A. Etherington</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8 of 9</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 of 4</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">88%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Laurette T. Koellner</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9 of 9</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 of 4</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Mionis</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9 of 9</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Carol S. Perry</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9 of 9</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 of 4</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Tawfiq Popatia</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8 of 9</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">88%</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Eamon J. Ryan</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9 of 9</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 of 4</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Michael M. Wilson</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9 of 9</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6 of 6</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4 of 4</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Cascella was appointed to the Board of Directors effective February 1, 2019. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Etherington retired from the Board of Directors effective January 29, 2020.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMPENSATION DISCUSSION AND ANALYSIS</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This Compensation Discussion and Analysis sets out the policies of the Corporation for determining compensation paid to the Corporation&#8217;s CEO, its Chief Financial Officer (&#8220;CFO&#8221;), and the three other most highly compensated executive officers (collectively, the &#8220;Named Executive Officers&#8221; or &#8220;NEOs&#8221;). The NEOs who are the subject of this Compensation Discussion and Analysis are:&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:22%;"></td><td style="width:78%;"></td></tr><tr><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div><img src="c2020proxyinsertfor20_image1.jpg" alt="c2020proxyinsertfor20_image1.jpg" style="height:94px;width:110px;"></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Robert A. Mionis &#8211; President and Chief Executive Officer</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Mionis is responsible for Celestica&#8217;s overall leadership, strategy and vision. In conjunction with the Board of Directors, he develops the Corporation&#8217;s overall strategic plan, including the corporate goals and objectives as well as our approach to risk management. He is focused on positioning the Corporation for long-term profitable growth and ensuring the success of Celestica&#8217;s customers around the world. For a complete CEO position description, see the Corporation&#8217;s website at </font><a style="font-family:inherit;font-size:10pt;" name=""><font style="font-family:inherit;font-size:10pt;">www.celestica.com</font></a><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to joining Celestica, Mr. Mionis was an Operating Partner at Pamplona, a global private equity firm where he supported several companies across a broad range of industries, including the industrial, aerospace, healthcare and automotive industries. Before joining Pamplona, Mr. Mionis served as President and CEO of StandardAero, leading the company through a period of significant revenue and profitability growth. Over the course of his career he has held a number of operational and service roles at companies in the aerospace, industrial and semiconductor markets, including General Electric, Axcelis Technologies, AlliedSignal and Honeywell. </font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Mionis is a member of the Board of Directors. He has also been serving on the board of directors of Shawcor Ltd. since 2018. He holds a Bachelor of Science in Electrical Engineering from the University of Massachusetts.</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:22%;"></td><td style="width:78%;"></td></tr><tr><td rowspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;"><img src="c2020proxyinsertfor20_image2.gif" alt="c2020proxyinsertfor20_image2.gif" style="height:110px;width:132px;"></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Mandeep Chawla &#8211; Chief Financial Officer</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Chawla is responsible for the planning and management of short and long-term financial performance and reporting activities. He assists the CEO in setting the strategic direction and financial goals of the Corporation, and manages overall capital allocation activities in order to maximize shareholder value. He provides oversight on risk management and governance matters, and leads the communication and relationship management activities with key financial stakeholders. </font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Chawla joined Celestica in 2010 and held progressively senior roles in the Corporation before assuming the role of CFO in 2017. Prior to joining Celestica, he held senior financial management roles with MDS Inc., Tyco International, and General Electric.</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Chawla holds a Master of Finance degree from Queen&#8217;s University and a Bachelor of Commerce degree from McMaster University. He is a CPA, CMA.</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:22%;"></td><td style="width:78%;"></td></tr><tr><td rowspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;"><img src="c2020proxyinsertfor20_image3.jpg" alt="c2020proxyinsertfor20_image3.jpg" style="height:86px;width:110px;"></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">John &#8220;Jack&#8221; J. Lawless &#8211; President, Advanced Technology Solutions</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Lawless is responsible for strategy development, deployment and execution of Celestica&#8217;s A&amp;D, industrial, healthtech, energy and capital equipment businesses.  </font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to joining Celestica, Mr. Lawless was the CEO of Associated Air Center, a subsidiary of StandardAero, where he was responsible for strategy, sales, marketing, human resources, information technology and operations. At the same time, he held the role of Chief Operating Officer of StandardAero.  Prior to StandardAero, Mr. Lawless held a number of Vice President-level roles with Honeywell.  Before joining Honeywell, he held progressively senior positions with companies in the aerospace, industrial and semiconductor markets, including Axcelis Technologies, General Cable and AlliedSignal.</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:22%;"></td><td style="width:78%;"></td></tr><tr><td rowspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div><img src="c2020proxyinsertfor20_image4.jpg" alt="c2020proxyinsertfor20_image4.jpg" style="height:92px;width:109px;"></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Todd C. Cooper &#8211; Chief Operations Officer</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Cooper is responsible for driving operational and supply chain excellence, quality and technology innovation throughout the Corporation, as well as for the enablement of processes that drive value creation. As part of his role, he leads the operations, supply chain, quality, global business services, information technology and after-market services teams.</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Cooper has over 25 years experience in operations leadership and advisory roles, including considerable experience in developing and implementing operational strategies to drive large-scale improvements for global organizations. Prior to joining Celestica, Mr. Cooper led supply chain, procurement, logistics, and sustainability value creation efforts at KKR, a global investment firm. Prior to that, he was the Vice President of Global Sourcing in Honeywell&#8217;s Aerospace Division. He previously held various management roles at Storage Technology Corporation, McKinsey &amp; Company, and served as a Captain in the U.S. Army. </font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">He holds a Bachelor of Science in Engineering from the United States Military Academy at West Point, a Master of Science in Mechanical Engineering from the Massachusetts Institute of Technology and an MBA from the MIT Sloan School of Management. </font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:22%;"></td><td style="width:78%;"></td></tr><tr><td rowspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;"><img src="c2020proxyinsertfor20_image5.jpg" alt="c2020proxyinsertfor20_image5.jpg" style="height:89px;width:105px;"></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Jason Phillips &#8211; President, Connectivity &amp; Cloud Solutions</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Phillips is responsible for strategy development, deployment and execution for Celestica&#8217;s enterprise and communications businesses, including our Joint Design and Manufacturing (&#8220;JDM&#8221;) offering.</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Phillips joined Celestica in 2008 and held progressively senior roles within the Corporation&#8217;s CCS business, most recently as Senior Vice President, Enterprise and Cloud Solutions. Prior to joining Celestica, he held the role of Vice President and General Manager, Personal Communications at Elcoteq, and spent five years at Solectron in senior roles spanning sales, global account management, business unit leadership, and operations.</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Phillips holds a Bachelor of Science in Business Administration from the University of North Carolina, Chapel Hill. </font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;A description and explanation of the significant elements of compensation awarded to the foregoing NEOs during 2019 is set out in the section </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation Discussion and Analysis&#160;&#8211; 2019 Compensation Decisions</font><font style="font-family:inherit;font-size:10pt;">.  </font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note Regarding Non-IFRS Measures</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This Compensation Discussion and Analysis contains references to operating margin, adjusted ROIC, and free cash flow, each of which is a non International Financial Reporting Standards (&#8220;IFRS&#8221;) measure. With respect to all references to these measures, please note the following:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-IFRS operating margin is defined as non-IFRS operating earnings divided by revenue. Non-IFRS operating earnings is defined as earnings (loss) before income taxes, Finance Costs (defined below), employee stock-based compensation expense, amortization of intangible assets (excluding computer software), Other Charges (recoveries) (defined below), and acquisition inventory fair value adjustments (&#8220;FVAs&#8221;). </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-IFRS adjusted ROIC is determined by dividing non-IFRS operating earnings by average net invested capital which is defined as total assets less: cash, right-of-use (&#8220;ROU&#8221;) assets, accounts payable, accrued and other current liabilities and provisions, and income taxes payable, using a five-point average to calculate average net invested capital for the year. In connection with our adoption of IFRS 16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">&#32;(&#8220;IFRS 16&#8221;) as of January 1, 2019, we recognize ROU assets and related lease obligations on the applicable lease commencement dates. As IFRS 16 did not require the restatement of prior period financial statements, and in order to preserve comparability with prior calculations, commencing in the first quarter of 2019, we excluded the impact of our ROU assets from our calculation of net invested capital.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-IFRS free cash flow is defined as cash provided by (used in) operations after the purchase of property, plant and equipment (net of proceeds from the sale of certain surplus equipment and property), lease payments (including lease payments under IFRS 16), and Finance Costs paid (commencing in 2019, excluding any debt issuance costs and waiver fees paid). As of January 1, 2019, we modified our non-IFRS free cash flow calculation to subtract lease payments under IFRS 16, as such payments were previously (but are no longer) reported in cash provided by (used </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:72px;text-align:justify;"><font style="font-family:inherit;font-size:10pt;">in) operations. Accordingly, and in order to preserve comparability with prior calculations, commencing in the first quarter of 2019, such lease payments are subtracted from cash provided by (used in) operations in our determination of non-IFRS free cash flow.</font></div><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance Costs consist of interest expense and fees related to the Corporation&#8217;s credit facility (including debt issuance and related amortization costs, but not waiver fees, which are recorded in Other Charges), our interest rate swap agreements, our accounts receivable sales program and customer supplier financing programs, and beginning in the first quarter of 2019, interest expense on our lease obligations under IFRS 16, net of interest income earned.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Charges (recoveries) consist of restructuring charges, net of recoveries, transition costs (costs related to: the relocation of our Toronto manufacturing operations and the move of our corporate headquarters into and out of a temporary location; and certain capital equipment manufacturing line transfers); transition recoveries (the gain on the sale of our Toronto real property); net impairment charges; acquisition-related consulting, transaction and integration costs, and charges related to the subsequent re-measurement of indemnification assets; legal settlements (recoveries); credit facility-related charges (consisting of the accelerated amortization of unamortized deferred financing costs recorded during the second quarter of 2018, and fees incurred in the fourth quarter of 2019 in connection with waivers of specified covenant defaults under our credit facility (and related cross defaults)); and post-employment benefit plan losses incurred in the fourth quarter of 2019 related to changes in labor regulations in Thailand. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See &#8220;Non-IFRS measures&#8221; in the Corporation&#8217;s Management&#8217;s Discussion and Analysis for the first three quarters of 2019 (included in Forms 6-K available at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.sec.gov</font><font style="font-family:inherit;font-size:10pt;">) and in Item 5 of this Annual Report for, among other things, a discussion of the exclusions used to determine these non-IFRS measures, how these non-IFRS measures are used, as well as a reconciliation of historical non-IFRS operating margin, non-IFRS adjusted ROIC, and non-IFRS free cash flow to the most directly comparable IFRS measures. These non-IFRS measures do not have any standardized meanings prescribed by IFRS and therefore may not be comparable to similar measures presented by other companies.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Compensation Objectives</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Corporation&#8217;s executive compensation philosophy is to attract, motivate and retain the leaders who drive the success of the Corporation. In light of this philosophy, we have designed our executive compensation programs and practices to pay for performance, adhere to the risk profile of the Corporation, align the interests of executives and shareholders, incentivize executives to work as a team to achieve our strategic objectives, ensure direct accountability for annual operating results and the Corporation&#8217;s long-term financial performance and to reflect both business strategy and market norms.  The HRCC reviews compensation policies and practices regularly, considers related risks, and makes any adjustments it deems necessary to ensure the compensation policies are not reasonably likely to have a material adverse effect on the Corporation.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A substantial portion of the compensation of our executives is linked to the Corporation&#8217;s performance. The HRCC establishes target compensation with reference to the median compensation of a comparator group of Celestica&#8217;s competitors, major suppliers, customers, and other major international technology companies that generally fall in the range of 50% to 200% of Celestica&#8217;s revenue (such group, the&#160;&#8220;Comparator Group&#8221;). However, neither each element of compensation nor total compensation is expected to match the median of such Comparator Group exactly. NEOs have the opportunity for higher compensation for performance that exceeds target performance goals, and will receive lower compensation for performance that is below target performance goals.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2019 compensation package was designed to:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ensure executives are compensated fairly and in a way that does not result in the Corporation incurring undue risk or encouraging executives to take inappropriate risks;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">provide competitive fixed compensation (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">,&#160;base salary and benefits), as well as a substantial amount of at-risk pay through our annual and equity&#8209;based incentive plans;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">reward executives, through both annual cash incentives and long-term equity&#8209;based incentives, for achieving operational and financial results that meet or exceed the Corporation&#8217;s business plan and that are superior to those of direct competitors in the electronics manufacturing services (&#8220;EMS&#8221;) industry and, in addition, in the </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:96px;padding-bottom:16px;text-align:justify;"><font style="font-family:inherit;font-size:10pt;">case of equity-based incentives, for achieving superior share price performance relative to a group of technology hardware companies;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">align the interests of executives and shareholders through long-term equity&#8209;based compensation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">recognize tenure and utilize a multi-year approach for setting and transitioning target compensation for executives who are new in their role;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">reflect internal equity, recognize fair and appropriate compensation levels relative to differing roles and responsibilities, and encourage executives to work as a team to achieve corporate results; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ensure direct accountability for the annual operating results and the long-term financial performance of the Corporation.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:96px;text-indent:-96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Independent Advice</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The HRCC, which has the sole authority to retain and terminate an executive compensation consultant to the HRCC, has engaged Willis Towers Watson (the &#8220;Compensation Consultant&#8221;) since October&#160;2006 as its independent compensation consultant to assist in identifying appropriate comparator companies against which to evaluate the Corporation&#8217;s compensation levels, to provide data about those companies, and to provide observations and advice with respect to the Corporation&#8217;s compensation practices versus those of the Comparator Group and the market in general.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Compensation Consultant also provides advice (upon request) to the HRCC on the policy recommendations prepared by management and keeps the HRCC apprised of market trends in executive compensation. The Compensation Consultant attended portions of all HRCC meetings held in 2019, in person or by telephone, as requested by the Chair of the HRCC. At each of its meetings, the HRCC held an </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">in camera</font><font style="font-family:inherit;font-size:10pt;">&#32;session with the Compensation Consultant without any member of management being present. Decisions made by the HRCC, however, are the responsibility of the HRCC and may reflect factors and considerations supplementary to the information and advice provided by the Compensation Consultant.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each year, the HRCC reviews the scope of activities of the Compensation Consultant and, if it deems appropriate, approves the corresponding budget. During such review, the HRCC also considers the independence factors required to be considered by the NYSE prior to the selection or receipt of advice from a compensation consultant. After consideration of such independence factors and prior to engaging the Compensation Consultant in 2019, the HRCC determined that the Compensation Consultant was independent. The Compensation Consultant meets with the Chair of the HRCC and management at least annually to identify any initiatives requiring external support and agenda items for each HRCC meeting throughout the year. The Compensation Consultant reports directly to the Chair of the HRCC and is not engaged by management. The Compensation Consultant may, with the approval of the HRCC, assist management in reviewing and, where appropriate, developing and recommending compensation programs to align the Corporation&#8217;s practices with competitive practices. Any such service in excess of $25,000 provided by the Compensation Consultant relating to executive compensation must be pre&#8209;approved by the Chair of the HRCC. In addition, any non-executive compensation consulting service in excess of $25,000 must be submitted by management to the HRCC for pre-approval, and any services that will cause total non&#8209;executive compensation consulting fees to exceed $25,000 in aggregate in a calendar year must also be pre&#8209;approved by the HRCC.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets out the fees paid by the Corporation to the Compensation Consultant in each of the past two years:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;7: Fees of the Compensation Consultant</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:36%;"></td><td style="width:32%;"></td><td style="width:32%;"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended  <br>December&#160;31</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Compensation-Related Fees</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C$262,059</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C$328,828</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All Other Fees</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8211;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Services for 2019 and 2018 included support on executive compensation matters that are part of the HRCCs annual agenda (</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">e.g.</font><font style="font-family:inherit;font-size:8pt;">, executive compensation competitive market analysis, review of trends in executive compensation, peer group review, pay-for-performance analysis and assistance with executive compensation-related disclosure, annual valuation of PSUs for accounting purposes, attendance at all HRCC meetings, and support with ad-hoc executive compensation issues that arose throughout the year). Services for 2019 also included a compensation risk assessment update and additional NEO realized/realizable pay analysis. Services for 2018 also included a compensation risk assessment and director compensation review. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Compensation Process</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive compensation is determined as part of an annual process followed by the HRCC, as supported by the Compensation Consultant. The HRCC reviews and approves compensation for the CEO and the other NEOs, including base salaries, target annual incentive awards under the CTI and equity&#8209;based incentive grants. The HRCC evaluates the performance of the CEO relative to financial and business goals and objectives approved by the Board from time to time for such purpose. The HRCC reviews data for the Comparator Group and other competitive market data, and consults with the Compensation Consultant before exercising its independent judgment to determine appropriate compensation levels. The CEO reviews the performance evaluations of the other NEOs with the HRCC and provides compensation recommendations. The HRCC considers these recommendations, reviews market compensation information, consults with the Compensation Consultant, and then exercises its independent judgment to determine if any adjustments are required prior to&#160;approval of the compensation of such other NEOs.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The HRCC generally meets five times a year, in January, April, July, October and December. The annual executive compensation process is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:13%;"></td><td style="width:87%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;color:#0f0f0f;">Determine achievement of corporate and individual performance for CTI for the previous year</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;color:#0f0f0f;">Determine achievement of performance for the PSUs that vest in the current year based on the applicable performance period </font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Approve corporate performance objectives for the CTI for the current year</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Approve performance goals for PSUs granted in the current year </font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review individual target compensation levels and approve base salary, target under the CTI and long-term incentives for the current year </font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Conduct risk assessment of compensation programs</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review scope of activity of Compensation Consultant and approve fees for the current year</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review executive compensation disclosure</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review the corporate goals and objectives relevant to CEO compensation and evaluate CEO performance in light of the financial and business goals and objectives approved by the Board for the previous year</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review and approve total compensation package for CEO for the current year, including stress-test of performance-based compensation</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">April</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Annual compensation policy review and pension plan review</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Assess performance of Compensation Consultant</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review and consider shareholder feedback from say-on-pay vote</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review trends and &#8220;hot topics&#8221; in compensation governance</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review and approve Comparator Group for the following year</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review talent management strategy and succession plans</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Conduct pay-for-performance alignment review</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review market benchmark reports for the CEO and other NEOs</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review preliminary achievement against performance targets and evaluate interim performance relative to corporate goals and objectives for the current year</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Conduct risk assessment of compensation programs</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review updated preliminary achievement against performance targets and evaluate interim performance relative to corporate goals and objectives for the current year</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Review preliminary compensation recommendations and performance objectives for the following year</font></div><div style="padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Preliminary evaluation of individual performance relative to objectives</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the July meeting, the HRCC, based on recommendations from the Compensation Consultant, approves the Comparator Group that will be used for the compensation review for the following year. At the October meeting, the Compensation Consultant presents a competitive analysis of the total compensation for each of the NEOs, including the CEO, with reference to the established Comparator Group as well as other competitive market data. Using this analysis, the CEO develops base salary and equity&#8209;based incentive recommendations for the NEOs which are then reviewed with the Compensation Consultant. The CEO&#8217;s compensation is determined by the HRCC in consultation with the Compensation Consultant with input from the Corporation&#8217;s chief human resources executive. At the December meeting, preliminary compensation proposals for the CEO and the other NEOs for the following year are reviewed, including base salary recommendations and the value and mix of their equity&#8209;based incentives. By </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">reviewing the compensation proposals in advance, the HRCC is afforded sufficient time to discuss and provide input regarding proposed compensation changes prior to the January meeting at which time the HRCC approves the compensation proposals, revised as necessary or appropriate, based on input provided at the December meeting. In January, the HRCC reviews the corporate goals and objectives relevant to compensation of the CEO as approved by the Board. Previous grants of equity&#8209;based awards and their current retention value are reviewed and may be taken into consideration when making decisions related to equity&#8209;based compensation. The HRCC also considers the potential value of the total compensation package for the CEO, which is stress-tested at different levels of performance and different stock prices to ensure that there is an appropriate link between pay and performance, taking into consideration the range of potential total compensation. The CEO and the NEOs are not present at the HRCC meetings when their respective compensation is&#160;discussed.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on a management plan approved by the Board, CTI targets for the relevant year are approved by the HRCC at the beginning of the year. The HRCC reviews the Corporation&#8217;s performance relative to these targets and the projected payment at the October and December meetings. At the January meeting of the following year, final payments under the CTI, as well as the vesting percentages for any previously granted equity&#8209;based incentives that have performance vesting criteria, are calculated and approved by the HRCC based on the Corporation&#8217;s year-end results as approved by the Audit Committee. The amounts related to the CTI are then paid in&#160;February.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">HRCC Discretion</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The HRCC may exercise its discretion to either award compensation absent attainment of a relevant performance goal or similar condition, or to reduce or increase the size of any award or payout to any NEO. The HRCC did not exercise such discretion for 2019 compensation with respect to any NEO. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The HRCC reviewed the non-IFRS adjusted ROIC performance measure for PSUs granted in 2017 and determined that such performance measure should align with the current design of PSUs, which was amended in 2018 to more closely align with the Corporation&#8217;s strategic objectives. The PSUs granted in 2017 that vested in 2020 were therefore based on the Corporation&#8217;s average non-IFRS adjusted ROIC over the three-year vesting period relative to the average non-IFRS adjusted ROIC of the pre-determined EMS competitor group over the same period.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Compensation Risk Assessment and Governance Analysis</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The HRCC, in performing its duties and exercising its powers under its mandate, considers the implications of the risks associated with the Corporation&#8217;s compensation policies and practices. This includes: identifying any such policies or practices that encourage executive officers to take inappropriate or excessive risks; identifying risks arising from such policies and practices that are reasonably likely to have a material adverse effect on the Corporation; and considering the risk implications of the Corporation&#8217;s compensation policies and practices and any proposed changes to&#160;them. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Corporation&#8217;s compensation programs are designed with a balanced approach aligned with its business strategy and risk profile. A number of compensation practices have been implemented to mitigate potential compensation policy risk.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">It is the HRCC&#8217;s view that the Corporation&#8217;s 2019 compensation policies and practices did not promote excessive risk-taking that would be reasonably likely to have a material adverse effect on the Corporation, and that appropriate risk mitigation features are in place within the Corporation&#8217;s compensation program. In reaching its opinion, the HRCC reviewed key risk-mitigating features in the Corporation&#8217;s compensation governance processes and compensation structure including the following:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:23%;"></td><td style="width:77%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Governance</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Corporate Strategy Alignment</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;     Our executive compensation program is designed to link executive compensation outcomes with the execution of business strategy and align with shareholder interests. </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Compensation Decision-Making Process</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;        The Corporation has formalized compensation objectives to help guide compensation decisions and incentive design and to effectively support its pay-for-performance policy (see Compensation Discussion and Analysis&#160;&#8211; Compensation Objectives).</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Non-binding Shareholder Advisory Vote on Executive Compensation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;   The Corporation annually holds an advisory vote on executive compensation, allowing shareholders to express approval or disapproval of its approach to executive compensation.</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:23%;"></td><td style="width:77%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Annual Review of</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Incentive Programs</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;      Each year, the Corporation reviews and sets performance measures and targets for the CTI and for PSU grants under the long-term incentive plans that are aligned with the business plan and the Corporation&#8217;s risk profile to ensure continued relevance and applicability.</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;    When new compensation programs are considered, they are stress&#8209;tested to ensure potential payouts would be reasonable within the context of the full range of performance outcomes. CEO compensation is stress&#8209;tested annually in addition to any stress-tests for new compensation programs. </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">External Independent Compensation Advisor</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;On an ongoing basis, the HRCC retains the services of an independent compensation advisor to provide an external perspective as to marketplace changes and best practices related to compensation design, governance and compensation risk management.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Overlapping</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Committee Membership</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;All of the Corporation&#8217;s independent directors sit on the HRCC to provide continuity and to facilitate coordination between the Committee&#8217;s and the Board&#8217;s respective oversight responsibilities.</font></div></td></tr><tr><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#e6e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Compensation Program Design</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Review of</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Incentive Programs</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;     At appropriate intervals, Celestica conducts a review of its compensation strategy, including pay philosophy and program design, in light of business requirements, market practice and governance considerations.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fixed versus Variable Compensation</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;     For the NEOs, a significant portion of target total direct compensation is delivered through variable compensation (CTI and long&#8209;term, equity&#8209;based incentive plans).</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;     The majority of the value of target variable compensation is delivered through grants under long&#8209;term, equity&#8209;based incentive plans which are subject to time and/or performance   vesting requirements.</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;      The mix of variable compensation provides a strong pay-for-performance relationship.</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;      The NEO compensation package provides a competitive base level of compensation through salary, and mitigates the risk of encouraging the achievement of short&#8209;term goals at the expense of creating and sustaining long&#8209;term shareholder value, as NEOs benefit if shareholder value increases over the long&#8209;term.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#8220;One-company&#8221;</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Annual Incentive Plan</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;     Celestica&#8217;s &#8220;one-company&#8221; annual incentive plan (the CTI) helps to mitigate risk-taking by tempering the results of any one business unit on Celestica&#8217;s overall corporate performance, and aligning executives and employees in the various business units and regions with corporate goals.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Balance of Financial Performance Metrics</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">as well as Absolute and Relative Performance Metrics</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;        The CTI ensures a balanced assessment of performance with ultimate payout tied to measurable corporate financial metrics.</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226; &#160;&#160;&#160;&#160;Individual performance is assessed based on business results, teamwork and key accomplishments, and market performance is captured through RSUs as well as PSUs (which vest based on performance relative to both absolute and relative financial targets).</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Minimum Performance Requirements and Maximum Payout Caps</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;      A corporate profitability requirement must be met for any payout to occur under the CTI.</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;      Additionally, a second performance measure must be achieved for payment above target.</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;      Each of the CTI and PSU payouts have a maximum payout of two times target.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share Ownership Requirement</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;      The Corporation&#8217;s share ownership guidelines require executives to hold a significant amount of the Corporation&#8217;s securities to help align their interests with those of shareholders&#8217; and the long&#8209;term performance of the Corporation.</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;This practice also mitigates against executives taking inappropriate or excessive risks to improve short&#8209;term performance at the expense of longer-term objectives.</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;In the event of the cessation of Mr. Mionis&#8217; employment with the Corporation for any reason, he will be required to retain the share ownership level set out in the Executive Share Ownership Guidelines on his termination date for the 12 month period immediately following his termination date as set out in Mr. Mionis&#8217; amended CEO employment agreement effective August 1, 2016 (the &#8220;CEO Employment Agreement&#8221;). </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Anti-hedging and</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Anti-pledging Policy</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;   Executives and directors are prohibited from: entering into speculative transactions and transactions designed to hedge or offset a decrease in the market value of securities of the Corporation; purchasing securities of the Corporation on margin; borrowing against securities of the Corporation held in a margin account; and pledging Celestica securities as collateral for a loan.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#8220;Clawback&#8221; Policy</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;       A &#8220;clawback&#8221; policy provides for recoupment of incentive-based compensation from the CEO and CFO that was received during a specified period in the event of an accounting restatement due to material non&#8209;compliance with financial reporting requirements as a result of misconduct, as well as any profits realized from the sale of securities during such period (see &#8211; &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clawback&#8221; Provisions</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;      In addition, all long&#8209;term incentive awards made to NEOs are subject to recoupment if certain employment conditions are&#160;breached.</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:23%;"></td><td style="width:77%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#8220;Double Trigger&#8221;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;The LTIP and Celestica Share Unit Plan (&#8220;CSUP&#8221;) provide for change-of-control treatment for outstanding equity based on a &#8220;double trigger&#8221; requirement.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Severance Protection</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:26px;text-indent:-27px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;     NEOs&#8217; entitlements on termination without cause are in part contingent on complying with confidentiality, non&#8209;solicitation and non&#8209;competition obligations.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Pay-For-Performance Analysis</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Periodic scenario-testing of the executive compensation programs is conducted, including a pay-for-performance analysis.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Comparator Group</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The HRCC establishes salary, annual incentive and equity&#8209;based incentive awards with reference to the median of such elements for the Comparator Group, but is not bound to any target percentile for any element of compensation of the Comparator Group. The Comparator Group, comprising a selection of the Corporation&#8217;s competitors, major suppliers, customers, and other international technology companies that generally fall in the range of 50% to 200% of the Corporation&#8217;s revenue, is approved annually by the HRCC. The HRCC also considers the Corporation&#8217;s business objectives and its participation in global markets when approving the Comparator Group.  While the Corporation is incorporated and headquartered in Canada, our business is global, and we compete for executive talent worldwide with companies in the technology industry. Our global recruiting strategy has been evidenced by the fact that several of our executive officers were not recruited from Canada; and in fact, the Corporation&#8217;s three most recent CEOs have come from the United States. There are no EMS competitor companies in the Comparator Group that are headquartered in Canada. For non-EMS companies, competitors of similar size and scope within Canada would not provide the desired global perspective. As a result, the determination of the Comparator Group is not bound by geographic limitations and instead includes a representation from a broad group of relevant companies which are publicly traded and against which the Corporation competes for executive leaders. Most of the companies in the current Comparator Group are based in the United States. The Comparator Group chosen in 2018 was used to establish 2019 executive compensation. ARRIS International was acquired at the end of 2018 and was subsequently removed from the Comparator Group in 2019. The Comparator Group chosen in 2019 to establish 2020 executive compensation was reviewed and approved by the HRCC, and is set out in Table 8 below. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;8: Comparator Group</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:68.61598440545808%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:38%;"></td><td style="width:38%;"></td><td style="width:24%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#e6e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Industry</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#e6e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Company   </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#e6e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018 Annual Revenue <br>(billions)</font></div></td></tr><tr><td rowspan="5" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Electronic Manufacturing Services</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Flex Ltd.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$25.4</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jabil Circuit, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$22.1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Sanmina Corporation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$7.1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Benchmark Electronics, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2.6</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Plexus Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2.9</font></div></td></tr><tr><td rowspan="3" style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Semiconductor</font></div></td><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Advanced Micro Devices. Inc.</font></div></td><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$6.5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Lam Research</font></div></td><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$11.1</font></div></td></tr><tr><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">NVIDIA Corp.</font></div></td><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$9.7</font></div></td></tr><tr><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Technology, Hardware, Storage, Peripherals</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">NCR Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$6.4</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">NetApp, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$5.9</font></div></td></tr><tr><td rowspan="2" style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Electronic Components &amp; Equipment</font></div></td><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corning Inc.</font></div></td><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$11.3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amphenol Corporation</font></div></td><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$8.2</font></div></td></tr><tr><td rowspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Communications</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Harris Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$6.2</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Juniper Networks, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$4.6</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Motorola Solutions</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$7.3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Life Sciences Tools &amp; Services</font></div></td><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Agilent Technologies Inc.</font></div></td><td style="vertical-align:top;background-color:#e5e5e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$4.9</font></div></td></tr><tr><td rowspan="5" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Percentiles</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">th</sup></font><font style="font-family:inherit;font-size:8pt;">&#160;Percentile</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$5.7</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">th</sup></font><font style="font-family:inherit;font-size:8pt;">&#160;Percentile</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$6.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">75</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">th</sup></font><font style="font-family:inherit;font-size:8pt;">&#160;Percentile </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$10.1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Celestica Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$6.6</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">Celestica Inc. Percentile Rank</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">48%</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:24px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">All data was provided by the Compensation Consultant (sourced by it from Standard&#160;&amp; Poor&#8217;s Capital IQ), reflecting fiscal year 2018 revenue for each company, and is presented in U.S. dollars.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, broader market compensation survey data for other similarly&#8209;sized organizations as well as Canadian market data provided by the Compensation Consultant is analyzed in accordance with a process approved by the HRCC. The HRCC considered such survey data, among other factors, in making compensation decisions. In addition to the survey data, proxy disclosure of the Comparator Group companies for the most recently completed fiscal year was considered when determining the compensation of the CEO and the other&#160;NEOs.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Anti-Hedging and Anti-Pledging Policy</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Insider Trading Policy prohibits executives from, among other things, entering into speculative transactions and transactions designed to hedge or offset a decrease in the market value of securities of the Corporation. Accordingly, executive officers may not sell short the Corporation&#8217;s securities, buy or sell put or call options on the Corporation&#8217;s securities, or purchase financial instruments (including prepaid variable contracts, equity swaps, collars or units of exchange funds) which are designed to hedge or offset a decrease in the market value of the Corporation&#8217;s securities. Executive officers are also prohibited from purchasing the Corporation&#8217;s securities on margin, borrowing against the Corporation&#8217;s securities held in a margin account, or pledging the Corporation&#8217;s securities as collateral for a loan. The directors of the Corporation also must comply with the provisions of the Insider Trading policy which prohibit hedging and/or pledging of the Corporation&#8217;s securities. </font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#8220;Clawback&#8221; Provisions</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Corporation is subject to the &#8220;clawback&#8221; provisions of the Sarbanes&#8209;Oxley Act of 2002. Accordingly, if the Corporation is required to restate financial results due to material non&#8209;compliance with financial reporting requirements as a result of misconduct, the CEO and CFO would be required to reimburse the Corporation for any bonuses or incentive&#8209;based compensation they had received during the 12&#8209;month period following the first public issuance or filing with the SEC (whichever is earlier) of a financial document embodying such financial reporting requirement, as well as any profits they had realized from the sale of securities of the Corporation during that&#160;12-month period.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, under the terms of the stock option grants and the PSU and RSU grants made under the LTIP and the CSUP, a NEO is required by the Corporation to repay an amount equal to the market value of the shares (or in the case of options, the intrinsic value realized by the executive) at the time of release, net of taxes, if, within 12&#160;months of the release date, the&#160;executive:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">accepts employment with, or accepts an engagement to supply services, directly or indirectly to, a third party that is in competition with the Corporation or any of its subsidiaries;&#160;or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">fails to comply with, or otherwise breaches, the terms and conditions of a confidentiality agreement or non&#8209;disclosure agreement with, or confidentiality obligations to, the Corporation or any of its subsidiaries;&#160;or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">on his or her behalf or on another&#8217;s behalf, directly or indirectly recruits, induces or solicits, or attempts to recruit, induce or solicit any current employee or other individual who is/was supplying services to the Corporation or any of its subsidiaries.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executives who are terminated for cause also forfeit all unvested RSUs, PSUs and stock options as well as all vested and unexercised stock&#160;options.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Compensation Elements for the Named Executive Officers</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The compensation of the NEOs in 2019 was comprised of the following elements:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.46588693957115%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:26%;"></td><td style="width:74%;"></td></tr><tr><td style="vertical-align:top;background-color:#cccccc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Elements</font></div></td><td style="vertical-align:top;background-color:#cccccc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Rationale</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Base Salary</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provides a fixed level of compensation intended to reflect the scope of an executive&#8217;s responsibilities and level of experience and to reward sustained performance over time, as well as to approximate competitive base salary levels</font></div></td></tr><tr><td style="vertical-align:top;background-color:#e6e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Annual Cash Incentives</font></div></td><td style="vertical-align:top;background-color:#e6e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aligns executive performance with the Corporation&#8217;s annual goals and objectives</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity-Based Incentives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;   RSUs <br>&#8226;   PSUs <br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provides a strong incentive for long-term executive retention <br>Aligns executives&#8217; interests with shareholder interests and provides incentives for long-term performance</font></div></td></tr><tr><td style="vertical-align:top;background-color:#e6e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefits</font></div></td><td style="vertical-align:top;background-color:#e6e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed to help ensure the health and wellness of executives</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed to assist executives in saving for their retirement</font></div></td></tr><tr><td style="vertical-align:top;background-color:#e6e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Perquisites</font></div></td><td style="vertical-align:top;background-color:#e6e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Perquisites are provided to executives on a case-by-case basis as considered appropriate and in the interests of the Corporation</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Compensation Element Mix</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In order to ensure that our executive compensation program is market competitive, we annually review the program design and pay levels of companies in the Comparator Group and other competitive market data. We assess total target direct compensation (base salary, annual cash incentive and equity grants) as well as specific elements of compensation when reviewing market information relative to our executive compensation program. The HRCC uses the median of the Comparator Group as a guideline when determining total target direct compensation but is not bound to any target percentile for any specific element of compensation. In addition to the Comparator Group, we also consider executive compensation relative to internal peers where responsibilities and experience vary and we conduct a vertical compensation analysis in which we look at various internal business organizations or functions and compare levels of compensation with a view to succession within such organization or function. In determining appropriate positioning relative to the Comparator Group and internal peers, we utilize a multi-year approach for setting and transitioning target compensation for executives who are new in their role. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The at&#8209;risk portion of total compensation varies by role and executive level, but has the highest weighting at the most senior levels of management. CTI awards and certain equity&#8209;based incentive plan awards are contingent upon the Corporation&#8217;s financial and operational performance and are therefore at-risk. By making a significant portion of total target direct compensation variable, the Corporation intends to continue to align NEO compensation with shareholder interests. The relative weighting of the compensation elements for the CEO and the other NEOs (average) for 2019 is set forth below. </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:16px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Compensation Element Mix for CEO</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:16px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Compensation Element Mix for Other NEOs <br>(Average)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;"><img src="compensationelementmixforceo.jpg" alt="compensationelementmixforceo.jpg" style="height:176px;width:295px;"></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:center;"><img src="compensationelementmixforneo.jpg" alt="compensationelementmixforneo.jpg" style="height:176px;width:297px;"></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Base Salary</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The objective of base salary is to attract, reward and retain top talent. Base salaries for executive positions are determined with consideration given to the market median of the Comparator Group. Base salaries are reviewed annually and adjusted if appropriate, to reflect individual performance, relevant knowledge, experience and the executive&#8217;s level of responsibility within the Corporation.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Celestica Team Incentive Plan</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The objective of the CTI is to reward all eligible employees, including the NEOs, for the achievement of annual objectives. CTI awards for the NEOs are based on the achievement of pre&#8209;determined CPF and individual performance factor (&#8220;IPF&#8221;) goals and are paid in cash. Payouts can vary from 0% for performance below a threshold up to a maximum capped at 200% of the Target Award (defined below). Awards are determined in accordance with the following formula:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;"><img src="ctia01.jpg" alt="ctia01.jpg" style="height:100px;width:672px;"></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.90643274853801%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:16%;"></td><td style="width:84%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CPF</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:justify;padding-left:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The CPF is based on certain corporate financial targets established at the beginning of the performance period and approved by the HRCC and can vary from 0% to 200% of target. </font></div><div style="padding-bottom:6px;text-align:justify;padding-left:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actual results relative to the targets are used in the determination of the amount of the annual incentive and are subject to the following two parameters (the &#8220;CTI Parameters&#8221;): </font></div><div style="padding-bottom:6px;text-align:justify;padding-left:28px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1)&#160;&#160;&#160;&#160;a minimum corporate profitability requirement must be achieved for the CPF to exceed zero; and</font></div><div style="padding-bottom:6px;text-align:justify;padding-left:28px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2)&#160;&#160;&#160;&#160;target non-IFRS operating margin must be achieved for other measures under the CPF to pay above target.</font></div><div style="padding-bottom:6px;text-align:justify;padding-left:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The CTI Parameters are set in addition to the CPF thresholds in order to ensure challenging limits reflective of our current business environment.</font></div><div style="padding-bottom:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;The CPF must be greater than zero for an executive to be entitled to any CTI payment.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">IPF</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:justify;padding-left:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Individual contribution is recognized through the IPF component of the CTI. The IPF is determined through the annual performance review process and is based on an evaluation of the NEO&#8217;s performance measured against specific criteria established at the beginning of each year. The criteria may include factors such as the NEO&#8217;s individual performance relative to business results, teamwork and the executive&#8217;s key accomplishments. The IPF can increase an NEO&#8217;s CTI award by a factor of up to 1.5x or reduce an NEO&#8217;s CTI award to zero depending on individual performance. An IPF of less than 1.0 will result in a reduction of the CTI award otherwise payable.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Target Award</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-bottom:6px;padding-left:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The target award is calculated as each NEO&#8217;s Eligible Earnings (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">, base salary) multiplied by the Target Incentive (expressed as a percentage of base salary in the applicable plan year) (the &#8220;Target Award&#8221;). The maximum CTI payment is two times the Target Award.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity&#8209;Based Incentives</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Corporation&#8217;s equity&#8209;based incentives for the NEOs consist of RSUs, PSUs and/or stock options. The objectives of equity&#8209;based compensation are&#160;to:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">align the NEOs&#8217; interests with those of shareholders and incent appropriate behaviour for long&#8209;term performance;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">reward the NEOs&#8217; contributions to the Corporation&#8217;s long&#8209;term success; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">enable the Corporation to attract, motivate and retain qualified and experienced employees.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the January meeting, the HRCC determines the dollar value and mix of the equity&#8209;based grants to be awarded to the NEOs, if any. On the grant date, the dollar value is converted into the number of units that will be granted using the closing price of the SVS on the day prior to the grant date. The annual grants are made following the blackout period that ends not less than 48&#160;hours after the Corporation&#8217;s year&#8209;end results have been&#160;released. The mix of equity-based incentives is reviewed and approved by the HRCC each year, and is based on factors including competitive grant practices, balance between performance incentive and retention value, and the effectiveness of each equity vehicle for motivating and retaining critical leaders.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Target equity&#8209;based incentives are determined using the median awards of the Comparator Group as a guideline; however, consideration is also given to individual performance and contribution when determining actual awards. In establishing the grant value of the annual equity awards for each of the NEOs, we start by assessing the median total target direct compensation of the equivalent position at companies in the Comparator Group. This data is then compared over a number of years for additional context and market trends. The HRCC also considers individual performance, the need to retain experienced and talented leaders to execute the Corporation&#8217;s business strategies and the executive&#8217;s potential to contribute to long-term shareholder value. Also considered are the executive&#8217;s role and responsibilities, internal equity and the level of previous long-term incentive awards. Once all of these factors are taken into consideration, the grant value of the annual equity-based awards for the NEOs is set. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the annual equity grants, management may award equity-based incentives in order to attract new executive hires and to retain current executives in special circumstances. Generally, any such grant is reviewed in advance with the Chair of the HRCC and is subject to ratification by the HRCC. No such grants were made to NEOs in 2019 with the exception of a one-time award to Mr. Phillips of 22,124 RSUs </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8211;</font><font style="font-family:inherit;font-size:10pt;">&#32;see </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2019 Compensation Decisions</font><font style="font-family:inherit;font-size:10pt;">&#32;below for a description of this award.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">RSUs</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEOs may be granted RSUs under either the LTIP or the CSUP as part of the Corporation&#8217;s annual equity grant. Such awards may be subject to vesting requirements, including time-based or other conditions as may be determined by the HRCC in its discretion. RSUs granted by the Corporation generally vest in instalments of one-third per year, over three years, based on continued employment with the Corporation. The payout value of the award is based on the number of RSUs being released and the market price of the SVS at the time of release. The Corporation has the right under the CSUP to settle RSUs in either cash or&#160;SVS. Under the LTIP, the Corporation may, at the time of grant, authorize grantees to settle vested RSUs either in cash or in SVS (on a one-for-one basis).  Absent such permitted election, grants under the LTIP will be settled in SVS. If the Corporation has authorized a settlement in SVS or cash, the holder can choose which of these the holder receives. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation of Named Executive Officers &#8211; Equity Compensation Plans</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">PSUs</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEOs may be granted PSUs under the LTIP or the CSUP as part of the Corporation&#8217;s annual equity grant. The vesting of such awards requires the achievement of specified performance&#8209;based conditions over a specified time period, as determined by the HRCC in its discretion. PSUs granted by the Corporation generally vest at the end of a three&#8209;year performance period subject to pre&#8209;determined performance criteria. The payout value of the award is based on the number of PSUs that vest (which ranges from 0% to 200% of the target amount granted) and the market price of the SVS at the time of release. The Corporation has the right under the CSUP to settle vested PSUs in either cash or SVS (on a one-for-one-basis). Under the LTIP, the Corporation may, at the time of grant, authorize grantees to settle PSUs either in cash or in SVS.  Absent such permitted election, grants under the LTIP will be settled in SVS. If the Corporation has authorized a settlement in SVS or cash, the holder can choose which of these the holder receives. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation of Named Executive Officers &#8211; Equity Compensation Plans</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Stock Options</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEOs may be granted stock options under the LTIP. The exercise price of a stock option is the closing market price on the business day prior to the date of the&#160;grant.  Stock options granted by the Corporation generally vest at a rate of 25% annually on each of the first four anniversaries of the date of grant and expire after a ten&#8209;year term. The LTIP is not an evergreen plan and no stock options have been&#160;re&#8209;priced.  </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Compensation</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Benefits</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEOs participate in the Corporation&#8217;s health, dental, pension, life insurance and long-term disability programs. Benefit programs are determined with consideration given to market median levels in the local geographic region.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Perquisites</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Perquisites are provided to executives on a case-by-case basis as considered appropriate in the interests of the Corporation. NEOs are entitled to an annual comprehensive medical examination at a private health clinic. Where applicable, tax equalization is provided to certain NEOs as an integral part of the Corporation&#8217;s Short-Term Business Travel Program and is designed to maintain an individual&#8217;s tax burden at approximately the same level it would have otherwise been had they remained in their home country. Due largely to variables such as timing and tax rate differences between Canada and the U.S., tax equalization amounts may vary from year to year. While the Corporation is incorporated and headquartered in Canada, our business is global, we compete for executive talent worldwide and our executives are often required to travel extensively. As a result, we believe it is appropriate to make tax equalization payments in order to attract and retain non-Canadian executive officers with specific capabilities as well as to ensure that our executives do not incur any additional tax burden as a result of the business travel necessitated by the global nature of our business.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019 Compensation Decisions</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each element of compensation is considered independently of the other elements. However, the total package is reviewed to ensure that the achievement of target levels of corporate and individual performance will result in total compensation that is generally comparable to the median total compensation of the Comparator Group. </font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Base Salary</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The base salaries for the NEOs were reviewed during 2019, taking into account individual performance and experience, level of responsibility and median competitive data. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the annual base salary for the NEOs for the years ended December 31, 2017 through December 31, 2019: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;9: NEO Base Salary Changes</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:35.28265107212476%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:54%;"></td><td style="width:18%;"></td><td style="width:28%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">NEO</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Salary <br>($)</font></div></td></tr><tr><td rowspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Mionis</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$950,000</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$950,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$950,000</font></div></td></tr><tr><td rowspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mandeep Chawla</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$460,000</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$450,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$450,000</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jack J. Lawless</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2019</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$460,000 <br>$460,000 <br>$460,000</font></div></td></tr><tr><td rowspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Todd C. Cooper</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$460,000</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$460,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td></tr><tr><td rowspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jason Phillips</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$460,000</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$350,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$350,000</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The HRCC reviewed salaries for CFOs within the Comparator Group, median competitive data and historical data concerning CFO base salaries at the Corporation, as well as Mr. Chawla&#8217;s experience and scope of responsibilities. In 2019, the </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HRCC approved an increase in Mr. Chawla&#8217;s base salary from $450,000 to $460,000 in order to align his pay to median base salary of CFOs within the Comparator Group.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Phillips was appointed President, CCS, effective January 1, 2019, prior to which he served as Senior Vice President, Enterprise and Cloud Solutions. Upon his appointment as President, CCS, his base salary was increased from $350,000 to $425,000. In August 2019, his position and responsibilities were significantly expanded in connection with the Corporation&#8217;s recent strategic objectives. As a result, Mr. Phillips&#8217; annual base salary was increased at such time from $425,000 to $460,000. At such time, he also received a one-time award of 22,124 RSUs. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">NEO Equity Awards and Mix</font><font style="font-family:inherit;font-size:10pt;">&#32;below.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Annual Incentive Award (CTI)</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">2019 Company Performance Factor</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The CPF component of the CTI calculation for 2019 was based on the achievement of the Corporation relative to specified financial targets as set forth in Table 10</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">below. The targets were revenue and non-IFRS operating margin for 2019, which were the same measures used in 2018. These measures were approved by the HRCC as they were determined to be aligned with the Corporation&#8217;s key objectives of driving profitable growth on both a &#8220;top line&#8221; and &#8220;bottom line&#8221; basis. The 2019 financial targets were established at levels consistent with the Corporation&#8217;s Annual Operating Plan for 2019, which was approved by the Board. As described above, no minimum CTI payments are guaranteed.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As described above, a minimum corporate profitability requirement must be achieved in order for CTI to be payable. That requirement was met in 2019 and therefore CTI was payable. A cap applies such that, in order for the revenue component to pay above target, target non-IFRS operating margin must be achieved; however, because revenue did not exceed target, the cap did not come into play. The percentage achievement for each measure was then determined by interpolating between the factor that corresponds to threshold, target and maximum, as applicable. Each achievement factor was then multiplied by its weight (50%) in order to determine the weighted achievement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The CPF for 2019 was 34% based on the results in the following table: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;10: Company Performance Factor</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.78752436647173%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:38%;"></td><td style="width:7%;"></td><td style="width:11%;"></td><td style="width:9%;"></td><td style="width:11%;"></td><td style="width:11%;"></td><td style="width:13%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Measure</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weight</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Threshold</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Target</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Maximum</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Achieved Results</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted Achievement</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Non-IFRS operating margin</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">50%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">2.7%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">3.6%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">4.5%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">2.7%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">15%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">IFRS revenue</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">50%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$5,800M</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$6,300M</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$6,800M</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$5,888M</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">19%</font></div></td></tr><tr><td colspan="6" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">CPF</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">34%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">2019 Individual Performance Factor</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The IPF can increase an executive&#8217;s CTI award by a factor of up to 1.5x or reduce the CTI award to zero depending on individual performance (an IPF of less than 1.0 will result in a reduction of the CTI award otherwise payable). Notwithstanding the foregoing, CTI payments are subject to an overall maximum cap of 200% of the Target Award.  The IPF is determined through the annual performance review process. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the beginning of each year, the HRCC and the CEO agree on performance goals for the CEO that are then approved by the Board. Goals for the other NEOs that align with the CEO&#8217;s goals are then established and agreed to between the CEO and the respective NEOs. The performance of the CEO and the NEOs is measured against the established goals, but also contains subjective elements, such that criteria for, and the amount of, the IPF remains at the discretion of the HRCC. However, the CPF must be greater than zero for an executive to be entitled to any CTI payment.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">CEO</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In assessing Mr. Mionis&#8217; individual performance, the HRCC considers the Corporation&#8217;s objectives and results achieved, personal performance objectives as determined annually, as well as other factors the Committee considers relevant to the role of CEO. Key results that were considered in determining Mr. Mionis&#8217; IPF for 2019 are included below:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:19%;"></td><td style="width:24%;"></td><td style="width:57%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Objective</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Metric</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Result</font></div></td></tr><tr><td rowspan="4" style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Profitable Growth</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019 Financial Targets</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Despite lower than anticipated revenue in 2019, the Corporation&#8217;s ATS segment experienced moderate revenue growth which was largely offset by declines in the capital equipment business, lower demand in our communications end market and planned enterprise end market program disengagements</font></div><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Delivered sequential non-IFRS operating margin improvements in each quarter of 2019</font></div><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Delivered strong non-IFRS free cash flow </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bookings</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Strong bookings and implementation of commercial excellence roadmap</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer Satisfaction</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Improved quality, delivery and customer satisfaction </font></div><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Successful ramp of new customer programs</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">M&amp;A Integration</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Completed integration of Atrenne Integrated Solutions, Inc. and Impakt Holdings, LLC</font></div></td></tr><tr><td rowspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expand Capabilities</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operations</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Launched operations strategic road-map with a focus on standard practices</font></div><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Accelerated global best practices for operational effectiveness</font></div><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Implementation of IT strategic roadmap, including digital factory</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Strategic Roadmap</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Deployed segment strategic roadmaps and added key capabilities across ATS and CCS </font></div><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Expanded service provider and JDM solutions</font></div><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Executed on actions associated with the CCS portfolio-review program and productivity initiatives </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Engineering</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Completed roll-out of Product Lifecycle tool set and implemented design led sales strategy program </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">People Driven</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Implementation Roadmaps</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Talent management strategy progress through the Engagement Survey, revitalized talent strategy and leadership development programs</font></div><div style="text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Leadership in brand and values development as well as corporate citizenship</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019 was a year of transition for Celestica marked by mixed results as the Corporation continued its strategic transformation. Progress was made in advancing the Corporation&#8217;s objectives, driving future revenue diversification and non-IFRS operating margin expansion. The Corporation delivered strong bookings and executed well on its CCS portfolio-review program. The ATS segment experienced moderate revenue growth, as growth in new programs in the industrial, healthtech and A&amp;D businesses were largely offset by declines in the capital equipment business and disengagements from non-strategic programs in the energy business. The Corporation generated strong non-IFRS free cash flow in 2019, a portion of which was returned to shareholders through a share repurchase plan.  While we believe we advanced our strategic transformation in 2019, financial results were below expectations as a result of supply chain inefficiencies in the A&amp;D business, planned enterprise end-market program disengagements and continuing demand softness from certain communications customers. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The HRCC believes that under Mr. Mionis&#8217; leadership, the Corporation navigated well through challenging market dynamics in 2019. As a result, the HRCC and the Board believe that an IPF of 0.95 for 2019 for Mr. Mionis appropriately reflects Celestica&#8217;s overall performance in 2019, as well as Mr. Mionis&#8217; leadership in executing the Corporation&#8217;s key strategic initiatives. As a result of his 2019 IPF and the CPF for 2019, Mr. Mionis received significantly less than his Target Award, which reduced his realized compensation for 2019.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other NEOs</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The performance of the NEOs (other than the CEO) is assessed at year-end relative to objective measures that align with the targets for the CEO. The CEO assesses each NEO&#8217;s contributions to the Corporation&#8217;s results, including such NEO&#8217;s contributions as a part of the senior leadership team. Based on the CEO&#8217;s assessment, the HRCC considered each NEO to have met expectations for 2019 based on each of their individual performance and contribution to corporate goals and objectives.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Factors considered in the evaluation of each NEO&#8217;s IPF included the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:17%;"></td><td style="width:83%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Chawla</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Demonstrated a high level of personal engagement and strengthened relationships with shareholders, investors and the financial community</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Provided strategic direction to the Corporation&#8217;s cost efficiency initiative </font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Led improvement of working capital performance, which contributed to strong non-IFRS free cash flow generation</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Strong business partner to the segment Presidents and the Chief Operations Officer</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Lawless</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Successfully executed a number of new program ramps, and delivered strong revenue growth in our industrial, healthtech and A&amp;D businesses</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Secured strong bookings in the ATS segment leading to increased scale, additional proof points and a stronger and more diverse ATS segment portfolio</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Implemented cost reduction initiatives to partially mitigate the impact of significantly lower demand in the capital equipment business </font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Cooper</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Upgraded operations and functional leadership</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Deployed a standardized &#8220;Celestica Operation System&#8221; in order to improve factory performance, including standardized best practices and a robust operational management system</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Coordinated quality, delivery and productivity programs at certain key sites</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Implemented strategies to expand supply-base performance and reduce working capital requirements</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Phillips</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Provided strategic direction to the CCS portfolio-review program, including portfolio shaping, commercial and operational improvements, and segment growth initiatives</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Integral to the Corporation&#8217;s cost-efficiency initiative </font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;Delivered strong results in JDM and developed next generation platforms</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Target Award</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth information with respect to the potential and actual awards under the CTI for participating NEOs during 2019: </font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;11: 2019 CTI Awards</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:22%;"></td><td style="width:8%;"></td><td style="width:11%;"></td><td style="width:12%;"></td><td style="width:12%;"></td><td style="width:10%;"></td><td style="width:14%;"></td><td style="width:11%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Target Incentive %</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Potential Award for Below Threshold Performance</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Potential Award for Threshold Performance</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Potential Award for Target Performance</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Potential Maximum Award</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount Awarded</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount Awarded as a % of Base Salary</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Mionis</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">125%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$0</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$296,875</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,187,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,375,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$383,562</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mandeep Chawla</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">80%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$0</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$91,507</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$366,027</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$732,054</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$118,227</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">26%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jack J. Lawless</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">80%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$0</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$92,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$368,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$736,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$118,864</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">26%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Todd C. Cooper</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">80%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$0</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$92,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$368,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$736,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$118,864</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">26%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jason Phillips</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">80%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$0</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$87,627</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$350,510</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$701,020</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$113,215</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">26%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:46px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The Target Incentive for each NEO was not changed from 2018. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:46px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Award amounts in these columns are calculated based on an IPF of 1.0. Mr. Mionis&#8217; IPF for 2019 was 0.95. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:46px;text-indent:-47px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">NEO Equity Awards and Mix </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Target equity-based incentives were determined for the NEOs with reference to the median awards of the Comparator Group</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">. Consideration was also given to individual performance, the roles</font><font style="font-family:inherit;font-size:10pt;">&#32;and responsibilities of the NEOs, retention value and market trends. The mix of equity in respect of 2019 compensation was comprised of 40% RSUs and 60% PSUs (in accordance with executive compensation program design changes implemented in 2018). See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation Elements for the Named Executive Officers &#8211; Equity-Based Incentives</font><font style="font-family:inherit;font-size:10pt;">&#32;for a general description of the process for determining the amounts of these awards.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In recognition of Mr. Phillips&#8217; commitment to his newly expanded responsibilities, he received a one-time award of 22,124 RSUs on August 6, 2019 based on a share price of $6.78, which was the closing price of the SVS on the NYSE on August 5, 2019 (the last business day before the date of the grant). These RSUs vest ratably over a three-year period, commencing on the first anniversary of the date of grant.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth equity awards granted to the NEOs on February 6, 2019 as part of their 2019 compensation as well as the award granted to Mr. Philips on August 6, 2019: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;12: NEO Equity Awards</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:77.97270955165692%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs <br>(#)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">PSUs <br>(#)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Options <br>(#)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value of Equity <br>Award</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Mionis</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">358,208</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">537,313</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$7,200,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mandeep Chawla</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">79,601</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">119,402</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,600,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jack J. Lawless</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">87,064</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">130,597</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,750,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Todd C. Cooper</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">79,601</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">119,402</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,600,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jason Phillips</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">94,263</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">108,208</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,600,000</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Grants were based on a share price of $8.04, which was the closing price of the SVS on the NYSE on February 5, 2019 (the last business day before the date of grant) other than as specified in footnote (4) below. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2)&#160;&#160;&#160;&#160;Assumes achievement of 100% of target level performance.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:6px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3)&#160;&#160;&#160;&#160;Represents the aggregate grant date fair value of the RSUs and PSUs.   </font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes the one-time award of 22,124 RSUs granted to Mr. Phillips on August 6, 2019 based on a share price of $6.78, which was the closing price of the SVS on the NYSE on August 5, 2019 (the last business day before the date of grant).</font></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The RSUs vest ratably over a three-year period, commencing on the first anniversary of the date of grant.  The value of the RSUs granted on February 6, 2019 was determined at the January 2019 meeting of the HRCC. The number of RSUs granted was determined using the closing price of the SVS on February 5, 2019 (the day prior to the date of grant) on the NYSE of $8.04.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PSUs granted as set forth in the table above vest at the end of a three-year period subject to pre-determined performance criteria. For such awards, each NEO was granted a target number of PSUs (&#8220;Target Grant&#8221;). The number of PSUs that will actually vest ranges from 0% to 200% of the Target Grant and will be primarily based on the Corporation&#8217;s non-IFRS operating margin in the final year of the three-year performance period (&#8220;EBIAT Result&#8221;), subject to modification by the Corporation&#8217;s average annual non-IFRS adjusted ROIC achievement over the performance period (&#8220;ROIC Factor&#8221;) and relative TSR achievement (&#8220;TSR Factor&#8221;) over the performance period in accordance with the following:</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:20%;"></td><td style="width:80%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Formula</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Preliminary Vesting % based on EBIAT Result</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The percentage of PSUs that will vest based on the EBIAT Result (the &#8220;Preliminary Vesting %&#8221;) can range between 0% and 200% of the Target Grant. The Preliminary Vesting % will be subject to initial adjustment based on the ROIC Factor and further adjustment based on the TSR Factor, as described below, provided that the maximum number of PSUs that may vest will not exceed 200% of the Target Grant.</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Preliminary Vesting % subject to modification by a factor of either -25%, 0% or +25% based on ROIC Factor</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Corporation&#8217;s ROIC Factor will be measured relative to a pre-determined non-IFRS adjusted ROIC range approved by the Board. The Preliminary Vesting % will not be modified if the ROIC Factor is within that pre-determined range. The Preliminary Vesting % will be increased or decreased by 25% if the ROIC Factor is above or below that predetermined range, respectively (as so adjusted, the &#8220;Secondary Vesting %&#8221;). The ROIC Factor cannot increase the actual number of PSUs that vest to more than 200% of the Target Grant.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Secondary Vesting % subject to modification by a factor ranging from -25% to +25% based on TSR Factor</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TSR measures the performance of a company&#8217;s shares over time. It combines share price appreciation and dividends, if any, paid over the relevant period to determine the total return to the shareholder expressed as a percentage of the share price at the beginning of the performance period. With respect to each TSR Comparator (as defined below), TSR is calculated as the change in share price over the three-year performance period (plus any dividends) divided by the share price at the beginning of the period, where the average daily closing share price for the month of December 2018 is the beginning share price and the average daily closing price for the month of December 2021 will be the ending share price. The TSR of the Corporation is calculated in the same manner in respect of the SVS (the Corporation does not currently pay dividends). </font></div><div style="padding-bottom:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For purposes of determining modifications to the Secondary Vesting % based on the TSR Factor, the HRCC determined that for PSUs granted in 2019, the Corporation&#8217;s TSR will be measured relative to the S&amp;P Americas BMI Technology Hardware &amp; Equipment Index as of January 1, 2019 (the &#8220;BMI Index&#8221;), with the addition of Flex Ltd. (the only EMS-peer company not already included in the BMI Index), that remain publicly traded on an established U.S. stock exchange for the entire performance period (the &#8220;TSR Comparators&#8221;). The BMI Index is comprised of technology hardware and equipment subsector companies with business diversification. The HRCC determined that the attributes of the BMI Index, including its alignment with both the U.S. technology peers used for overall executive compensation benchmarking and Celestica&#8217;s business models were more appropriate for the PSU vesting determinations than the S&amp;P 1500 Technology Index, which had been previously used. The Corporation&#8217;s market capitalization is positioned around the median of the TSR Comparators. </font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">After calculating the percentile rank for each TSR Comparator (by arranging the TSR results from highest to lowest), the Corporation&#8217;s TSR will be ranked against that of each of the TSR Comparators. The Secondary Vesting % will then be subject to modification (ranging from a decrease of 25% to an increase of 25%) by interpolating between the corresponding percentages immediately above and immediately below Celestica&#8217;s percentile position as set out in the table below, provided that the Corporation&#8217;s TSR performance cannot increase the actual number of PSUs that will vest to more than 200% of the Target Grant.</font></div><div style="padding-bottom:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;height:166px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;"><img src="tsrpositioninga05.jpg" alt="tsrpositioninga05.jpg" style="height:150px;width:454px;"></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Summary</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-bottom:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total PSU Vesting Percentage =</font></div><div style="text-align:justify;padding-bottom:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Preliminary Vesting % based on EBIAT Result;</font></div><div style="text-align:justify;padding-bottom:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) Preliminary Vesting % is subject to modification by a factor of either -25%, 0% or +25%, based on ROIC Factor (Secondary Vesting %); and</font></div><div style="text-align:justify;padding-bottom:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) Secondary Vesting % is subject to modification by a factor ranging from -25% to +25% based on TSR Factor.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Realized and Realizable Compensation </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">CEO Realized and Realizable Compensation</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a look back at CEO compensation that compares the total target direct compensation awarded to Mr. Mionis for the years ended December 31, 2016 through December 31, 2019 to his realized and realizable compensation for each such year. The total target direct compensation value represents Mr. Mionis&#8217; salary, target CTI award and the target value of share-based awards. The realized and realizable value represents actual salary paid, actual CTI award paid and share-based awards at vest date value or, if the vest date is after December 31, 2019, at $8.27</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">per share, the closing price of the SVS on the NYSE on December 31, 2019, which may not be the ultimate amount earned.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;13: CEO Realized and Realizable Compensation</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.99025341130604%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:40%;"></td><td style="width:15%;"></td><td style="width:15%;"></td><td style="width:15%;"></td><td style="width:15%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total Target Direct Compensation</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$6,912,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$7,582,021</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$9,337,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$9,337,500</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Realized and Realizable Compensation</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$6,327,548</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$4,367,532</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$7,659,534</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$8,739,522</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Realized and Realizable Compensation as a % of Total Target Direct Compensation</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">92%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">58%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">82%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">94%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes&#160;PSUs that vested on January 31, 2020 at 40% of target, which on December 31, 2019 was the Corporation&#8217;s anticipated payout and actual payout; the value of which was determined using a share price of $8.27, the closing price of the SVS on the NYSE on December 31, 2019.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NEO Realized and Realizable Compensation and Total Shareholder Return</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following graph compares the five</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">-</font><font style="font-family:inherit;font-size:10pt;">year trend in the Corporation&#8217;s TSR to both total target direct compensation and the realized and realizable compensation for the NEOs for each year. The total target direct compensation value represents salary, target CTI award and the target value of share-based awards and option awards (if applicable) for all NEOs reported in the Corporation&#8217;s Annual Report on Form 20-F each year. The realized and realizable value represents: actual salary paid; actual CTI award paid; share-based awards at vest date value or if the vest date is after December 31, 2019, at $8.27</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">per share, the closing price of the SVS on the NYSE on December 31, 2019; and option awards (if applicable) at their intrinsic value; which may not be the ultimate amount earned. This look back at compensation demonstrates the comparison between actual pay and total target compensation intended at the time of grant. The difference between total target direct compensation and realized and realizable compensation was driven by the performance of the SVS and achievement relative to CTI and PSU performance measures, as well as changes in the reported NEOs in applicable years. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2019, we continued to operate in a highly competitive and volatile market environment in which we experienced uncertain market demand as well as materials shortages. We believe that this volatility in our business resulted in significant price and volume fluctuations in the market price of our SVS, and negatively impacted our TSR for 2019. In addition to TSR, we assess our performance based on various other measures, including revenue and non-IFRS operating margin. We also measure our performance against how well we have performed relative to our objectives, which are based on a complex and necessary business transformation strategy designed to diversify the Corporation&#8217;s business, achieve portfolio optimization, streamline cost structure and drive more sustainable, long-term revenue and profitable growth. We utilize all such measures in assessing the alignment our executive pay with the Corporation&#8217;s performance. We believe that the difficult work completed in 2019 will lead to profitable growth and thereby will have a positive impact on our TSR over the long term.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A significant portion of NEO compensation is provided in the form of long-term incentives and, commencing in 2018, we increased the proportion of PSUs in the annual equity grants to 60% (from 50% in 2017). The value of such PSUs will not be realizable by the NEOs until the end of the relevant three-year performance period. We believe the realized value of the long-term incentives granted to NEOs, and the performance of the PSUs in particular, will more closely mirror the trend in share price movement and serve to align the interests of management with those of our shareholders. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;</font><img src="totalshareholdersreturn.jpg" alt="totalshareholdersreturn.jpg" style="height:321px;width:609px;"></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;14: NEO Realized and Realizable Compensation</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.64327485380117%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:35%;"></td><td style="width:13%;"></td><td style="width:13%;"></td><td style="width:13%;"></td><td style="width:13%;"></td><td style="width:13%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Celestica Total Shareholder Return (1 year)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-6%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-12%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-16%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-6%</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total Target Direct Compensation</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$8,727,784</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$16,375,500</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$16,088,075</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$19,049,426</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$19,155,708</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Realized and Realizable Compensation</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$7,376,294</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$14,152,017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$9,995,006</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$15,608,374</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$17,790,364</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Realized and Realizable Compensation as a % of Total Target Direct Compensation</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">85%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">86%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">62%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">82%</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">93%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes&#160;PSUs that vested on January 31, 2020 at 40% of target, which on December 31, 2019 was the Corporation&#8217;s anticipated payout and actual payout; the value of which was determined using a share price of $8.27, the closing price of the SVS on the NYSE on December 31, 2019.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXECUTIVE COMPENSATION</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This section contains references to operating margin and adjusted ROIC, each of which are non-IFRS measures. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation Discussion and Analysis &#8211; Note Regarding Non-IFRS Measures</font><font style="font-family:inherit;font-size:10pt;">&#32;for definitions of such non-IFRS measures, and where to find a discussion of the exclusions used to determine such measures, how they are used, as well as a reconciliation of historical non-IFRS operating margin and non-IFRS adjusted ROIC to the most directly comparable IFRS measures. These non-IFRS measures do not have any standardized meaning prescribed by IFRS and therefore may not be comparable to similar measures presented by other companies.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary Compensation Table</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the compensation of the NEOs for the years ended December&#160;31, 2017 through December 31, 2019. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;15: Summary Compensation Table</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.635477582846%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:23%;"></td><td style="width:5%;"></td><td style="width:8%;"></td><td style="width:11%;"></td><td style="width:9%;"></td><td style="width:11%;"></td><td style="width:10%;"></td><td style="width:12%;"></td><td style="width:11%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-equity <br>Incentive Plan</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Name&#160;&amp; Principal Position</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Salary <br>($)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Share&#8209; <br>based <br>Awards <br>($)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Option&#8209; <br>based <br>Awards <br>($)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Annual <br>Incentive <br>Plans <br>($)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Pension <br>Value <br>($)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(5)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">All Other <br>Compensation <br>($)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(6)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total <br>Compensation <br>($)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Mionis</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(7)</sup></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$950,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$7,200,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$383,562</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$131,850</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$691,354</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$9,356,766</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">President and Chief Executive</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$950,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$7,200,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$902,500</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$132,613</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,051,189</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$10,236,302</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">Officer</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$925,342</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$5,500,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$912,041</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$155,821</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$721,898</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$8,215,102</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mandeep Chawla</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(8)</sup></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$457,534</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,600,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$118,227</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$61,346</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,462</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,238,569</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">Chief Financial Officer</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$450,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,450,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$316,800</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$48,692</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$479</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,265,971</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$287,359</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,025,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$359,161</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$47,234</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$493</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,719,247</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jack J. Lawless</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(9)</sup></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$460,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,750,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$118,864</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$46,357</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$19,247</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,394,468</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">President, ATS</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$460,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,650,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$323,840</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$44,230</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$41,194</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,519,264</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$447,671</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,500,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$297,254</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$52,975</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$34,522</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,332,422</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Todd C. Cooper</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(10)</sup></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$460,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,600,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$118,864</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$52,058</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$16,800</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,247,722</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">Chief Operations Officer</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$454,959</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,600,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$491,980</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$27,568</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$10,477</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,584,984</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #5f6163;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #5f6163;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #5f6163;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #5f6163;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,750,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #5f6163;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #5f6163;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #5f6163;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #5f6163;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #5f6163;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,750,000</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jason Phillips</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(11)</sup></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$438,137</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,600,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$113,215</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$31,828</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$58,826</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,242,006</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">President, CCS</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$350,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,200,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #5f6163;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #5f6163;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$168,000</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$25,594</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$17,132</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,760,726</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$350,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$600,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #5f6163;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #5f6163;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$174,300</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$30,053</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$16,777</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,171,130</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">All amounts in this column represent the grant date fair value of share-based awards. Amounts in this column for 2019 represent RSU and PSU grants made on February 6, 2019 to all NEOs and a grant of 22,124 RSUs made to Mr. Phillips on August 6, 2019 in recognition of his expanded responsibilities. The February 2019 grants were based on a share price of $8.04, which was the closing price of the SVS on the NYSE on February 5, 2019 (the day prior to the date of the grant) and the August 2019 grant to Mr. Phillips was based on a share price of $6.78, which was the closing price of the SVS on the NYSE on August 5, 2019 (the day prior to the date of the grant). Amounts in this column for 2018 represent RSU and PSU grants made on January 30, 2018 to all NEOs. Grants were based on a share price of $10.51, which was the closing price of the SVS on the NYSE on January 29, 2018 (the day prior to the date of the grant). Amounts in this column for 2017 represent: (i) RSU and PSU grants made on January 31, 2017 to all NEOs; (ii) for Mr. Chawla, includes the additional one-time RSU grant made on June 5, 2017; and (iii) for Mr. Cooper, includes a one-time RSU grant made on December 15, 2017. The one-time RSU grant to Mr. Cooper was made following the acceptance of his employment terms with Celestica in recognition of the forfeiture of his unvested equity with his previous employer and to incentivize Mr. Cooper to join Celestica in a timely fashion. Grants for 2017 were based on a share price of $13.66, which was the closing price of the SVS on the NYSE on January 30, 2017 (the day prior to the date of the grant), except for (i) the one-time additional grant made to Mr. Chawla, which was based on a share price of $14.01, which was the closing price of the SVS on the NYSE on June 2, 2017 (the last business day prior to the date of the grant); and (ii) the one-time grant made to Mr. Cooper, which was based on a share price of $10.32, which was the closing price of the SVS on the NYSE on December 14, 2017 (the last business day prior to the date of the grant). See </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Compensation Discussion and Analysis&#160;&#8211; Compensation Elements for the Named Executive Officers&#160;&#8211; Equity&#8209;Based Incentives </font><font style="font-family:inherit;font-size:8pt;">for a description of the process followed in determining the grants for 2019, and see </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Compensation Discussion and Analysis&#160;&#8211; 2019 Compensation Decisions &#8211; Equity&#8209;Based Incentives </font><font style="font-family:inherit;font-size:8pt;">for a description of the vesting terms of the RSU and PSU awards. Grants made in-year are reported for such year.       </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The estimated accounting fair value of the share&#8209;based awards is calculated using the market price of SVS as defined under each of the plans and various fair value pricing models. The grant date fair value of the RSU portion of the share&#8209;based awards in Table&#160;15 is the same as the accounting fair value of such awards. The accounting fair values for the PSU portion of the 2017, 2018 and 2019 share&#8209;based awards reflects various assumptions as to estimated vesting for such awards in accordance with applicable accounting standards. The grant date fair value for the PSU portion of the share&#8209;based awards reflects the dollar amount of the award intended for compensation purposes, based on the market value of the underlying shares on the grant </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:48px;padding-bottom:10px;text-align:justify;"><font style="font-family:inherit;font-size:8pt;">dates based on an assumption of the vesting of 100% of the target number of PSUs granted. The accounting fair value for all share-based awards in the table assumed a zero-forfeiture rate. The number of PSUs granted in 2019 and 2018 that will actually vest will range from 0% to 200% of the target number granted and will be primarily based on the Corporation&#8217;s EBIAT Result in the final year of the three-year performance period, and then potentially modified by the Corporation&#8217;s ROIC Factor and TSR Factor over the performance period, as described in detail under </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">NEO Equity Awards and Mix</font><font style="font-family:inherit;font-size:8pt;">&#32;above. For PSUs granted in 2019, the TSR will be measured relative to the BMI Index, with the addition of Flex Ltd. For PSUs granted in 2018, the TSR will be measured relative to the information technology companies within the S&amp;P 1500 Technology Index as at January 1, 2018 with the addition of Flex Ltd. The Corporation estimated the grant date fair value of the TSR Factor using a Monte Carlo simulation model. The accounting grant date fair value is not subsequently adjusted regardless of the eventual number of awards that are earned based on TSR. The grant date fair value for the non-TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and may be adjusted in subsequent periods to reflect a change in the estimated level of achievement related to the applicable performance condition. 60% of the PSUs granted with respect to 2017 performance vested in January 2020 based on the level of TSR achievement over a three-year period relative to the TSR of a pre-defined comparator group. The comparator group was the companies in the S&amp;P 1500 Technology Index for 2017, with the addition of Flex Ltd., that remained publicly traded on an established U.S. stock exchange for the entire performance period. The cost the Corporation recorded for these PSUs was determined using a Monte Carlo simulation model. The number of awards expected to be earned was factored into the grant date Monte Carlo valuation for the award. The accounting grant date fair value was not subsequently adjusted regardless of the eventual number of awards that were earned based on the market performance condition. 40% of the PSUs granted with respect to 2017 vested in January 2020 based on the Corporation&#8217;s average non-IFRS adjusted ROIC performance over the three-year vesting period relative to the average non-IFRS adjusted ROIC of a pre-determined EMS competitor group over the same period. The cost the Corporation recorded for these PSUs was determined based on the market value of the SVS at the time of grant, and such cost was adjusted during the last year of the three-year performance period based on management&#8217;s estimate of the relative level of achievement of non-IFRS adjusted ROIC, as outlined above. </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">There were no stock options granted to the NEOs in 2017, 2018 or 2019. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amounts in this column represent CTI incentive payments made to NEOs. See </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Compensation Discussion and Analysis&#160;&#8211; Compensation Elements for the Named Executive Officers&#160;&#8211; Celestica Team Incentive Plan</font><font style="font-family:inherit;font-size:8pt;">&#32;for a description of the&#160;CTI. Amounts in this column for Mr. Cooper for 2018 also include the one-time cash award of $200,000 paid to him in connection with his appointment as Chief Operations Officer. Amounts in this column for Mr. Chawla for 2017 also include the one-time cash award of C$260,000 paid to him (in two equal instalments) in connection with his appointment as interim CFO.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amounts in this column represent Celestica&#8217;s contributions to defined contribution pension plans (other than 401(k) plans) on behalf of the NEOs - see </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Pension Plans </font><font style="font-family:inherit;font-size:8pt;">for a full description of the plans. Contributions for Messrs. Mionis, Lawless, Cooper and Phillips are reported in U.S.&#160;dollars. Contributions for Mr.&#160;Chawla are reported in U.S.&#160;dollars, having been converted from Canadian dollars at the average exchange rate for 2019 of $1.00 equals C$1.3269. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(6)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amounts in this column for Mr. Mionis include amounts for items provided for under the CEO Employment Agreement, which for 2019 consisted of tax equalization payments of $578,947, housing expenses of $72,569 while in Canada, group life insurance premiums of $8,105 and a 401(k) contribution of $16,800. For 2018, the amount in this column for Mr. Mionis includes tax equalization payments of $948,353, housing expenses of $76,261 while in Canada, group life insurance premiums of $7,482 and a 401(k) contribution of $16,500. For 2017, the amount in this column for Mr. Mionis includes tax equalization payments of $624,011, housing expenses of $73,669 while in Canada, a 401(k) contribution of $16,200 and travel expenses between Toronto and Arizona of $4,346. Amounts in this column for Mr. Lawless for 2019 include tax equalization payments of $3,451 and a 401(k) contribution of $15,796. For 2018, amounts in this column for Mr. Lawless include tax equalization payments of $25,013 and a 401(k) contribution of $15,681.  Amounts in this column for Mr. Lawless for 2017 include tax equalization payments of $17,610 and a 401(k) contribution of $16,200. Amounts in this column for Mr. Cooper for 2019 include a 401(k) contribution of $16,800. For 2018, the amount in this column for Mr. Cooper includes a 401(k) contribution of $8,250. Amounts in this column for Mr. Phillips for 2019 include a tax equalization payment of $41,719 and a 401(k) contribution of $16,607. For 2018, the amount in this column for Mr. Phillips includes a 401(k) contribution of $16,221. For 2017, the amount in this column for Mr. Phillips includes a 401(k) contribution of $15,821. In accordance with the Corporation&#8217;s Short-Term Business Travel Program, tax equalization payments for Messrs. Mionis, Lawless and Phillips were made in order to cover taxes on their compensation in excess of the taxes they would have incurred in the United States. Due largely to variables such as timing and tax rate differences between Canada and the U.S., tax equalization amounts may vary from one year to the next and the net benefit may be positive or negative in the year. While the Corporation is incorporated and headquartered in Canada, our business is global, and we compete for executive talent worldwide. As a result, we believe it is appropriate to make tax equalization payments under certain circumstances in order to attract and retain non-Canadian executive officers with specific capabilities. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(7)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">In January 2017, the HRCC approved an increase in Mr. Mionis&#8217; annual base salary from $850,000 to $950,000 effective April 1, 2017 in order to align his salary to the median of the Corporation&#8217;s competitive benchmark. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(8)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">In connection with Mr. Chawla&#8217;s appointment as CFO effective October 19, 2017, the HRCC approved an increase in his annual base salary from $260,000 to $450,000. In 2019, the HRCC approved an increase in Mr. Chawla&#8217;s base salary from $450,000 to $460,000. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(9)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">In January 2017, the HRCC approved an increase in Mr. Lawless&#8217; annual base salary from $410,000 to $460,000 effective April 1, 2017 in order to align his salary to the median of the Corporation&#8217;s competitive benchmark. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(10)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Cooper was appointed as Chief Operations Officer of the Corporation effective January 4, 2018. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(11)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Phillips was appointed President, CCS effective January 1, 2019 and his base salary increased from $350,000 to $425,000. In August 2019, Mr. Phillips&#8217; base salary was increased from $425,000 to $460,000 to reflect his significantly expanded responsibilities.  </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Option&#8209;Based and Share&#8209;Based Awards</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides details of each stock option grant outstanding (vested and unvested) and the aggregate number of unvested share-based awards for each of the NEOs as of December 31, 2019. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;16: Outstanding Option&#8209;Based and Share&#8209;Based Awards</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:18%;"></td><td style="width:10%;"></td><td style="width:8%;"></td><td style="width:9%;"></td><td style="width:10%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:10%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Option&#8209;Based Awards</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Share&#8209;Based Awards</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of <br>Securities <br>Underlying <br>Unexercised <br>Options <br>(#)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Option <br>Exercise <br>Price <br>($)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Option <br>Expiration <br>Date</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value of <br>Unexercised <br>In-the-Money <br>Options <br>($)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of <br>Shares or <br>Units that <br>have not <br>Vested <br>(#)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Payout <br>Value of <br>Share-Based <br>Awards that <br>have not <br>Vested at <br>Minimum <br>($)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Payout <br>Value of <br>Share-Based <br>Awards that <br>have not <br>Vested at <br>Target <br>($)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Payout <br>Value of <br>Share-Based <br>Awards that <br>have not <br>Vested at <br>Maximum <br>($)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Payout <br>Value of <br>Vested <br>Share&#8209;Based <br>Awards <br>Not Paid <br>Out or <br>Distributed <br>($)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Robert A. Mionis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Aug. 1, 2015</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">298,954</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">C$17.52</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Aug.&#160;1, 2025</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Jan. 31, 2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">201,317</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,664,892</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$3,329,783</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Jan. 30, 2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">593,720</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,510,788</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$4,910,064</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$8,309,340</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Feb. 6, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">895,521</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$2,962,380</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$7,405,959</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$11,849,537</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">298,954</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">1,690,558</font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$4,473,168</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$13,980,915</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$23,488,660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Mandeep Chawla</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Jan. 31, 2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,811</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$103,983</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$207,965</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Jan. 30, 2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">119,568</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$298,612</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$970,493</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,642,374</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Feb. 6, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">199,003</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$646,094</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,615,240</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$2,584,386</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">331,382</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$944,706</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$2,689,716</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$4,434,725</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Jack J. Lawless</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Jan. 31, 2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">54,904</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$454,056</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$908,112</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Jan. 30, 2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">136,061</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$346,224</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,125,224</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,904,225</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Feb. 6, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">217,661</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$720,019</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,800,056</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$2,880,094 </font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">408,626</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$1,066,243</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$3,379,336</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$5,692,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Todd C. Cooper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Dec. 15, 2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">177,649</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,469,157</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,469,157</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,469,157</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Jan. 30, 2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">131,937</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$335,729</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,091,119</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,846,509 </font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Feb. 6, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">199,003</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$658,300</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,645,755</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$2,633,209</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">508,589</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$2,463,186</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$4,206,031</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$5,948,875</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Jason Phillips</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Jan. 31, 2017</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">21,961</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$181,617</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$363,235</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Jan. 30, 2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">57,722</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$146,883</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$477,361</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$807,838</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">May 7, 2018</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">42,052</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$347,770</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$347,770</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$347,770</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Feb. 6, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">180,347</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$596,590</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$1,491,470</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$2,386,350</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Aug. 6, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">22,124</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$182,965</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$182,965</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$182,965</font></div></td><td style="vertical-align:bottom;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">324,206</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$1,274,208</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$2,681,183</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">$4,088,158</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">&#8211;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">See </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Compensation Discussion and Analysis&#160;&#8211; 2019 Compensation Decisions &#8211; Equity&#8209;Based Incentives </font><font style="font-family:inherit;font-size:8pt;">for a discussion of the equity-based&#160;grants. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes unvested RSUs, as well as PSUs assuming achievement of 100% of target level performance.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Payout values at minimum vesting include the value of RSUs only, as the minimum value of PSUs would be $0.00</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">if the minimum performance condition is not met. Payout value at target vesting is determined assuming vesting of 100% of the target number of PSUs granted and payout values at maximum vesting is determined assuming vesting of 200% of the target number of PSUs granted. Payout values for Mr. Chawla were determined using a share price of C$10.77, which was the closing price of the SVS on the TSX on December 31, 2019, converted to U.S. dollars at the average exchange rate for 2019 of $1.00 equals C$1.3269. Payout values for Messrs. Mionis, Lawless, Cooper and Phillips were determined using a share price of $8.27, which was the closing price of the SVS on the NYSE on December 31, 2019. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides details for each&#160;NEO of the value of option&#8209;based and share&#8209;based awards&#160;that vested during 2019 and the value of annual incentive awards earned in respect of 2019 performance.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;17: Incentive Plan Awards&#160;&#8211; Value Vested or Earned in 2019</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:25%;"></td><td style="width:25%;"></td><td style="width:25%;"></td><td style="width:25%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Option&#8209;based Awards&#160;&#8211; <br>Value Vested During <br>the Year <br>($)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Share&#8209;based Awards&#160;&#8211; <br>Value Vested During <br>the Year <br>($)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-equity Incentive <br>Plan Compensation&#160;&#8211; <br>Value Earned During <br>the Year <br>($)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Mionis</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$3,154,303</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$383,562</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mandeep Chawla</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$584,825</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$118,227</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jack J. Lawless</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$826,957</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$118,864</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Todd C. Cooper</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$900,590</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$118,864</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jason Phillips</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8211;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$392,992</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$113,215</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amounts in this column reflect: (i) share&#8209;based awards released in 2019 for Messrs. Mionis, Lawless, Cooper and Phillips</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">based on the price of the SVS on the NYSE as&#160;follows:</font></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:45.808966861598435%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:29%;"></td><td style="width:31%;"></td><td style="width:40%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Type of Award</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Vesting Date</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">PSU</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">February 1, 2019</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$8.25</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">RSU</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">January 30, 2019</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$9.62</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">RSU</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">January 31, 2019</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$9.82</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">RSU</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">February 5, 2019</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$7.94</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">RSU</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">December 2, 2019</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$7.57</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">and (ii) share&#8209;based awards released in 2019 for Messrs. Mionis and Chawla based on the price of the SVS on the TSX as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:45.808966861598435%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:29%;"></td><td style="width:31%;"></td><td style="width:40%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Type of Award</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Vesting Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">PSU</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">February 1, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$10.66</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">RSU</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">January 30, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$12.70</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">RSU</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">January 31, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$12.90</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">RSU</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">February 5, 2019</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$10.34</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">RSU</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">December 2, 2019</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$10.09</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Certain values in this column were converted to U.S.&#160;dollars from Canadian dollars at the average exchange rate for 2019 of $1.00 equals C$1.3269. With respect to previously-issued PSUs that vested in 2019, the Corporation&#8217;s relative TSR (determinative for 60% of such PSUs) ranked below the 25</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">th</sup></font><font style="font-family:inherit;font-size:8pt;">&#32;percentile of the TSR Comparators, resulting in zero achievement for such PSUs and the Corporation&#8217;s relative non-IFRS adjusted ROIC (determinative for 40% of such PSUs) ranked 2</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">rd</sup></font><font style="font-family:inherit;font-size:8pt;">&#32;among the ROIC competitors resulting in 125% achievement for an overall vesting level of 50%, i.e. ((60% * 0%) + (40% * 125%)). </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Consists of payments under the CTI made on February 21, 2020 in respect of 2019 performance. See </font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Compensation Discussion and Analysis&#160;&#8211; 2019 Compensation Decisions&#160;&#8211; Annual Incentive Award &#8211; Target Award</font><font style="font-family:inherit;font-size:8pt;">. These are the same amounts as disclosed in Table&#160;15 under the column &#8220;Non-equity Incentive Plan Compensation&#160;&#8211; Annual Incentive Plans&#8221;. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No gains were realized by NEOs from exercising stock options in&#160;2019. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Securities Authorized for Issuance Under Equity Compensation Plans</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;18: Equity Compensation Plans as at December 31, 2019</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup>&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.85575048732943%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:18%;"></td><td style="width:23%;"></td><td style="width:20%;"></td><td style="width:19%;"></td><td style="width:20%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Plan Category</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities to be Issued Upon Exercise of Outstanding Options, Warrants and Rights <br>(#)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#8209;Average <br>Exercise Price of <br>Outstanding Options, <br>Warrants and Rights <br>($)</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities Remaining <br>Available for Future <br>Issuance Under Equity <br>Compensation Plans</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;<br>(#)</font></div></td></tr><tr><td rowspan="4" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Equity Compensation Plans Approved by Securityholders</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">LTIP (Options)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">345,577</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">C$16.27</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">N/A</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">LTIP (RSUs)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">-</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">N/A</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">N/A</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">LTIP (PSUs)</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,293,916</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">N/A</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">N/A</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(5)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,639,493</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">C$16.27</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,670,833</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">This table sets forth information, as of December 31, 2019, with respect to SVS authorized for issuance under the LTIP, and does not include SVS purchased (or to be purchased) in the open market to settle equity awards under the LTIP or the Corporation&#8217;s other equity compensation plans. The LTIP, which was approved by the Corporation&#8217;s shareholders, is the only equity compensation plan pursuant to which the Corporation may issue new SVS to settle equity awards.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Excluding securities that may be issued upon exercise of outstanding stock options, warrants and&#160;rights.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The LTIP provides for a maximum number of securities that may be issued from treasury, but does not provide separate maximums for each type of award thereunder.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Assumes the maximum payout for all outstanding PSUs (200% of target).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The total number of securities issuable upon the exercise/settlement of outstanding grants under all equity compensation plans approved by shareholders represents 1.273% of the total number of outstanding shares at December 31, 2019 (LTIP (Options) &#8211;&#160;0.268%; LTIP (RSUs)&#160;&#8211; 0%; and LTIP (PSUs)&#160;&#8211; 1.005%).</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Compensation Plans</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Term Incentive Plan</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The LTIP (which was approved by the Corporation&#8217;s shareholders) is the only securities&#8209;based compensation plan providing for the issuance of securities from treasury under which grants have been made and continue to be made by the Corporation since the company was listed on the TSX and the NYSE. Under the LTIP, the Board of Directors may in its discretion from time to time grant stock options, share units (in the form of RSUs and PSUs) and stock appreciation rights (&#8220;SARs&#8221;) to employees and consultants of the Corporation and affiliated entities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 29,000,000&#160;SVS may be issued from treasury pursuant to the LTIP. The number of SVS that may be issued from treasury under the LTIP to directors is limited to 2,000,000; however, the Corporation decided in 2004 that stock option grants under the LTIP would no longer be made to directors. Under the LTIP, as of February 19, 2020, 19,177,166</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">SVS have been issued from treasury, 345,577</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">SVS are issuable under outstanding stock options, no</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">SVS are issuable under outstanding RSUs, and no</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">SVS are issuable under outstanding PSUs. Accordingly, as of February 19, 2020, 9,822,834</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">SVS are reserved for issuance from treasury pursuant to current and potential future grants of securities&#8209;based compensation under the LTIP. In addition, the Corporation may satisfy obligations under the LTIP by acquiring SVS in the open&#160;market.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of February 19, 2020, the Corporation had a &#8220;gross overhang&#8221; of 7.1% under the LTIP. &#8220;Gross overhang&#8221; refers to the total number of shares reserved for issuance from treasury under equity plans at any given time relative to the total number of shares outstanding, including shares reserved for outstanding equity-based awards under the LTIP. The Corporation&#8217;s &#8220;net overhang&#8221; (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;the total number of shares that have been reserved for issuance from treasury to satisfy outstanding equity grants to employees and outstanding RSU grants to directors relative to the total number of shares outstanding) was&#160;0.3%. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2019, the Corporation had an &#8220;overhang&#8221; for stock options of 7.0%, representing the number of shares reserved for issuance from treasury for outstanding stock options as at such date, together with shares reserved for potential future grants of stock options, relative to the total number of shares outstanding as at such date.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Corporation had a &#8220;burn rate&#8221; for the LTIP for each of the years 2019, 2018 and 2017, of 0.0%, 0.0% and 1.6%, respectively.  &#8220;Burn rate&#8221; is calculated by dividing the number of awards granted during the applicable year (including the target amount of PSUs granted), by the weighted average number of securities outstanding for the applicable year. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The LTIP limits the number of SVS that may be (a)&#160;reserved for issuance to insiders (as&#160;defined under TSX rules for this purpose), and (b)&#160;issued within a one&#8209;year period to insiders pursuant to stock options, rights or share units granted pursuant to the LTIP, together with SVS reserved for issuance under any other employee&#8209;related plan of the Corporation or stock options for services granted by the Corporation, in each case to 10% of the aggregate issued and outstanding SVS and MVS of the Corporation. The LTIP also limits the number of SVS that may be reserved for issuance to any one participant pursuant to stock options, SARs or share units granted pursuant to the LTIP, together with SVS reserved for issuance under any other employee&#8209;related equity plan of the Corporation or stock options for services granted by the Corporation, to 5% of the aggregate issued and outstanding SVS and MVS. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested stock options issued under the LTIP may be exercised during a period determined as provided in the LTIP, which may not exceed ten years. The LTIP also provides that, unless otherwise determined by the Board of Directors, stock options will terminate within specified time periods following the termination of employment of an eligible participant with the Corporation or affiliated entities, including in connection with a change of control. The exercise price for stock options issued under the LTIP is the closing price for SVS on the last business day prior to the grant date. The TSX closing price is used for Canadian employees and the NYSE closing price is used for all other employees. The exercise of stock options may be subject to vesting conditions, including specific time schedules for vesting and performance&#8209;based conditions such as share price and financial results. The grant of stock options to, or exercise of stock options by, an eligible participant may also be subject to certain share ownership requirements.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The interest of any participant under the LTIP is generally not transferable or assignable. However, the LTIP does provide that a participant may assign his or her rights to a spouse, or a personal holding company or family trust controlled by the participant, of which any combination of the participant, the participant&#8217;s spouse, minor children or grandchildren are shareholders or beneficiaries, as&#160;applicable.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the LTIP, eligible participants may be granted SARs, a right to receive a cash amount equal to the amount, if any, by which the market price of the SVS at the time of exercise of the SAR exceeds the market price of the SVS at the time of the grant. The market price used for this purpose is the weighted average price for SVS during the five trading days preceding the date of determination. The TSX market price is used for Canadian employees and the NYSE market price is used for all other employees. Such amounts may also be payable by the issuance of SVS (at the discretion of the Corporation). The exercise of SARs may also be subject to conditions similar to those which may be imposed on the exercise of stock&#160;options. To date, the Corporation has not granted any SARs under the LTIP.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the LTIP, eligible participants may be allocated share units in the form of PSUs or RSUs. Each vested RSU and PSU entitles the holder to receive one SVS on the applicable release date (however, the number of PSUs that may vest range from 0% to 200% of a target amount). The issuance of such shares may be subject to vesting requirements similar to those described above with respect to the exercisability of stock options and SARs, including such time or performance&#8209;based conditions as may be determined by the Board of Directors in its discretion. Under the LTIP, the Corporation may authorize grantees to settle vested RSUs or PSUs either in cash or SVS. Absent such permitted election, RSUs and PSUs will be settled in SVS. The number of SVS that may be issued to any one person pursuant to the share unit program shall not exceed 1% of the aggregate issued and outstanding SVS and&#160;MVS. The number of SVS that may be issued under share units in the event of termination of employment without cause, death or long-term disability is subject to pro-ration, unless otherwise determined by the Corporation. The LTIP provides for the express designation of share units as either RSUs, which have time-based vesting conditions or PSUs, which have performance-based vesting conditions over a specified period.  In the event a holder of PSUs retires, unless otherwise determined by the Corporation, the pro-rated vesting of such PSUs shall be determined based on the actual performance achieved during the period specified for the grant by the Corporation.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following types of amendments to the LTIP or the entitlements granted under it require the approval of the holders of the voting securities by a majority of votes cast by shareholders present or represented by proxy at a&#160;meeting:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">increasing the maximum number of SVS that may be issued under the LTIP;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">reducing the exercise price of an outstanding stock option (including cancelling and, in conjunction therewith, regranting a stock option at a reduced exercise price);</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">extending the term of any outstanding stock option or SAR;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">expanding the rights of participants to assign or transfer a stock option, SAR or share unit beyond that currently contemplated by the&#160;LTIP;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">amending the LTIP to provide for other types of security&#8209;based compensation through equity issuance;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">permitting a stock option to have a term of more than ten years from the grant&#160;date;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(g)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">increasing or deleting the percentage limit on SVS issuable or issued to insiders under the&#160;LTIP;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(h)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">increasing or deleting the percentage limit on SVS reserved for issuance to any one person under the LTIP (being 5% of the Corporation&#8217;s total issued and outstanding SVS and&#160;MVS);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">adding to the categories of participants who may be eligible to participate in the LTIP;&#160;and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(j)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">amending the amendment provision,</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">subject to the application of the anti&#8209;dilution or re&#8209;organization provisions of the&#160;LTIP.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Board may approve amendments to the LTIP or the entitlements granted under it without shareholder approval, other than those specified above as requiring approval of the shareholders, including, without limitation:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">clerical changes (such as a change to correct an inconsistency or omission or a change to update an administrative provision);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a change to the termination provisions for the LTIP or for a stock option as long as the change does not permit the Corporation to grant a stock option with a termination date of more than ten years from the date of grant or extend an outstanding stock option&#8217;s termination date beyond such date;&#160;and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a change deemed necessary or desirable to comply with applicable law or regulatory requirements.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Celestica Share Unit Plan</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The CSUP provides for the issuance of RSUs and PSUs in the same manner as provided in the LTIP, except that the Corporation may not issue shares from treasury to satisfy its obligations under the CSUP and there is no limit on the number of share units that may be issued as RSUs and PSUs under the terms of the CSUP. Issuances under the CSUP may be settled in cash or SVS at the discretion of the Corporation. The share units may be subject to vesting requirements, including any time-based conditions established by the Board of Directors at its discretion. The vesting of PSUs also requires the achievement of specified performance&#8209;based conditions as determined by the HRCC. There is no &#8220;burn rate&#8221; for the CSUP because issuances under the CSUP are not from treasury and are therefore non-dilutive.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pension Plans</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides details of the amount of Celestica&#8217;s contributions to its defined contribution pension plans on behalf of the NEOs, and the accumulated value thereunder as of December 31, 2019 for each&#160;NEO.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;19: Defined Contribution Pension Plan</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.85575048732943%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:40%;"></td><td style="width:22%;"></td><td style="width:16%;"></td><td style="width:22%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Value <br>at Start of Year <br>($)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Compensatory <br>($)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Value <br>at End of Year</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;<br>($)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Mionis</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$502,862</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$131,850</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$773,018</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mandeep Chawla</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$210,841</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$61,346</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$306,224</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jack J. Lawless</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$143,159</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$46,357</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$239,211</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Todd C. Cooper</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$26,141</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$52,058</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$87,360</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jason Phillips</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$208,069</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$31,828</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$302,381</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The difference between (i)&#160;the sum of the Accumulated Value at Start of Year column plus the Compensatory column and (ii)&#160;the Accumulated Value at End of Year column is attributable to non-compensatory changes in the Corporation&#8217;s accrued obligations during the year ended December 31, 2019.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The difference between the Accumulated Value at Start of Year reported here and the Accumulated Value at End of Year reported in the 2018 Annual Report for Messrs. Mionis and Chawla is attributable to different exchange rates used in the 2018 Annual Report and this Annual Report. The exchange rate used in the 2018 Annual Report was $1.00&#160;=&#160;C$1.2957. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Canadian Pension Plans</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Chawla participates in the Corporation&#8217;s registered pension plan for Canadian employees (the &#8220;Canadian Pension Plan&#8221;) which is a defined contribution plan. The Canadian Pension Plan allows employees to choose how the Corporation&#8217;s contributions are invested on their behalf within a range of investment options provided by third-party fund managers. Retirement benefits depend upon the performance of the investment options chosen. Mr. Chawla also participates in an unregistered supplementary pension plan (the&#160;&#8220;Canadian Supplementary Plan&#8221;). This is also a defined contribution plan through which the Corporation provides an annual contribution of an amount equal to the difference between (i)&#160;the maximum annual contribution limit as determined in accordance with the formula set out in the Canadian Pension Plan and with Canada Revenue Agency rules and (ii)&#160;8% of the total base salary and paid annual incentives. Notional accounts are maintained for each participant in the Canadian Supplementary Plan. Participants are entitled to select from among the investment options available in the Canadian Pension Plan for the purpose of determining the return on their Canadian Supplementary Plan notional accounts.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">U.S. Pension Plans</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Messrs. Mionis, Lawless, Cooper and Phillips participate in the Corporation&#8217;s U.S. pension plans comprised of two defined contribution retirement programs, one of which qualifies as a deferred salary arrangement under section 401(k) of the Internal Revenue Code (United States) (the &#8220;401(k) Plan&#8221;). Under the 401(k) Plan, participating employees may defer 100% of their pre-tax earnings subject to any statutory limitations. The Corporation may make contributions for the benefit of eligible employees. The 401(k) Plan allows employees to choose how their account balances are invested on their behalf within a range of investment options provided by third-party fund managers. The Corporation contributes: (i) 3% of eligible compensation for the participant, and (ii) up to an additional 3% of eligible compensation by matching 50% of the first 6% contributed by the participant. The maximum contribution of the Corporation to the 401(k) Plan, based on the Internal Revenue Code rules and the 401(k) Plan formula for 2019 was $19,000</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">(plus an additional $6,000</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">for an individual over the age of 50). Messrs. Mionis, Lawless and Cooper also participate in a supplementary retirement plan that is also a defined contribution plan (the &#8220;U.S. Supplementary Plan&#8221;). Under the U.S. Supplementary Plan, the Corporation contributes to the participant an annual amount equal to the difference between 8% of the participant&#8217;s salary and paid incentive and the amount that Celestica would contribute to the 401(k) Plan assuming the participant contributes the amount required to receive the matching 50% contribution by Celestica. A notional account is maintained for Messrs. Mionis, Lawless and Cooper, and they are entitled to select from among the investment options available in the 401(k) Plan for the purpose of determining the return on their notional accounts.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Termination of Employment and Change in Control Arrangements with Named Executive Officers</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Corporation has entered into employment agreements with certain of its NEOs in order to provide certainty to the Corporation and such NEOs with respect to issues such as obligations of confidentiality, non&#8209;solicitation and non&#8209;competition after termination of employment, the amount of severance to be paid in the event of termination of the NEO&#8217;s employment, and to provide a retention incentive in the event of a change in control scenario.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Mr. Mionis</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The CEO Employment Agreement provides that Mr. Mionis is entitled to certain severance benefits if, during a change of control period or a potential change of control period at the Corporation, he is terminated without cause or resigns for good reason as defined in his agreement (a &#8220;double&#160;trigger&#8221; provision) where good reason includes, without limitation, a material adverse change in position or duties or a specified reduction(s) in total compensation (including base salary, equity and CTI award). A change of control period is defined in his agreement as the 12-month period following a change of control. A potential change of control period is defined in his agreement as the period beginning upon the occurrence of a potential change of control and ending on the earlier of: (i) the end of the 6-month period following a potential change of control; and (ii) a change of control.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amount of the severance payment for Mr. Mionis is equal to: (i) base salary up to and including the termination date; (ii) a lump sum amount equal to his target payment under the CTI prorated to the date of termination; (iii) a lump sum amount equal to any payments accrued under the CTI in respect of the fiscal year preceding the fiscal year during which his termination occurs, if any; (iv) a lump sum amount equal to two times his eligible earnings (such eligible earnings calculated as his annual base salary plus the lesser of (a) his target payment under the CTI for the fiscal year during which his termination occurs based on target achievement of the CPF of 1.0 and an IPF of 1.0, and (b) payment received under the CTI for the fiscal year preceding the fiscal year during which termination occurs); (v) vacation pay earned but unpaid up to and including the date of termination; (vi) a lump sum cash settlement of contributions to, or continuation of his pension and retirement plans for a two&#8209;year period; and (vii) a one-time lump sum payment of $100,000 in lieu of all future benefits and perquisites. In addition, upon a change of control and termination without cause or for good reason (a)&#160;the stock options granted to him vest immediately, (b)&#160;the unvested PSUs granted to him vest immediately at the target level of performance specified in the terms of the PSU grant, and (c)&#160;the RSUs granted to him shall vest immediately.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outside a change in control period, upon termination without cause or resignation for good reason as defined in his agreement, the amount of the severance payment for Mr. Mionis is equal to: (a) base salary up to and including the termination date; (ii) a lump sum amount equal to any payments accrued under the CTI in respect of the fiscal year preceding the fiscal year during which his termination occurs; (iii) a lump sum amount equal to two times his eligible earnings (as calculated in the paragraph above); (iv) vacation pay earned but unpaid up to and including the date of termination; (v) a one-time lump sum payment of $100,000 in lieu of all future benefits and perquisites; and (vi) a lump sum cash settlement of contributions to, or continuation of his pension and retirement plans for a two&#8209;year period. In addition, (a)&#160;vested stock options may be exercised for a period of 30&#160;days and unvested stock options are forfeited on the termination date, (b)&#160;RSUs shall vest immediately on a </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">pro&#160;rata</font><font style="font-family:inherit;font-size:10pt;">&#32;basis based on the ratio of (i)&#160;the number of full years of employment completed between the date of grant and termination of employment, to (ii)&#160;the number of years between the date of grant and the vesting date, and (c)&#160;PSUs vest based on actual performance on a </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">pro&#160;rata</font><font style="font-family:inherit;font-size:10pt;">&#32;basis based on the ratio of (i)&#160;the number of full years of employment completed between the date of grant and the termination of employment, to (ii)&#160;the number of years between the date of grant and the vesting&#160;date.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The foregoing entitlements are conferred on Mr. Mionis in part upon his fulfillment of certain confidentiality, non-solicitation and non-competition obligations for a period of two years following termination of employment. In the event of a breach of such obligations, the Corporation is entitled to seek appropriate legal, equitable and other remedies, including injunctive relief.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the incremental payments and benefits to which Mr. Mionis would have been entitled upon a change in control occurring on December 31, 2019, or if his employment had been terminated on December&#160;31, 2019 as a result of a change in control, retirement or termination without&#160;cause (or with good reason).</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;20: Mr.&#160;Mionis&#8217; Benefits</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.85575048732943%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:34%;"></td><td style="width:16%;"></td><td style="width:20%;"></td><td style="width:16%;"></td><td style="width:14%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash <br>Portion</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value of Option-Based and Share-Based Awards</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other <br>Benefits</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Termination without Cause/with Good Reason or Change in Control with Termination</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$3,705,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$397,300</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$4,102,300</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Change in Control&#160;with no Termination or Retirement</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">No incremental amount would be received in respect of accelerated vesting of options, RSUs and PSUs, if any, on the assumption that the discount rate applied to calculate the net present value of the accelerated entitlements is not greater than the rate at which the SVS would otherwise be expected to appreciate over the period of acceleration. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2)&#160;&#160;&#160;&#160;Other benefits consist of group health benefits and pension plan contribution.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Messrs.&#160;Chawla, Lawless, Cooper and Phillips</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Messrs.&#160;Chawla, Lawless, Cooper and Phillips are subject to the Executive Policy Guidelines which provide the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:23%;"></td><td style="width:77%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Termination without cause</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;eligible to receive a severance payment up to two times annual base salary and the lower of target or actual annual incentive for the previous year (&#8220;Eligible Earnings&#8221;), subject to adjustment for factors including length of service, together with a portion of their annual incentive for the year, prorated to the date of termination</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;(a) vested stock options may be exercised for a period of 30 days and unvested stock options are forfeited on the termination date, (b) RSUs shall vest immediately on a </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">pro</font><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">rata</font><font style="font-family:inherit;font-size:10pt;">&#160;basis based on the ratio of (i) the number of full years of employment completed between the date of grant and termination of employment, to (ii) the number of years between the date of grant and the vesting date, and (c) PSUs vest based on actual performance on a </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">pro rata</font><font style="font-family:inherit;font-size:10pt;">&#160;basis based on the ratio of (i) the number of full years of employment completed between the date of grant and the termination of employment, to (ii) the number of years between the date of grant and the vesting date</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Termination without cause within two years following a change in control of the Corporation (&#8220;double trigger&#8221; provision)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;eligible to receive a severance payment up to two times Eligible Earnings, subject to adjustment for factors including length of service, together with a portion of their annual incentive for the year, prorated to the date of termination </font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;(a) all unvested stock options vest on the date of change in control, (b) all unvested RSUs vest on the date of change in control, and (c) all unvested PSUs vest on the date of change in control at target level of performance unless the terms of a PSU grant provide otherwise, or on such other more favorable terms as the Board may in its discretion provide</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Termination with cause</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;no severance benefit is payable</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;all unvested equity is forfeited on the termination date</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retirement</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;&#160;(a) stock options continue to vest and are exercisable until the earlier of three years following retirement and the original expiry date, (b) RSUs will continue to vest on their vesting dates, and (c) PSUs vest based on actual performance on a </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">pro rata</font><font style="font-family:inherit;font-size:10pt;">&#160;basis based on the percentage represented by the number of days between the date of grant and the date of retirement as compared to the total number of days from the date of grant to the scheduled release date for the issuance of shares in respect of vested PSUs</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Resignation</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;no severance benefit is payable</font></div><div style="text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8226;&#160;&#160;&#160;&#160;(a) vested stock options may be exercised for a period of 30 days and unvested stock options are forfeited on the resignation date and (b) all unvested RSUs and PSUs are forfeited on the resignation date</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, the Executive Policy Guidelines provide that executives whose employment has been terminated will have their pension and benefits coverage treated according to the terms of the plans in which they participate.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The entitlements described in the above table are only conferred on eligible executives who fulfill certain confidentiality, non&#8209;solicitation and non&#8209;competition obligations for a period of two years following termination of their employment.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the incremental payments to which Messrs.&#160;Chawla, Lawless, Cooper and Phillips would have been entitled upon a change in control occurring on December 31, 2019, or if their employment had been terminated on December 31, 2019 as a result of a change in control, retirement or termination without&#160;cause.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;21: Mr.&#160;Chawla&#8217;s Benefits</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.85575048732943%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:38%;"></td><td style="width:17%;"></td><td style="width:20%;"></td><td style="width:11%;"></td><td style="width:14%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash <br>Portion</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value of Option-Based and Share-Based Awards</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other <br>Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Termination without Cause or Change in Control with Termination</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,553,600</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,553,600</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Change in Control&#160;with no Termination or Retirement</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1)&#160;&#160;&#160;&#160;Amounts in this column assume a maximum severance payment of two times Eligible Earnings but the actual amounts payable could be less.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">No incremental amount would be received in respect of accelerated vesting of options, RSUs and PSUs, if any, on the assumption that the discount rate applied to calculate the net present value of the accelerated entitlements is not greater than the rate at which the SVS would otherwise be expected to appreciate over the period of acceleration.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;22: Mr.&#160;Lawless&#8217; Benefits</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.85575048732943%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:38%;"></td><td style="width:17%;"></td><td style="width:20%;"></td><td style="width:11%;"></td><td style="width:14%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash <br>Portion</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value of Option-Based and Share-Based Awards</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other <br>Benefits</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Termination without Cause or Change in Control&#160;with Termination</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,567,680</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,567,680</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Change in Control&#160;with no Termination or Retirement</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1)&#160;&#160;&#160;&#160;Amounts in this column assume a maximum severance payment of two times Eligible Earnings but the actual amounts payable could be less.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">No incremental amount would be received in respect of accelerated vesting of options, RSUs and PSUs, if any, on the assumption that the discount rate applied to calculate the net present value of the accelerated entitlements is not greater than the rate at which the SVS would otherwise be expected to appreciate over the period of acceleration.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;23: Mr.&#160;Cooper&#8217;s Benefits</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.85575048732943%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:38%;"></td><td style="width:17%;"></td><td style="width:20%;"></td><td style="width:11%;"></td><td style="width:14%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash <br>Portion</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value of Option-Based and Share-Based Awards</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other <br>Benefits</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Termination without Cause or Change in Control&#160;with Termination</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,503,960</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,503,960</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Change in Control&#160;with no Termination or Retirement</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1)&#160;&#160;&#160;&#160;Amounts in this column assume a maximum severance payment of two times Eligible Earnings but the actual amounts payable could be less.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">No incremental amount would be received in respect of accelerated vesting of options, RSUs and PSUs, if any, on the assumption that the discount rate applied to calculate the net present value of the accelerated entitlements is not greater than the rate at which the SVS would otherwise be expected to appreciate over the period of acceleration.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;24: Mr.&#160;Phillips&#8217; Benefits</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.85575048732943%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:38%;"></td><td style="width:17%;"></td><td style="width:20%;"></td><td style="width:11%;"></td><td style="width:14%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash <br>Portion</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value of Option-Based and Share-Based Awards</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other <br>Benefits</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Termination without Cause or Change in Control&#160;with Termination</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,256,000</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,256,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Change in Control&#160;with no Termination or Retirement</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1)&#160;&#160;&#160;&#160;Amounts in this column assume a maximum severance payment of two times Eligible Earnings but the actual amounts payable could be less.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">No incremental amount would be received in respect of accelerated vesting of options, RSUs and PSUs, if any, on the assumption that the discount rate applied to calculate the net present value of the accelerated entitlements is not greater than the rate at which the SVS would otherwise be expected to appreciate over the period of acceleration.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Graph</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The SVS have been listed and posted for trading under the symbol &#8220;CLS&#8221; on the NYSE and the TSX since June&#160;30, 1998 (except for the period commencing on November&#160;8, 2004 and ending on May&#160;15, 2006 during which the symbol on the TSX was CLS.SV). The following chart compares the cumulative TSR of C$100 invested in SVS with the cumulative TSR of the S&amp;P/TSX Composite Total Return Index for the period from December 31, 2014 to December 31, 2019.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;"><img src="performancegraph.jpg" alt="performancegraph.jpg" style="height:204px;width:597px;"></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An investment in the Corporation on December 31, 2014 would have resulted in a 21.1% decrease in value over the five&#8209;year period ended December 31, 2019 compared with a 35.6% increase that would have resulted from an investment in the S&amp;P/TSX Composite Total Return Index over the same period. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Over the same period, total NEO Compensation (as defined below) increased by 0.9%. In the medium to long term, compensation of the Corporation&#8217;s NEOs is directly impacted by the market value of the SVS, as a significant portion of NEO Compensation is awarded in the form of equity-based incentives with payout tied to the market value of the SVS.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the purpose of the above discussion, &#8220;NEO Compensation&#8221; is defined as aggregate annual compensation (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#32;the sum of actual salary paid, actual CTI awards paid and the grant date fair value of share-based awards and option-based awards (if any) but excluding all other compensation). The executive compensation values have been calculated for the NEOs based on the same methodology set out in Table&#160;15. This is a methodology adopted by Celestica solely for the purposes of this comparison. It is not a recognized or prescribed methodology for this purpose, and may not be comparable to methodologies used by other issuers for this purpose. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXECUTIVE SHARE OWNERSHIP</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Corporation has executive share ownership guidelines (the &#8220;Executive Share Ownership Guidelines&#8221;) which require specified executives to hold a multiple of their base salary in securities of the Corporation as shown in Table&#160;25. Executives subject to the Executive Share Ownership Guidelines are expected to achieve the specified ownership within a period of five years following the later of: (i)&#160;the date of hire, or (ii)&#160;the date of promotion to a level subject to ownership guidelines. Compliance is reviewed annually as of December&#160;31 of each year. The HRCC reviewed the Executive Share Ownership Guidelines in April 2019 and no policy changes were required. The table below sets forth the compliance status of the applicable NEOs with the Executive Share Ownership Guidelines as of December&#160;31, 2019:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Table&#160;25: Share Ownership Guidelines</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:25%;"></td><td style="width:25%;"></td><td style="width:25%;"></td><td style="width:25%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Name</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Ownership Guidelines</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Share and Share Unit Ownership <br>(Value)</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Share and Share Unit Ownership <br>(Multiple of Salary)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Robert A. Mionis</font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$4,750,000</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(5 &#215;&#160;salary)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$8,533,042</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9.0x</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mandeep Chawla</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,380,000</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3 &#215;&#160;salary)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,417,026</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.1x</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jack J. Lawless</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,380,000</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3 &#215;&#160;salary)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,088,494</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.5x</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Todd C. Cooper</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,380,000</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3 &#215;&#160;salary)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$2,947,420</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.4x</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Jason Phillips</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,380,000</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3 &#215;&#160;salary)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$1,625,414</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.5x</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes the following, as of December 31, 2019: (i)&#160;SVS beneficially owned, (ii)&#160;all unvested RSUs, and (iii)&#160;PSUs that vested on January 31, 2020 at 40% of target, which, on December 31, 2019, was the Corporation&#8217;s anticipated payout and actual payout; the value of which was determined using a share price of $8.27, the closing price of SVS on the NYSE on December 31, 2019.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Mr. Mionis&#8217; Share and Share Unit Ownership (Value) of $8,533,042</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">consists of the following holdings: (i) $3,393,917</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">of SVS, (ii) $4,473,169</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">of unvested RSUs and (iii) $665,956</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:8pt;">of PSUs; the value of which was determined using a share price of $8.27, being the closing price of SVS on the NYSE on December 31, 2019.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The CEO Employment Agreement provides that, in the event of the cessation of Mr. Mionis&#8217; employment with the Corporation for any reason, he will be required to retain the share ownership level set out in the Executive Share Ownership Guidelines on his termination date for the 12 month period immediately following his termination date. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sCEEDB49A358C528AB2935EC37E1D3FBB"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">C.&#160;&#160;&#160;&#160;Board Practices </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Members of the Board are elected until the close of the next annual meeting of shareholders or until their successors are elected or appointed (unless such position is earlier vacated in accordance with the Corporation's by-laws). Each member of our senior management is appointed to serve at the discretion of our Board (subject to the terms and conditions of their respective employment agreements, if any). See Item&#160;6(A), "Directors and&#160;Senior Management" for details for the period during which each director has served in his/her office. Our non-management directors regularly meet </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">in camera</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">, without our chief executive officer, chief financial officer or other members of management present) to consider such matters as they deem appropriate. In accordance with NYSE listing standards, "non-management" directors are those directors who are not executive officers of the Corporation. We have designated the Chair of the Board as the presiding non-management director at all </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">in camera</font><font style="font-family:inherit;font-size:10pt;">&#32;sessions. The non-management directors can set their own agenda, maintain minutes and report back to the Board as a whole. Among the items that the non-management directors meet privately </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">in camera</font><font style="font-family:inherit;font-size:10pt;">&#32;to review is the performance of the Corporation's executive officers. In addition, the independent directors meet separately at least once annually. Our Audit Committee, which consists solely of independent, non-management directors, met </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">in camera</font><font style="font-family:inherit;font-size:10pt;">&#32;immediately following each Audit Committee meeting in&#160;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Board has determined that Mr. Cascella, Mr. Chopra, Mr.&#160;DiMaggio, Mr.&#160;Etherington (until his retirement from the Board effective January 29, 2020), Ms.&#160;Koellner, Ms.&#160;Perry, Mr.&#160;Ryan and Mr.&#160;Wilson (constituting a majority of the Board) are independent directors under applicable independence standards in Canada and under NYSE listing standards. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for the right to receive deferred compensation, no director is entitled to benefits from Celestica under any service contracts when they cease to serve as a director. See Item&#160;6(B), "Compensation."</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Communications with the Board</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shareholders and other interested parties may confidentially communicate directly with the Chair of the Board, or all non-management or independent directors individually or as a group, by writing&#160;to any of the foregoing c/o Investor Relations, Celestica Inc., 5140 Yonge Street, Suite 1900, Toronto, Ontario, Canada M2N 6L7; phone 416-448-2211. Any such letters will be delivered unopened to the Chair of the Board or to the appropriate addressee(s). </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shareholders and other interested parties who have concerns or complaints relating to accounting, internal accounting controls or other matters may also contact the Audit Committee by writing to the address set out above or by reporting the matter through our Ethics Hotline toll free at 1-888-312-2689. Callers outside the United&#160;States or Canada can place a collect call to 1-503-726-2457. Alternatively, concerns or complaints can be reported using a secure on-line web-based tool at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.ethics.celestica.com</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All communications will be handled in a confidential manner, to the degree that Canadian and U.S. laws allow. Communications may be made on an anonymous basis; however, in these cases the reporting individual must provide sufficient details for the matter to be reviewed and resolved. The Corporation will not tolerate any retaliation against an employee who makes a good faith&#160;report.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Board Committees</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Board has three standing committees, each with a specific mandate (charter): the Audit Committee, the Human Resources and Compensation Committee (HRCC), and the Nominating and Corporate Governance Committee. All of these committees are composed solely of independent directors (as&#160;that term is defined by applicable Canadian and SEC rules and in the NYSE listing standards, as&#160;applicable).</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Audit Committee</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Audit Committee in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;consisted of Ms.&#160;Koellner (Chair), Mr. Cascella (commencing upon his appointment to the committee effective February 1, 2019), Mr. Chopra, Mr.&#160;DiMaggio, Mr.&#160;Etherington (who retired from this committee and the Board effective January 29, 2020), Ms.&#160;Perry, Mr.&#160;Ryan and Mr.&#160;Wilson, all of whom the Board determined to be independent directors for audit committee purposes (as&#160;that term is defined by applicable Canadian and SEC rules and in the NYSE listing standards) and financially literate. All of the audit committee members have held executive positions with large corporations or financial services companies. The Audit Committee has a well-defined mandate which, among other things, sets out its relationship with, and expectations of, the external auditors, including the determination of the independence of the external auditors and approval of any non-audit services of the external auditor; the engagement, evaluation, remuneration and termination of the external auditor; its relationship with, and expectations of, the internal auditor function and its oversight of internal control; and the disclosure of financial and related information. In addition to fulfilling the responsibilities as set forth in its mandate, the Audit Committee has established procedures for a formal annual review of the qualifications, expertise, resources and the overall performance of the Corporation's external auditor, including conducting a survey of each member of the Audit Committee and of certain key </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">management personnel. The Audit Committee has direct communication channels with the internal and external auditors to discuss and review specific issues and has the authority to retain and fund such independent legal, accounting, or other advisors as it may consider appropriate. The Audit Committee reviews and approves the mandate and plan of the internal audit department on an annual basis. The Audit Committee's duties include responsibility for reviewing financial statements with management and the auditors, monitoring the adequacy of Celestica's internal control procedures, and reviewing the adequacy of Celestica's processes for identifying and managing&#160;risk.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Audit Committee has established procedures for: (i)&#160;receipt, retention, and treatment of complaints regarding accounting, internal accounting controls, or auditing matters and (ii)&#160;confidential, anonymous submission by employees of concerns regarding questionable accounting or auditing matters. A copy of the Audit Committee Mandate is available on our website at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.celestica.com</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Members of the Audit Committee do not serve on more than three audit committees of public companies, including that of&#160;Celestica.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Item&#160;16A "Audit Committee Financial Expert" for a discussion of the Corporation's Audit Committee Financial Experts.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Audit Committee Report:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Audit Committee has reviewed and discussed the audited financial statements with management;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Audit Committee has discussed with the independent auditors the matters required to be discussed by the applicable requirements of the Public Company Accounting Oversight Board (PCAOB) and the SEC;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Audit Committee has received the written disclosures and the letter from the independent auditor as required by applicable requirements of the PCAOB regarding the independent auditor's communications with the Audit Committee concerning independence, and has discussed with the independent auditor the independent auditor's independence;&#160;and</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on such review and discussions, the Audit Committee recommended to the Board that the audited financial statements be included in this Annual Report for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;for filing with the&#160;SEC.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Audit Committee:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Cascella</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Chopra</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr.&#160;DiMaggio</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ms.&#160;Koellner</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ms.&#160;Perry</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr.&#160;Ryan</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr.&#160;Wilson</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Human Resources and Compensation Committee </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The HRCC in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;consisted of Mr.&#160;Ryan (Chair), Mr. Cascella (commencing upon his appointment to the committee effective February 1, 2019), Mr. Chopra, Mr.&#160;DiMaggio, Mr.&#160;Etherington (who retired from this committee and the Board effective January 29, 2020), Ms.&#160;Koellner, Ms.&#160;Perry and Mr.&#160;Wilson, all of whom the Board determined to be independent directors for compensation committee purposes pursuant to the applicable Canadian and SEC rules and the NYSE listing standards. In July 2019, the Corporation's Compensation Committee was renamed the Human Resources and Compensation Committee, and its mandate updated to include responsibilities for certain human resources matters. It is the responsibility of the HRCC to define and communicate compensation policies and principles that reflect and support our strategic direction, business goals and desired culture. Pursuant to its mandate, the HRCC: reviews and approves Celestica's overall reward/compensation policy, including an executive compensation policy that is consistent with competitive practice and supports organizational objectives and shareholder interests; reviews the corporate goals and objectives relevant to the compensation of the CEO, as approved by the Board, evaluates the CEO's performance in light of these goals and objectives, and sets the compensation of the CEO based on this evaluation; reviews and approves the appointment and terms of employment (or any material changes to terms of employment) and, upon recommendation of the CEO, any changes to the base salary for all senior executive positions that report to the CEO and certain other senior executive positions, as well as any separation agreement or compensation arrangement for any such executive whose employment has been terminated; reviews, modifies, and approves the elements of the Corporation's incentive-based plans and equity-based plans, including plan design, performance targets, administration and total funds/shares reserved for payment; makes recommendations to the Board regarding director compensation in accordance with principles and guidelines established by the </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nominating and Corporate Governance Committee; maintains and reviews succession plans for the CEO, all positions that report to the CEO, and certain other executive positions; reviews and approves, in conjunction with management, public disclosure relating to executive compensation in accordance with applicable rules and regulations and prepares any report required by any applicable securities regulatory authority or stock exchange requirement to be included in applicable public disclosure documents; reviews the Corporation's talent management strategy and practices; reviews and approves insider trading and share ownership policies; regularly reviews the risks associated with the Corporation's compensation policies and practices; and performs any other activities consistent with the HRCC's mandate. See Item&#160;6(B), "Compensation" for details regarding our processes and procedures for the consideration and determination of executive and director compensation and the role of our Compensation Consultant in making recommendations to the HRCC regarding executive officer and director compensation.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A copy of the HRCC Mandate is available on our website at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.celestica.com</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Human Resources and Compensation Committee Report:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The HRCC has reviewed and discussed the Compensation Discussion and Analysis with management and based on such review and discussions, the HRCC recommended to the Board that the Compensation Discussion and Analysis be included in this Annual Report for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Human Resources and Compensation Committee:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Cascella</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr. Chopra</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr.&#160;DiMaggio</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ms.&#160;Koellner</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ms.&#160;Perry</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr.&#160;Ryan</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mr.&#160;Wilson</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Nominating and Corporate Governance Committee</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Nominating and Corporate Governance Committee in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;consisted of Mr.&#160;Etherington (Chair) (who retired from this committee and the Board effective January 29, 2020), Mr. Cascella (commencing upon his appointment to the committee effective February 1, 2019), Mr. Chopra, Mr.&#160;DiMaggio, Ms.&#160;Koellner, Ms.&#160;Perry, Mr.&#160;Ryan and Mr.&#160;Wilson, all of whom were determined by the Board to be independent directors pursuant to applicable Canadian rules and NYSE listing standards. The Nominating and Corporate Governance Committee recommends to the Board the criteria for selecting candidates for nomination to the Board and the individuals to be nominated for election by our shareholders. The committee's mandate includes making recommendations to the Board relating to the Corporation's approach to corporate governance; reviewing the Corporation's corporate governance guidelines and recommending appropriate changes to the Board; and assessing the effectiveness of the Board and its&#160;committees.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A copy of the Nominating and Corporate Governance Committee Mandate is available on our website at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.celestica.com</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div><a name="s75057FD7AFEE5F999B8BADE14BCDC9E1"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">D.&#160;&#160;&#160;&#160;Employees </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we employed approximately </font><font style="font-family:inherit;font-size:10pt;">24,600</font><font style="font-family:inherit;font-size:10pt;">&#160;permanent and temporary (contract) employees worldwide (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;</font><font style="font-family:inherit;font-size:10pt;">28,700</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;</font><font style="font-family:inherit;font-size:10pt;">27,500</font><font style="font-family:inherit;font-size:10pt;">). Some of our employees in China, Japan, Mexico, Romania, Singapore and Spain are represented by unions or are covered by collective bargaining agreements. We believe we have a productive and collaborative working relationship between management and the relevant unions. We believe that our employee relationships are generally positive and&#160;stable.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth information concerning our employees (permanent and temporary) by geographic location for the past three financial&#160;years: </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:51%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Employees</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Date</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Europe</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Asia</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,900</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,800</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,800</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,500</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,900</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,900</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,900</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,700</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,500</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,100</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,000</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,600</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Given the variable nature of our project flow and the quick response time required by our customers, it is critical that we be able to quickly adjust our production up or down to maximize efficiency. To achieve this, our approach has been to employ a skilled temporary labor force, as required. As at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, approximately 3,100&#160;temporary (contract) employees (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;</font><font style="font-family:inherit;font-size:10pt;">5,100</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;</font><font style="font-family:inherit;font-size:10pt;">4,100</font><font style="font-family:inherit;font-size:10pt;">) were engaged by us worldwide. We used, on average for the year, approximately 3,800&#160;temporary (contract) employees in&#160;2019.</font></div><div><a name="sD43144462338563B96E7BFA791B32A63"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">E.&#160;&#160;&#160;&#160;Share Ownership </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth certain information concerning the direct and beneficial ownership of shares of Celestica at </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;by each director, each NEO, each non-NEO executive officer, and all directors and executive officers of Celestica as a group as of such date. The address of each shareholder named below is Celestica's principal executive office. </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:49%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:12%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Name of Beneficial Owner</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(2)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Percentage</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">of Class</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Percentage of</font></div><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">All Equity Shares</font><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(4)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Percentage of</font></div><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Voting Power</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Robert A. Cascella</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0 SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deepak Chopra</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0 SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Daniel P. DiMaggio</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0&#160;SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Laurette T. Koellner</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0&#160;SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carol S. Perry</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0&#160;SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tawfiq Popatia</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0&#160;SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Eamon J. Ryan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0&#160;SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Michael M. Wilson</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,000 SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Robert A. Mionis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">885,997 SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mandeep Chawla</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,089 SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Elizabeth L. DelBianco</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200,203 SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Todd C. Cooper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,392 SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">John ("Jack") J. Lawless</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,196&#160;SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Jason Phillips</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,799&#160;SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All directors and executive officers as a group (14&#160;persons)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,488,676&#160;SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">*</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Less than 1%. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As used in this table, beneficial ownership means sole or shared power to vote or direct the voting of the security, or the sole or shared investment power with respect to a security (</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">i.e</font><font style="font-family:inherit;font-size:8pt;">., the power to dispose, or direct a disposition, of a security). A person is deemed at any date to have beneficial ownership of any security that such person has a right to acquire within 60&#160;days of such date. More than one person may be deemed to have beneficial ownership of the same securities. Information with respect to stock options held by each executive officer, including exercise price and expiration date, is included in footnote 3 below. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Information as to shares beneficially owned or shares over which control or direction is exercised is not within Celestica's knowledge. Except as otherwise disclosed, such information has been provided by each individual.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes SVS subject to a total of 345,577&#160;stock options that are currently exercisable as follows: Mr.&#160;Mionis&#160;&#8212;&#160;298,954 stock options; Ms.&#160;DelBianco&#160;&#8212;&#160;46,623 stock options. With respect to Mr. Mionis: all of his options have an exercise price of C$17.52 and an expiration date of August 1, 2025. With respect to Ms. DelBianco: 22,742 of her options have an exercise price of C$8.26 and an expiration date of January 31, 2022, and 23,881 of her options have an exercise price of C$8.29 and an expiration date of January 28, 2023.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Represents the percentage beneficial ownership of the Company's SVS and MVS in the&#160;aggregate. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MVS and SVS have different voting rights. MVS entitle the holder to 25&#160;votes per share and SVS entitle the holder to one vote per share. SVS represent approximately 19% of the aggregate voting rights attached to Celestica's shares. MVS represent approximately 81% of the voting rights attached to Celestica's shares. See Item&#160;10(B), "Additional Information&#160;&#8212;&#160;Memorandum and Articles of Incorporation."</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">, 2&#160;persons (each&#160;an executive officer) held stock options to acquire an aggregate of 0.345&#160;million SVS (see footnote (3) in the table above). These stock options were issued pursuant to our Long-Term Incentive Plan. See Item&#160;6(B), </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">"Compensation" and note&#160;13(b) to&#160;the Consolidated Financial Statements in Item&#160;18 for a discussion of the different types of equity awards, including stock options, RSUs and PSUs, issuable to our employees. The following table sets forth information with respect to stock options outstanding as at </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">. No other Celestica employees hold outstanding stock options.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:10px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding Options</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.05068226120858%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:29%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Beneficial Holders</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of SVS Under Option</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Date of Issuance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Date of Expiry</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Officers</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,742</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C$8.26</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">January 31, 2012</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">January 31, 2022</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,881</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C$8.29</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">January&#160;28, 2013</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">January&#160;28, 2023</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298,954</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C$17.52</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">August&#160;1, 2025</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><a name="s7AAA5BBDF5E15F8384AB2785F8123AA1"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;7.&#160;&#160;&#160;&#160;Major Shareholders and Related Party Transactions</font></div><div><a name="s4A7E5BDCA39F5AE988E98C7BB8787AA1"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A.&#160;&#160;&#160;&#160;Major Shareholders</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth certain information concerning the direct and beneficial ownership of the shares of Celestica as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;by each person known to Celestica to own beneficially, directly or indirectly, 5% or more of the SVS or MVS. MVS and SVS have different voting rights (see&#160;Item&#160;6(E) above). SVS represent approximately 19% of the aggregate voting rights attached to Celestica's shares, and MVS represent approximately 81% of the aggregate voting rights attached to Celestica's shares. See Item&#160;4(B) "Information on the Company&#160;&#8212;&#160;Business Overview&#160;&#8212;&#160;Controlling Shareholder Interest" above for additional information regarding our controlling shareholder, and Item&#160;10(B), "Additional Information&#160;&#8212;&#160;Memorandum and Articles of Incorporation" for additional information regarding our share capital.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:34%;"></td><td style="width:17%;"></td><td style="width:15%;"></td><td style="width:19%;"></td><td style="width:15%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Name of Beneficial Owner</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Percentage of</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Class</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Percentage of</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">All Equity Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Percentage of</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Voting Power</font></div></td></tr><tr><td rowspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Onex Corporation</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,600,193&#160;MVS</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.4%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80.8%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">397,045&#160;SVS</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td rowspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Gerald W. Schwartz</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,600,193&#160;MVS</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.4%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80.8%</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">517,702&#160;SVS</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Letko, Brosseau&#160;&amp; Associates&#160;Inc.</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,539,951&#160;SVS</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.9%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Guardian Capital LP </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,283,478 SVS</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1%</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Total percentage of all equity shares and total percentage of voting power</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.6%</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85.6%</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">*</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Less than 1%.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As used in this table, beneficial ownership means sole or shared power to vote or direct the voting of the security, or the sole or shared investment power with respect to a security (</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">i.e</font><font style="font-family:inherit;font-size:8pt;">., the power to dispose, or direct a disposition, of a security). A person is deemed at any date to have beneficial ownership of any security that such person has a right to acquire within 60&#160;days of such date. More than one person may be deemed to have beneficial ownership of the same securities.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes 945,010&#160;MVS held by a wholly-owned subsidiary of Onex. 814,546&#160;of the MVS beneficially owned by Onex are subject to options granted to certain officers of Onex pursuant to certain Onex management investment plans, which options may be exercised upon specified dispositions by Onex (directly or indirectly) of Celestica's securities, with respect to which Onex has the right to vote or direct the vote ("MIP&#160;Options"), including 688,807&#160;MIP Options granted to Mr.&#160;Schwartz (each of which MVS will, upon exercise of such options, be automatically converted into an SVS). The percentage ownership of SVS beneficially owned by Onex (assuming conversion of all MVS) was 13.3% as of February 14, 2018, 13.9% as of February 13, 2019, and 14.7% as of </font><font style="font-family:inherit;font-size:8pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:8pt;">.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;text-align:justify;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The Corporation's Restated Articles of Incorporation (Articles) provide "coat-tail" protection to the holders of the SVS by providing that the MVS will be converted automatically into SVS upon any transfer thereof, except (i)&#160;a transfer to Onex or any affiliate of Onex or (ii)&#160;a transfer of 100% of the outstanding MVS to a purchaser who also has offered to purchase all of the outstanding SVS for a per share consideration identical to, and otherwise on the same terms as, that offered for the MVS, and the MVS held by such purchaser thereafter shall be subject to the share provisions relating to conversion (including with respect to the provisions described herein) as if all references to Onex were references to such purchaser. In addition, if (i)&#160;any holder of any MVS ceases to be an affiliate of Onex, or (ii)&#160;Onex and its affiliates, collectively, cease to have the right, in all cases, to exercise the votes attached to, or to direct the voting of, any of the MVS held by Onex and its affiliates, such MVS shall convert automatically into SVS on a one-for-one basis. For these purposes, (i)&#160;Onex includes any successor corporation resulting from an amalgamation, merger, arrangement, sale of all or substantially all of its assets, or other business combination or reorganization involving Onex, provided that such successor corporation beneficially </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">owns directly or indirectly all MVS beneficially owned directly or indirectly by Onex immediately prior to such transaction and is controlled by the same person or persons as controlled Onex prior to the consummation of such transaction; (ii)&#160;a corporation shall be deemed to be a subsidiary of another corporation if, but only if, (a)&#160;it is controlled by that other, or that other and one or more corporations each of which is controlled by that other, or two or more corporations each of which is controlled by that other, or (b)&#160;it is a subsidiary of a corporation that is that other's subsidiary; (iii)&#160;"affiliate" means a subsidiary of Onex or a corporation controlled by the same person or company that controls Onex; and (iv)&#160;"control" means beneficial ownership of, or control or direction over, securities carrying more than 50% of the votes that may be cast to elect directors if those votes, if cast, could elect more than 50% of the directors. For these purposes, a person is deemed to beneficially own any security which is beneficially owned by a corporation controlled by such person. In addition, if at any time the number of outstanding MVS shall represent less than 5% of the aggregate number of the outstanding MVS and SVS, all of the outstanding MVS shall be automatically converted at such time into SVS on a one-for-one basis. Onex, which beneficially owns, controls or directs, directly or indirectly all of the outstanding MVS, has entered into an agreement with Celestica and  Computershare Trust Company of Canada (as&#160;successor to the Montreal Trust Company of Canada), as trustee for the benefit of the holders of the SVS, for the purpose of ensuring that the holders of SVS will not be deprived of any rights under applicable take-over bid legislation to which they would be otherwise entitled in the event of a take-over bid (as&#160;that term is defined in applicable securities legislation) if MVS and SVS were of a single class of shares. Subject to certain permitted forms of sale, such as identical or better offers to all holders of SVS, Onex has agreed that it, and any of its affiliates that may hold MVS from time to time, will not sell any MVS, directly or indirectly, pursuant to a take-over bid (as&#160;that term is defined under applicable securities legislation) under circumstances in which any applicable securities legislation would have required the same offer or a follow-up offer to be made to holders of SVS if the sale had been a sale of SVS rather than MVS, but otherwise on the same&#160;terms. </font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The address of Onex is: c/o Onex Corporation, 161&#160;Bay Street, P.O.&#160;Box&#160;700, Toronto, Ontario, Canada M5J&#160;2S1.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The number of shares beneficially owned, controlled or directed, directly or indirectly, by Mr.&#160;Schwartz consists of 120,657&#160;SVS owned by a company controlled by Mr.&#160;Schwartz, and all of the 18,600,193&#160;MVS and 397,045&#160;SVS beneficially owned, or controlled or directed, directly or indirectly, by Onex (as described in note (2) above). Mr.&#160;Schwartz is the Chairman of the Board, President and Chief Executive Officer of Onex. In addition, he indirectly owns multiple voting shares of Onex carrying the right to elect a majority of the Onex board of directors. Accordingly, under applicable securities laws, Mr.&#160;Schwartz is deemed to be the beneficial owner of the Celestica shares owned by Onex; Mr.&#160;Schwartz has advised Celestica, however, that he disclaims beneficial ownership of such shares. The percentage ownership of SVS beneficially owned by Mr.&#160;Schwartz (assuming conversion of all MVS) was 13.4% as of February 14, 2018, 14.0% as of February 13, 2019, and 14.8% as of </font><font style="font-family:inherit;font-size:8pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:8pt;">.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The address of Mr.&#160;Schwartz is: 161&#160;Bay Street, P.O.&#160;Box&#160;700, Toronto, Ontario, Canada M5J&#160;2S1.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Letko, Brosseau&#160;&amp; Associates&#160;Inc. (Letko) is the beneficial owner of </font><font style="font-family:inherit;font-size:8pt;">20,539,951&#160;SVS</font><font style="font-family:inherit;font-size:8pt;">&#32;and has sole voting and dispositive power over these shares. Clients of Letko have the right to receive or the power to direct the receipt of dividends from, or the proceeds from sale of, the SVS reported as beneficially owned by Letko. No clients of Letko beneficially own more than five percent of the SVS. The address of Letko is: 1800&#160;McGill College Av., Suite&#160;2510, Montr&#233;al, Qu&#233;bec, Canada H3A&#160;3J6. The number of shares reported as owned by Letko in this Major Shareholders Table and the information in this footnote is based on the Schedule&#160;13G/A filed by Letko with the SEC on January 28, 2020, reporting beneficial ownership as of December&#160;31, 2019. The percentage ownership of SVS beneficially owned by Letko was 16.4% as of February 14, 2018, 18.8% as of February 13, 2019, and 18.6% as of </font><font style="font-family:inherit;font-size:8pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:8pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Guardian Capital LP (Guardian) is the beneficial owner of 6,283,478 SVS and has sole voting and dispositive power over these shares. The address of Guardian is Commerce Court West, Suite 3100, PO Box 201, Toronto, Ontario, Canada M5L 1E8. The number of shares reported as owned by Guardian in this Major Shareholders Table and the information in this footnote is based on the Schedule&#160;13G filed by Guardian with the SEC on February 13, 2020, reporting beneficial ownership as of December&#160;31, 2019. This is the only year in the past three years that Guardian has been listed in this Major Shareholders Table. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are no arrangements known to the Corporation, the operation of which may at a subsequent date result in a change of control of the Corporation.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Holders</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">, based on information provided to us by our transfer agent, there were 1,644&#160;holders of record of SVS, of which 385&#160;holders, holding approximately 84.0% of the outstanding SVS, were resident in the United&#160;States and 364 holders, holding approximately 15.9% of the outstanding SVS, were resident in Canada. These numbers are not representative of the number of beneficial holders of our SVS nor are they representative of where such beneficial holders reside, since many of such shares are held of record by brokers or other nominees. The Corporation does not have knowledge of the identities of the beneficial owners of SVS registered through intermediaries. No MVS are held in the United&#160;States.</font></div><div><a name="sF6BD03870F555AA5929ECD2FDC58FB49"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">B.&#160;&#160;&#160;&#160;Related Party Transactions </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Onex, which beneficially owns, controls or directs, directly or indirectly, all of our outstanding MVS, has entered into an agreement with Celestica and with Computershare Trust Company of Canada (as&#160;successor to the Montreal Trust Company of Canada), as trustee for the benefit of the holders of the SVS, for the purpose of ensuring that the holders of SVS will not be deprived of any rights under applicable take-over bid legislation to which they would be otherwise entitled in the event of a take-over bid (as&#160;that term is defined in applicable securities legislation) if MVS and SVS were of a single class of shares. Subject to certain permitted forms of sale, such as identical or better offers to all holders of SVS, Onex has agreed that it, and any of its affiliates that may hold MVS from time to time, will not sell any MVS, directly or indirectly, pursuant to a take-over bid (as&#160;that term is defined under applicable securities legislation) under circumstances in which any applicable securities legislation would have </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">required the same offer or a follow-up offer to be made to holders of SVS if the sale had been a sale of SVS rather than MVS, but otherwise on the same&#160;terms.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are party to a Services Agreement with Onex for the services of Mr. Tawfiq Popatia, an officer of Onex, as a director of Celestica, pursuant to which Onex receives compensation for such services. This agreement automatically renews for successive one-year terms unless either party provides a notice of intent not to renew. Under such agreement, the annual fee payable to Onex is $235,000, payable in DSUs in equal quarterly installments in arrears. The Services Agreement terminates automatically and the rights of Onex to receive compensation (other than accrued and unpaid compensation) will terminate (a) 30 days after the first day on which Onex ceases to hold at least one MVS of Celestica or any successor company or (b) the date Mr. Popatia ceases to be a director of Celestica for any reason.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations&#160;&#8212;&#160;Liquidity and Capital Resources&#160;&#8212;&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Toronto Real Property and Related Transactions</font><font style="font-family:inherit;font-size:10pt;">" above for a description of the Property Sale Agreement (and&#160;related lease arrangements) with respect to the sale of our real property in Toronto, Ontario to the Property Purchaser, the terms of the September 2018 assignment of such agreement to the Assignee, and the consummation of such sale on March 7, 2019. Approximately 27% of the interests in the Property Purchaser are held by a privately-held partnership in which Mr. Schwartz has a material interest; and approximately 25% of the interests in the Property Purchaser are held by a partnership in which Mr. Schwartz has a non-voting interest. The Property Purchaser holds a 5% non-voting interest in the Assignee. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Given the interest in the transaction at the time of execution of the Property Sale Agreement of the Property Purchaser, our Board formed a special committee (Special Committee) in 2015, consisting solely of independent directors, which retained its own independent legal counsel, to review and supervise a competitive bidding process. The Special Committee, after considering, among other factors, that the purchase price for the property exceeded the valuation provided by an independent appraiser, determined that the Property Purchaser's transaction terms were in the best interests of Celestica. Our Board, at a meeting where Mr.&#160;Schwartz was not present, approved the transaction based on the unanimous recommendation of the Special Committee. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our related party transactions are also disclosed in Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations&#160;&#8212;&#160;Liquidity and Capital Resources&#160;&#8212;&#160;Related Party Transactions."</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Indebtedness of Related Parties</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As at </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">, other than inter-company loans among Celestica and its wholly-owned subsidiaries, no related parties (as&#160;defined in Form&#160;20-F), were indebted to Onex, Celestica or its subsidiaries.</font></div><div><a name="s1AD561CFECE157AE97E9B4B5828EBD85"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">C.&#160;&#160;&#160;&#160;Interests of Experts and Counsel</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s3AFA45D0D81454ADAA3B3328E7F66EA2"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;8.&#160;&#160;&#160;&#160;Financial Information</font></div><div><a name="sABA23CBA5A075A9F99CE83CDC50328F2"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A.&#160;&#160;&#160;&#160;Consolidated Statements and Other Financial Information</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">See Item&#160;18, "Financial Statements."</font><font style="font-family:inherit;font-size:12pt;">&#32;</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Export Sales</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had approximately $5.6&#160;billion of export sales (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e</font><font style="font-family:inherit;font-size:10pt;">., sales to customers located outside of Canada), constituting approximately 94% of our </font><font style="font-family:inherit;font-size:10pt;">$5.9 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;in total sales for the year. For further information regarding the allocation of our revenues by geographic region over the last three years, see Item&#160;4, "Information on the Company&#160;&#8212;&#160;Business Overview&#160;&#8212;&#160;Geographies."</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Litigation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are party to litigation from time-to-time. We are not currently (nor&#160;in the recent past have been) party to any legal or arbitration proceedings which management expects may have (or have had) significant effects on Celestica's financial position or profitability. There are no material proceedings in which any of our affiliates, directors, or members of senior management is either a party adverse to us or our subsidiaries or has a material interest adverse to us or our subsidiaries. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information concerning the status of certain tax matters is disclosed in Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations&#160;&#8212;&#160;Liquidity and Capital Resources&#160;&#8212;&#160;Litigation and contingencies" and note&#160;24 to&#160;the Consolidated Financial Statements in Item&#160;18.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividend Policy</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have not declared or paid any dividends to our shareholders. We intend to retain earnings for general corporate purposes to promote future growth; as such, our Board does not anticipate paying any dividends at this time. Our Board will review this policy from time-to-time, having regard to our financial condition, financing requirements and other relevant factors.</font></div><div><a name="s2F4D26AF1A12522CB5C7841B5804944C"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">B.&#160;&#160;&#160;&#160;Significant Changes</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except as otherwise disclosed in this Annual Report, no significant change has occurred since </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div><a name="s5F60E9C0FCA15626B7FC851D5A5C540A"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;9.&#160;&#160;&#160;&#160;The Offer and Listing</font></div><div><a name="s53F4BDD00A045D3F8A63B1491964D207"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A.&#160;&#160;&#160;&#160;Offer and Listing Details</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Market Information </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The SVS are listed on the NYSE and the TSX (in each case under the symbol "CLS"). </font></div><div><a name="s51B56FC9CA00586B94FFD3511F8B0FA0"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">B.&#160;&#160;&#160;&#160;Plan of Distribution</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s7E92B825FE94505E8D58DD1395C1F064"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">C.&#160;&#160;&#160;&#160;Markets</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Item 9A. &#8212; "Offer and Listing Details" above. </font></div><div><a name="s70221AB56CF956B0A0F720F1DA7EB686"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">D.&#160;&#160;&#160;&#160;Selling Shareholders</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="sC563954C1ADE5A60878BD80DE62BA0BF"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">E.&#160;&#160;&#160;&#160;Dilution</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="sF7BF477AFC5853828FD6FBA55538F7F8"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">F.&#160;&#160;&#160;&#160;&#160;Expenses of the Issue</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s5D3EF674B7FD51E8B8B43196DF057097"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;10.&#160;&#160;&#160;&#160;Additional Information</font></div><div><a name="sD9006B7526C75436A1860D877168E528"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A.&#160;&#160;&#160;&#160;Share Capital</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="sB7FC5E452CFB5065BEA60790B21DC56B"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">B.&#160;&#160;&#160;&#160;Memorandum and Articles of Incorporation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Objects and Purposes</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica (Ontario Corporation No.&#160;1201522) can engage in any legal activity permitted under the OBCA. As set forth in Item&#160;6 of our Restated Articles of Incorporation (Articles), there are no restrictions on the business we may carry on or on the powers we may&#160;exercise.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Certain Powers of Directors</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica's by-laws provide that the directors shall from time to time determine by resolution the remuneration to be paid to the directors, which shall be in addition to the salary paid to any officer or employee of Celestica who is also a director. The directors may also, by resolution, award special remuneration to any director in undertaking any special services on Celestica's behalf other than the normal work ordinarily required of a director of Celestica. The by-laws provide that confirmation of any such resolution by Celestica's shareholders is not&#160;required.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Articles provide that the Board may, without shareholder authorization, from time to time in such amounts and on such terms as it deems expedient: (i)&#160;borrow money upon the credit of Celestica; (ii)&#160;issue, reissue, sell or pledge debt obligations of Celestica; (iii)&#160;give a guarantee on behalf of Celestica to secure performance of an obligation of any person; and (iv)&#160;mortgage, hypothecate, charge, pledge or otherwise create a security interest in all or any currently owned or subsequently acquired real and personal, movable and immovable, property of Celestica, including book debts, rights, powers, franchises and undertakings, to secure Celestica's obligations.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">There is no provision in our Articles or by-laws imposing a requirement for retirement or non-retirement of directors under an age limit requirement. However, the Board has a retirement policy which provides that, unless the Board authorizes an exception, a director shall not stand for re-election after his or her 75</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;birthday.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section 132 of the OBCA provides, among other things, that a material contract between Celestica and one or more of its directors, or between Celestica and another person of which a director of Celestica is a director or officer or in which he or she has a material interest, is neither void nor voidable by reason only of that relationship or by reason only that the director is present at or is counted to determine the presence of a quorum at a meeting of directors or committee of directors that authorized the contract, if the director disclosed his or her interest, in accordance with the applicable provisions of the OBCA, and the contract or transaction was reasonable and fair to Celestica at the time it was approved. In addition, notwithstanding the other conflict of interest provisions in Section 132 of the OBCA, where such director is acting honestly and in good faith, such contract, if it was reasonable and fair to Celestica at the time it was approved, is neither void nor voidable by reason only of the director's interest therein where the contract is confirmed or approved by special resolution at a meeting of shareholders and the nature and extent of the director's interest in the contract is disclosed in reasonable detail in the notice calling the meeting or the applicable information circular. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Share Ownership </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The OBCA provides that unless the articles of a corporation otherwise provide, a director of a corporation is not required to hold shares issued by the corporation. There is no provision in the Articles imposing a requirement that a director hold any shares issued by Celestica. Our Board, however, has established guidelines setting out minimum shareholding requirements for directors who are not employees or officers of Celestica or Onex. See the section entitled "Director Share Ownership Guidelines" under Item&#160;6, "Directors, Senior Management and Employees&#160;&#8212;&#160;Compensation" for a summary of these minimum shareholding requirements.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shareholder Rights and Limitations</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The rights and preferences attached to our SVS and MVS, as well as additional information required by this Item 10(B), is included in </font><a style="font-family:inherit;font-size:10pt;" href="exhibit23.htm"><font style="font-family:inherit;font-size:10pt;">Exhibit 2.3</font></a><font style="font-family:inherit;font-size:10pt;">&#32;attached hereto, which Exhibit is incorporated herein by reference thereto. </font></div><div><a name="sD1323998BCB45E91A9D89F5646BC92BE"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">C.&#160;&#160;&#160;&#160;Material Contracts </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information with respect to material contracts, other than contracts entered into in the ordinary course of business, to which Celestica or its subsidiaries is a party, entered into during the two years immediately preceding the publication of this Annual Report, is included in Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;Liquidity and Capital Resources" and Item&#160;6(B), "Compensation." These contracts include equity compensation plans, agreements related to our credit facility, our</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">prior A/R sales program agreement (among Celestica, specified subsidiaries, the financial institutions names therein and Deutsche Bank AG New York Branch), our March 2020 A/R sales program agreement, and our acquisition agreement for Impakt. Material contracts to be performed in whole or in part at or after the filing of this Annual Report are included as exhibits to this Annual Report. See Item&#160;19,&#160;"Exhibits." </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sBEFC0FFB668F54D690D65D348C24EFA7"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">D.&#160;&#160;&#160;&#160;Exchange Controls</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada has no system of exchange controls. There are no Canadian restrictions on the repatriation of capital or earnings of a Canadian public company to non-resident investors. There are no laws of Canada or exchange restrictions affecting the remittance of dividends, interest, royalties or similar payments to non-resident holders of Celestica's securities, although there may be Canadian and other foreign tax considerations. See Item&#160;10(E) &#8212; "Taxation."</font></div><div><a name="sF866D4A2DBC156418F23D2BA5E010317"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">E.&#160;&#160;&#160;&#160;Taxation</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Material Canadian Federal Income Tax Considerations </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of the material Canadian federal income tax considerations generally applicable to a person (a&#160;"U.S.&#160;Holder"), who acquires SVS and who, for purposes of the Income Tax&#160;Act (Canada) (the&#160;"Canadian Tax&#160;Act") and the Canada-United&#160;States Income Tax Convention (1980) (as amended, the&#160;"Tax Treaty") at all relevant times is resident in the United&#160;States and is neither resident nor deemed to be resident in Canada, is eligible for benefits under the Tax Treaty, deals at arm's length and is not affiliated with Celestica, holds such SVS as capital property, and does not use or hold, and is not deemed to use or hold, the SVS in carrying on business in Canada. Special rules, which are not discussed in this summary, may apply to a U.S.&#160;Holder that is a financial institution (as&#160;defined in the Canadian Tax&#160;Act), or is an insurer to whom the SVS are designated insurance property (as&#160;defined in the Canadian Tax&#160;Act).</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This summary is based on Celestica's understanding of the current provisions of the Tax Treaty, the Canadian Tax&#160;Act and the regulations thereunder, all specific proposals to amend the Canadian Tax&#160;Act or the regulations publicly announced by the Minister of Finance (Canada) prior to </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">, and the current published administrative policies and assessing practices of the Canada Revenue&#160;Agency.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This summary does not express an exhaustive discussion of all possible Canadian federal income tax considerations and, except as mentioned above, does not take into account or anticipate any changes in law, whether by legislative, administrative or judicial decision or action, nor does it take into account the tax legislation or considerations of any province or territory of Canada or any jurisdiction other than Canada, which may differ significantly from the considerations described in this&#160;summary.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">This summary is of a general nature only and is not intended to be, nor should it be construed to be, legal or tax advice to any particular holder, and no representation with respect to the Canadian federal income tax consequences to any particular holder is made. Consequently, U.S.&#160;Holders of SVS should consult their own tax advisors with respect to the income tax consequences to them having regard to their particular circumstances.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All amounts relevant in computing a U.S.&#160;Holder's liability under the Canadian Tax&#160;Act are to be computed in Canadian dollars.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Taxation of Dividends</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By virtue of the Canadian Tax&#160;Act and the Tax Treaty, dividends (including stock dividends) on SVS paid or credited or deemed to be paid or credited to a U.S.&#160;Holder who is the beneficial owner of such dividends will generally be subject to Canadian non-resident withholding tax at the rate of 15% of the gross amount of such dividends. Under the Tax Treaty, the rate of withholding tax on dividends is reduced to 5% if that U.S.&#160;Holder is a company that beneficially owns (or&#160;is deemed to beneficially own) at least 10% of the voting stock of Celestica. Moreover, under the Tax Treaty, dividends paid to certain religious, scientific, literary, educational or charitable organizations and certain pension organizations that are resident in, and generally exempt from tax in, the U.S., generally are exempt from Canadian non-resident withholding tax. Provided that certain administrative procedures are observed by such an organization, Celestica would not be required to withhold such tax from dividends paid or credited to such organization. Any such organization that has suffered withholding tax should consult its own advisors about the possibility of seeking a refund.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Disposition of SVS</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A U.S.&#160;Holder will not be subject to tax under the Canadian Tax&#160;Act in respect of any gain realized on the disposition or deemed disposition of SVS unless the SVS constitute or are deemed to constitute "taxable Canadian property" other than "treaty-protected property," as defined in the Canadian Tax&#160;Act, at the time of such disposition. Generally, SVS will not be "taxable Canadian property" to a U.S.&#160;Holder at a particular time, where the SVS are listed on a designated stock exchange (which currently includes the TSX and NYSE) at that time, unless at any time during the 60-month period immediately preceding that time: (A)&#160;the U.S.&#160;Holder, persons with whom the U.S.&#160;Holder did not deal at arm's length, partnerships of which the U.S.&#160;Holder or persons </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">not dealing at arm's length with the U.S.&#160;Holder holds a membership interest (directly or indirectly through another partnership) or the U.S.&#160;Holder together with all such persons or partnerships, owned 25% or more of the issued shares of any class or series of shares of the capital stock of Celestica; and (B)&#160;more than 50% of the fair market value of the SVS was derived directly or indirectly from one or any combination of (i)&#160;real or immoveable properties situated in Canada, (ii)&#160;"Canadian resource properties", (iii)&#160;"timber resource properties" and (iv)&#160;options in respect of, or interests in, property described in (i)&#160;to (iii), in each case as defined in the Canadian Tax&#160;Act. In certain circumstances set out in the Canadian Tax&#160;Act, the SVS of a particular U.S.&#160;Holder could be deemed to be "taxable Canadian property" to that holder. Even if the SVS are "taxable Canadian property" to a U.S.&#160;Holder, they generally will be "treaty-protected property" to such holder by virtue of the Tax Treaty if the value of such shares at the time of disposition is not derived principally from "real property situated in Canada" as defined for these purposes under the Tax Treaty and the Canadian Tax&#160;Act. It is expected that the value of the SVS should not be considered derived principally from such "real property situated in Canada" at any relevant time; accordingly, any gain realized by the U.S.&#160;Holder upon the disposition of the SVS generally should be exempt from tax under the Canadian Tax&#160;Act.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Material U.S. Federal Income Tax Considerations</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following discussion describes the material U.S. federal income tax consequences to United&#160;States Holders (as&#160;defined below). For purposes of this discussion, a United&#160;States Holder means a beneficial owner of SVS that is a citizen or resident of the United&#160;States, a corporation (or&#160;other entity taxable as a corporation for U.S. federal income tax purposes) that is created or organized in or under the laws of the United&#160;States or of any state thereof, an estate, the income of which is includible in gross income for U.S.&#160;federal income tax purposes regardless of its source, or a trust, if either (i)&#160;a court within the United&#160;States is able to exercise primary supervision over the administration of the trust and one or more "United States&#160;persons" (within the meaning of Section 7701(a)(30) of the U.S. Internal Revenue Code of 1986, as amended (Internal Revenue Code)) have the authority to control all substantial decisions of the trust, or (ii)&#160;the trust has made an election under applicable U.S.&#160;Department of the Treasury regulations (Treasury Regulations) to be treated as a domestic trust for U.S. federal income tax purposes. If a partnership (or&#160;any other entity that is treated as a partnership for U.S. federal income tax purposes) holds SVS, the tax treatment of an equity owner of the partnership (or other entity that is treated as a partnership for U.S. federal income tax purposes) generally will depend upon the status of the equity owner and upon the activities of the partnership (or other entity that is treated as a partnership for U.S. federal income tax purposes). If you are an equity owner of a partnership (or other entity that is treated as a partnership for U.S. federal income tax purposes) holding SVS, we suggest that you consult with your tax advisor. This summary is for general information purposes only. It does not purport to be a comprehensive description of all of the tax considerations that may be relevant to your decision to purchase, hold or dispose of SVS. This summary considers only United&#160;States Holders who will own SVS as capital assets within the meaning of Section&#160;1221 of the Internal Revenue Code. In this context, the term "capital assets" means, in general, assets held for investment by a taxpayer. A "Non-United States Holder" means a beneficial owner of SVS that is (i) not a United States Holder and (ii) not a partnership for U.S. federal income tax purposes. Certain material aspects of U.S.&#160;federal income tax relevant to Non-United&#160;States Holders are also discussed below.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This discussion is based on current provisions of the Internal Revenue Code, current and proposed Treasury Regulations promulgated thereunder, administrative rulings and pronouncements of the U.S. Internal Revenue Service (IRS), and judicial decisions, all as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;19, 2020</font><font style="font-family:inherit;font-size:10pt;">, and all of which are subject to change, possibly on a retroactive basis. This discussion does not address all aspects of U.S.&#160;federal income taxation that may be relevant to any particular United&#160;States Holder based on the United&#160;States Holder's individual circumstances. In particular, this discussion does not address the potential application of the alternative minimum tax or U.S.&#160;federal income tax consequences to United&#160;States Holders who are subject to special treatment, including, without limitation, taxpayers who are broker dealers or insurance companies, taxpayers who have elected mark-to-market accounting, individual retirement and other tax-deferred accounts, tax-exempt organizations, financial institutions or "financial services entities," real estate investment trusts, regulated investment companies, taxpayers subject to special accounting rules under Section 451(b) of the Internal Revenue Code, taxpayers who hold SVS as part of a "straddle," "hedge" or "conversion transaction" with other investments, taxpayers owning directly, indirectly or by attribution at least 10% of the voting power or value of our share capital, and taxpayers whose functional currency (as&#160;defined in Section&#160;985 of the Internal Revenue Code) is not the U.S.&#160;dollar.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This discussion does not address any aspect of U.S.&#160;federal gift or estate tax or state, local or non-U.S.&#160;tax laws. Additionally, the discussion does not consider the tax treatment of persons who hold SVS through a partnership or other pass-through entity (such as an S corporation). For U.S.&#160;federal income tax purposes, income earned through a non-U.S. or domestic partnership or similar entity generally is attributed to its owners. You are advised to consult your own tax advisor with respect to the specific tax consequences to you of purchasing, holding or disposing of SVS.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Taxation of Dividends Paid on SVS</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subject to the discussion of the passive foreign investment company (PFIC) rules below, in the event that we pay a dividend, a United&#160;States Holder will be required to include in gross income as ordinary income the amount of any distribution paid on SVS, including any Canadian taxes withheld from the amount paid, on the date the distribution is received, to the extent that the distribution is paid out of our current or accumulated earnings and profits as determined for U.S.&#160;federal income tax purposes. In addition, distributions of the Corporation's current or accumulated earnings and profits will be foreign source "passive category income" for U.S.&#160;foreign tax credit purposes and generally will not qualify for the dividends received deduction available to corporations. Distributions in excess of such earnings and profits will be applied against and will reduce the United&#160;States Holder's tax basis in the SVS and, to the extent in excess of such basis, will be treated as capital&#160;gain.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Distributions of current or accumulated earnings and profits paid in Canadian dollars to a United&#160;States Holder will be includible in the income of the United&#160;States Holder in a dollar amount calculated by reference to the exchange rate on the date the distribution is received. A United&#160;States Holder who receives a distribution of Canadian dollars and converts the Canadian dollars into U.S.&#160;dollars subsequent to receipt will have foreign exchange gain or loss based on any appreciation or depreciation in the value of the Canadian dollar against the U.S.&#160;dollar. Such gain or loss will generally be ordinary income and loss and will generally be U.S.&#160;source gain or loss for U.S.&#160;foreign tax credit purposes. United&#160;States Holders should consult their own tax advisors regarding the treatment of a foreign currency gain or&#160;loss.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United&#160;States Holders will generally have the option of claiming the amount of any Canadian income taxes withheld either as a deduction from gross income or as a dollar-for-dollar credit against their U.S.&#160;federal income tax liability, subject to specified conditions and limitations. Individuals who do not claim itemized deductions, but instead utilize the standard deduction, may not claim a deduction for the amount of the Canadian income taxes withheld, but these individuals generally may still claim a credit against their U.S.&#160;federal income tax liability. The amount of foreign income taxes that may be claimed as a credit in any year is subject to complex limitations and restrictions, which must be determined on an individual basis by each shareholder. The total amount of allowable foreign tax credits in an income category in any year cannot exceed the pre-credit U.S.&#160;tax liability for the year attributable to foreign source taxable income in such income tax category and further limitations may apply to individuals under the alternative minimum tax. A United&#160;States Holder will be denied a foreign tax credit with respect to Canadian income tax withheld from dividends received on SVS to the extent that he or she has not held the SVS for at least 16&#160;days of the 31-day period beginning on the date which is 15&#160;days before the ex-dividend date or to the extent that he or she is under an obligation to make related payments with respect to substantially similar or related property. Instead, a deduction may be allowed. Any days during which a United&#160;States Holder has substantially diminished his or her risk of loss on his or her SVS are not counted toward meeting the 16-day holding&#160;period.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Individuals, estates or trusts who receive "qualified dividend income" (excluding dividends from a PFIC) generally will be taxed at a current maximum U.S.&#160;federal income tax rate of 20% (rather than the higher tax rates generally applicable to items of ordinary income) provided certain holding period requirements are met. Subject to the discussion of the PFIC rules below, Celestica believes that dividends paid by it with respect to its SVS should constitute "qualified dividend income" for U.S. federal income tax purposes and that holders who are individuals (as&#160;well as certain trusts and estates) should be entitled to the reduced rate of tax, as applicable. Holders are urged to consult their own tax advisors regarding the impact of the "qualified dividend income" provisions of the Internal Revenue Code on their particular situations, including related restrictions and special&#160;rules.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividends received by certain high-income individuals, trusts and estates will also be subject to a 3.8% unearned Medicare contribution tax on passive&#160;income.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Taxation of Disposition of SVS</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subject to the discussion of the PFIC rules below, upon the sale, exchange or other disposition of SVS, a United&#160;States Holder will recognize capital gain or loss in an amount equal to the difference between his or her adjusted tax basis in his or her shares and the amount realized on the disposition.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A United&#160;States Holder's adjusted tax basis in SVS will generally be the initial cost, but may be adjusted for various reasons including the receipt by such United&#160;States Holder of a distribution that was not made up wholly of earnings and profits as described above under the heading "Taxation of Dividends Paid on SVS." A United&#160;States Holder that uses the cash method of accounting calculates the U.S. dollar value of the proceeds received on the sale as of the date that the sale settles, while a  United&#160;States Holder who uses the accrual method of accounting generally calculates the U.S. dollar value of the sale proceeds as of the trade date, unless he or she has elected to use the settlement date to determine his or her U.S. dollar proceeds of the sale. Capital gain from the sale, exchange or other disposition of shares held more than one year is long-term capital gain. Long-term capital gain that is recognized by non-corporate taxpayers is eligible for a current maximum 20% U.S. federal income tax rate plus a 3.8% tax on passive income derived by certain high-income individuals, trusts and estates. A reduced rate does not apply to capital gains realized </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">by a United&#160;States Holder that is a corporation. Capital losses are generally deductible only against capital gains and not against ordinary income. In the case of an individual, however, unused capital losses in excess of capital gains may offset up to $3,000 annually of ordinary income. Gain or loss recognized by a United&#160;States Holder on a sale, exchange or other disposition of SVS generally will be treated as U.S.&#160;source income or loss for U.S.&#160;foreign tax credit purposes. A United&#160;States Holder who receives foreign currency upon disposition of SVS and converts the foreign currency into U.S.&#160;dollars subsequent to receipt will have foreign exchange gain or loss based on any appreciation or depreciation in the value of the foreign currency against the U.S.&#160;dollar. United&#160;States Holders should consult their own tax advisors regarding the treatment of a foreign currency gain or&#160;loss.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Tax Consequences if We Are a Passive Foreign Investment Company</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A non-U.S.&#160;corporation will be a passive foreign investment company, or PFIC, if, in general, either (i)&#160;75% or more of its gross income in a taxable year, including its pro&#160;rata share of the gross income of any U.S. or foreign company in which it is considered to own 25% or more of the shares by value, is passive income or (ii)&#160;50% or more of its assets in a taxable year (determined based on a quarterly average), and ordinarily determined based on fair market value and including its pro&#160;rata share of the assets of any company in which it is considered to own 25% or more of the shares by value, are held for the production of, or produce, passive income. If Celestica were a PFIC for any taxable year during which a United States Holder holds SVS and such United&#160;States Holder did not make an election to treat the Corporation as a "qualified electing fund" and did not make a "mark-to-market" election, each as described below,&#160;then:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Such United&#160;States Holder would be subject to special and adverse tax rules with respect to any "excess distribution" received from Celestica. "Excess distributions" are amounts received by a United&#160;States Holder with respect to SVS in any taxable year that exceed 125% of the average distributions received by the United&#160;States Holder from the Corporation in the shorter of either the three previous years or his or her holding period for his or her shares before the present taxable year. Excess distributions must be allocated ratably to each day that a United&#160;States Holder has held SVS. A United&#160;States Holder must include amounts allocated to the current taxable year and to any non-PFIC years in his or her gross income as ordinary income for that year. A United&#160;States Holder must pay tax on amounts allocated to each prior taxable PFIC year at the highest marginal tax rate in effect for that year on ordinary income and the tax is subject to an interest charge at the rate applicable to deficiencies for income&#160;tax.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The entire amount of gain that is realized by a United&#160;States Holder upon the sale or other disposition of shares would also be considered an excess distribution and would be subject to tax as described above.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A United&#160;States Holder's tax basis in shares that were acquired from a decedent generally would not receive a step-up to fair market value as of the date of the decedent's death but instead would be equal to the decedent's tax basis, if lower than such&#160;value.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The special PFIC rules do not apply to a United&#160;States Holder if the United&#160;States Holder makes an election to treat the Corporation as a "qualified electing fund" in the first taxable year in which Celestica is a PFIC during the period that he or she owns SVS and if we comply with reporting requirements as described below. Instead, a shareholder of a qualified electing fund is required for each taxable year to include in income a pro&#160;rata share of the ordinary earnings of the qualified electing fund as ordinary income and a pro&#160;rata share of the net capital gain of the qualified electing fund as long-term capital gain, subject to a separate election to defer payment of taxes, which deferral is subject to an interest charge. We have agreed to supply United&#160;States Holders with the information needed to report income and gain pursuant to this election in the event that we are classified as a PFIC. The election is made on a shareholder-by-shareholder basis and may be revoked only with the consent of the IRS. A shareholder makes the election by attaching a completed IRS Form&#160;8621, reflecting the information contained in the PFIC annual information statement, to a timely filed U.S.&#160;federal income tax return. Even if an election is not made, a shareholder in a PFIC who is a United&#160;States Holder generally must file&#160;a completed IRS Form&#160;8621 every&#160;year.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A United&#160;States Holder who owns PFIC shares that are publicly traded could elect to mark the shares to market annually, recognizing as ordinary income or loss each year an amount equal to the difference as of the close of the taxable year between the fair market value of the PFIC shares and the United&#160;States Holder's adjusted tax basis in the PFIC shares, provided, that, in the case of any loss, it can be recognized only to the extent of any net mark-to-market income recognized in prior years. On an annual basis, a United States Holder's adjusted tax basis in SVS will be increased by the amount of any income inclusion and decreased by the amount of any deductions under the mark-to-market rules. If the mark-to-market election were made, then the rules set forth above would not apply for periods covered by the election. SVS would be treated as publicly traded for purposes of the mark-to-market election and, therefore, such election could be made if Celestica were classified as a PFIC. A mark-to-market election </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">is, however, subject to complex and specific rules and requirements, and United&#160;States Holders are strongly urged to consult their tax advisors concerning this election if Celestica is classified as a&#160;PFIC.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Despite the fact that we are engaged in an active business, we are unable to conclude that Celestica was not a PFIC in 2019 or in prior years, though we believe, based on our internally performed analysis, that such status is unlikely. The tests for determining PFIC status include the determination of the value of all assets of the Corporation which is highly subjective. Further, the tests for determining PFIC status are applied annually, and it is difficult to make accurate predictions of future income and assets, which are relevant to the determination as to whether we will be a PFIC in the future. Accordingly, it is possible that Celestica could be a PFIC in 2020 or in a future year. A United&#160;States Holder who holds SVS during a period in which we are a PFIC will be subject to the PFIC rules, even if we cease to be a PFIC, unless he or she has made a qualified electing fund election. Although we have agreed to supply United&#160;States Holders with the information needed to report income and gain pursuant to this election in the event that Celestica is classified as a PFIC, if Celestica was determined to be a PFIC with respect to a year in which we had not thought that it would be so treated, the information needed to enable United&#160;States Holders to make a qualified electing fund election would not have been provided. United&#160;States Holders are strongly urged to consult their tax advisors about the PFIC rules, including the consequences to them of making a mark-to-market or qualified electing fund elections with respect to SVS in the event that Celestica is treated as a&#160;PFIC.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Tax Consequences for Non-United&#160;States Holders of SVS</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except as described in "Information Reporting and Backup Withholding" below, a Non-United&#160;States Holder will not be subject to U.S.&#160;federal income or withholding tax on the payment of dividends on, and the proceeds from the disposition of, SVS&#160;unless:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the item is effectively connected with the conduct by the Non-United&#160;States Holder of a trade or business in the United&#160;States and, generally, in the case of a resident of a country that has an income treaty with the United&#160;States, such item is attributable to a permanent establishment in the United&#160;States;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the Non-United&#160;States Holder is an individual who holds SVS as a capital asset, is present in the United&#160;States for 183&#160;days or more in the taxable year of the disposition and satisfies certain other requirements;&#160;or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the Non-United&#160;States Holder is subject to tax pursuant to the provisions of U.S.&#160;tax law applicable to U.S.&#160;expatriates who expatriated prior to June&#160;17,&#160;2008.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Information Reporting and Backup Withholding</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payments made within the United&#160;States, or by a U.S.&#160;payor or U.S.&#160;middleman, of dividends and proceeds arising from certain sales or other taxable dispositions of SVS will be subject to information reporting. Backup withholding tax, at the then applicable rate, will apply if a United&#160;States Holder (a)&#160;fails to furnish the United&#160;States Holder's correct U.S.&#160;taxpayer identification number (generally on an IRS Form&#160;W-9), (b)&#160;is notified by the IRS that the United&#160;States Holder has previously failed to properly report items subject to backup withholding tax, or (c)&#160;fails to certify, under penalty of perjury, that the United&#160;States Holder has furnished the United&#160;States Holder's correct U.S.&#160;taxpayer identification number and that the IRS has not notified the United&#160;States Holder that the United&#160;States Holder is subject to backup withholding tax. However, United&#160;States Holders that are corporations generally are excluded from these information reporting and backup withholding tax rules. Any amounts withheld under the U.S.&#160;backup withholding tax rules will be allowed as a credit against a United&#160;States Holder's U.S.&#160;federal income tax liability, if any, or will be refunded, if the United&#160;States Holder follows the requisite procedures and timely furnishes the required information to the IRS. United&#160;States Holders should consult their own tax advisors regarding the information reporting and backup withholding tax&#160;rules.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.&#160;individuals and "specified domestic entities" generally are required to report an interest in any "specified foreign financial asset" if the aggregate value of such assets owned by such person exceeds $50,000 on the last day of the taxable year or $75,000 at any time during the taxable year (or&#160;such higher threshold as may apply to a particular taxpayer pursuant to the instructions to IRS Form&#160;8938). Stock issued by a non-U.S. corporation is treated as a specified foreign financial asset for this&#160;purpose.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-United&#160;States Holders generally are not subject to information reporting or backup withholding with respect to dividends paid on or upon the disposition of shares, provided, in some instances, that the Non-United&#160;States Holder certifies to his foreign status or otherwise establishes an&#160;exemption.</font></div><div><a name="s26507CE2A1BD51258D1533F89D338A29"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">F.&#160;&#160;&#160;&#160;&#160;Dividends and Paying Agents</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sA9CBE764E5995171BA32B3E900371074"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">G.&#160;&#160;&#160;&#160;Statement by Experts</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s07EC059F1BDB55A281791CAD9683AD8E"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">H.&#160;&#160;&#160;&#160;Documents on Display</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any statement in this Annual Report about any of our contracts or other documents is not exhaustive. If the contract or document is filed as an exhibit to this Annual Report or is incorporated herein by reference thereto, the contract or document is deemed to modify our description. You must review the exhibits themselves for a complete description of the contract or&#160;document.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">You may access this Annual Report, including exhibits, on our website at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.celestica.com</font><font style="font-family:inherit;font-size:10pt;">&#32;or request a copy free of charge through our website. Requests may also be directed: (i) to </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">clsir@celestica.com</font><font style="font-family:inherit;font-size:10pt;">; (ii) by mail to Celestica Investor Relations, to: 5140 Yonge Street, Suite 1900, Toronto, Ontario, Canada M2N 6L7; or (iii) by telephone at 416-448-2211.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The SEC maintains a website (</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.sec.gov</font><font style="font-family:inherit;font-size:10pt;">) that contains reports, proxy and information statements and other information regarding registrants. You may access the documents we file with or furnish to the SEC at that website (for&#160;submissions commencing November&#160;2000, the date we began to file electronically with the SEC). Our SEC filings are also available from commercial document retrieval services.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also file reports, statements and other information with the Canadian Securities Administrators, or the CSA, and these can be accessed electronically at the CSA's System for Electronic Document Analysis and Retrieval website (</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.sedar.com</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">You may access other information about Celestica on our website at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.celestica.com</font><font style="font-family:inherit;font-size:10pt;">. Information on our website is not incorporated by reference into this Annual&#160;Report.</font></div><div><a name="sD293CCBE4B875FB79E03BD1A224677E8"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">I.&#160;&#160;&#160;&#160;&#160;Subsidiary Information</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s5B41AA5C18755ED2B6A768593ED3A7C5"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;11.&#160;&#160;&#160;&#160;Quantitative and&#160;Qualitative Disclosures about Market Risk </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Market Risk </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Market risk is the potential loss arising from changes in market rates and market prices. Our market risk exposure results primarily from fluctuations in foreign currency exchange rates and interest&#160;rates.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not hold financial instruments for speculative trading purposes.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exchange Rate Risk</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Conducting business in currencies other than the U.S.&#160;dollar subjects us to translation and transaction risks associated with fluctuations in currency exchange rates. Although we conduct the majority of our business in U.S.&#160;dollars (our&#160;functional currency), our global operations subject us to foreign currency volatility. Our non-U.S.&#160;currency exposures consist of the Canadian dollar, Thai baht, Malaysian ringgit, Mexican peso, British pound sterling, Brazilian real, Czech koruna, Chinese renminbi, Euro, Romanian leu, Korean won, Lao kip, Japanese yen, Hong Kong dollar, Philippine peso, Indian rupee, Taiwan dollar, and Singapore dollar. As part of our risk management program, we enter into foreign exchange forward contracts and swaps, generally for periods up to 12&#160;months, intended to hedge foreign currency transaction risk and local currency denominated balance sheet exposures. These contracts include, to varying degrees, elements of market risk. We enter into these contracts to lock in the exchange rates for future foreign currency transactions and balance sheet balances, which is intended to reduce the variability of our operating costs and future cash flows denominated in local currencies. While these contracts are intended to reduce the effects of fluctuations in foreign currency exchange rates, our hedging strategy does not mitigate the longer-term impacts of changes to foreign exchange&#160;rates.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency risk on our income tax expense arises as we are generally required to file our tax returns in the local currency for each particular country in which we have operations. Exchange rate volatility between the relevant local currency and the U.S.&#160;dollar will affect the recorded amounts of our foreign assets, liabilities, revenues and expenses in local currency for statutory financial statement purposes. In addition, we earn revenues and incur expenses in foreign currencies as part of our global operations. As a result, we are also exposed to foreign currency exchange transaction risk, such that fluctuations in currency exchange rates may significantly impact the amount of translated U.S.&#160;dollars required for expenses incurred in other currencies or received from non-</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.&#160;dollar revenues. While our hedging program is designed to mitigate currency risk vis-&#224;-vis the U.S.&#160;dollar, we remain subject to taxable foreign exchange impacts in our translated local currency financial results relevant for tax reporting purposes.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the notional amounts (the&#160;U.S.&#160;dollar equivalent amounts of the foreign currency buy/sell contracts at hedge rates), weighted average exchange rates by expected (contractual) maturity dates, and the fair values of our outstanding foreign exchange forward contracts and swaps at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. These notional amounts are used to calculate the contractual payments to be exchanged under the contracts. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had foreign currency contracts and swaps covering various currencies in an aggregate notional amount of </font><font style="font-family:inherit;font-size:10pt;">$523.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;$544.2&#160;million). These contracts had a fair value net unrealized gain of </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;$14.2&#160;million net unrealized loss).</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had foreign exchange forward contracts and swaps to trade U.S.&#160;dollars in exchange for the following currencies: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:41%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Expected Maturity Date</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2022 and thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gain (Loss)</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Forward Exchange and Swap Agreements</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Contract amounts in millions)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receive C$/Pay U.S.$</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average exchange rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.76</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receive Thai Baht/Pay U.S.$</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average exchange rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.03</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receive Malaysian Ringgit/Pay U.S.$</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average exchange rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receive Mexican Peso/Pay U.S.$</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average exchange rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receive British Pound Sterling/Pay U.S.$</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average exchange rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.29</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receive Chinese Renminbi/Pay U.S.$</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average exchange rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pay Euro/Receive U.S.$</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average exchange rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receive Romanian Leu/Pay U.S.$</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average exchange rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.23</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receive Singapore Dollar/Pay U.S.$</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average exchange rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.74</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pay Other/Receive U.S.$</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average exchange rate</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">523.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">523.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Interest Rate Risk </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Credit Facility bear interest at specified rates, plus specified margins. See note 12 to the Consolidated Financial Statements in Item 18. Our borrowings under this facility at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;totaled </font><font style="font-family:inherit;font-size:10pt;">$592.3 million</font><font style="font-family:inherit;font-size:10pt;">, comprised of amounts outstanding under our Term Loans, and other than ordinary course letters of credit, no amounts outstanding under the </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revolver. These borrowings expose us to interest rate risk due to the potential variability in market interest rates. Assuming our outstanding aggregate borrowings under the Credit Facility as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;as described above (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; aggregate outstanding borrowings of </font><font style="font-family:inherit;font-size:10pt;">$757.3 million</font><font style="font-family:inherit;font-size:10pt;">), and without accounting for the interest rate swap agreements described below, a one-percentage point increase in applicable interest rates would increase our interest expense by $5.9 million annually (December 31, 2018 &#8212; an increase of $7.6 million annually). Assuming aggregate borrowings of $600.0&#160;million under the Term Loans and $450.0 million under the Revolver (the&#160;credit limit thereunder without further use of the accordion feature), and without accounting for the interest rate swap agreements described below, a one-percentage point increase in applicable interest rates would increase our interest expense by $10.5 million annually. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of our risk management program, we attempt to mitigate interest rate risk through interest rate swaps. To partially hedge against our exposure to interest rate variability on our term loans, we entered into 5-year agreements with a syndicate of third-party banks in August and December 2018 to swap the variable interest rates (based on LIBOR plus a margin) with fixed rates of interest on an aggregate of $350.0 million of the total borrowings under our Term Loans. The swap agreements include options that allow us to cancel up to $150.0 million of the notional amount of the original swap agreements ($75.0 million under the Incremental Term Loan starting in December 2020, and $75.0 million under the Initial Term Loan starting in August 2021). The options to cancel in the swap agreements are aligned with our risk management strategy for the Term Loans as they allow us to make voluntary prepayments of outstanding amounts without premium or penalty, subject to certain conditions. Our unhedged borrowings under the Credit Facility at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;were</font><font style="font-family:inherit;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:inherit;font-size:10pt;">$242.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(comprised of unhedged amounts outstanding under our Term Loans, and other than ordinary course letters of credit, no amounts outstanding under the Revolver). </font><font style="font-family:inherit;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:inherit;font-size:10pt;">A one-percentage point increase in the interest rates applicable to our unhedged borrowings outstanding as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;would increase our interest expense by $2.4 million annually (December 31, 2018 &#8212; $4.1 million). The change in our exposure to interest rate risk as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;is attributable to the general decrease in borrowings from 2018.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note&#160;21 to&#160;the Consolidated Financial Statements in Item&#160;18 for further detail.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Credit and Counterparty Risk </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management monitors the institutions that hold our cash and cash equivalents. Management's emphasis is primarily on safety of principal. Management, in its discretion, has diversified our cash and cash equivalents among banking institutions to adjust our exposure to levels they deem acceptable with respect to any one of these entities. To date, we have experienced no loss or lack of access to our invested cash or cash equivalents; however, we cannot assure that access to these holdings will not be impacted by adverse conditions in the financial markets, or that third party institutions will retain acceptable credit ratings or investment practices.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash balances held at banking institutions in the United&#160;States with which we do business may exceed the Federal Deposit Insurance Corporation (FDIC) insurance limits. While management monitors the cash balances in these bank accounts, such cash balances could be impacted if the underlying banks were to become insolvent or could be subject to other adverse conditions in the financial markets.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit risk refers to the risk that a counterparty may default on its contractual obligations resulting in a financial loss to us. We believe our risk of counterparty non-performance is relatively low, however, if a key supplier (or any company within such supplier's supply chain) or customer experiences financial difficulties or fails to comply with their contractual obligations, this could result in a financial loss to us. With respect to our financial market activities, we have adopted a policy of dealing only with credit-worthy counterparties to help mitigate the risk of financial loss from defaults. We monitor the credit risk of the counterparties with whom we conduct business, through a combined process of credit rating reviews and portfolio reviews. To attempt to mitigate the risk of financial loss from defaults under our foreign currency forward contracts and swaps, and our interest rate swaps, our contracts are held by counterparty financial institutions, each of which had a Standard and Poor's rating of </font><font style="font-family:inherit;font-size:10pt;">A-2</font><font style="font-family:inherit;font-size:10pt;">&#32;or above at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. In addition, we maintain cash and short-term investments in highly-rated investments or on deposit with major financial institutions.  Each financial institution with which we had our A/R sales program and the SFPs in 2019 had a Standard and Poor's short-term rating of </font><font style="font-family:inherit;font-size:10pt;">A-2</font><font style="font-family:inherit;font-size:10pt;">&#32;or above and a long-term rating of </font><font style="font-family:inherit;font-size:10pt;">BBB+</font><font style="font-family:inherit;font-size:10pt;">&#32;or above at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. The financial institution with which we have our March 2020 A/R sales program had a Standard and Poor's short term rating of A-1 and a long term rating of A+ at the time of execution of the agreement. Each financial institution from which annuities have been purchased for the defined benefit component of our Canadian pension plan had a Standard and Poor's long-term rating of A+ or above at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. In addition, the financial institutions from which annuities have been purchased for the defined benefit component of our U.K. pension plans are governed by local regulatory bodies. If an institution from which we purchased annuities for our pension plans defaults on their contractual obligations, this would result in a financial loss to us, as we retain ultimate </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">responsibility for the payment of benefits to plan participants unless and until such pension plans are wound-up. We also provide unsecured credit to our customers in the normal course of business. From time to time, we extend the payment terms applicable to certain customers and/or provide longer payment terms when deemed commercially reasonable. Longer payment terms, which have become more prevalent, could adversely impact our working capital requirements, and increase our financial exposure and credit risk. We attempt to mitigate customer credit risk by monitoring our customers' financial condition and performing ongoing credit evaluations as appropriate. In certain instances, we obtain letters of credit or other forms of security from our customers. We may also purchase credit insurance from a financial institution to reduce our credit exposure to certain customers. We consider credit risk in determining our allowance for doubtful accounts, and we believe that such allowance, as adjusted from time to time, is&#160;adequate.</font></div><div><a name="s1185EC312BC35977BD8F9D6BDE23285F"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;12.&#160;&#160;&#160;&#160;Description of Securities Other than Equity Securities</font></div><div><a name="sC02E963DF4C959938715511172EC0448"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A.&#160;&#160;&#160;&#160;Debt Securities</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s2E0C9145623357A2B4FE970098177508"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">B.&#160;&#160;&#160;&#160;Warrants and Rights</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="sD9029AC967B65E9C89B55DF01310E688"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">C.&#160;&#160;&#160;&#160;Other Securities</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s71DF82971BF15B9AA2C60184D60ED384"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">D.&#160;&#160;&#160;&#160;American Depositary Shares</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s6CB5BFF9903A5D9E9D24DDAC3871C0A2"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Part&#160;II.</font></div><div><a name="sBF02990BC789519AB1974EB23ACC8C78"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;13.&#160;&#160;&#160;&#160;Defaults, Dividend Arrearages and Delinquencies</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although we were in technical non-compliance with certain restrictive covenants under the Credit Facility related to the Repurchase Restriction in May 2019 (with respect to approximately $17.0 million in excess SVS repurchases), these defaults were waived by the required lenders (and we received required waivers for related cross-defaults under our A/R sales program and our interest rate swap agreements) in October 2019.</font></div><div><a name="sFF12CED10B065D449399819F86086657"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;14.&#160;&#160;&#160;&#160;Material Modifications to the Rights of Security Holders and Use of&#160;Proceeds</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None.</font></div><div><a name="s8A0BB6E7B9845AEBA02BE8F542C37375"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;15.&#160;&#160;&#160;&#160;Controls and&#160;Procedures</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information required by this Item concerning our disclosure controls and procedures, and changes in our internal control over financial reporting, is set forth in Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations&#160;&#8212;&#160;Liquidity and Capital Resources&#160;&#8212;&#160;Controls and Procedures."</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management's Report on Internal Control over Financial Reporting is set forth on page&#160;F-1 of our Consolidated Financial Statements in Item&#160;18. </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The attestation report from our independent auditors, KPMG&#160;LLP (KPMG) is set forth on page&#160;F-2 of our Consolidated Financial Statements in Item&#160;18.</font></div><div><a name="s0816EC4CCEF452B48EB54A0759C39D9B"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;16. [Reserved]</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s20D3AEF51D9F5F25B8F9CF8E81E29E32"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;16A.&#160;&#160;&#160;&#160;Audit Committee Financial Expert</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Board has considered the extensive financial experience of Ms.&#160;Koellner and Ms.&#160;Perry, and has determined that each of them is an audit committee financial expert within the meaning of Item&#160;16A(b) of Form&#160;20-F, and each are independent directors, as that term is defined by the applicable Canadian and SEC rules and in the NYSE listing standards. The Board had also considered the extensive financial experience of Mr.&#160;Etherington (prior to his retirement from the Audit Committee and the Board effective January 29, 2020), and determined that during 2019 and until such retirement, he was an audit committee financial expert within the meaning of Item&#160;16A(b) of Form&#160;20-F, and was an independent director, as that term is defined by the applicable Canadian and SEC rules and in the NYSE listing standards. </font></div><div><a name="s923F88480B3752D8A362567331F3F3DD"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;16B.&#160;&#160;&#160;&#160;Code of Ethics</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Board has adopted a Finance Code of Professional Conduct for Celestica's Chief Executive Officer, our senior finance officers, and all personnel in its finance organization to deter wrongdoing and promote honest and ethical conduct in the practice of financial management, including the ethical handling of actual or apparent conflicts of interest between personal and professional relationships; full, fair, accurate, timely and understandable disclosure; compliance with all applicable laws, rules and regulations; prompt internal reporting of violations of the code and accountability for adherence to the code. These professionals are expected to abide by this code as well as Celestica's BCG policy and all of our other applicable business policies, standards and&#160;guidelines.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Finance Code of Professional Conduct and the BCG policy can be accessed electronically at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.celestica.com</font><font style="font-family:inherit;font-size:10pt;">. Celestica will provide a copy of such policies free of charge to any person who so requests. Requests should be directed: (i) to </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">clsir@celestica.com</font><font style="font-family:inherit;font-size:10pt;">; (ii) by mail to Celestica Investor Relations to: 5140 Yonge Street, Suite 1900, Toronto, Ontario, Canada M2N 6L7; or (iii) by telephone at 416-448-2211.</font></div><div><a name="s1EBDC95FEA9A5185AB978D22C482F6A2"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;16C.&#160;&#160;&#160;&#160;Principal Accountant Fees and Services</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The external auditor is engaged to provide services pursuant to pre-approval policies and procedures established by the Audit Committee of the Board. The Audit Committee approves the external auditor's Audit Plan, the scope of the external auditor's quarterly reviews and all related fees. The Audit Committee must approve any non-audit services provided by the auditor and related fees and does so only if it considers that these services are compatible with the external auditor's independence.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our auditors are KPMG. KPMG did not provide any financial information systems design or implementation services to us during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. The Audit Committee has determined that the provision of the non-audit services by KPMG described below does not compromise KPMG's independence.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Audit Fees</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">KPMG billed $3.0&#160;million in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;$2.5&#160;million) for audit services.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Audit-Related Fees</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">KPMG billed no amounts in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;for audit-related services (</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;$0.3&#160;million for audit-related services, including pension audits and due diligence for acquisitions).</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Tax Fees</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">KPMG billed $0.1&#160;million in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212;&#160;$0.1&#160;million) for tax compliance and tax advisory services.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">All Other Fees</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">KPMG billed no other amounts in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; $0.1 million for a regulatory performance audit related to compliance with government accounting standards).</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pre-approval Policies and Procedures&#160;&#8212;&#160;Percentage of Services Approved by Audit&#160;Committee</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All KPMG services and fees are approved by the Audit Committee as follows. The Audit Committee has established an Audit and Non-Audit Services Pre-Approval Policy to pre-approve all permissible audit and non-audit services provided by our independent auditors. On an annual basis, the Audit Committee reviews and provides pre-approval for certain types of services that may be rendered by the independent auditors and a budget for audit services for the applicable fiscal year. Upon pre-approval of the services on the initial list, management may engage the auditor for specific engagements that are within the definition of </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the pre-approved services. Any significant service engagements above a certain threshold will require separate pre-approval. The policy contains a provision delegating pre-approval authority to the Chair of the Audit Committee in instances when pre-approval is needed prior to a scheduled Audit Committee meeting. The Chair of the Audit Committee is required to report on such pre-approvals at the next scheduled Audit Committee meeting. A final detailed review of all audit and non-audit services and fees is performed by the Audit Committee prior to the issuance of the audit opinion at&#160;year-end.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Percentage of Hours Expended on KPMG's engagement not performed by KPMG's full-time, permanent employees (if&#160;greater than&#160;50%):</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Not applicable. </font></div><div><a name="s68F6D9E741F955CDA38977FA86BD91D4"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;16D.&#160;&#160;&#160;&#160;Exemptions from the Listing Standards for Audit Committees</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None.</font></div><div><a name="s8FC12978D91A5305808B17AE5B7CFEF1"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;16E.&#160;&#160;&#160;&#160;Purchases of Equity Securities by the Issuer and Affiliated Purchasers </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ISSUER PURCHASES OF EQUITY SECURITIES</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:0%;"></td><td style="width:33%;"></td><td style="width:15%;"></td><td style="width:15%;"></td><td style="width:18%;"></td><td style="width:18%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(a) Total number</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">of SVS</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">purchased</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(b) Average price paid</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">per SVS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(c) Total number of</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SVS purchased as</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">part of publicly</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">announced plans or</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">programs</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(d) Maximum</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">number of</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SVS that may</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">yet be purchased</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">under the plans</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">or programs</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions) </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;</font><font style="font-family:inherit;font-size:10pt;">January&#160;1&#160;&#8212;&#160;31, 2019  </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;February&#160;1&#160;&#8212;&#160;28, 2019  </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$8.67</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;March&#160;1&#160;&#8212;&#160;31, 2019  </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$9.10</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;April&#160;1&#160;&#8212;&#160;30, 2019  </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$7.21</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;May&#160;1&#160;&#8212;&#160;31, 2019  </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)(3)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$7.13</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;June&#160;1&#160;&#8212;&#160;30, 2019 </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;July&#160;1&#160;&#8212;&#160;31, 2019  </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;August&#160;1&#160;&#8212;&#160;31, 2019 </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;September&#160;1&#160;&#8212;&#160;30, 2019  </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;October&#160;1&#160;&#8212;&#160;31, 2019 </font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;November&#160;1&#160;&#8212;&#160;30, 2019  </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$7.68</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;December&#160;1&#160;&#8212;&#160;31, 2019  </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$7.67</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">9.5</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$8.09</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">9.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">On December 14, 2018, the TSX accepted our notice to launch, and we announced, a normal course issuer bid (the&#160;2018 NCIB). The 2018 NCIB allowed us to repurchase, at our discretion, until the earlier of December 17, 2019 or the completion of purchases thereunder, up to approximately 9.5&#160;million SVS (representing approximately 7.0% of our total outstanding SVS and MVS at the time of launch) in the open market or as otherwise permitted, subject to the normal terms and limitations of such bids. During 2019, we repurchased and canceled a total of 8.3 million SVS under the 2018 NCIB at a weighted average price of $8.15 per share. The maximum number of SVS we were permitted to repurchase for cancellation under the 2018 NCIB was reduced by 1.2 million SVS purchased in the open market during the term of the 2018 NCIB to satisfy delivery obligations under our stock-based compensation plans. See footnote (2) below. The 2018 NCIB expired on December 17, 2019.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">From time-to-time, a broker has purchased SVS in the open market, on our behalf, to settle vested employee awards under our stock-based compensation plans. During 2019, 1.2&#160;million SVS were purchased on our behalf by a broker for such purpose (all of which were purchased during the term of the 2018 NCIB). Shares purchased to settle employee awards were not cancelled. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(3) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Our Credit Facility prohibits share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount. </font><font style="font-family:inherit;font-size:8pt;background-color:#ffffff;">As previously disclosed, we received waivers in October 2019 of our non-compliance with certain covenants related to this restriction with respect to approximately </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:48px;padding-bottom:10px;text-align:justify;"><font style="font-family:inherit;font-size:8pt;background-color:#ffffff;">$17.0 million in excess repurchases made under the 2018 NCIB in May 2019. Although this restriction remains in effect (and no repurchases for cancellation were made under the 2018 NCIB after May 2019), it</font><font style="font-family:inherit;font-size:8pt;">&#32;</font><font style="font-family:inherit;font-size:8pt;">does not apply to purchases in the open market to settle vested employee awards under our stock-based compensation plans. See note footnote (2) above. </font></div><div><a name="s5785F950DDFA5A2AB035AC250EDDB1FB"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;16F.&#160;&#160;&#160;&#160;Change in Registrant's Certifying Accountant</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s5AE5253D84B957A786CFB46D12749049"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;16G.&#160;&#160;&#160;&#160;Corporate Governance</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Corporate Governance</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to a variety of corporate governance guidelines and requirements enacted by the TSX, the CSA, the NYSE and the SEC under its rules and those mandated by the United&#160;States Sarbanes Oxley Act of 2002 and Dodd-Frank. We are listed on the NYSE and, although we are not required to comply with all of the NYSE corporate governance requirements to which we would be subject if we were a U.S.&#160;corporation, our governance practices differ significantly in only one respect from those required of U.S.&#160;domestic issuers by the NYSE, as described below. Celestica complies with TSX rules, which require shareholder approval of share compensation arrangements involving new issuances of shares, and of certain amendments to such arrangements, but do not require such approval if the compensation arrangements involve only shares purchased by the Corporation in the open market. NYSE rules require shareholder approval of all equity compensation plans (and&#160;material revisions thereto) regardless of whether new issuances or treasury shares are&#160;used.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our corporate governance guidelines can be accessed electronically at </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">www.celestica.com</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div><a name="sD8DF8B5D56415BD88343B95B909A3035"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;16H.&#160;&#160;&#160;&#160;Mine Safety Disclosure</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s77DC91C77A3551B89DB5B65E709B9F89"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Part&#160;III.</font></div><div><a name="s18B6F82FFD6B53D5963DF6A02D6D0ED4"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;17.&#160;&#160;&#160;&#160;Financial Statements</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s5D3891640BF058499226619A8885F4C9"></a></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;18.&#160;&#160;&#160;&#160;Financial Statements</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following financial statements have been filed as part of this Annual&#160;Report: </font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:92%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Page</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management's Report on Internal Control Over Financial Reporting</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-1</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reports of Independent Registered Public Accounting Firm</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-2, F-3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheet as at December&#160;31, 2018 and&#160;December 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-5</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statement of Operations for the years ended December&#160;31, 2017, 2018 and&#160;2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-6</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statement of Comprehensive Income for the years ended December&#160;31, 2017, 2018 and&#160;2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-7</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statement of Changes in Equity for the years ended December&#160;31, 2017, 2018 and&#160;2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-8</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statement of Cash Flows for the years ended December&#160;31, 2017, 2018 and&#160;2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notes to the Consolidated Financial Statements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-10</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sECAD79157F285A0BBE0F18CF8B84838A"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;-sec-extract:summary;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item&#160;19.&#160;&#160;&#160;&#160;Exhibits</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following exhibits have been filed as part of this Annual Report:</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Incorporated by Reference</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Form</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">File No.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Filing Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">No.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Filed</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Herewith</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746910002628/a2196681zex-1_10.htm"><font style="font-family:inherit;font-size:10pt;">Certificate and Restated Articles of Incorporation effective June&#160;25, 2004</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;23,&#160;2010</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.10</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746910002628/a2196681zex-1_11.htm"><font style="font-family:inherit;font-size:10pt;">Bylaw No.&#160;1</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;23,&#160;2010</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.11</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Instruments defining rights of holders of equity securities or long-term debt:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Certificate and Restated Articles of Incorporation identified above</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000110465917064049/a17-22993_1ex4d1.htm"><font style="font-family:inherit;font-size:10pt;">Form of Subordinate Voting Share Certificate</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-3ASR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">333-221144</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October 26, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit23.htm"><font style="font-family:inherit;font-size:10pt;">Description of Securities</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain Contracts:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746910002628/a2196681zex-4_1.htm"><font style="font-family:inherit;font-size:10pt;">Services Agreement, dated as of January&#160;1, 2009, between Celestica&#160;Inc. and Onex Corporation ("Services Agreement")</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;23,&#160;2010</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746917001519/a2230659zex-4_2.htm"><font style="font-family:inherit;font-size:10pt;">Amending Agreement to Services Agreement made as of January&#160;1,&#160;2017</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 13, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746908003378/a2183730zex-4_6.htm"><font style="font-family:inherit;font-size:10pt;">Executive Employment Agreement, dated as of January&#160;1, 2008, between Celestica&#160;Inc., Celestica International&#160;Inc. and Elizabeth L. DelBianco</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;25, 2008</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000110465914050786/a14-16732_1ex99d1.htm"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Celestica&#160;Inc. Long-Term Incentive Plan as of January&#160;29,&#160;2014</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6-K</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July&#160;9,&#160;2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000110465915054403/a15-16449_1ex99d1.htm"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Celestica&#160;Inc. Long-Term Incentive Plan as of July&#160;22,&#160;2015</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6-K</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July&#160;29,&#160;2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746916010815/a2226636zex-4_5.htm"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Celestica&#160;Inc. Long-Term Incentive Plan as of October&#160;19,&#160;2015</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;7,&#160;2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746917001519/a2230659zex-4_7.htm"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Celestica&#160;Inc. Long-Term Incentive Plan as of October&#160;19,&#160;2016</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 13, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000110465914050786/a14-16732_1ex99d2.htm"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Celestica Share Unit Plan as of January&#160;29,&#160;2014</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6-K</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July&#160;9,&#160;2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000110465915054403/a15-16449_1ex99d2.htm"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Celestica Share Unit Plan as of July&#160;22,&#160;2015</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6-K</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July&#160;29,&#160;2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.10</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746916010815/a2226636zex-4_8.htm"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Celestica Share Unit Plan as of October&#160;19,&#160;2015</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;7,&#160;2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.11</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746912009837/a2211520zex-99_d1.htm"><font style="font-family:inherit;font-size:10pt;">Coattail Agreement, dated June&#160;29, 1998, between Onex Corporation, Celestica&#160;Inc. and Montreal Trust Company of Canada.</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SC TO-I</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">005-55523</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October&#160;29,&#160;</font></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2012</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(d)(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746912009837/a2211520zex-99_d3.htm"><font style="font-family:inherit;font-size:10pt;">Directors' Share Compensation Plan (2008)</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SC TO-I</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">005-55523</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October&#160;29,&#160;</font></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2012</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(d)(3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">151</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Incorporated by Reference</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Form</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">File No.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Filing Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">No.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Filed</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Herewith</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.13</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746914002389/a2218635zex-4_16.htm"><font style="font-family:inherit;font-size:10pt;">Directors' Share Compensation Plan, amended and restated as of July&#160;25,&#160;2013</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;14,&#160;2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.16</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.14</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746916010815/a2226636zex-4_22.htm"><font style="font-family:inherit;font-size:10pt;">Directors' Share Compensation Plan, amended and restated as of January&#160;1,&#160;2016</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;7,&#160;2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.22</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000162828019002735/exhibit427.htm"><font style="font-family:inherit;font-size:10pt;">Directors' Share Compensation Plan, amended and restated as of January 1, 2019</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 11, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.27</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.16</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000162828019002735/exhibit428.htm"><font style="font-family:inherit;font-size:10pt;">Credit Agreement, dated as of June 27, 2018, among Celestica Inc, and the subsidiaries identified therein as Borrowers, Celestica Inc, and specified subsidiaries identified therein as Guarantors, Bank of America, N.A. as Administrative Agent, Swing Line Lender and an L/C Issuer, and the financial institutions named therein as Lenders</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 11, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.28</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.17</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000162828019002735/exhibit429.htm"><font style="font-family:inherit;font-size:10pt;">First Incremental Facility Amendment, dated as of November 14, 2018, by and among Celestica Inc., Celestica International LP, Celestica (USA) Inc., the guarantors party thereto, the Incremental Term B-2 Lender (as defined therein), and Bank of America, N.A., as Administrative Agent</font></a></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 11, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.29</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.18</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000162828019002735/exhibit430.htm"><font style="font-family:inherit;font-size:10pt;">Second Amendment to Credit Agreement, dated as of December 21, 2018, by and among Celestica Inc., Celestica International LP, Celestica (USA) Inc., the Guarantors party thereto, and Bank of America, N.A., as Administrative Agent</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 11, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:16px;text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000162828019002735/exhibit431.htm"><font style="font-family:inherit;font-size:10pt;">Securities Purchase and Merger Agreement, dated as of October 9, 2018, by and among Impakt Holdings, LLC, Graycliff Private Equity Partners III Parallel (A-1 Blocker) LLC, Graycliff Private Equity Partners III Parallel LP, Celestica (USA) Inc., Iron Man Acquisition Inc., Iron Man Merger Sub, LLC, and Fortis Advisors LLC, in its capacity as Holder Representative&#8224;</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 11, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.20</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000162828019002735/exhibit432.htm"><font style="font-family:inherit;font-size:10pt;">First Amendment to the Securities Purchase and Merger Agreement, dated as of November 9, 2018, by and among Graycliff Private Equity Partners III Parallel LP, Iron Man Acquisition Inc., and Impakt Holdings, LLC&#8224;</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 11, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.32</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Incorporated by Reference</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Form</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">File No.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Filing Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">No.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Filed</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Herewith</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.21</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex421.htm"><font style="font-family:inherit;font-size:10pt;">Third Amendment and Waiver, dated as of October 23, 2019, by and among Celestica Inc., Celestica International LP, Celestica (USA) Inc., the Guarantors party hereto, the Lenders party hereto and Bank of America, N.A., as Administrative Agent </font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.22</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex422.htm"><font style="font-family:inherit;font-size:10pt;">Revolving Trade Receivables Purchase Agreement, dated as of March 6, 2020, among Celestica LLC, Celestica Holdings Pte Ltd., Celestica Hong Kong Ltd., Celestica (Romania) S.R.L., Celestica Japan KK, Celestica Oregon LLC, Celestica Precision Machining Ltd., Celestica Electronics (M.) Sdn. Bhd, and Celestica International LP, as Sellers, Celestica Inc., as Servicer, and Credit Agricole Corporate and Investment Bank, New York Branch and Credit Agricole Corporate and Investment Bank (Canada Branch), as Purchasers</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit81.htm"><font style="font-family:inherit;font-size:10pt;">Subsidiaries of Registrant</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746910002628/a2196681zex-11_1.htm"><font style="font-family:inherit;font-size:10pt;">Finance Code of Professional Conduct</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20-F</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">001-14832</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;23,&#160;2010</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit121.htm"><font style="font-family:inherit;font-size:10pt;">Principal Executive Officer Certification pursuant to Rule&#160;13(a)-14(a)</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit122.htm"><font style="font-family:inherit;font-size:10pt;">Principal Financial Officer Certification pursuant to Rule&#160;13(a)-14(a)</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit131.htm"><font style="font-family:inherit;font-size:10pt;">Certification required by Rule&#160;13a-14(b) and Section&#160;1350 of Chapter&#160;63 of Title 18 of the United&#160;States Code*</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit151.htm"><font style="font-family:inherit;font-size:10pt;">Consent of KPMG&#160;LLP, Chartered Professional Accountants</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#ffffff;">&#8203;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.INS*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Instance Document</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.SCH*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Schema Document</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.CAL*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Calculation Linkbase Document</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.DEF*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Definition Linkbase Document </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.LAB*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Label Linkbase Document</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.PRE*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">XBRL Taxonomy Extension Presentation Linkbase Document</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">X</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">____________________________________</font></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">* </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Will not be deemed "filed" for purposes of Section&#160;18 of the U.S.&#160;Exchange Act, or otherwise subject to the liability of Section&#160;18 of the U.S.&#160;Exchange Act, and will not be incorporated by reference into any filing under the U.S.&#160;Securities Act, or the U.S.&#160;Exchange Act, except to the extent that the registrant specifically incorporates it by&#160;reference.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">&#8224; </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:3pt;">&#32;</font><font style="font-family:inherit;font-size:8pt;">Certain portions of this exhibit have been omitted because they are both: (i)&#160;not material; and (ii)&#160;would likely cause competitive harm to the Company if publicly disclosed.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">153</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s6F95CB3CD8FA51BFAF995E11C32BECEC"></a></div><div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNATURES</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant hereby certifies that it meets all of the requirements for filing on Form&#160;20-F and&#160;that it has duly caused and authorized the undersigned to sign this annual report on its&#160;behalf.</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;padding-left:240px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:53.216374269005854%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:8%;"></td><td style="width:92%;"></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CELESTICA&#160;INC.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/&#160;ELIZABETH L. DELBIANCO</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Elizabeth L. DelBianco</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Legal and Administrative Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: March&#160;16, 2020</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div><hr style="page-break-after:always">
<div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sDB6FED1373C05BA6AD6980E101B98B5D"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MANAGEMENT&#8217;S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The management of Celestica&#160;Inc. (the&#160;Company) is responsible for establishing and maintaining adequate internal control over financial reporting for the Company. The Company&#8217;s internal control system was 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 as issued by the International Accounting Standards Board. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our internal control over financial reporting includes those policies and procedures that: pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with applicable accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;based on the criteria set forth in Internal Control&#160;&#8212; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment, management has concluded that, as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s internal control over financial reporting is effective.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s independent auditors, KPMG&#160;LLP, have audited the effectiveness of our internal control over financial reporting as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, as stated in their report appearing on page F-2.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;12, 2020</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">1</font></div></div><hr style="page-break-after:always"><div><a name="s42EA8CF9E9F75490BABDD40078420477"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To the Board of Directors and Shareholders of Celestica&#160;Inc.: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Opinion on Internal Control Over Financial Reporting </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have audited Celestica&#160;Inc.&#8217;s (the Company) internal control over financial reporting as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, based on criteria established in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control&#160;&#8212; Integrated Framework (2013)</font><font style="font-family:inherit;font-size:10pt;">&#32;issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, based on criteria established in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control&#160;&#8212; Integrated Framework (2013)</font><font style="font-family:inherit;font-size:10pt;">&#32;issued by the Committee of Sponsoring Organizations of the Treadway Commission. &#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United&#160;States) (PCAOB), the consolidated balance sheets of the Company as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the related consolidated statements of operations, comprehensive income, changes in equity and cash flows for each of the years in the three-year period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, and the related notes (collectively, the consolidated financial statements), and our report dated </font><font style="font-family:inherit;font-size:10pt;">March&#160;12, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;expressed an unqualified opinion on those consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis for Opinion </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;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 &#8220;Management&#8217;s Report on Internal Control over Financial Reporting&#8221;. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our&#160;audit. 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. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our&#160;opinion.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Definition and Limitations of Internal Control Over Financial Reporting </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1)&#160;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)&#160;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)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Toronto, Canada                                                                        March 12, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ KPMG&#160;LLP</font></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chartered Professional Accountants,</font></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Licensed Public Accountants</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-2</font></div></div><hr style="page-break-after:always"><div><a name="s68D50ABE7CD55845AEA108F594EEA12C"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To the Board of Directors and Shareholders of Celestica&#160;Inc.:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Opinion on the Consolidated Financial Statements</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have audited the accompanying consolidated balance sheets of Celestica Inc. (the Company) as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the related consolidated statements of operations, comprehensive income, changes in equity and cash flows for each of the years in the three-year period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, and related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and its financial performance and its cash flows for each of the years in the three-year period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, in conformity with International Financial Reporting Standards as issued by the International Accounting Standards Board.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United&#160;States) (PCAOB), the Company&#8217;s internal control over financial reporting as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, based on criteria established in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control&#160;&#8212; Integrated Framework (2013)</font><font style="font-family:inherit;font-size:10pt;">&#32;issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated </font><font style="font-family:inherit;font-size:10pt;">March&#160;12, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;expressed an unqualified opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Change in Accounting Principle</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed in note 2(a) to the consolidated financial statements, the Company has changed its method of accounting for leases in 2019 due to the adoption of IFRS 16,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Leases</font><font style="font-family:inherit;font-size:10pt;">, and in connection therewith, applied the modified retrospective approach. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis for Opinion</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the 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. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. 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.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Critical Audit Matter </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the Company's audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on such critical audit matter or on the accounts or disclosures to which it relates. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Evaluation of the carrying value of goodwill relating to the capital equipment cash generating unit  </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed in notes 2(j) and 9 to the consolidated financial statements, the Company performs impairment testing of cash generating units with goodwill on an annual basis and whenever events or changes in circumstances indicate that the carrying value of a cash generating unit might exceed its recoverable amount. The goodwill balance as of December 31, 2019 amounted to $198.3 million. Of this amount, $132.0 million, related to the capital equipment cash generating unit. </font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">3</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We identified the evaluation of the carrying value of goodwill relating to the capital equipment cash generating unit as a critical audit matter. Subjective and challenging auditor judgment was required to evaluate certain assumptions in the impairment model used in the Company&#8217;s estimate of the recoverable amount of the capital equipment cash generating unit. Specifically, certain assumptions used to estimate the recoverable amount were challenging to assess, as minor changes to the future revenue growth rate, profitability, and the discount rate assumptions had a significant effect on the recoverable amount. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company&#8217;s impairment assessment process, including controls related to the approval of the future revenue growth rate, profitability, and the discount rate assumptions included in the impairment model. In addition, we evaluated the Company&#8217;s future revenue growth rates and profitability by comparing to the underlying business strategies and growth plans, evidence of future customer demand, industry reports and historical results. We performed sensitivity analyses by changing the future revenue growth rates and profitability assumptions to assess the impact on recoverable amount. We compared the Company&#8217;s historical forecasts of the capital equipment cash generating unit to actual results to assess the Company&#8217;s ability to accurately forecast. We also involved a valuation professional with specialized skills and knowledge, who assisted in evaluating the discount rate used in the valuation, by comparing to a discount rate range that was independently developed using publicly available market data for comparable entities.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Toronto, Canada                                                                                                     March 12, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ KPMG&#160;LLP</font></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chartered Professional Accountants,</font></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Licensed Public Accountants</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have served as the Company's auditor since 1997.</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">4</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s436DD1BB4BE05350937BBCB6166B4DD8"></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED BALANCE SHEETS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars)</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:64%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31 <br>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31 <br>2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">21</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">422.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">479.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">4</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,206.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,052.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventories</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">5</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,089.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">992.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income taxes receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Assets classified as held for sale</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">6</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">72.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">59.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,823.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,592.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">7</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">365.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">355.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Right-of-use assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">8</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">104.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">9</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">198.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">198.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">9</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">283.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">251.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">20</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other non-current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">10</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,737.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,560.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Liabilities and Equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current portion of borrowings under credit facility &amp; lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">107.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">139.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,126.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">898.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">320.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">370.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income taxes payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">20</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">42.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">46.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Current portion of provisions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">11</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,620.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,481.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Long-term portion of borrowings under credit facility &amp; lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">650.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">559.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Pension and non-pension post-employment benefit obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">88.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">107.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Provisions and other non-current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">11</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">20</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,405.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,204.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Equity:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">13</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,954.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,832.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Treasury stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">13</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(14.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contributed surplus</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">906.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">982.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,481.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,420.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accumulated other comprehensive loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">14</font></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(26.5</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(23.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,332.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,356.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total liabilities and equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,737.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,560.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commitments, contingencies and guarantees (note 24), Transitional adjustment related to adoption of IFRS 16 (note 2), Subsequent events (notes 4, 13, 21 and 22)</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Signed on behalf of the Board of Directors</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">[Signed] Michael M.Wilson, Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;[Signed] Laurette T. Koellner, Director</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements.</font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">5</font></div></div><hr style="page-break-after:always"><div><a name="s0ADE1110F1B75B4099C36D990E202CEF"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENT OF OPERATIONS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except per share amounts)</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:55%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">6,142.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">6,633.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">5,888.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">5 &amp; 15</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">5,724.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">6,202.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">5,503.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">418.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">430.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">384.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Selling, general and administrative expenses (SG&amp;A)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">15</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">203.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">219.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">227.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Research and&#160;development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">26.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">28.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">28.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Amortization of intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">9</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">8.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">15.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">29.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other charges (recoveries)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">16</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">37.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">61.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(49.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Earnings from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">143.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">106.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">149.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Finance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">17</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">10.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">24.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">49.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Earnings before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">133.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">81.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">99.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">20</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">39.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">39.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">22.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Deferred</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(11.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(56.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">6.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">27.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(17.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">29.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">105.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">98.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">70.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">0.74</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">0.71</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">0.54</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">0.73</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">0.70</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">0.53</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Shares used in computing per share amounts (in&#160;millions):</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">23</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">143.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">139.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">131.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">23</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">145.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">140.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">131.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">6</font></div></div><hr style="page-break-after:always"><div><a name="sA13E1729A2525A76B9BA78A8FA3E3417"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars)</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:59%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">105.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">98.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">70.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other comprehensive income (loss), net of tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">14</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Items that will not be reclassified to net earnings:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;&#160;&#160;&#160;Losses on pension and non-pension post-employment benefit plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(18.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(54.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(8.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Items that may be reclassified to net earnings:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;&#160;&#160;Currency translation differences for foreign operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">0.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;&#160;&#160;Changes from currency forward derivatives designated as hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">17.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(15.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">10.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;&#160;&#160;Changes from interest rate swap derivatives designated as hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;font-style:italic;">21</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(4.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(7.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Total comprehensive income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">105.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">24.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">64.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">7</font></div></div><hr style="page-break-after:always"><div><a name="s713E982E13C05FCFB03A40545E7710A7"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENT OF CHANGES IN EQUITY</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars)</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"></td></tr><tr><td style="width:37%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Treasury stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contributed <br>surplus</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated <br>other <br>comprehensive <br>loss</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">&#160;(a)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total <br>equity</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,048.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(15.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">862.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,613.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(24.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,257.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital transactions:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">13</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Issuance of capital stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">30.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(16.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Repurchase of capital stock for cancellation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(30.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(19.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Purchase of treasury stock for stock-based plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(16.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(16.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Stock-based compensation (SBC) and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">30.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total comprehensive income:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;&#160;Net earnings for 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">105.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">105.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Losses on pension and non-pension post-employment benefit plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(18.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(18.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Currency translation differences for foreign operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Changes from currency forward derivatives designated as hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,048.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">863.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,525.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,370.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital transactions:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">13</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Issuance of capital stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(14.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Repurchase of capital stock for cancellation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(109.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">33.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(75.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Purchase of treasury stock for stock-based plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(22.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(22.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">SBC and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">35.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total comprehensive income:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;&#160;Net earnings for 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">98.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">98.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Losses on pension and non-pension post-employment benefit plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(54.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(54.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Currency translation differences for foreign operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Changes from currency forward derivatives designated as hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(15.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(15.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Changes from interest rate swap derivatives designated as hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">21</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,954.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(20.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">906.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,481.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(26.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,332.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital transactions:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">13</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Issuance of capital stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(10.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Repurchase of capital stock for cancellation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(132.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">65.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(67.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Purchase of treasury stock for stock-based plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">SBC and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">35.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total comprehensive income:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;&#160;Net earnings for 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">70.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">70.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Losses on pension and non-pension post-employment benefit plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8.7</font></div></td><td style="vertical-align:bottom;background-color:;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Currency translation differences for foreign operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.2</font></div></td><td style="vertical-align:bottom;background-color:;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Changes from currency forward derivatives designated as hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.8</font></div></td><td style="vertical-align:bottom;background-color:;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;Changes from interest rate swap derivatives designated as hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">21</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(7.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(7.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,832.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(14.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">982.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,420.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(23.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,356.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(a)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">Accumulated other comprehensive loss is net of tax. See note&#160;</font><font style="font-family:inherit;font-size:8pt;color:#000000;font-weight:normal;text-decoration:none;">14</font><font style="font-family:inherit;font-size:8pt;">.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:center;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">8</font></div></div><hr style="page-break-after:always"><div><a name="s434F728893E050298070C1891FCFC85F"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENT OF CASH FLOWS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars)</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:55%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash provided by (used in):</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating activities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">105.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">98.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">70.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments to net earnings for items not affecting cash:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">76.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">89.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">135.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Equity-settled SBC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">13</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other charges (recoveries)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">16</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(86.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Finance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(17.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(7.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in non-cash working capital items:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(155.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">153.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Inventories</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(139.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(224.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">97.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts payable, accrued and other current liabilities and provisions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">227.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(158.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-cash working capital changes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(96.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(144.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">109.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income tax paid</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(30.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(44.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(21.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">127.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">345.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Investing activities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Acquisitions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(467.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Purchase of computer software and property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(102.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(82.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(80.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Proceeds from sale of assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">7</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">116.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Repayment of advances from solar supplier</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash provided by (used in) investing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(89.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(545.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Financing activities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Borrowing under prior credit facility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">163.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Repayments under prior credit facility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(40.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(350.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Borrowing under current credit facility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">759.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Repayments under current credit facility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(213.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Lease payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(17.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(38.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuance of capital stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">13</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Repurchase of capital stock for cancellation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">13</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(75.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(67.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Purchase of treasury stock for stock-based plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">13</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(16.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(22.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(9.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Finance costs and waiver fees paid </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(a)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(10.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(36.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(46.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash provided by (used in) financing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(79.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">419.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(326.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net increase (decrease) in cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(42.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(93.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">57.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">557.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">515.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">422.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents, end of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">515.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">422.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">479.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(a) Finance costs paid includes debt issuance costs paid of </font><font style="font-family:inherit;font-size:8pt;">$2.9</font><font style="font-family:inherit;font-size:8pt;">&#32;in </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">&#32;(</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:8pt;">$12.9</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:8pt;">nil</font><font style="font-family:inherit;font-size:8pt;">). We paid </font><font style="font-family:inherit;font-size:8pt;">$2.0</font><font style="font-family:inherit;font-size:8pt;">&#32;in fees in Q4 2019 in connection with obtaining the Q4 2019 Waivers (see note 12).</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">9</font></div></div><hr style="page-break-after:always"><div><a name="s796665CA248A5101A81B6534E02FC135"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s502ED0D9A397514EBD10DF07186592C5"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">REPORTING ENTITY:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Inc. (Celestica) is incorporated in Ontario with its corporate headquarters located in Toronto, Ontario, Canada.&#160;Celestica&#8217;s subordinate voting shares (SVS) are listed on the Toronto Stock Exchange (TSX) and the New York Stock Exchange (NYSE). Since the first quarter of 2018 (Q1 2018), Celestica's operating and reportable segments consist of its Advanced Technology Solutions (ATS) segment and its Connectivity &amp; Cloud Solutions (CCS) segment. Financial information for 2017 was previously reclassified to reflect this segment structure. See note 25 for further detail.</font></div><div><a name="s3664E1C295295A5FA3B09C9C16A2B6FA"></a></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Statement of compliance:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements have been prepared in accordance with International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). The consolidated financial statements were authorized for issuance by our Board of Directors on </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;12, 2020</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Functional and presentation currency:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements are presented in U.S.&#160;dollars, which is also our functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&#160;dollars (except percentages and per share&#160;amounts).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates and judgments: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with IFRS requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment could also impact certain estimates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the recoverable amounts used in our impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may impact future periods as well.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Key sources of estimation uncertainty and judgment:</font><font style="font-family:inherit;font-size:10pt;">&#32;We have applied significant estimates, judgment and assumptions in the following areas which we believe could have a significant impact on our reported results and financial position: our determination of the timing of revenue recognition; our measurement of income taxes; the determination of our cash generating units (CGUs*); whether events or changes in circumstances are indicators that an impairment review of our assets or CGUs should be conducted; the measurement of our CGUs' recoverable amounts, which includes estimating future growth, profitability, discount and terminal growth rates, and the fair value of any real property; and the allocation of the purchase price and other valuations related to our business acquisitions.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &#8220;Significant Accounting Policies&#8221; below.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* CGUs are the smallest identifiable group of assets that cannot be tested individually and generate cash inflows that are largely independent of those of other assets or groups of assets, and can be comprised of a single site, a group of sites, or a line of business.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">10</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently adopted accounting standards:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Initial adoption and application of IFRS 16, Leases:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, we adopted IFRS 16</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, Leases,</font><font style="font-family:inherit;font-size:10pt;">&#32;which brings most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 supersedes IAS 17, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, and related interpretations. In connection therewith, as of such date, we recognize right-of-use (ROU) assets and related lease obligations as of the applicable lease commencement date. ROU assets represent our right to use such leased assets, and our lease obligations represent our related lease payment obligations. In adopting this standard, we applied the modified retrospective approach, permitting us to recognize the cumulative effect of such adoption as an adjustment to our opening balance sheet as of January 1, 2019, without restatement of prior period comparative information. Upon initial adoption of IFRS 16, we recognized ROU assets of </font><font style="font-family:inherit;font-size:10pt;">$111.5</font><font style="font-family:inherit;font-size:10pt;">&#32;and related lease obligations of </font><font style="font-family:inherit;font-size:10pt;">$112.0</font><font style="font-family:inherit;font-size:10pt;">&#32;(see below), and reduced our accrued liabilities by </font><font style="font-family:inherit;font-size:10pt;">$0.5</font><font style="font-family:inherit;font-size:10pt;">&#32;on our consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">. There was no net impact on our deficit as of January 1, 2019. When measuring our lease obligations, we discounted our lease payments using a weighted-average rate of </font><font style="font-family:inherit;font-size:10pt;">4.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;as of January 1, 2019 (representing our incremental borrowing rate as of such date). In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly did not recognize ROU assets and related lease obligations for low-value leases, or for leases with terms of 12 months or less. We continue to expense the costs of these low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. In addition, as IFRS 16 did not require us to reassess whether a contract is, or contains, a lease as of the date of initial application, we maintained the lease determinations used under previous accounting rules. The amortization of the ROU assets is recognized as a depreciation charge, and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations. There were no changes to our existing finance leases required by the adoption of IFRS 16, which we continue to capitalize at their commencement (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet (see note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">). </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the adjustments to our operating lease commitments at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;used to derive the lease obligations recognized on our initial application of IFRS 16 at </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discounted using our incremental borrowing rate at January 1, 2019 </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition exemption for short-term and low-value leases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Extension options reasonably certain to be exercised</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations recognized at January 1, 2019 under IFRS 16</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations previously classified as finance leases under IAS 17</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease obligations at January 1, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accounting policies below are in compliance with IFRS and have been applied consistently to all periods presented in these consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a) &#160;&#160;&#160;&#160;Basis of measurement:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">11</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of consolidation:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These consolidated financial statements include our direct and indirect subsidiaries, all of which are wholly-owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business combinations:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2</font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(j)</font><font style="font-family:inherit;font-size:10pt;">). Potential obligations for contingent consideration and other contingencies are also recorded at fair value as of the acquisition date. We record subsequent changes in the fair value of such potential obligations from the date of acquisition to the settlement date in our consolidated statement of operations. We expense integration costs (for the establishment of business processes, infrastructure and information systems for acquired operations) and acquisition-related consulting and transaction costs as incurred in our consolidated statement of&#160;operations. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use judgment to determine the estimates used to value identifiable assets and liabilities, and the fair value of potential obligations, if applicable, at the acquisition date. We may engage third parties to determine the fair value of certain inventory, property, plant and equipment and intangible assets. We use estimates to determine cash flow projections, including the period of expected future benefit, and future growth and discount rates, among other factors, to value intangible assets and contingent consideration. The fair value of acquired tangible assets are measured by applying the market, cost or replacement cost, or the income approach (using discounted cash flows and forecasts by management), as appropriate.  </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign currency translation:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our subsidiaries have a U.S.&#160;dollar functional currency, which represents the currency of the primary economic environment in which they operate. For these subsidiaries, we translate monetary assets and liabilities denominated in foreign currencies into U.S.&#160;dollars at the period-end exchange rates. We translate non-monetary assets and liabilities denominated in foreign currencies into U.S. dollars at historic rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. Exchange gains and losses also arise on the settlement of foreign-currency denominated transactions. We recognize foreign currency differences arising on translation in our consolidated statement of&#160;operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our subsidiaries with a non-U.S.&#160;dollar functional currency, we translate assets and liabilities into U.S.&#160;dollars using the period-end exchange rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. We defer gains and losses arising from the translation of these operations in the foreign currency translation account included in accumulated other comprehensive income (loss) (OCI).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and cash equivalents:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. These instruments are subject to an insignificant risk of change in fair value over their terms and, as a result, we carry cash and cash equivalents at&#160;cost.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We procure inventory and manufacture based on specific customer orders and forecasts and value our inventory on a first-in, first-out basis at the lower of cost and net realizable value. The cost of our finished goods and work in progress includes direct materials, labor and overhead. We may require valuation adjustments if actual market conditions or demand for our customers' products or services are less favorable than originally projected. The determination of net realizable value involves significant management judgment. We consider factors such as shrinkage, the aging of and future demand for the inventory, and contractual arrangements with customers. We attempt to utilize excess inventory in other products we manufacture or return inventory to the relevant suppliers or customers. We use future sales volume forecasts to estimate excess inventory on-hand. A change to these assumptions may impact our inventory valuation and our gross margins. Should circumstances change, we may adjust our previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">12</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(g)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, plant and equipment:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We carry property, plant and equipment at cost less accumulated depreciation and accumulated impairment losses. Cost consists of expenditures directly attributable to the acquisition of the asset. We capitalize the cost of an asset when the economic benefits associated with that asset are probable and when the cost can be measured reliably. We capitalize the costs of major renovations and we write-off the carrying amount of replaced assets. We expense all other maintenance and repair costs in our consolidated statement of operations as incurred. We do not depreciate land. We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:72%;"></td><td style="width:28%;"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building/leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years or term of lease</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 15&#160;years</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimate the useful life of property, plant and equipment based on the nature of the asset, historical experience, expected changes in technology, and the expected duration of related customer programs. When major components of an asset have a significantly different useful life than their primary asset, the components are accounted for and depreciated separately. We review our estimates of residual values, useful lives and the methods of depreciation annually at year end and, if required, adjust for these prospectively. We determine gains and losses on the disposal or retirement of property, plant and equipment by comparing the proceeds from disposal with the carrying amount of the asset and we recognize these gains and losses in our consolidated statement of operations in the period of&#160;disposal. Also see note 2(j).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(h)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are the lessee of property, plant and equipment, primarily buildings and machinery. At the inception of a contract, we assess whether an arrangement is, or contains, a lease in accordance with IFRS 16. Where we determine there is a lease under IFRS 16, we recognize an ROU asset (representing our right to use such leased asset) and a related lease obligation on the applicable lease commencement date. An ROU asset is first measured based on the initial amount of the related lease obligation, subject to certain adjustments, if any, and then subsequently measured at such cost less accumulated depreciation and accumulated impairment losses (see note 2(j)). Depreciation expense on an ROU asset is recorded on a straight-line basis over the lease term in cost of sales or SG&amp;A in our consolidated statement of operations, primarily based on the nature and use of the asset. The lease obligation is initially measured at the present value of the unpaid lease payments on the commencement date, discounted using the interest rate implicit in the lease (if readily determinable) or otherwise on our incremental borrowing rate (taking country-specific risks into consideration) on the lease commencement date. We generally use our incremental borrowing rate as the discount rate. The interest expense on the related lease obligation is recognized as finance costs in our consolidated statement of operations. The lease obligation is remeasured when there are adjustments to future lease payments arising from a change in applicable indices or rates, changes in the estimated amount expected to be payable under a residual value guarantee, or if we change our assessments of whether we will exercise an applicable purchase, extension or termination option. Upon any such remeasurement, a corresponding adjustment is made to the carrying amount of the related ROU asset, or is recorded in our consolidated statement of operations if the carrying amount of such ROU asset has been impaired.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expense the costs of the low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. We capitalize finance leases at their commencement, at the lower of the fair value of the leased asset and the present value of the minimum lease payments (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and intangible assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We initially record goodwill related to acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid (including the estimated fair value of any contingent consideration) over the </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">13</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">fair value of the identifiable net assets acquired. In subsequent reporting periods, we measure goodwill at cost less accumulated impairment losses, if any. We do not amortize goodwill. For purposes of impairment testing, we allocate goodwill to the CGU, or group of CGUs, that we expect will benefit from the related acquisition. See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(j)</font><font style="font-family:inherit;font-size:10pt;">, &#8220;Impairment of goodwill, intangible assets, property, plant and&#160;equipment, and ROU assets.&#8221; </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangible assets:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize intangible assets when the economic benefits associated with the asset are probable and when the cost can be measured reliably. We estimate the useful life of intangible assets based on the nature of the asset, historical experience and the projected period of expected future economic benefits to be provided by the asset. In subsequent reporting periods, we measure intangible assets at cost less accumulated amortization and accumulated impairment losses, if any. We amortize these assets on a straight-line basis over their estimated useful lives as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:87%;"></td><td style="width:13%;"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4 to 15&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 to 10&#160;years</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property assets consist primarily of certain non-patented intellectual property and process technology. Other intangible assets consist primarily of customer relationships and contract intangibles. Computer software assets consist primarily of software licenses. We review our estimates of residual values, useful lives and the methods of amortization annually at year end and, if required, adjust for these prospectively. We reflect changes in useful lives on a prospective basis.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(j)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;We review the carrying amount of goodwill, intangible assets, property, plant and equipment, and commencing in 2019, ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets, or the related CGU or CGUs, may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. In addition to an assessment of triggering events during the year, we conduct an annual impairment assessment of CGUs with goodwill in the fourth quarter of each year to correspond with our annual planning cycle (Annual Impairment Assessment). Judgment is required in the determination of: (i) our CGUs, which includes an assessment of whether the relevant asset, or group of assets, largely generates independent cash inflows, and an evaluation of how management monitors the business operations pertaining to such asset, or asset group; and (ii) whether events or changes in circumstances during the year are indicators that a review for impairment should be conducted.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize an impairment loss when the carrying amount of an asset, CGU or group of CGUs exceeds its recoverable amount. The recoverable amount of an asset, CGU or group of CGUs is measured as the greater of its expected value-in-use and its estimated fair value less costs of disposal. The process of determining the recoverable amount is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, the fair value of any real property, and in projecting future cash flows, among other factors. Determination of our expected value-in-use is based on a discounted cash flow analysis of the relevant asset, CGU or group of CGUs. The process of determining the estimated fair value less costs of disposal requires valuations and use of appraisals. Future events and changing market conditions may impact our assumptions as to prices, costs or other factors that may result in changes in our estimates of future cash flows. Where applicable, we engage independent brokers to obtain market prices to estimate our real property and other asset values. We recognize impairment losses in our consolidated statement of operations. If it is determined that an impairment exists, we first allocate the impairment losses to the relevant CGU (or group of CGUs) to reduce the carrying amount of its (or their) goodwill, and then to reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis. See notes 7, 8 and </font><font style="font-family:inherit;font-size:10pt;">9</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not reverse impairment losses for goodwill in future periods. We reverse impairment losses for property, plant and equipment, ROU assets and intangible assets if the losses we recognized in prior periods no longer exist or have decreased as a result of changes in circumstances. At each reporting date, we review for indicators that could change the estimates we used </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">14</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">to determine the recoverable amount of the relevant assets. The amount of the reversal will be limited to the carrying amount that would have been determined, net of depreciation or amortization, had we recognized no impairment loss in prior periods.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(k)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;Provisions:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize a provision for legal or constructive obligations arising from past events when the amount can be reliably estimated and it is probable that an outflow of resources will be required to settle an obligation. The nature and type of provisions vary and management judgment is required to determine the extent of an obligation and whether the outflow of resources is probable. At the end of each reporting period, we evaluate the appropriateness of the remaining balances. We may require adjustments to the recorded amounts to reflect actual experience or changes in estimates in future periods.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We incur restructuring charges relating to workforce reductions, site consolidations, and costs associated with businesses we are downsizing or exiting. Our restructuring charges include employee severance and benefit costs, consultant costs, gains, losses or impairments related to owned sites and equipment we no longer use and which are available for sale, impairment of related intangible assets, and costs or impairments related to leased sites and equipment we no longer use.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The recognition of restructuring charges requires management to make certain judgments and estimates regarding the nature, timing and amounts associated with our restructuring actions. Our assumptions include the timing of employees to be terminated, the measurement of termination costs, any anticipated sublease recoveries from exited sites, and the timing of disposition and estimated fair values less costs of disposal for assets we no longer use and which are available for sale. We develop detailed plans and record termination costs in the period the employees are informed of their termination. For owned sites and equipment that are no longer in use and are available for sale, we recognize an impairment loss based on their estimated fair value less costs of disposal, with fair value estimated based on market prices for similar assets. We may engage third parties to assist in the determination of the estimated fair values less costs of disposal for these assets. For leased sites that we intend to exit in connection with restructuring activities, we assess the recoverability of our ROU assets, and write down such assets (recorded as restructuring charges) if the carrying value exceeds any estimated sublease recoveries. To estimate future sublease recoveries, we may engage independent brokers to determine the estimated tenant rents we can expect to realize. At the end of each reporting period, we evaluate the appropriateness of our restructuring charges and balances. Adjustments to the recorded amounts may be required to reflect actual experience or changes in estimates for future periods. See note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Legal and other contingencies:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including, but not limited to, environmental, labor, product, customer disputes, and other matters. The filing of a suit or formal assertion of a claim does not automatically trigger a requirement to record a provision. We record a provision for loss contingencies, including legal claims, based on management&#8217;s estimate of the probable outcome. Judgment is required when there is a range of possible outcomes. Management considers the degree of probability of the outcome and the ability to make a reasonable estimate of the loss. We may also use third party advisors in making our determination. The ultimate outcome, including the amount and timing of any payments required, may vary significantly from our original estimates. Potential material legal and other material contingent obligations that have not been recognized as provisions, as the outcome is remote or not probable, or the amount cannot be reliably estimated, are disclosed as contingent liabilities. See note </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">24</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranty:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer product and service warranties to our customers. We record a provision for future warranty costs based on management&#8217;s estimate of probable claims under these warranties. In determining the amount of the provision, we consider several factors including the terms of the warranty (which vary by customer, product or service), the current volume of products sold or services rendered during the warranty period, and historical warranty information. We review and adjust these estimates as necessary to reflect our experience and new information. The amount and aging of our provision will vary depending on various factors including the length of the warranty offered, the remaining life of the warranty and the extent and timing of warranty claims. We classify the portion of our warranty provision for which payment is expected in the next 12 months as current, and the remainder as non-current.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">15</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(l)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee benefits:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pension and non-pension post-employment benefits:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&#160;plans.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under defined contribution plans, our obligation is to make a fixed contribution to a separate entity. The related investment risk is borne by the employee. We recognize our obligations to make contributions to defined contribution plans as an employee benefit expense in our consolidated statement of operations in the period the employee services are&#160;rendered.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to the actuarial and investment risks with respect to defined benefit plans. Our obligation is actuarially determined using the projected unit credit method, based on service and management&#8217;s estimates. Actuarial valuations require management to make certain judgments and estimates relating to salary escalation, compensation levels at the time of retirement, retirement ages, the discount rate used in measuring the net interest on the net defined benefit asset or liability, and expected healthcare costs (as applicable). These actuarial assumptions could change from period-to-period and actual results could differ materially from the estimates originally made by management. We evaluate our assumptions on a regular basis, taking into consideration current market conditions and historical data. Market driven changes may affect the actual rate of return on plan assets compared to our assumptions, as well as our discount rates and other variables which could cause actual results to differ materially from our estimates. Changes in assumptions could impact our defined benefit pension plan valuations and our future defined benefit pension expense and required funding. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our obligation for each defined benefit plan consists of the present value of the defined benefit obligation less the fair value of plan assets, and is presented on a net basis on our consolidated balance sheet. When the actuarial calculation results in a benefit, the asset we recognize is restricted to the present value of economic benefits available in the form of future refunds from the plan or reductions in future contributions to the plan. To calculate the present value of economic benefits, we also consider any minimum funding requirements that apply to the plan. An economic benefit is available if it is realizable during the life of the plan, or on settlement of the plan liabilities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize past service costs or credits arising from plan amendments, whether vested or unvested, immediately in our consolidated statement of operations. We determine the net interest expense (income) on the net defined benefit liability (asset) for each year by applying the discount rate used to measure the defined benefit obligation at the beginning of the year to the net defined benefit liability (asset) position, taking into account any changes in the net defined benefit liability (asset) during the year as a result of contributions and benefit payments. Net interest expense and other expenses related to defined benefit plans are recognized in our consolidated statement of operations. The difference between the interest income on plan assets and the actual net return on plan assets is included in the re-measurement of the net defined benefit liability (asset). We recognize actuarial gains and losses on plan assets or obligations, as well as any year over year change in the impairment of the balance sheet position in OCI and we reclassify the amounts to deficit. Curtailment gains or losses may arise from significant changes to a plan. We record curtailment gains or losses in our consolidated statement of operations when the curtailment occurs.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To mitigate the actuarial and investment risks of our defined benefit pension plans, we from time to time purchase annuities (using existing plan assets) from third party insurance companies for certain, or all, plan participants. The purchase of annuities by the pension plan substantially hedges the financial risks associated with our pension obligations. Where the annuities are purchased on behalf of, and held by the pension plan, the relevant employer retains the ultimate responsibility for the payment of benefits to plan participants, and we retain the pension assets and liabilities on our consolidated balance sheet. Our annuity purchases have resulted (and future annuity purchases may result) in losses, due to a reduction in the value of the plan assets relative to plan obligations as of the date of the annuity purchase. We record these non-cash losses&#160;in OCI on our consolidated balance sheet and simultaneously reclassify such amounts to deficit in the same period. Alternatively, where we purchase annuities from insurance companies on behalf of applicable plan participants with the intention of winding-up the relevant plan in the future (with the expectation of transferring the annuities to the individual plan members), the insurance company assumes responsibility for the payment of benefits to the relevant plan participants once the wind-up is complete. In this case, settlement accounting is applied to the purchase of the annuities and the loss (if any) is recorded in other charges in our consolidated statement of operations. In addition, both the pension assets and liabilities will be removed from our consolidated balance sheet once the wind-up of the plan is complete.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">16</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-based compensation (SBC):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally grant performance share units (PSUs) and restricted share units (RSUs), and from time to time grant stock options, to employees under our SBC plans. Stock options and RSUs vest in installments over the vesting period. Stock options generally vest </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;">&#32;per year over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year period, and RSUs generally vest one-third per year over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. We treat each installment under a grant of stock options and RSUs as a separate grant in determining the compensation expense. PSUs vest at the end of their respective terms, generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;years from the grant date, to the extent that specified performance conditions have been met.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock options:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options are exercisable for SVS. We recognize the grant date fair value of stock options granted to employees as compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We adjust compensation expense to reflect the estimated number of options we expect to vest at the end of the vesting period. When options are exercised, we credit the proceeds to capital stock on our consolidated balance sheet. We measure the fair value of stock options using the Black-Scholes option pricing model. Measurement inputs include the price of our SVS on the grant date, the exercise price of the stock option, and our estimates of the following: expected price volatility of our SVS (based on weighted average historic volatility), weighted average expected life of the stock option (based on historical experience and general option holder behavior), and the risk-free interest&#160;rate. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">RSUs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for RSUs is based on the market value of our SVS at the time of grant. We amortize the cost of RSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. Unless a grantee has been authorized, and elects, to settle RSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs granted in 2017:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for </font><font style="font-family:inherit;font-size:10pt;">40%</font><font style="font-family:inherit;font-size:10pt;">&#32;of PSUs granted in 2017 was based on the market value of our SVS at the time of grant. The cost we recorded for these PSUs, which vested based on a non-market performance condition related to the achievement of pre-determined financial targets over a specified period, was based on our estimate of the outcome of such performance condition. During 2019, these PSUs were modified to more closely align the performance condition with the Company&#8217;s strategic objectives. As a result, vesting of these PSUs was revised to be based on the Company&#8217;s average performance on such measure over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year vesting period relative to the average performance on such measure of a pre-determined EMS competitor group over such period (instead of the Company&#8217;s relative performance in the final year of the vesting period). The modification impacted the vesting expectation for these awards but did not result in any incremental fair value.&#160;We adjusted the cost of these PSUs as new facts and circumstances arose; the timing of these adjustments was subject to judgment. We recorded adjustments to the cost of these PSUs in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year term based on management's estimate of the expected level of achievement of such performance condition. We amortized the cost of these PSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We settled the vested PSUs with SVS primarily issued from treasury. We determined the cost we recorded for </font><font style="font-family:inherit;font-size:10pt;">60%</font><font style="font-family:inherit;font-size:10pt;">&#32;of PSUs granted in 2017 using a Monte Carlo simulation model. The number of awards expected to vest was factored into the grant date Monte Carlo valuation for the award. The number of these PSUs that vested depended on the level of achievement of total shareholder return (TSR), which is a market performance condition, relative to the TSR of a pre-defined group of companies over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. We did not adjust the grant date fair value regardless of the eventual number of awards that vested based on the level of achievement of the market performance condition. We recognized compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduced this expense for the estimated PSU awards that were not expected to vest because the employment conditions were not expected to be satisfied. We settled the vested PSUs with SVS primarily issued from treasury.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">17</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs granted in 2018 and 2019:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for the PSUs granted in each of 2018 and 2019 was based on our estimate of the outcome of specified performance conditions. The number of PSUs granted in each of 2018 and 2019 that will actually vest will vary from </font><font style="font-family:inherit;font-size:10pt;">0</font><font style="font-family:inherit;font-size:10pt;">% to </font><font style="font-family:inherit;font-size:10pt;">200%</font><font style="font-family:inherit;font-size:10pt;">&#32;of a target amount granted based on the level of achievement of a pre-determined non-market performance measurement in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period, subject to modification by a separate pre-determined non-market financial target and our relative TSR performance (compared to a pre-defined group of companies) over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year vesting period. We estimated the grant date fair value of the TSR modifier</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">for these awards using a Monte Carlo simulation model. The grant date fair value for the non-TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and is subject to adjustment in subsequent periods to reflect changes in the estimated level of achievement related to the applicable performance condition. We recognize compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduce this expense for the estimated PSU awards that are not expected to vest because the employment conditions are not expected to be satisfied. Unless a grantee has been authorized, and elects, to settle PSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">DSUs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The compensation of our Board of Directors is comprised of annual Board retainer fees, annual Audit and Compensation Committee Chair retainer fees (for the Chairs of those committees) and travel fees (collectively, Annual Fees) payable in quarterly installments in arrears. In 2017 and 2018, directors were required to elect to have either </font><font style="font-family:inherit;font-size:10pt;">75%</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;">&#32;of their Annual Fees paid in deferred share units (DSUs).  Commencing January 1, 2019, directors must elect to receive </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;">&#32;of their Annual Fees in cash, with the balance in DSUs, until such director satisfies the requirements of the Company's Director Share Ownership Guidelines. Once a director has satisfied such requirements, the director may then elect to receive </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;">&#32;of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;">&#32;of such director's Annual Fees will be paid in DSUs). The number of DSUs or RSUs we grant is determined by dividing the elected percentage of the dollar value of the Annual Fees earned in the quarter by the closing price of our SVS on the NYSE on the last business day of such quarter. Each DSU represents the right to receive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;SVS or an equivalent value in cash after the individual ceases to serve as a director, and is neither an employee of the Company, nor a director or employee of any corporation that does not deal at arm's length with the Company (Retires). DSUs granted prior to January&#160;1, 2007 may be settled with SVS issued from treasury or purchased in the open market, or with cash (at the discretion of the Company). DSUs granted after January&#160;1, 2007 to directors as compensation may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).  Each quarterly grant of RSUs to directors vests ratably over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. Such RSUs are governed by the terms of our Long-Term Incentive Plan. Each vested RSU entitles the holder thereof to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;SVS; however, if permitted by the Company under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. Unvested RSUs will vest immediately on the date the director Retires. We expense the cost of DSUs and RSUs for directors through SG&amp;A in our consolidated statement of operations in the period the services are&#160;rendered.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(m)&#160;&#160;&#160;&#160;Deferred financing costs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility. We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet which we amortize to our consolidated statement of operations on a straight-line basis over the term of the revolving facility. We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">) which we amortize to our consolidated statement of operations using the effective interest rate method over the term of the related debt or when the debt is retired, if&#160;earlier.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(n)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes: </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our income tax expense for a reporting period is comprised of current and deferred income taxes. Current income taxes and deferred income taxes are recognized in our consolidated statement of operations, except to the extent that they relate to items recognized in OCI or directly in equity, in which case the taxes are also recognized in OCI or directly in equity, respectively. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, there are many transactions for which the ultimate tax outcome is uncertain until we resolve it with the relevant tax authority, which may take many years. The final tax outcome of these matters may be different </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">18</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">from the estimates management originally made in determining our tax provision. Management periodically evaluates the positions taken in our tax returns with respect to situations in which applicable tax rules are subject to interpretation. We establish provisions related to tax uncertainties where appropriate, based on our estimate of the amount that ultimately will be paid to or received from the tax authorities. We recognize accrued interest and penalties relating to tax uncertainties in current income tax&#160;expense. The various judgments and estimates by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the liability method of accounting for deferred income taxes. Under this method, we recognize deferred income tax assets and liabilities for future income tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective income tax bases, and on unused tax losses and tax credit carryforwards. We measure deferred income taxes using tax rates and laws that have been enacted or substantively enacted at the reporting date and that we expect will apply when the related deferred income tax asset is realized or the deferred income tax liability is settled. We recognize deferred income tax assets to the extent we believe it is probable, based on management&#8217;s estimates, that future taxable profit will be available against which the deductible temporary differences as well as unused tax losses and tax credit carryforwards can be utilized. Estimates of future taxable profit in different tax jurisdictions are an area of estimation uncertainty. We review our deferred income tax assets at each reporting date and reduce them to the extent it is no longer probable that we will realize the related tax benefits; such reductions are reversed when the probability of future taxable profits improves. Unrecognized deferred tax assets are reassessed at each reporting date and recognized to the extent that it has become probable that future taxable profits will be available against which they can be used. We recognize the effect of a change in income tax rates in the period of enactment or substantive enactment.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not recognize deferred income taxes if they arise from the initial recognition of goodwill, or for temporary differences arising from the initial recognition of an asset or a liability in a transaction that is not a business combination and that affects neither accounting nor taxable profit or loss. We also do not recognize deferred income taxes on temporary differences relating to investments in subsidiaries to the extent we are able to control the timing of the reversal of the temporary differences and it is probable that the temporary differences will not reverse in the foreseeable future.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During each period, we record current income tax expense or recovery based on taxable income earned or loss incurred in each tax jurisdiction where we operate, and for any adjustments to taxes payable in respect of previous years, using tax laws that are enacted or substantively enacted at the balance sheet&#160;date.&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(o)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial assets and financial liabilities:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize financial assets and financial liabilities initially at fair value and subsequently measure these at either fair value or amortized cost based on their classification as described below.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(q)</font><font style="font-family:inherit;font-size:10pt;">, &#8220;Impairment of financial assets.&#8221;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair value through profit or loss (FVTPL):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial assets and any financial liabilities that we purchase or incur, respectively, with the intention of generating earnings in the near term, and derivatives other than cash flow hedges, are classified as FVTPL. This category includes short-term investments in money market funds (if applicable) that we group with cash equivalents, and derivative assets and derivative liabilities that do not qualify for hedge accounting. For investments that we classify as FVTPL, we initially recognize such financial assets on our consolidated balance sheet at fair value and recognize subsequent changes in our consolidated statement of operations. We expense transaction costs as incurred in our consolidated statement of&#160;operations. We do not currently hold any liabilities designated as FVTPL.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Amortized cost:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial assets that we hold with the intention of collecting the contractual cash flows (in the form of payment of principal and related interest) are measured at amortized cost, and include our trade receivables, term deposits and non-customer receivables. We initially recognize the carrying amount of such assets on our consolidated balance sheet at fair value plus directly attributable transaction costs, and subsequently measure these at amortized cost using the effective interest rate method, less any impairment losses.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">19</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other financial liabilities:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This category is for our financial liabilities that are not classified as FVTPL, and includes our accounts payable (A/P), the majority of our accrued liabilities and certain other provisions, as well as borrowings under our credit facility, including our term loans. We record these financial liabilities at amortized cost on our consolidated balance&#160;sheet.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(p)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivatives and hedge accounting:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into forward exchange and swap contracts to hedge the cash flow risk associated with firm purchase commitments and forecasted transactions in foreign currencies that we consider to be highly probable, and to hedge foreign-currency denominated balances. We use estimates to forecast future cash flows and the future financial position of net monetary assets or liabilities denominated in foreign currencies. We enter into interest rate swap agreements to mitigate a portion of the interest rate risk on our term loan borrowings. We apply hedge accounting to those hedge transactions that are considered effective. Management assesses the effectiveness of hedges by comparing actual outcomes against our estimates on a regular basis. Subsequent revisions in estimates of future cash flow forecasts, if significant, may result in the discontinuation of hedge accounting for that hedge. We do not enter into derivative contracts for speculative purposes.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the inception of a hedging relationship, we formally document the relationship between our hedging instrument and the hedged item, as well as our risk management objectives and strategy for undertaking the various hedge transactions. Our process includes linking all derivatives to specific assets and liabilities on our consolidated balance sheet or to specific firm commitments or forecasted transactions. We also formally assess, both at the hedge&#8217;s inception and at the end of each quarter, whether the derivatives used in hedged transactions are highly effective in offsetting changes in the cash flows of the hedged items. We record the gain or loss from these forward exchange and swap contracts in the same line item where the underlying exposures are recognized in our consolidated statement of operations. For our non-designated hedges against our balance sheet exposures denominated in foreign currencies, we record the gain or loss from these forward exchange and swap contracts in&#160;SG&amp;A in our consolidated statement of operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward exchange and swap contracts that are not designated as hedges are marked to market each period, resulting in a gain or loss in our consolidated statement of&#160;operations. We measure all derivative contracts at fair value on our consolidated balance sheet. The majority of our derivative assets and liabilities arise from the foreign currency forward contracts and interest rate swaps that we designate as cash flow hedges. In a cash flow hedge, we defer the changes in the fair value of the hedging derivative, to the extent effective, in OCI until we recognize the asset, liability or forecasted transactions being hedged in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedges that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in OCI in our consolidated statement of operations over the remaining term of the hedge. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in OCI immediately in our consolidated statement of operations. For our current currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are included in cost of sales. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&#160;operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We value our derivative assets and liabilities based on inputs that are either readily available in public markets or derived from information available in public markets. The inputs we use include discount rates, forward exchange rates, interest rate yield curves and volatility, and credit risk adjustments. Changes in these inputs can cause significant volatility in the fair value of our financial instruments in the&#160;short-term.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(q)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of financial assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review financial assets at each reporting date. Financial assets are deemed to be impaired when objective evidence resulting from one or more events subsequent to the initial recognition of the asset indicates the estimated future cash flows of the asset have decreased. We use a forward-looking expected credit loss (ECL) model in determining our allowance for doubtful accounts as it relates to trade receivables, contract assets (under IFRS 15), and other financial assets.  Our allowance is based on historical experience, and includes consideration of the aging of the balances, the customer's creditworthiness, current economic conditions, expectation of bankruptcies, and political and economic volatility in the markets/location of our customers, among other factors. We measure an impairment loss as the excess of the carrying amount over the present value of the estimated future cash flows discounted using the financial asset&#8217;s original discount rate, and we recognize this loss in our consolidated </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">20</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">statement of&#160;operations. A financial asset is written off or written down to its net realizable value as soon as it is known to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(r)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue and deferred investment costs:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We derive the majority of our revenue from the sale of electronic products and services that we manufacture and provide to customer specifications. We recognize revenue from the sale of products and services rendered when our performance obligations have been satisfied or when the associated control over the products has passed to the customer and no material uncertainties remain as to the collection of our receivables. Under IFRS 15, where products are custom-made to meet a customer's specific requirements, and such customer is obligated to compensate us for the work performed to date, we recognize revenue over time as production progresses to completion, or as services are rendered. We generally estimate revenue for our work in progress based on costs incurred to date plus a reasonable profit margin for eligible products for which we do not have alternative uses. For other contracts that do not qualify for revenue recognition over time, we recognize revenue at the point in time where control is passed to the customer, which is generally upon shipment when no further performance obligation remains except for our standard manufacturing or service warranties. We apply significant estimates, judgment and assumptions in interpreting our customer contracts, determining the timing of revenue recognition and measuring work in progress. As our invoices are typically issued at the time of the delivery of final products to the customers, the earlier recognition of revenue on certain custom-made products has resulted in unbilled contract assets which we include in accounts receivable (A/R) on our consolidated balance sheet. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent the recoverability of these costs is probable, in other current and non-current assets on our consolidated balance sheet.  We subsequently amortize these investment costs over the projected period of expected future economic benefits, or as recoveries are realized, from the new contracts. We monitor these deferred costs for potential impairment on a regular basis.</font></div><div><a name="sF3AA66736C0657EE9B2312EBD73CA558"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.&#160;&#160;&#160;&#160;ACQUISITIONS:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, we completed the acquisition of U.S.-based Atrenne Integrated Solutions, Inc. (Atrenne), a designer and manufacturer of ruggedized electromechanical solutions, primarily for military and commercial aerospace applications, with operations in Minnesota and Massachusetts. The final purchase price for Atrenne was </font><font style="font-family:inherit;font-size:10pt;">$140.3</font><font style="font-family:inherit;font-size:10pt;">, net of cash acquired. The original purchase price was reduced by </font><font style="font-family:inherit;font-size:10pt;">$1.4</font><font style="font-family:inherit;font-size:10pt;">&#32;in connection with a working capital adjustment finalized in the first quarter of 2019 (Q1 2019). The purchase price was financed with borrowings under our then-applicable credit facility. The goodwill from the acquisition (attributable to our ATS segment) arose primarily from the specific knowledge and capabilities of the acquired workforce and expected synergies from the combination of our operations, and was not tax deductible.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2018, we completed the acquisition of U.S.-based Impakt Holdings, LLC (Impakt), a highly-specialized, vertically integrated company providing manufacturing solutions for leading original equipment manufacturers in the&#160;display and semiconductor industries, as well as other markets requiring complex fabrication services, with operations in California and South Korea. The final purchase price for Impakt was </font><font style="font-family:inherit;font-size:10pt;">$324.1</font><font style="font-family:inherit;font-size:10pt;">, net of cash acquired. The original purchase price was reduced by </font><font style="font-family:inherit;font-size:10pt;">$1.3</font><font style="font-family:inherit;font-size:10pt;">&#32;in connection with a working capital adjustment finalized in the third quarter of 2019. The purchase price was financed with borrowings under our current credit facility. The goodwill from the acquisition (attributable to our ATS segment), arose primarily from the specific knowledge and capabilities of the acquired workforce and expected synergies from the combination of our operations, and was not tax deductible.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">21</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired assets and liabilities are recorded on our consolidated balance sheet at their fair values as of the date of acquisition. Details of our final purchase price allocation for the Atrenne and Impakt acquisitions are as follows: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.60317460317461%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:76%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Atrenne</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impakt</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets*, net of cash acquired ($1.1 for Atrenne and $5.9 for Impakt)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment and other long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer intangible assets and computer software assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes and other-long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* In connection with our purchase of Atrenne, we recorded a </font><font style="font-family:inherit;font-size:8pt;">$1.6</font><font style="font-family:inherit;font-size:8pt;">&#32;fair value adjustment to write up the value of the acquired inventory as of the acquisition date, representing the difference between the inventory's cost and its fair value. During the second quarter of 2018, we recognized the full </font><font style="font-family:inherit;font-size:8pt;">$1.6</font><font style="font-family:inherit;font-size:8pt;">&#32;fair value adjustment through cost of sales, as all such acquired inventory was sold during that quarter. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We engaged third-party consultants to provide&#160;valuations of certain inventory, property, plant and&#160;equipment and intangible assets&#160;in connection with our purchases of Atrenne and Impakt. The fair value of the acquired tangible&#160;assets&#160;was measured based on their value in-use, by applying the market (sales comparison, brokers' quotes), cost or replacement cost, or the income (discounted cash flow) approach, as deemed appropriate.&#160;The valuation of the intangible assets by the third-party consultants was primarily based on the income approach using a discounted cash flow model and forecasts based on management's subjective estimates and assumptions.&#160;Various Level 2 and 3 data inputs of the fair value measurement hierarchy (described in note </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;">) were used in the valuation of these assets. Annual amortization of intangible assets increased by approximately </font><font style="font-family:inherit;font-size:10pt;">$6</font><font style="font-family:inherit;font-size:10pt;">&#32;as a result of the Atrenne acquisition and approximately </font><font style="font-family:inherit;font-size:10pt;">$15</font><font style="font-family:inherit;font-size:10pt;">&#32;as a result of the Impakt acquisition.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We incur consulting, transaction and integration costs relating to potential and completed acquisitions, including with respect to Atrenne and Impakt.  We also incurred charges related to the subsequent re-measurement of indemnification assets recorded in connection with our Impakt acquisition of </font><font style="font-family:inherit;font-size:10pt;">$2.2</font><font style="font-family:inherit;font-size:10pt;">&#32;in 2019 (</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2017 &#8212; nil). Collectively, these costs and charges are referred to as Acquisition Costs. During 2019, we recorded Acquisition Costs of </font><font style="font-family:inherit;font-size:10pt;">$3.9</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$11.0</font><font style="font-family:inherit;font-size:10pt;">; 2017 &#8212; </font><font style="font-family:inherit;font-size:10pt;">$4.5</font><font style="font-family:inherit;font-size:10pt;">) in other charges in our consolidated statement of operations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s36C23925980B58D48B997DBF28970DFB"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACCOUNTS RECEIVABLE:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts receivable (A/R) sales program and supplier financing programs (SFPs):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our agreement to sell up to </font><font style="font-family:inherit;font-size:10pt;">$250.0</font><font style="font-family:inherit;font-size:10pt;">&#32;in A/R on an uncommitted basis (subject to pre-determined limits by customer) to </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;third-party banks was scheduled to expire in November 2019, but was extended to January 15, 2020 pursuant to its terms, at which time it expired. Based on a review of our requirements at that time, we reduced the sales program limit from </font><font style="font-family:inherit;font-size:10pt;">$250.0</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">$200.0</font><font style="font-family:inherit;font-size:10pt;">&#32;during the extension period. In addition, we participate in </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;SFPs (</font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;with a CCS segment customer, and commencing in the fourth quarter of 2019 (Q4 2019), </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;with an ATS segment customer), pursuant to which we sell A/R from the relevant customer to third-party banks on an uncommitted basis. At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we sold </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$90.6</font><font style="font-family:inherit;font-size:10pt;">&#32;of A/R under our A/R sales program (</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$130.0</font><font style="font-family:inherit;font-size:10pt;">) and </font><font style="font-family:inherit;font-size:10pt;">$50.4</font><font style="font-family:inherit;font-size:10pt;">&#32;of A/R under the SFPs (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$50.0</font><font style="font-family:inherit;font-size:10pt;">).  We utilize the SFPs to substantially offset the effect of extended payment terms required by these customers on our working capital for the period.&#160;Under our previous A/R sales program (and the current one described below), we collect cash from our customers, and remit the cash to the banks once collected. Under our SFPs, the third-party banks collect the relevant receivables directly from the customers.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To replace our previous A/R sales program, and based on a recent review of our requirements, we entered into an agreement in March 2020 with a new third-party bank to sell up to </font><font style="font-family:inherit;font-size:10pt;">$235.0</font><font style="font-family:inherit;font-size:10pt;">&#32;in A/R (based on currently approved obligors) on an uncommitted basis, subject to pre-determined limits by customer. This agreement provides for a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year term, with automatic annual </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year extensions, and may be terminated at any time by the bank or by us&#160;upon 3 month&#8217;s prior notice, or by the bank upon specified defaults.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">22</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The A/R sold under the foregoing programs are de-recognized from our A/R balance and removed from our consolidated balance sheet, and the proceeds are reflected as cash provided by operating activities in our consolidated statement of cash flows. Upon sale, we assign the rights to the A/R to the banks. We pay discount charges which we record as finance costs in our consolidated statement of operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract assets:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, our A/R balance included </font><font style="font-family:inherit;font-size:10pt;">$226.7</font><font style="font-family:inherit;font-size:10pt;">&#32;of contract assets recognized as revenue under IFRS 15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$267.8</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s0EDF5748D3595266A32D5FC4AC2EB5FF"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INVENTORIES:</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are comprised of the following:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">948.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">868.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,089.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">992.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record inventory provisions, net of valuation recoveries, in cost of sales. Inventory provisions reflect write-downs in the value of our inventory to net realizable value, and valuation recoveries primarily reflect realized gains on the disposition of previously written-down inventory. During </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded net inventory provisions of </font><font style="font-family:inherit;font-size:10pt;">$4.1</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$13.5</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$3.3</font><font style="font-family:inherit;font-size:10pt;">), comprised of new provisions (approximately two-thirds of which related to specified aged inventory in our ATS segment), which were partially offset by </font><font style="font-family:inherit;font-size:10pt;">$5.8</font><font style="font-family:inherit;font-size:10pt;">&#32;of valuation recoveries (relatively equal between our </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;segments) recorded in Q4 2019.  Our net inventory provisions for 2018 were primarily due to increases in our overall aged inventory levels as compared to 2017, more than half of which related to customers in our ATS segment, comprised of new provisions which were partially offset by </font><font style="font-family:inherit;font-size:10pt;">$4.6</font><font style="font-family:inherit;font-size:10pt;">&#32;of valuation recoveries recorded in the fourth quarter of 2018. We regularly review our estimates and assumptions used to value our inventory through analysis of historical performance.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our contracts provide for customer cash deposits to cover our risk of excess and obsolete inventory and/or for working capital requirements. Such deposits as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(primarily covering our aged inventory) totaled </font><font style="font-family:inherit;font-size:10pt;">$121.9</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$57.9</font><font style="font-family:inherit;font-size:10pt;">), and were recorded in accrued and other current liabilities on our consolidated balance sheet.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s3D9F5D1E3C075AD69EE51A199D338E8E"></a></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.&#160;&#160;&#160;&#160;ASSETS CLASSIFIED AS HELD FOR SALE:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of previously announced restructuring actions, we have reclassified certain assets as held for sale. These assets were reclassified at the lower of their carrying value and estimated fair value less costs of disposal at the time of such reclassification. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$0.7</font><font style="font-family:inherit;font-size:10pt;">&#32;of assets classified as held for sale, consisting of equipment in Europe (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$27.4</font><font style="font-family:inherit;font-size:10pt;">, consisting of land and buildings in Europe and Canada). The decrease from 2018 resulted from: (i) the sale of our Toronto real property in March 2019, and (ii) the reclassification of the land and building we own in Europe (totaling </font><font style="font-family:inherit;font-size:10pt;">$12.9</font><font style="font-family:inherit;font-size:10pt;">) to property, plant and equipment as of December 31, 2019, as such assets no longer meet the criteria required to be classified as held for sale on our consolidated balance sheet. See note </font><font style="font-family:inherit;font-size:10pt;">7</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">23</font></div></div><hr style="page-break-after:always"><div><a name="sE7DB7724C15B5D6988707ED319105E0D"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">7</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PROPERTY, PLANT AND EQUIPMENT:</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment are comprised of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:58%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br>Depreciation and <br>Impairment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings including improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">375.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">781.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,183.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">818.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:389px;"></td><td style="width:9px;"></td><td style="width:70px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:92px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:67px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br>Depreciation and <br>Impairment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings including improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">351.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">720.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,108.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">753.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the net book value of property, plant and&#160;equipment for the years indicated:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"></td></tr><tr><td style="width:51%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Buildings <br>including <br>Improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Machinery <br>and <br>Equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">323.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions through business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and other disposals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2018 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transferred from assets held for sale</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">6</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment through business combinations </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and other disposals </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii) (iv)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2019 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">The net book value of property, plant and equipment at </font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:8pt;">&#32;included </font><font style="font-family:inherit;font-size:8pt;">$7.5</font><font style="font-family:inherit;font-size:8pt;">&#32;(</font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:8pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#8212; </font><font style="font-family:inherit;font-size:8pt;">$12.8</font><font style="font-family:inherit;font-size:8pt;">) of leases financed through third parties.  See note 12 for the future minimum lease payments under these leases. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes the disposal of our Toronto real property in March 2019.  See "</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Toronto Real Property and Related Transactions</font><font style="font-family:inherit;font-size:8pt;">" below.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes the write-down of equipment primarily related to our capital equipment business and other disengaged programs (recorded as restructuring charges). See note 16(a).</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">24</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;"></font><font style="font-family:inherit;font-size:10pt;">We review the carrying amount of property, plant and equipment for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets (or the related CGU or CGUs) may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. We did not identify any triggering event during the course of 2017 to 2019 indicating that the carrying amount of such assets or CGUs may not be recoverable.  However, we recorded non-cash restructuring charges: (i) in 2017, to write down our then-remaining solar panel manufacturing equipment; (ii) in 2018, to reflect losses on the sale of surplus equipment; and (iii) in 2019, to write-down certain equipment primarily related to our capital equipment business and disengaged programs, in each case in connection with our restructuring activities. See note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Toronto Real Property and Related Transactions:</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 23, 2015, we entered into an agreement of purchase and sale (Property Sale Agreement) to sell our real property located in Toronto, Ontario, which included the site of our corporate headquarters and our Toronto manufacturing operations, to a special purpose entity (the Property Purchaser), a consortium of </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;real estate partnerships (approximately </font><font style="font-family:inherit;font-size:10pt;">27%</font><font style="font-family:inherit;font-size:10pt;">&#32;of the interests of which are held by a privately-held partnership in which Mr. Gerald Schwartz (a controlling shareholder of Celestica) has a material interest; and approximately </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;">&#32;of the interests of which are held by a partnership in which Mr. Schwartz has a non-voting interest). In September 2018, the Property Sale Agreement was assigned to a new purchaser (Assignee). The Property Purchaser holds a </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;">&#32;non-voting interest in the Assignee. </font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On March 7, 2019, we completed the sale of our Toronto real property and received total additional proceeds of </font><font style="font-family:inherit;font-size:10pt;">$113.0</font><font style="font-family:inherit;font-size:10pt;">&#32;(Toronto Proceeds), including a high density bonus and an early vacancy incentive related to the temporary relocation of our corporate headquarters. We recorded a gain of </font><font style="font-family:inherit;font-size:10pt;">$102.0</font><font style="font-family:inherit;font-size:10pt;">&#32;(Property Gain) on the sale in other charges (recoveries) during Q1 2019 (see note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;">(c)). No net tax impact was recorded from this sale, as the gain was offset by the utilization of previously unrecognized tax losses. See note </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We completed the relocation of our Toronto manufacturing operations in February 2019 (under a long-term lease executed in November 2017). We also entered into a </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">-year lease in March 2019 with the Assignee for our new corporate headquarters, to be built by the Assignee on the site of our former location. In connection therewith, we completed the temporary relocation of our corporate headquarters in the second quarter of 2019 (Q2 2019) (pursuant to a </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;">-year lease executed in September 2018) while our new corporate headquarters is under construction. In connection with such relocations, we capitalized building improvements and equipment costs related to our new manufacturing site (</font><font style="font-family:inherit;font-size:10pt;">$1.2</font><font style="font-family:inherit;font-size:10pt;">&#32;in 2019; approximatel</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">y</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">$15</font><font style="font-family:inherit;font-size:10pt;">&#32;in 2018; nil in 2017) and our temporary corporate headquarters (</font><font style="font-family:inherit;font-size:10pt;">$5.0</font><font style="font-family:inherit;font-size:10pt;">&#32;in 2019; nil prior thereto), and we incurred transition-related costs (</font><font style="font-family:inherit;font-size:10pt;">$3.8</font><font style="font-family:inherit;font-size:10pt;">&#32;in 2019; </font><font style="font-family:inherit;font-size:10pt;">$13.2</font><font style="font-family:inherit;font-size:10pt;">&#32;in 2018; </font><font style="font-family:inherit;font-size:10pt;">$1.6</font><font style="font-family:inherit;font-size:10pt;">&#32;in 2017) which we recorded in other charges. Transition costs are comprised of direct relocation and duplicate costs (such as rent expense, utility costs, depreciation charges, and personnel costs) incurred during the transition periods, as well as cease-use costs incurred in connection with idle or vacated portions of the relevant premises that we would not have incurred but for these relocations.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s9607851e01f04eef900a47bb8c340970"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">8</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.&#160;&#160;&#160;&#160;RIGHT-OF-USE ASSETS:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the net book value of ROU assets during 2019: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:45%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; January 1, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and lease terminations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">During 2019, we recorded </font><font style="font-family:inherit;font-size:8pt;">$1.0</font><font style="font-family:inherit;font-size:8pt;">&#32;(as restructuring charges) to write down certain ROU assets in connection with restructuring actions pertaining to vacated properties, resulting in part from sublet recoveries that were lower than the carrying value of the related leases. See note </font><font style="font-family:inherit;font-size:8pt;">16</font><font style="font-family:inherit;font-size:8pt;">(a). We also terminated several leases in connection with restructuring actions and de-recognized </font><font style="font-family:inherit;font-size:8pt;">$3.7</font><font style="font-family:inherit;font-size:8pt;">&#32;of ROU assets in connection therewith. </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">25</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review the carrying amount of ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets (or the related CGU or CGUs) may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. We did not identify any triggering event during the course of 2019 indicating that the carrying amount of our ROU assets or related CGUs may not be recoverable</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:10pt;">However, we recorded non-cash restructuring charges in 2019 to write-down certain ROU assets related to vacated properties in connection with actions pertaining to our cost efficiency initiative. See note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;">(a).</font></div><div><a name="s71ADAA532CCC55CD8ED274208EB5E177"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">9</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GOODWILL AND INTANGIBLE ASSETS:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets are comprised of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:56%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br>Amortization <br>and Impairment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">508.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">238.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">269.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">290.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">909.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">625.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">283.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:671px;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:381px;"></td><td style="width:9px;"></td><td style="width:72px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:92px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:9px;"></td><td style="width:72px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br>Amortization <br>and Impairment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">260.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">282.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">905.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">654.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the net book value of goodwill and intangible assets for the years indicated:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.80952380952381%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"></td></tr><tr><td style="width:44%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other <br>Intangible <br>Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Computer <br>Software <br>Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions through business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">271.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">269.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment through business combinations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:8pt;">Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">26</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review the carrying amount of goodwill and intangible assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets (or the related CGU or CGUs) may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. In addition to an assessment of triggering events during the year, we conduct an Annual Impairment Assessment of CGUs with goodwill in the fourth quarter of each year. We recorded </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;impairment charges against goodwill or intangible assets during 2017 to </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, or as a result of our 2017, 2018 or 2019 Annual Impairment Assessments. However, see note 16(a) for a discussion of non-cash restructuring charges recorded in 2017 to 2019 to write-down certain equipment and ROU assets in connection with our restructuring activities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our Annual Impairment Assessments, we used cash flow projections based primarily on our plan for the following year and, to a lesser extent, on our three-year strategic plan and other financial projections. Our plans, which are primarily based on financial projections submitted by our subsidiaries along with input from our customer teams, are reviewed by various levels of management as part of our annual planning cycle. The plan for </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;">&#32;(used for our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Impairment Assessment) was approved by management and presented to our Board of Directors in December </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The process of determining the recoverable amount of a CGU is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, among other factors. The assumptions used in our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Impairment Assessment were determined based on past experiences adjusted for expected changes in future conditions. Where applicable, we also engaged independent brokers to obtain market prices to estimate our real property and other asset values. For our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Impairment Assessment, we used cash flow projections over a </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">-year period, and applied a perpetuity growth rate of </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;">&#32;thereafter (consistent with long-term inflation guidance).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our goodwill balance at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$198.3</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$198.4</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$23.2</font><font style="font-family:inherit;font-size:10pt;">).  Our capital equipment CGU consists of </font><font style="font-family:inherit;font-size:10pt;">$112.5</font><font style="font-family:inherit;font-size:10pt;">&#32;of goodwill attributable to our acquisition of Impakt in November 2018 and </font><font style="font-family:inherit;font-size:10pt;">$19.5</font><font style="font-family:inherit;font-size:10pt;">&#32;attributable to prior acquisitions. Our A&amp;D CGU consists of goodwill of </font><font style="font-family:inherit;font-size:10pt;">$3.7</font><font style="font-family:inherit;font-size:10pt;">&#32;attributable to our November 2016 acquisition of Lorenz, Inc. and Suntek Manufacturing Technologies, SA de CV, collectively known as Karel Manufacturing. Our Atrenne CGU consists of goodwill of </font><font style="font-family:inherit;font-size:10pt;">$62.6</font><font style="font-family:inherit;font-size:10pt;">&#32;attributable to our April 2018 Atrenne acquisition. See note </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;">&#32;for further details.</font></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We used the following assumptions for purposes of our Annual Impairment Assessments of goodwill for the periods shown:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.03174603174604%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:31%;"></td><td style="width:1%;"></td><td style="width:24%;"></td><td style="width:1%;"></td><td style="width:28%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assumption</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital equipment CGU</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A&amp;D CGU</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Atrenne CGU</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Annual revenue growth rate</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 13% over 5 year period;<br>2018 &#8212; 4% over 5 year period;<br>2017 &#8212; 9% over 6 year period </font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; modest growth over 5 year period;<br>2018 &#8212; modest growth over 5 year period;<br>2017 &#8212; modest growth over 4 year period</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 4% over 5 year period;<br>2018 &#8212; 12% over 4 year period;<br>2017 &#8212; N/A</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average annual margins</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; above company margins; <br>2018 &#8212; above company margins; <br>2017 &#8212; slightly above company margins</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; slightly above company margins;<br>2018 &#8212; slightly above company margins;<br>2017 &#8212; used company margins</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; above company margins; <br>2018 &#8212; above company margins; <br>2017 &#8212; N/A</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discount rate</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212;13%;<br>2018 &#8212;13%;<br>2017 &#8212;17%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 10%;<br>2018 &#8212; 11%;<br>2017 &#8212; 9%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 10%; </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)<br></sup></font><font style="font-family:inherit;font-size:9pt;">2018 &#8212; 13%;<br>2017 &#8212; N/A</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1) &#160;&#160;&#160;&#160;Supported by new business awarded in recent years, the expectation of future new business awards, and growth due to our acquisitions. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The decrease in the discount rate used for our Atrenne CGU is supported by the overall decrease in our weighted average cost of capital, as well as the overall strong performance of this business since its acquisition.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although our capital equipment CGU generated a net operating loss in 2019, our assumptions for this CGU for our 2019 Annual Impairment Assessment reflect our expectation of market recovery in the capital equipment business. Future growth in revenue and margins are supported by new business awarded recently, near-term customer forecasts, improved demand and </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">27</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">performance commencing in Q4 2019, assumptions for additional future program wins based on our current revenue pipeline, margin improvements based on restructuring actions completed during 2019, and external industry outlooks. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future events and market conditions may impact our assumptions as to prices, costs or other factors that may result in changes to our estimates of future cash flows. Failure to realize the assumed revenues at an appropriate profit margin of a CGU could result in impairment losses in such CGU in future periods, especially with respect to our capital equipment CGU</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font></div><div><a name="sD006AD3C278E5D7EA38D94D486DA11B0"></a></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">10</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OTHER NON-CURRENT ASSETS:</font></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:67%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net pension assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land rights</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred investment costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred financing costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sF3BC84CE3329531A90069F75B0D90D73"></a></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">11</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.&#160;&#160;&#160;&#160;PROVISIONS:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our provisions include restructuring, warranty, legal and other provisions. We have included a description of our restructuring, warranty and legal provisions in note </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(k)</font><font style="font-family:inherit;font-size:10pt;">. We include details of our restructuring provision in note </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">16</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;text-decoration:none;">(a)</font><font style="font-family:inherit;font-size:10pt;">. The following chart details the changes in our&#160;provisions for the year indicated:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:40%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provisions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reversal of prior year provisions</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii) </sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payments/usage</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accretion, foreign exchange and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.5</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iv)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">Legal represents our aggregate provisions recorded for various legal actions based on our estimates of the likely outcomes. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">Other represents our asset retirement obligations relating to properties that we currently lease. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iii)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">During </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">, we reversed prior year warranty provisions as a result of expired warranties. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iv)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">Non-current balances are included in provisions and other non-current liabilities on our consolidated balance&#160;sheet.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the end of each reporting period, we evaluate the appropriateness of our provisions, and adjustments may be made to reflect actual experience or changes in our estimates.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">28</font></div></div><hr style="page-break-after:always"><div><a name="sC31B1383A6795157AA59E3CD6C3EA9C7"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">12</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.&#160;&#160;&#160;&#160;CREDIT FACILITIES AND LEASE OBLIGATIONS:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;">In June 2018, we entered into an $800.0 credit agreement (Credit Facility) with Bank of America, N.A., as Administrative Agent, and the other lenders party thereto, which provides for a $350.0 term loan (Initial Term Loan) that matures in June 2025, and a $450.0 revolving credit facility (Revolver) that matures in June 2023. In November 2018, we utilized the accordion feature under our Credit Facility to add an incremental term loan of $250.0 (Incremental Term Loan), maturing in June 2025. The Initial Term Loan and the Incremental Term Loan are collectively referred to as the Term Loans. </font><font style="font-family:inherit;font-size:10pt;">Prior to execution of the Credit Facility, we were party to a credit facility (Prior Facility) that consisted of a </font><font style="font-family:inherit;font-size:10pt;">$300.0</font><font style="font-family:inherit;font-size:10pt;">&#32;revolver (Prior Revolver) and a </font><font style="font-family:inherit;font-size:10pt;">$250.0</font><font style="font-family:inherit;font-size:10pt;">&#32;term loan (Prior Term Loan). Our Prior Facility is described in note 12 to our 2017 audited consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During Q1 2019, we borrowed </font><font style="font-family:inherit;font-size:10pt;">$48.0</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Revolver, primarily to fund share repurchases (see note </font><font style="font-family:inherit;font-size:10pt;">13</font><font style="font-family:inherit;font-size:10pt;">), and later during that quarter, repaid </font><font style="font-family:inherit;font-size:10pt;">$110.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of the outstanding amount under the Revolver, using the proceeds from the sale of our Toronto real property (see note </font><font style="font-family:inherit;font-size:10pt;">7</font><font style="font-family:inherit;font-size:10pt;">). During the second and third quarters of 2019, we repaid an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$97.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of the amount outstanding under the Revolver. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter of 2018 (Q2 2018), we borrowed </font><font style="font-family:inherit;font-size:10pt;">$163.0</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Prior Revolver, primarily to fund the Atrenne acquisition (see note 3) and for working capital requirements. We repaid the then-outstanding amounts under the Prior Revolver (</font><font style="font-family:inherit;font-size:10pt;">$163.0</font><font style="font-family:inherit;font-size:10pt;">) and the Prior Term Loan (</font><font style="font-family:inherit;font-size:10pt;">$175.0</font><font style="font-family:inherit;font-size:10pt;">) in June 2018 using proceeds from the Initial Term Loan. Our Prior Facility was terminated upon such repayments. During the third quarter of 2018, we borrowed </font><font style="font-family:inherit;font-size:10pt;">$55.0</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Revolver for working capital purposes. During the fourth quarter of 2018, we borrowed </font><font style="font-family:inherit;font-size:10pt;">$339.5</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Revolver to fund the Impakt acquisition (see note 3). The net proceeds of the Incremental Term Loan were used to repay </font><font style="font-family:inherit;font-size:10pt;">$245.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of the outstanding amounts under the Revolver.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We made aggregate scheduled principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$6.0</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Term Loans in 2019 (2018 &#8212; principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$12.5</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Prior Term Loan and </font><font style="font-family:inherit;font-size:10pt;">$1.7</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Initial Term Loan). </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Initial Term Loan requires quarterly principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$0.875</font><font style="font-family:inherit;font-size:10pt;">, commencing September 30, 2018, and the Incremental Term Loan requires quarterly principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$0.625</font><font style="font-family:inherit;font-size:10pt;">, commencing March 31, 2019, and in each case a lump sum repayment of the remainder outstanding at maturity. Commencing in 2020, we are also required to make an annual prepayment (</font><font style="font-family:inherit;font-size:10pt;">$107.0</font><font style="font-family:inherit;font-size:10pt;">&#32;in 2020) of outstanding obligations under the Credit Facility (applied first to the Term Loans, then to the Revolver, in the manner set forth in the Credit Facility) ranging from </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;">&#32;(based on a defined leverage ratio) of specified excess cash flow (as defined in the Credit Facility) for the prior fiscal year. The Toronto Proceeds (note 7) were included in the determination of excess cash flow for 2019. In addition, prepayments of outstanding obligations under the Credit Facility (applied as described above) may also be required in the amount of specified net cash proceeds received above a specified annual threshold (including proceeds from the disposal of certain assets, but excluding the Toronto Proceeds). Except under specified circumstances, and subject to the payment of breakage costs (if any), we are generally permitted to make voluntary prepayments of outstanding amounts under the Revolver and the Term Loans without any other premium or penalty. Repaid amounts on the term loans may not be re-borrowed.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments thereunder by approximately </font><font style="font-family:inherit;font-size:10pt;">$110</font><font style="font-family:inherit;font-size:10pt;">, plus an unlimited amount to the extent that a specified leverage ratio on a pro forma basis does not exceed specified limits, in each case on an uncommitted basis and subject to the satisfaction of certain terms and conditions. The Revolver also includes a </font><font style="font-family:inherit;font-size:10pt;">$50.0</font><font style="font-family:inherit;font-size:10pt;">&#32;sub-limit for swing line loans, providing for short-term borrowings up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;">&#32;business days, as well as a </font><font style="font-family:inherit;font-size:10pt;">$150.0</font><font style="font-family:inherit;font-size:10pt;">&#32;sub-limit for letters of credit, in each case subject to the overall Revolver credit limit. The Revolver permits us and certain designated subsidiaries to borrow funds (subject to specified conditions) for general corporate purposes, including for capital expenditures, certain acquisitions, and working capital needs. Borrowings under the Revolver bear interest at LIBOR, Canadian Prime or Base Rate (each as defined in the Credit Facility) plus a specified margin, or in the case of any bankers' acceptance, at the B/A Discount Rate (as defined in the Credit Facility). The margin for borrowings under the Revolver ranges from </font><font style="font-family:inherit;font-size:10pt;">0.75%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;">, and commitment fees range between </font><font style="font-family:inherit;font-size:10pt;">0.35%</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;">, in each case depending on the rate we select and our consolidated leverage ratio. The Initial Term Loan currently bears interest at LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">2.125%</font><font style="font-family:inherit;font-size:10pt;">. The Incremental Term Loan currently bears interest at LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;">. The Credit Facility provides that when the Administrative Agent, the majority of lenders or the Company determines that LIBOR is unavailable or being replaced, the Administrative Agent and the Company may amend the underlying credit agreement to reflect a successor rate. Once LIBOR becomes unavailable, if no successor rate has been established, loans under the Credit Facility will convert to Base Rate loans.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">29</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are required to comply with certain restrictive covenants under the Credit Facility, including those relating to the incurrence of certain indebtedness, the existence of certain liens, the sale of certain assets (excluding real property then held for sale), specified investments and payments, sale and leaseback transactions, and certain financial covenants relating to a defined interest coverage ratio and leverage ratio that are tested on a quarterly basis. Our Credit Facility also prohibits share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount (Repurchase Restriction). At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with all restrictive and financial covenants under the Credit Facility. </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">As previously disclosed in the notes to our unaudited interim condensed consolidated financial statements for the third quarter of 2019, we had bee</font><font style="font-family:inherit;font-size:10pt;">n in non-compliance with certain restrictive covenants related to the Repurchase Restriction with respect to approximately </font><font style="font-family:inherit;font-size:10pt;">$17</font><font style="font-family:inherit;font-size:10pt;">&#32;in excess share repurchases made in May 2019 under our normal course issuer bid (NCIB). These defaults, as well as related cross defaults, were waived in October 2019 (Waivers). Upon receipt of the Waivers, the Terms Loans were no longer subject to potential acceleration, and our interest rate swap agreements were no longer subject to potential termination, an</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">d therefore reverted to their prior long-term classification (they had previously been reclassified to current as of September 30, 2019)</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The obligations under the Credit Facility are guaranteed by us and certain specified subsidiaries. Subject to specified exemptions and limitations, all assets of the guarantors are pledged as security for the obligations under the Credit Facility. The Credit Facility contains customary events of default. If an event of default occurs and is continuing (and is not waived), the administrative agent may declare all amounts outstanding under the Credit Facility to be immediately due and payable and may cancel the lenders&#8217; commitments to make further advances thereunder. In the event of a payment or other specified defaults, outstanding obligations accrue interest at a specified default rate.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth our borrowings under our Credit Facility*, and our lease obligations, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:67%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31 <br>2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31 <br>2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Revolver </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Term Loans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total borrowings under Credit Facility </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: unamortized debt issuance costs related to our Term Loans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprised of:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current portion of borrowings under Credit Facility and lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion of borrowings under Credit Facility and lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">650.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">559.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">* excluding ordinary course letters of credit.</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Debt issuance costs were incurred in connection with our Prior Revolver in 2014 (</font><font style="font-family:inherit;font-size:9pt;">$1.7</font><font style="font-family:inherit;font-size:9pt;">) and the Revolver in 2018 (</font><font style="font-family:inherit;font-size:9pt;">$3.1</font><font style="font-family:inherit;font-size:9pt;">) and 2019 (</font><font style="font-family:inherit;font-size:9pt;">$1.1</font><font style="font-family:inherit;font-size:9pt;">), which we deferred as other assets on our consolidated balance sheets and amortize over the term of the relevant revolver. See note 10 for the long-term portion of the deferred financing costs. We accelerated the amortization of </font><font style="font-family:inherit;font-size:9pt;">$0.6</font><font style="font-family:inherit;font-size:9pt;">, representing the remaining portion of unamortized deferred financing costs related to the Prior Revolver, upon termination of the Prior Facility, and recorded it to other charges in June 2018.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">&#32;(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Debt issuance costs were incurred in connection with our Prior Term Loan in 2015 (</font><font style="font-family:inherit;font-size:9pt;">$2.1</font><font style="font-family:inherit;font-size:9pt;">), the Term Loans in 2018 (</font><font style="font-family:inherit;font-size:9pt;">$10.3</font><font style="font-family:inherit;font-size:9pt;">) and 2019 (</font><font style="font-family:inherit;font-size:9pt;">$1.6</font><font style="font-family:inherit;font-size:9pt;">), which we deferred as long-term debt on our consolidated balance sheets and amortize over the term of the relevant term loan using the effective interest rate method. We accelerated the amortization of </font><font style="font-family:inherit;font-size:9pt;">$0.6</font><font style="font-family:inherit;font-size:9pt;">, representing the remaining portion of unamortized deferred financing costs related to the Prior Term Loan, upon termination of the Prior Facility, and recorded it to other charges in June 2018.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(3) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;">, the current portion of lease obligations was </font><font style="font-family:inherit;font-size:9pt;">$28.4</font><font style="font-family:inherit;font-size:9pt;">&#32;(2018 &#8212; </font><font style="font-family:inherit;font-size:9pt;">$3.2</font><font style="font-family:inherit;font-size:9pt;">) and the long-term portion was </font><font style="font-family:inherit;font-size:9pt;">$87.7</font><font style="font-family:inherit;font-size:9pt;">&#32;(2018 &#8212; </font><font style="font-family:inherit;font-size:9pt;">$7.2</font><font style="font-family:inherit;font-size:9pt;">). The balance at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;">&#32;included </font><font style="font-family:inherit;font-size:9pt;">$111.2</font><font style="font-family:inherit;font-size:9pt;">&#32;of lease obligations under IFRS 16.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">30</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Term Loans require aggregate quarterly principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$1.5</font><font style="font-family:inherit;font-size:10pt;">, and a lump sum repayment of the remainder outstanding at maturity, as well as mandatory prepayments under specified conditions (as described above). At </font><font style="font-family:inherit;font-size:10pt;">December 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the aggregate remaining mandatory principal repayments of the Term Loans were as follows, including a mandatory Term Loan prepayment of </font><font style="font-family:inherit;font-size:10pt;">$107.0</font><font style="font-family:inherit;font-size:10pt;">&#32;due in 2020 based on specified excess cash flow for 2019 (we are currently unable to determine whether further mandatory principal repayments of the Term Loans based on specified excess cash flow or cash proceeds will be required subsequent to 2020): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years ending December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2025 (to maturity in June 2025)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">455.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We entered into </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">-year interest rate swap agreements with a syndicate of third-party banks in August and December 2018 to partially hedge against our exposures to the interest rate variability on our Term Loans. The derivative instruments swap the variable rate of interest for a fixed rate of interest on </font><font style="font-family:inherit;font-size:10pt;">$175.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of the amounts outstanding under each of our Initial Term Loan and our Incremental Term Loan, for an aggregate hedged amount of </font><font style="font-family:inherit;font-size:10pt;">$350.0</font><font style="font-family:inherit;font-size:10pt;">. See note </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$21.2</font><font style="font-family:inherit;font-size:10pt;">&#32;outstanding in letters of credit under the Revolver (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$21.3</font><font style="font-family:inherit;font-size:10pt;">).&#160;We also arrange letters of credit and surety bonds outside of the Revolver. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$13.3</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$14.4</font><font style="font-family:inherit;font-size:10pt;">) of such letters of credit and surety bonds outstanding. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we also had a total of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$142.5</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$132.8</font><font style="font-family:inherit;font-size:10pt;">) in uncommitted bank overdraft facilities available for intraday and overnight operating requirements. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;amounts outstanding under these overdraft facilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note 17 for a discussion of finance costs.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the contractual undiscounted cash flows for our lease obligations (comprised of lease obligations under IFRS 16 and lease obligations financed through third-parties) were as follows: </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:60%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years ending December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Leases financed through third-parties</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other leases</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other lease related expenses that were recognized in the consolidated statement of operations for 2019 are as follows: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:83%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense on lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease payments not included in the measurement of lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expenses relating to short-term leases or low-value leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">31</font></div></div><hr style="page-break-after:always"><div><a name="s0ED9CD5FF5465D2885B58E2D83E74044"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">13</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.&#160;&#160;&#160;&#160;CAPITAL STOCK:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are authorized to issue an unlimited number of SVS, which entitle the holder to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;vote per share, and an unlimited number of multiple voting shares (MVS), which entitle the holder to </font><font style="font-family:inherit;font-size:10pt;">25</font><font style="font-family:inherit;font-size:10pt;">&#160;votes per share. The SVS and MVS vote together as a single class on all matters submitted to a vote of shareholders, including the election of directors, except as otherwise required by law. The holders of the SVS and MVS are entitled to share ratably, as a single class, in any dividends declared subject to any preferential rights of any outstanding preferred shares in respect of the payment of dividends. Each MVS is convertible at any time at the option of the holder thereof and automatically, under certain circumstances, into </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;SVS. We are also authorized to issue an unlimited number of preferred shares, issuable in&#160;series. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;">&#32;preferred shares have been issued to date.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a) Capital transactions:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:71%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:0%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Number of shares (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SVS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MVS</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued from treasury</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled under NCIB</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued from treasury</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled under NCIB</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued from treasury</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled under NCIB</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i) </font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">During </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">, we issued nil (</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:8pt;">0.1 million</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:8pt;">1.7 million</font><font style="font-family:inherit;font-size:8pt;">) SVS from treasury upon the exercise of stock options for aggregate cash proceeds of nil (</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:8pt;">$0.4</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:8pt;">$13.6</font><font style="font-family:inherit;font-size:8pt;">). We issued </font><font style="font-family:inherit;font-size:8pt;">0.8 million</font><font style="font-family:inherit;font-size:8pt;">&#32;(</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:8pt;">1.2 million</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:8pt;">1.1 million</font><font style="font-family:inherit;font-size:8pt;">) SVS from treasury with ascribed values of </font><font style="font-family:inherit;font-size:8pt;">$10.4</font><font style="font-family:inherit;font-size:8pt;">&#32;(</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:8pt;">$14.3</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:8pt;">$9.8</font><font style="font-family:inherit;font-size:8pt;">) upon the vesting of certain RSUs and PSUs. We also settled RSUs and PSUs with SVS purchased in the open market. Settlement of these awards is described below.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii) </font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">During 2017, Onex Corporation converted </font><font style="font-family:inherit;font-size:8pt;">346,175</font><font style="font-family:inherit;font-size:8pt;">&#32;MVS into SVS. Onex Corporation did not convert any MVS in 2018 or 2019. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have repurchased SVS in the open market and otherwise for cancellation in recent years pursuant to NCIBs, which allow us to repurchase a limited number of SVS during a specified period. However, our Credit Facility prohibits share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount. This prohibition (Repurchase Restriction) was in effect at December 31, 2019. The maximum number of SVS we are permitted to repurchase for cancellation under each NCIB (when permitted) is reduced by the number of SVS purchased by a broker in the open market during the term of such NCIB to satisfy obligations under our SBC plans. The Repurchase Restriction is not applicable to open market purchases for this purpose.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;">In December 2018, we launched an NCIB (2018 NCIB) which was completed in December 2019. The 2018 NCIB allowed us to repurchase, at our discretion, up to approximately 9.5 million SVS in the open market, or as otherwise permitted. </font><font style="font-family:inherit;font-size:10pt;">In November 2017, we launched an NCIB (2017 NCIB) which was completed in November 2018. The 2017 NCIB allowed us to repurchase, at our discretion, up to approximately </font><font style="font-family:inherit;font-size:10pt;">10.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;SVS in the open market, or as otherwise permitted. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">32</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding share repurchase activities under our NCIBs for the years indicated is set forth below:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:64%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate cost </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;of SVS repurchased for cancellation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Number of SVS repurchased for cancellation (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Weighted average price per share for repurchases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.58</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.10</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.15</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate cost </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:10pt;">of SVS repurchased for delivery under SBC plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Number of SVS repurchased for delivery under SBC plans (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">Includes transaction fees.</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:64%;"></td><td style="width:12%;"></td><td style="width:12%;"></td><td style="width:12%;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:64%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of SVS held by trustee for delivery under SBC plans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;(in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value of SVS held by trustee for delivery under SBC plans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;">&#32;For accounting purposes, we classify these shares as treasury stock until they are delivered pursuant to the plans.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;Employee SBC</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-Term Incentive Plan (LTIP):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the LTIP, we may grant stock options, stock appreciation rights, RSUs and PSUs to eligible employees, consultants and directors. We may, at the time of grant, authorize the grantees to settle these awards either in cash or in SVS. Absent such permitted election, such grants under the LTIP will be settled in SVS (on a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-for-one basis), which we may purchase in the open market, or issue from&#160;treasury (up to a maximum aggregate of </font><font style="font-family:inherit;font-size:10pt;">29.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;SVS). As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">10.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;SVS remain reserved for issuance from treasury, covering potential issuances of SVS for outstanding awards and for potential future grants of SBC under the LTIP.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Celestica Share Unit Plan (CSUP):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the CSUP, we may grant RSUs and PSUs to eligible employees. We have the option to settle RSUs and PSUs issued thereunder in SVS (on a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-for-one basis) purchased in the open market, or in cash.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For RSUs and DSUs issued to eligible directors under our Directors&#8217; Share Compensation Plan (DSC Plan), see paragraph </font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#32;below. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding employee SBC expense for the years indicated is set forth below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:64%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense in cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense in SG&amp;A</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense varies from period-to-period. The portion of such expense that relates to performance-based compensation generally varies depending on our level of achievement of pre-determined performance goals and financial targets.  </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">33</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(i) Stock options:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are permitted to grant stock options under our LTIP, although </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;stock options have been granted in 2017, 2018 or 2019. When granted, stock options are granted at prices equal to the closing market price on the day prior to the grant date and are exercisable during a period not to exceed </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">&#160;years from the grant&#160;date.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option transactions were as follows for the years indicated:</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:676px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:469px;"></td><td style="width:83px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:100px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of <br>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average <br>Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.46</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.87</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.14</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.20</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.93</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.50</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following stock options* were outstanding as at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:27%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:13%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Exercise Prices</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding <br>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average <br>Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Life <br>of Outstanding Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercisable <br>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average <br>Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$6.35 - $13.46</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12.50</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* &#160;&#160;&#160;&#160;The exercise prices used in the above tables were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We amortize the estimated grant date fair value of stock options to expense over the vesting period (generally </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;years). The grant date fair value of outstanding stock options was determined using the Black-Scholes option pricing model and the following assumptions in the year of the grant: risk-free interest rate (based on U.S. government bond yields), expected volatility of the market price of our shares (based on historical volatility of our share price), and the expected option life (in&#160;years) (based on historical option holder behavior).</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">(ii)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;RSUs and PSUs:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We grant RSUs and PSUs to employees pursuant to our LTIP and CSUP. Each vested unit generally entitles the holder to receive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;SVS. Under the CSUP, we have the option to satisfy the delivery of shares upon vesting of the awards by purchasing SVS in the open market or by settling such awards in cash. Under the LTIP, we may (at the time of grant) authorize the grantees to settle awards in either cash or SVS (absent such permitted election, grants will be settled in SVSs, which we may purchase in the open market or issue from treasury, subject to certain limits). We have generally settled these awards with SVS purchased in the open market by a broker, or issued from treasury. Unless a grantee has been authorized, and elects, to settle these awards in cash, Celestica intends to, settle all RSUs and PSUs with shares purchased in the open market. As a result, we have accounted for these awards as equity-settled awards. We amortize the grant date fair value of RSUs and PSUs to expense over the vesting period. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The grant date fair value of RSUs is based on the market value of our SVS at the time of grant.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With respect to PSUs, employees are granted a target number of PSUs (set forth for the years indicated in the table below). The number of PSUs that will actually vest will vary from </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">200%</font><font style="font-family:inherit;font-size:10pt;">&#32;of the target amount granted based on the level of achievement of the relevant performance conditions. PSUs (representing in each case </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;">&#32;of target) were primarily granted in the first quarter of each of 2017, 2018 and 2019. The PSUs granted in 2018 and 2019 vest based on the level of achievement of a pre-determined non-market performance measurement in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period, subject to </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">34</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">modification by a separate pre-determined non-market financial target and our relative TSR performance over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year vesting period. See note&#160;</font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(l)</font><font style="font-family:inherit;font-size:10pt;">&#32;for a description of TSR. We estimated the grant date fair value of the TSR modifier using a Monte Carlo simulation model and a premium of </font><font style="font-family:inherit;font-size:10pt;">102%</font><font style="font-family:inherit;font-size:10pt;">&#32;(2018 &#8212; </font><font style="font-family:inherit;font-size:10pt;">106%</font><font style="font-family:inherit;font-size:10pt;">). The grant date fair value of the non TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and is subject to adjustment in subsequent years to reflect a change in the estimated level of achievement related to the applicable performance condition. </font><font style="font-family:inherit;font-size:10pt;">60%</font><font style="font-family:inherit;font-size:10pt;">&#32;of the PSUs granted in 2017 vested based on the achievement of a market performance condition tied to TSR, and the balance vested based on a pre-determined non-market performance measurement in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period. We estimated the grant date fair value of the 2017 TSR-based PSUs using a Monte Carlo simulation model (premium of </font><font style="font-family:inherit;font-size:10pt;">143%</font><font style="font-family:inherit;font-size:10pt;">). The grant date fair value of the 2017 non-TSR-based PSUs was based on the market value of our SVS at the time of grant and was subject to adjustment in subsequent years to reflect a change in the estimated level of achievement related to the applicable performance condition. Vested awards were settled with SVS purchased in the open market by a broker or issued from treasury.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding RSU and PSU grants to employees and directors (see below), as applicable, for the years indicated is set forth below:</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:64%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">RSUs Granted:</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of awards (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average grant date fair value per unit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.05</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.48</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.88</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs Granted:</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of awards (in millions, representing 100% of target)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average grant date fair value per unit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.18</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.11</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.14</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of outstanding RSUs (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of outstanding PSUs (in millions, representing 100% of target granted)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;Director SBC</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We grant DSUs to certain members of our Board of Directors under our DSC Plan. Commencing in 2019, we also grant RSUs (under specified circumstances) to directors as compensation under the DSC Plan. DSUs granted prior to January&#160;1, 2007 may be settled with SVS issued from treasury or purchased in the open market, or with cash (at the discretion of the Company). DSUs granted after January&#160;1, 2007 to directors as compensation may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).  RSUs granted to directors vest ratably over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. Such RSUs are governed by the terms of our LTIP. Each vested RSU entitles the holder thereof to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;SVS; however, if permitted by the Company under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. Unvested RSUs will vest immediately on the date the director Retires. See note </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(l)</font><font style="font-family:inherit;font-size:10pt;">&#32;for details. During 2017, two of our directors resigned from the Board and in connection therewith, we settled their outstanding DSUs in 2017 in accordance with the provisions of the DSC Plan.  Specifically, we paid </font><font style="font-family:inherit;font-size:10pt;">$1.7</font><font style="font-family:inherit;font-size:10pt;">&#32;in cash to Joseph M. Natale to settle his outstanding DSUs, and we settled the outstanding DSUs of Thomas S. Gross with </font><font style="font-family:inherit;font-size:10pt;">14,098</font><font style="font-family:inherit;font-size:10pt;">&#32;SVS that we purchased in the open market. As Celestica is permitted to, and currently intends to, settle all other DSUs with shares purchased in the open market, we have accounted for these awards as equity-settled awards. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 29, 2020, William A. Etherington, our former Chair of the Board, retired from Celestica&#8217;s Board of Directors and Michael M. Wilson (a director since 2011) was immediately appointed as Chair of the Board. In accordance with the DSC Plan, the DSUs held by Mr. Etherington will be redeemed and payable on or prior to the 90</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:10pt;">&#32;day following the date on which he is no longer a director or employee of any corporation that does not deal at arm&#8217;s length with the Company. As of January 29, 2020, Mr. Etherington held </font><font style="font-family:inherit;font-size:10pt;">0.47 million</font><font style="font-family:inherit;font-size:10pt;">&#32;DSUs.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">35</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding director SBC expense for the years indicated is set forth below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:61%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director SBC expense in SG&amp;A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of DSUs outstanding (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of RSUs issued to directors outstanding (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.02</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><a name="sA3FF686A98AC55FE9664EBF28AD3CB87"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">14</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.&#160;&#160;&#160;&#160;ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:57%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance of foreign currency translation account</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance of unrealized net gain (loss) on currency forward cash flow hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net gain (loss) on currency forward cash flow hedges</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of net loss (gain) on currency forward cash flow hedges to operations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance of unrealized net gain (loss) on interest rate swap cash flow hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss on interest rate swap cash flow hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of net loss on interest rate swap cash flow hedges to operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iv)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial gains (losses) on pension and non-pension post-employment benefit plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of actuarial losses (gains) to deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss on purchase of pension annuities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(63.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of loss on purchase of pension annuities to deficit </font></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax expense of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$0.2</font><font style="font-family:inherit;font-size:9pt;">&#32;for </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:9pt;">&#32;(</font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$1.0</font><font style="font-family:inherit;font-size:9pt;">&#32;income tax benefit; </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;">&#32;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$2.8</font><font style="font-family:inherit;font-size:9pt;">&#32;income tax expense). </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of release of income tax benefit of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$0.5</font><font style="font-family:inherit;font-size:9pt;">&#32;associated with the reclassification of net hedge (gain) loss to operations for </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:9pt;">&#32;(</font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of release of </font><font style="font-family:inherit;font-size:9pt;">$0.7</font><font style="font-family:inherit;font-size:9pt;">&#32;of income tax expense; </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;">&#32;&#8212; net of release of </font><font style="font-family:inherit;font-size:9pt;">$0.3</font><font style="font-family:inherit;font-size:9pt;">&#32;of income tax expense).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iii)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax expense of </font><font style="font-family:inherit;font-size:9pt;">$0.2</font><font style="font-family:inherit;font-size:9pt;">&#32;as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;">&#32;(</font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.5</font><font style="font-family:inherit;font-size:9pt;">&#32;of income tax&#160;benefit; </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:9pt;">&#32;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$1.2</font><font style="font-family:inherit;font-size:9pt;">&#32;of income tax expense).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iv)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">No income tax impact as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;">&#32;or </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">36</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expect that the majority of net gains or losses on foreign exchange cash flow hedges reported in the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;accumulated other comprehensive loss balance will be reclassified to operations during </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</font><font style="font-family:inherit;font-size:10pt;">, primarily in cost of sales, as the underlying expenses that are being hedged are primarily included in cost of&#160;sales. The gains or losses on interest rate swap cash flow hedges will be released from OCI to finance costs in each of the respective interest payment periods during the </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">-year term of the swap agreements, which mature in 2023 if the options to cancel remain unexercised.</font></div><div><a name="sCAD5A6EE828F5C92B1EAF1383A4AEB79"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">15</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXPENSES BY NATURE:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have presented our consolidated statement of operations by function. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Items included in our cost of sales and SG&amp;A for the years indicated are set forth below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.62698412698413%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee-related costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">726.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">804.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">815.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;SBC expense included in above employee-related costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Freight and transportation costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense (including depreciation on ROU assets in 2019) </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rental expense </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:8pt;">Effective January 1, 2019, we adopted the new lease accounting standards under IFRS 16 and recognized ROU assets and related lease obligations on our balance sheet. The amortization of the ROU assets is recorded as a depreciation expense (</font><font style="font-family:inherit;font-size:8pt;">$32.5</font><font style="font-family:inherit;font-size:8pt;">&#32;for 2019), and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized rental expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations. We continue to expense the costs of low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term as rental expense (</font><font style="font-family:inherit;font-size:8pt;">$5.3</font><font style="font-family:inherit;font-size:8pt;">&#32;for 2019). See note </font><font style="font-family:inherit;font-size:8pt;">12</font><font style="font-family:inherit;font-size:8pt;">&#32;for disclosure of lease expenses.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><a name="s83DC5C40DC4F5265AD9A32AC384758D2"></a></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">16</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OTHER CHARGES (RECOVERIES):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:60%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring charges (a)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses on pension and non-pension post-employment benefit plans (b)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition Costs (Recoveries) (c)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">7</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(95.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit Facility-related charges (d)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition Costs and other (e)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(a)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring:</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our restructuring charges for the years indicated were comprised of the&#160;following:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-cash charges </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$81.3</font><font style="font-family:inherit;font-size:10pt;">&#32;in restructuring charges from the commencement of our cost efficiency initiative (CEI) in the fourth quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;through its completion at the end of </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. The CEI included actions related to our previously-disclosed CCS segment portfolio review (CCS Review) and our capital equipment business, and resulted in reductions to our workforce, as well as consolidation of certain sites to better align capacity and infrastructure with current and anticipated customer </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">37</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">demand, related transfers of customer programs and production, re-alignment of business processes, management reorganizations, and other associated activities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded restructuring charges of </font><font style="font-family:inherit;font-size:10pt;">$37.9</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, all in connection with our CEI, consisting of cash charges of </font><font style="font-family:inherit;font-size:10pt;">$28.1</font><font style="font-family:inherit;font-size:10pt;">, primarily for employee termination costs, and non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$9.8</font><font style="font-family:inherit;font-size:10pt;">. The non-cash restructuring charges recorded in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;represented the write-down of certain equipment, primarily related to our capital equipment business and disengaged programs, and the write down of ROU assets (</font><font style="font-family:inherit;font-size:10pt;">$1.0</font><font style="font-family:inherit;font-size:10pt;">) pertaining to vacated properties, resulting in part from certain sublet recoveries that were lower than the carrying value of the related leases. Our restructuring provision at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$11.2</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$10.3</font><font style="font-family:inherit;font-size:10pt;">), which we recorded in the current portion of provisions on our consolidated balance sheet. See note 11.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded restructuring charges of </font><font style="font-family:inherit;font-size:10pt;">$35.4</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, all in connection with our CEI, consisting of cash charges of </font><font style="font-family:inherit;font-size:10pt;">$35.2</font><font style="font-family:inherit;font-size:10pt;">, primarily for consultant costs, and employee and lease termination costs, and non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$0.2</font><font style="font-family:inherit;font-size:10pt;">, representing losses on the sale of surplus equipment. We recorded restructuring charges of </font><font style="font-family:inherit;font-size:10pt;">$28.9</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. Our restructuring charges for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;consisted of cash charges of </font><font style="font-family:inherit;font-size:10pt;">$25.1</font><font style="font-family:inherit;font-size:10pt;">, comprised of employee termination costs related to our Organizational Design and Global Business Services initiatives (each of which were completed in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">), costs in connection with the rationalization of certain operations in the third quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$8.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of charges in connection with our CEI in the fourth quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and net non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$3.8</font><font style="font-family:inherit;font-size:10pt;">&#32;to write down the carrying value of our solar panel manufacturing equipment which we have since sold.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See notes </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(k)</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">11</font><font style="font-family:inherit;font-size:10pt;">&#32;for further details regarding our restructuring provisions. &#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(b)&#160;&#160;&#160;&#160;Losses on pension and non-pension post-employment benefit plans:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the trustees of our U.K. supplementary pension plan entered into an agreement with a third party insurance company to purchase an annuity for all participants of this plan, all of whom are retired. The cost of the annuity resulted in a non-cash loss of </font><font style="font-family:inherit;font-size:10pt;">$1.9</font><font style="font-family:inherit;font-size:10pt;">&#32;which we recorded during the second quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;in other charges in our consolidated statement of operations. Also see note 19 for a discussion of non-cash losses recorded in OCI in each of March </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and June 2018 in connection with annuities we purchased for participants in our U.K. main pension plan. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$4.1</font><font style="font-family:inherit;font-size:10pt;">, representing additional obligations under our Thailand post-employment benefit plan as a result of recent changes in labor protection laws in Thailand that increase severance benefits for specified employees upon termination.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(c)&#160;&#160;&#160;&#160;Transition Costs (Recoveries):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition Costs are comprised of transition-related relocation and duplicate costs pertaining to: (i) the relocation of our Toronto manufacturing operations and our corporate headquarters in connection with the sale of our Toronto real property (Toronto Transition Costs); and (ii) the transfer of certain capital equipment manufacturing lines from closed sites to other sites within our global network in response to the current capital equipment demand environment (Internal Relocation Costs). Transition Costs consist of direct relocation and duplicate costs (such as rent expense, utility costs, depreciation charges, and personnel costs) incurred during the transition periods, as well as cease-use costs incurred in connection with idle or vacated portions of the relevant premises. Transition Recoveries consist of the </font><font style="font-family:inherit;font-size:10pt;">$102.0</font><font style="font-family:inherit;font-size:10pt;">&#32;Property Gain we recorded in Q1 </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. See note 7 for a discussion of Toronto Transition Costs and the sale of our Toronto real property. We recorded </font><font style="font-family:inherit;font-size:10pt;">$2.4</font><font style="font-family:inherit;font-size:10pt;">&#32;of Internal Relocation Costs in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(no such costs were recorded prior to the third quarter of </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(d)&#160;&#160;&#160;&#160;Credit Facility-related charges:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded a </font><font style="font-family:inherit;font-size:10pt;">$1.2</font><font style="font-family:inherit;font-size:10pt;">&#32;charge to accelerate the amortization of unamortized deferred financing costs related to the extinguishment of the Prior Facility. See note 12. During </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we incurred </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;">&#32;in fees in connection with obtaining the Waivers in October </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(Waiver Fees).</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">38</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Acquisition Costs and other:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$3.9</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$11.0</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$4.5</font><font style="font-family:inherit;font-size:10pt;">) in Acquisition Costs. See note </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;">. Acquisition Costs in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;were offset in part by legal recoveries in connection with the settlement of class action lawsuits in which we were a plaintiff. The </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;recoveries of </font><font style="font-family:inherit;font-size:10pt;">$1.1</font><font style="font-family:inherit;font-size:10pt;">&#32;were partially offset by costs we recorded for unrelated legal matters.</font></div><div><a name="sFEE1166A3CE456BD93442A0F7E2BE116"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">17</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FINANCE COSTS:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance costs consist of interest expense and fees related to our Credit Facility (including debt issuance and related amortization costs), our interest rate swap agreements, our A/R sales program and SFPs, and, commencing in Q1 </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, interest expense on our lease obligations under IFRS 16, net of interest income earned. We paid finance costs of </font><font style="font-family:inherit;font-size:10pt;">$44.5</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$36.0</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$10.2</font><font style="font-family:inherit;font-size:10pt;">). See notes </font><font style="font-family:inherit;font-size:10pt;">4</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">.  We paid </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;">&#32;in Waiver Fees in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, which we recorded in Other Charges (see note 16(d)).</font></div><div><a name="sE5CD4763D11F5A91895CE22636ACE8F7"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">18</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RELATED PARTY TRANSACTIONS: </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Onex Corporation (Onex) beneficially owns, controls, or directs, directly or indirectly, all of our outstanding MVS. Accordingly, Onex has the ability to exercise significant influence over our business and affairs and generally has the power to determine all matters submitted to a vote of our shareholders where the SVS and MVS vote together as a single class. Mr. Gerald Schwartz, the Chairman of the Board, President and Chief Executive Officer of Onex, indirectly owns shares representing the majority of the voting rights of&#160;the shares of Onex.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are party to a Services Agreement with Onex for the services of Mr. Tawfiq Popatia, an officer of Onex, as a director of Celestica, pursuant to which Onex receives compensation for such services. This agreement automatically renews for successive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year terms unless either party provides a notice of intent not to renew. Under such agreement, the annual fee payable to Onex is </font><font style="font-family:inherit;font-size:10pt;">$0.235</font><font style="font-family:inherit;font-size:10pt;">, payable in DSUs in equal quarterly installments, in arrears. The Services Agreement terminates automatically and the rights of Onex to receive compensation (other than accrued and unpaid compensation) will terminate (a) </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;">&#32;days after the first day on which Onex ceases to hold at least one MVS of Celestica or any successor company or (b) the date Mr. Popatia ceases to be a director of Celestica for any reason.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note </font><font style="font-family:inherit;font-size:10pt;">7</font><font style="font-family:inherit;font-size:10pt;">&#32;for details with respect to Mr. Schwartz's interest in the Property Purchaser, and the Property Purchaser's </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;">&#32;non-voting interest in the Assignee. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation of key management personnel:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our key management team consists of directors and senior executive officers. The aggregate compensation expenses we recognized under IFRS for our directors and senior executive officers were as&#160;follows: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term employee benefits and costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Post-employment and other long-term benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SBC (including DSUs and RSUs to eligible directors)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">39</font></div></div><hr style="page-break-after:always"><div><a name="sB5DC86ACE60553A7B2A0C6624134ECA0"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">19</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS: </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(a)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;Plan summaries:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide pension and non-pension post-employment benefit plans for our employees. At December 31, 2019, such plans included a defined benefit pension plan for our employees in the United&#160;Kingdom (U.K.) (U.K. main pension plan), that generally provides participants with stated benefits on retirement based on their pensionable service, either in annuities and/or lump sum payments.  The U.K. main pension plan is closed to new members, and approximately </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of such plan members remain active employees of the Company. Our previous supplementary pension plan for U.K. employees (described below) was wound-up in 2019. Defined contribution pension plans are offered to certain employees, mainly in Canada and the&#160;U.S. We provide non-pension post-employment benefits (under other benefit plans) to retired and terminated employees in Canada, the U.S., Mexico and Thailand. These benefits may include one-time retirement and specified termination benefits, medical, surgical, hospitalization coverage, supplemental health, dental and/or group life&#160;insurance.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, the trustees of our U.K. main pension plan entered into an agreement with a third party insurance company to purchase an annuity for participants in such plan who have retired. The cost of the annuity was </font><font style="font-family:inherit;font-size:10pt;">&#163;123.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(approximately </font><font style="font-family:inherit;font-size:10pt;">$154.3</font><font style="font-family:inherit;font-size:10pt;">&#32;at the exchange rate at the time of recording) and was funded with existing plan assets. The annuity is held as an asset of the main pension plan. Although we retain ultimate responsibility for the payment of benefits to plan participants, the annuity substantially hedges the financial risk component of the associated pension obligations for such retired participants. The purchase of the annuity resulted in a non-cash loss of </font><font style="font-family:inherit;font-size:10pt;">$17.0</font><font style="font-family:inherit;font-size:10pt;">&#32;which we recorded in OCI and simultaneously re-classified to deficit during the first quarter of 2017. We also reduced the value of our pension assets by </font><font style="font-family:inherit;font-size:10pt;">$17.0</font><font style="font-family:inherit;font-size:10pt;">&#32;during the first quarter of 2017, which was recorded in other non-current assets on our consolidated balance sheet. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2017, the trustees of our U.K. supplementary pension plan entered into an agreement with a third party insurance company to purchase an annuity for all participants of this plan, all of whom were retired. The cost of the annuity was </font><font style="font-family:inherit;font-size:10pt;">&#163;9.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;(approximately </font><font style="font-family:inherit;font-size:10pt;">$11.7</font><font style="font-family:inherit;font-size:10pt;">&#32;at the exchange rate at the time of recording) and was funded with existing plan assets. The annuity was held as an asset of such plan. The purchase of the annuity resulted in a non-cash loss of </font><font style="font-family:inherit;font-size:10pt;">$1.9</font><font style="font-family:inherit;font-size:10pt;">&#32;which we recorded during the second quarter of 2017 in other charges (see note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;">(b)) in our consolidated statement of operations, with a corresponding reduction in the value of our pension assets which was recorded in other non-current assets on our consolidated balance sheet. As we anticipated winding up this plan after the purchase of the annuity, the non-cash loss was recorded through our consolidated statement of operations. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the trustees of the U.K. main pension plan entered into an agreement with a third party insurance company to purchase an annuity for participants in such plan who have not yet retired. The cost of the annuity was </font><font style="font-family:inherit;font-size:10pt;">&#163;156.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(approximately </font><font style="font-family:inherit;font-size:10pt;">$209.2</font><font style="font-family:inherit;font-size:10pt;">&#32;at the exchange rate at the time of recording) and was funded with existing plan assets. The purchase of the annuity resulted in a non-cash loss of </font><font style="font-family:inherit;font-size:10pt;">$63.3</font><font style="font-family:inherit;font-size:10pt;">&#32;for the second quarter of 2018 which we recorded in OCI and simultaneously re-classified to deficit, and the recognition of an additional pension obligation on our consolidated balance sheet after we fully reduced the pension asset to zero. The cost of the annuities is subject to a true-up adjustment in the near term, and we may be required to pay additional premium amounts after completion of data verification of all participants.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The overall governance of our pension plans is conducted by our Human Resources and Compensation Committee which, through annual reviews, approves material plan changes, reviews funding levels, investment performance, compliance matters and plan assumptions, and ensures that the plans are administered in accordance with local statutory requirements. We have established a Pension Committee to govern our Canadian pension plans. The U.K. pension plan is governed by a Board of Trustees, composed of employee and company representation. Both the Canadian Pension Committee and the U.K. Board of Trustees review funding levels, investment performance and compliance matters for their respective plans. Our pension funding policy is to contribute amounts sufficient, at minimum, to meet local statutory funding requirements. For our defined benefit pension plans (primarily U.K.), local regulatory bodies either define the minimum funding requirement or approve the funding plans submitted by us. We may make additional discretionary contributions taking into account actuarial assessments and other factors. The contributions that we make to support ongoing plan obligations are recorded in the respective asset or liability accounts on our consolidated balance sheet. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our U.K. plan requires an actuarial valuation to be completed every three years. The actuarial valuation was completed using a measurement date of April&#160;2019; the next valuation will have a measurement date of April&#160;2022. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">40</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We currently fund our non-pension post-employment benefit plans as we incur benefit payment obligations thereunder. Excluding our mandatory plans, the most recent actuarial valuations for our largest non-pension post-employment benefit plans were completed using measurement dates of May 2019 (Canada) and December 2019 (U.S.). The next actuarial valuations for these plans will have measurement dates of May 2022 and December 2020, respectively. We accrue the expected costs of providing non-pension post-employment benefits during the periods in which the employees render&#160;service. We used a measurement date of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;for the accounting valuation for pension and non-pension post-employment benefits.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our pension plans are exposed to market risks such as changes in interest rates, inflation, and fluctuations in investment values, as well as financial risks including counterparty risks of financial institutions from which annuities have been purchased for specified plans. See note </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(c)</font><font style="font-family:inherit;font-size:10pt;">. Our plans are also exposed to non-financial risks, including the membership&#8217;s mortality and demographic changes, as well as regulatory changes.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We manage the funding level risk of defined benefit pension plans through our asset allocation strategy for each plan. In the U.K., the majority of the obligations under our remaining U.K. defined benefit pension plan have been hedged with the purchase of annuities with insurance companies as described above.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension fund assets are invested primarily in fixed income and equity securities. Asset allocation between fixed income and equity securities is adjusted based on the expected life of the plan and the expected retirement dates of the plan participants. Our pension funds do not invest directly in our shares, but may invest indirectly as a result of the inclusion of our shares in certain investment funds. All of our plan assets are measured at their fair value using inputs described in the fair value hierarchy in note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">21</font><font style="font-family:inherit;font-size:10pt;">. At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$28.7</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$26.5</font><font style="font-family:inherit;font-size:10pt;">) of our plan assets were measured using Level&#160;1 inputs of the fair value hierarchy and </font><font style="font-family:inherit;font-size:10pt;">$299.8</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$266.5</font><font style="font-family:inherit;font-size:10pt;">) of our plan assets (comprised of insurance annuities) were measured using Level 3 inputs of the fair value hierarchy. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">none</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:10pt;">none</font><font style="font-family:inherit;font-size:10pt;">) of our plan assets were measured using Level&#160;2 inputs of the fair value hierarchy. Approximately </font><font style="font-family:inherit;font-size:10pt;">97%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our plan assets consist of annuities purchased with insurance companies and assets held with financial institutions with a Standard and Poor&#8217;s long-term rating of A- or above at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. The annuities purchased for the U.K. pension plans are held with financial institutions that are governed by local regulatory bodies. The remaining assets are held with financial institutions where ratings are not available or are below A-. For these institutions, Celestica monitors counterparty risk based on the diversification of plan assets. These plan assets are maintained in segregated accounts by a custodian that is independent from the fund managers. We believe that the counterparty risk is&#160;low.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets are measured at their fair values; however, the amounts we are permitted to record for defined benefit plan assets may be restricted under IFRS. See note&#160;</font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(l)</font><font style="font-family:inherit;font-size:10pt;">&#32;for a description of this restriction. Based on a review of the terms, conditions, and statutory minimum funding requirements of our defined benefit plans, we have determined that the present value of future pension refunds or reductions in future contributions to our pension plans exceeds the total of the fair value of plan assets net of the present value of related obligations. This determination was made on a plan-by-plan basis. As a result of our assessment, there were no reductions to the amounts we recorded for defined benefit plan assets as at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(b) Plan financials: </font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the market value of plan assets:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Market <br>Value at <br>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Actual Asset <br>Allocation (%) <br>at December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quoted market prices:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debt investment funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity investment funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-quoted market prices:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Insurance annuities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">41</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables provide a summary of the financial position of our pension and other benefit&#160;plans:</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans <br>Year ended <br>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans <br>Year ended <br>December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">395.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial gains (losses) in other comprehensive income </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Administrative expenses paid from plan assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employer contributions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employer direct benefit payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employer direct settlement payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlement payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Settlement payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency exchange rate changes and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">Actuarial gains or losses are determined based on actual return on plan assets less interest income as set forth in the table above. For 2018, includes a </font><font style="font-family:inherit;font-size:9pt;">$63.3</font><font style="font-family:inherit;font-size:9pt;">&#32;loss resulting from the purchase of annuities in June 2018 (see note </font><font style="font-family:inherit;font-size:9pt;">19</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:9pt;">&#32;above).</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans <br>Year ended <br>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans  <br>Year ended <br>December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued benefit obligations, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current service cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Past service cost and settlement/curtailment losses </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial losses (gains) in other comprehensive income from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212; Changes in demographic assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212; Changes in financial assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212; Experience adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Settlement payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Settlement payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency exchange rate changes and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued benefit obligations, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">346.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average duration of benefit obligations (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">For 2019, past service costs of </font><font style="font-family:inherit;font-size:9pt;">$4.1</font><font style="font-family:inherit;font-size:9pt;">&#32;were incurred for additional obligations under our Thailand post-employment benefit plan as a result of recent changes in labor protection laws in Thailand that increase severance benefits for specified employees upon termination. See note </font><font style="font-family:inherit;font-size:9pt;">16</font><font style="font-family:inherit;font-size:9pt;">(b). The settlement losses relate to employee terminations in connection with 2019 restructuring actions.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">42</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The present value of the defined benefit obligations, the fair value of plan assets and the surplus or deficit in our defined benefit pension and other benefit plans are summarized as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:674px;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:394px;"></td><td style="width:9px;"></td><td style="width:52px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:52px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:52px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:52px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans<br>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans  <br>December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued benefit obligations, end of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(309.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(346.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets, end of year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deficiency of plan assets over accrued benefit obligations</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(85.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines the plan balances as reported on our consolidated balance&#160;sheet: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:47%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension <br>Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other <br>Benefit Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension <br>Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other <br>Benefit Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension and non-pension post-employment benefit obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(84.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(107.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current other post-employment benefit obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current net pension assets (note 10)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(84.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(85.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(103.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines the net expense recognized in our consolidated statement of operations for pension and non-pension post-employment benefit&#160;plans:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:671px;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:316px;"></td><td style="width:9px;"></td><td style="width:42px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:42px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:42px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:42px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:42px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:42px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans <br>Year ended December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans <br>Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current service cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net interest cost (income)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Past service cost and settlement/curtailment losses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan administrative expenses and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defined contribution pension plan expense (note 19(c))</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total expense for the year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally record the expenses for pension plans and non-pension post-employment benefits in cost of sales, SG&amp;A&#160;expenses, or other charges (see note </font><font style="font-family:inherit;font-size:9pt;">16</font><font style="font-family:inherit;font-size:10pt;">), depending on the nature of the expenses. Our settlement loss in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;of </font><font style="font-family:inherit;font-size:10pt;">$1.9</font><font style="font-family:inherit;font-size:10pt;">&#32;arose as a result of annuity purchases for our U.K. supplementary pension plan in April 2017. See note </font><font style="font-family:inherit;font-size:10pt;">19</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#32;above. Our past service cost and settlement losses in 2019 relate to recent labor law changes in Thailand and employee terminations (see footnote (i) to the accrued benefit obligations table above).</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines the gains and losses, net of tax, recognized in OCI and reclassified directly to deficit:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative losses (gains), beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss on pension annuity purchases (note 19(a))</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial losses (gains) recognized during the year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative losses (gains), end of year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">43</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax recovery of </font><font style="font-family:inherit;font-size:9pt;">$0.3</font><font style="font-family:inherit;font-size:9pt;">&#32;for </font><font style="font-family:inherit;font-size:9pt;">2019</font><font style="font-family:inherit;font-size:9pt;">&#32;(</font><font style="font-family:inherit;font-size:9pt;">2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.1</font><font style="font-family:inherit;font-size:9pt;">&#32;income tax recovery; </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:9pt;">nil</font><font style="font-family:inherit;font-size:9pt;">&#32;income tax recovery).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax recovery of </font><font style="font-family:inherit;font-size:9pt;">$1.1</font><font style="font-family:inherit;font-size:9pt;">&#32;as at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;">&#32;(</font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">&#32;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.8</font><font style="font-family:inherit;font-size:9pt;">&#32;income tax recovery; </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.7</font><font style="font-family:inherit;font-size:9pt;">&#32;income tax&#160;recovery).</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following percentages and assumptions were used in measuring the plans for the years indicated:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:47%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average discount rate at December&#160;31 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;for:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net pension cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average rate of compensation increase for:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net pension cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Healthcare cost trend rates:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Immediate trend</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate trend</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year the ultimate trend rate is expected to be achieved</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2030</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2040</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2040</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i) </font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">The weighted average discount rate is determined using publicly available rates for highly-rated bonds by currency in countries where we have a pension or non-pension benefit plan. A lower discount rate would increase the present value of the benefit obligation.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management applied significant judgment in determining these assumptions. We evaluate these assumptions on a regular basis taking into consideration current market conditions and historical market data. Actual results could differ materially from those estimates and assumptions.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A one percentage-point increase or decrease in one of the following actuarial assumptions, holding other assumptions constant in each case, would increase (decrease) our benefit obligations as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:672px;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:369px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended<br>December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended<br>December&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Increase</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Decrease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Increase</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Decrease</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Healthcare cost trend rate </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The sensitivity figures shown above were calculated by determining the change in our benefit obligations as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;due to a 100 basis point increase or decrease to each of our significant actuarial assumptions used, primarily the discount rate and healthcare cost trend rate, in isolation, leaving all other assumptions unchanged from the original calculation. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(c)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;&#32;Plan contributions:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We made the following plan contributions for the years indicated below and estimate our contribution for 2020 to be as follows:</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">44</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:362px;"></td><td style="width:9px;"></td><td style="width:55px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:54px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:56px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:76px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Contribution</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">*</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defined contribution plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defined benefit plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-pension post-employment benefit plans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:8pt;">*&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:9pt;">Our actual contributions could differ materially from these estimates.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i) </font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">For 2019, includes higher settlement payments related to employee terminations in connection with our restructuring actions taken during the year. See note 16(a).</font></div></td></tr></table><div><a name="sBD68B8F0BF3B54039F5A928064197B0D"></a></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">20</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.&#160;&#160;&#160;&#160;INCOME TAXES: </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current income tax expense:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments for prior years, including changes to net provisions related to tax uncertainties</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(ii)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income tax expense (recovery):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Origination and reversal of temporary differences </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i) (iii) </sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(iii) (iv)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of income taxes calculated at the statutory income tax rate to the income tax expense at the effective tax rate is as&#160;follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense at Celestica&#8217;s statutory income tax rate of 26.5% (2018 and 2017  &#8212; 26.5%)   </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact on income taxes from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Manufacturing and processing deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign income taxed at different rates</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i) (ii) (iii)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in tax rates</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in unrecognized tax losses and deductible temporary differences </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii) (iv)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">45</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2017 in the two tables above were negatively impacted by a deferred tax expense of </font><font style="font-family:inherit;font-size:9pt;">$4.0</font><font style="font-family:inherit;font-size:9pt;">&#32;related to taxable temporary differences associated with the then-anticipated repatriation of undistributed earnings from certain of our Chinese subsidiaries, of which </font><font style="font-family:inherit;font-size:9pt;">$3.5</font><font style="font-family:inherit;font-size:9pt;">&#32;was realized as a current tax expense for withholding tax on dividends paid in 2018. These line items for 2019 in the two tables above were negatively impacted by a deferred tax expense of </font><font style="font-family:inherit;font-size:9pt;">$6.0</font><font style="font-family:inherit;font-size:9pt;">&#32;related to taxable temporary differences associated with the anticipated repatriation of undistributed earnings from certain of our Chinese and Thai subsidiaries.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2019 in the two tables above include tax benefits related to return-to-provision adjustments and reversals of previously-recorded tax liabilities and uncertainties (discussed below).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2019 in the two tables above include the tax expense related to the taxable portion of the Property Gain and the recognition of offsetting previously-unrecognized tax losses (discussed below). </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2018 in the two tables above include the recognition of an aggregate of </font><font style="font-family:inherit;font-size:9pt;">$53.3</font><font style="font-family:inherit;font-size:9pt;">&#32;of deferred tax assets in our U.S. group of subsidiaries (discussed below).</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our effective income tax rate can vary significantly period-to-period for various reasons, including as a result of the mix and volume of business in various tax jurisdictions within the Americas, Europe and Asia, in jurisdictions with tax holidays and tax incentives, and in jurisdictions for which no net deferred income tax assets have been recognized because management believed it was not probable that future taxable profit would be available against which tax losses and deductible temporary differences could be utilized.&#160;Our effective income tax rate can also vary due to the impact of restructuring charges, foreign exchange fluctuations, operating losses, cash repatriations, and changes in our provisions related to tax uncertainties.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2019, we recorded a net income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$29.5</font><font style="font-family:inherit;font-size:10pt;">, which was favorably impacted by </font><font style="font-family:inherit;font-size:10pt;">$6.4</font><font style="font-family:inherit;font-size:10pt;">&#32;in tax benefits arising from return-to-provision adjustments for changes in estimates related to prior years, based on changes in facts or circumstances, and an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$4.5</font><font style="font-family:inherit;font-size:10pt;">&#32;in reversals of certain previously-recorded tax liabilities and uncertainties, offset in part by </font><font style="font-family:inherit;font-size:10pt;">$6.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of deferred tax expense arising from taxable temporary differences associated with the anticipated repatriation of undistributed earnings from certain of our Chinese and Thai subsidiaries. While our net income tax expense included taxable foreign exchange impacts (Currency Impacts) from fluctuations in foreign currencies relative to the U.S. dollar during each quarter of 2019, overall net Currency Impacts for 2019 were not significant. In connection with the sale of our Toronto real property, there was no net tax impact (see note 16(c)), as the deferred tax expenses of </font><font style="font-family:inherit;font-size:10pt;">$5.7</font><font style="font-family:inherit;font-size:10pt;">&#32;was offset by the recognition of previously unrecognized tax losses.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2018, we recorded a net income tax recovery of </font><font style="font-family:inherit;font-size:10pt;">$17.0</font><font style="font-family:inherit;font-size:10pt;">&#32;which was favorably impacted by the recognition of </font><font style="font-family:inherit;font-size:10pt;">$3.7</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$49.6</font><font style="font-family:inherit;font-size:10pt;">&#32;of previously unrecognized deferred tax assets in our U.S. group of subsidiaries as a result of our Atrenne and Impakt acquisitions, respectively (which largely offset the net deferred tax liabilities of </font><font style="font-family:inherit;font-size:10pt;">$56.6</font><font style="font-family:inherit;font-size:10pt;">&#32;that arose in connection with such acquisitions), as well as the reversal in Q2 2018 of </font><font style="font-family:inherit;font-size:10pt;">$6.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of previously-accrued Mexican income taxes to reflect the terms of an approved bi-lateral advance pricing arrangement. These income tax benefits were offset, in part, by adverse Currency Impacts arising from the weakening of the Malaysian ringgit and Chinese renminbi relative to the U.S. dollar.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2017, we recorded a net income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$27.6</font><font style="font-family:inherit;font-size:10pt;">&#32;which was favorably impacted by the recognition of a deferred income tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$4.3</font><font style="font-family:inherit;font-size:10pt;">&#32;(Solar Benefit) related to our solar assets (described below), as well as favorable Currency Impacts resulting from the strengthening of the Malaysian ringgit and Chinese renminbi relative to the U.S. dollar, which were offset in part by </font><font style="font-family:inherit;font-size:10pt;">$4.0</font><font style="font-family:inherit;font-size:10pt;">&#32;in deferred tax expense related to taxable temporary differences associated with the then-anticipated repatriation of undistributed earnings from certain of our Chinese subsidiaries, and a </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;">&#32;deferred tax expense related to the U.S. Tax Reform (defined below). In connection with our exit from the solar panel manufacturing business, we withdrew one of our tax incentives in Thailand (which related solely to such operations) during the second quarter of 2017. The withdrawal of this incentive allowed us to apply tax losses arising from the disposition of our solar assets against other taxable profits in Thailand, resulting in the recognition of the Solar Benefit in 2017 and ultimately realized in 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The United States Tax Cuts and Jobs Act (U.S. Tax Reform) became effective January 1, 2018. We believe that we recorded all significant one-time impacts resulting from enactment of the U.S. Tax Reform in the fourth quarter of 2017 (consisting of a non-cash increase to our deferred income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;">&#32;to re-value our previously recognized net deferred tax assets), but will continue to assess additional impacts, if any, as they become known due to changes in our interpretations and assumptions, as well as applicable changes in our business and additional regulatory guidance that may be issued. No significant amounts resulting from the U.S. Tax Reform were recorded during 2018 or 2019.&#160;&#160;&#160;&#160;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">46</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in deferred tax assets and liabilities for the periods indicated are as&#160;follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.01587301587301%;border-collapse:collapse;text-align:left;"><tr><td colspan="33"></td></tr><tr><td style="width:22%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:4%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br>foreign <br>exchange <br>gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accounting <br>provisions <br>not <br>currently <br>deductible</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Pensions and <br>non-pension <br>post-retirement <br>benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Tax <br>losses <br>carried <br>forward</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Property, <br>plant and <br>equipment <br>and <br>intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Reclassification</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">between</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">deferred tax</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">assets and</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">deferred tax</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">liabilities</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred tax assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">56.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) directly to equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(36.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(46.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">59.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(48.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) directly to equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Additions from business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">62.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(50.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">33.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred tax liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Charged (credited) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Charged (credited) directly to equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Additions from business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">56.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">56.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(36.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(46.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">48.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(48.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Charged (credited) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Additions from business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">26.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">52.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(50.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">This reclassification reflects the offsetting of deferred tax assets and deferred tax liabilities to the extent they relate to the same taxing authorities and there is a legally enforceable right to such offset. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amount of deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;is </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1,783.2</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1,780.4</font><font style="font-family:inherit;font-size:10pt;">). We have not recognized deferred tax assets in respect of these items because, based on management&#8217;s estimates, it is not probable that future taxable profit will be available against which we can utilize the benefits. A portion of these unused tax losses expires between 2020 and 2039 and a portion can be carried forward indefinitely to offset taxable profits. The deductible temporary differences do not expire under current tax legislation.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate amount of temporary differences associated with investments in subsidiaries for which we have not recognized deferred tax liabilities is </font><font style="font-family:inherit;font-size:10pt;">$5.0</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$5.8</font><font style="font-family:inherit;font-size:10pt;">). As of December 31, 2019, we have recorded aggregate net deferred tax assets of </font><font style="font-family:inherit;font-size:10pt;">$6.8</font><font style="font-family:inherit;font-size:10pt;">&#32;for one of our Asian subsidiaries which realized losses in 2019 and our U.S. group of subsidiaries which realized losses in 2018 and 2019 (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$5.0</font><font style="font-family:inherit;font-size:10pt;">&#32;for losses incurred in our U.S. subsidiaries in 2018). We </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">47</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">recognize deferred tax assets based on our estimate of the future taxable profit we expect these subsidiaries to achieve based on our review of financial projections. We did not record any deferred tax assets related to losses incurred in 2017 for any of our subsidiaries. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain countries in which we do business grant tax incentives to attract or retain our business. Our tax expense could increase significantly if certain tax incentives from which we benefit are retracted. A retraction could occur if we fail to satisfy the conditions on which these tax incentives are based, or if they are not renewed or replaced upon expiration. Our tax expense could also increase if tax rates applicable to us in such jurisdictions are otherwise increased, or due to changes in legislation or administrative practices. Changes in our outlook in any particular country could impact our ability to meet the&#160;required conditions.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our tax incentives currently consist of tax holidays for the profits of our Thailand and Laos subsidiaries, as well as tax incentives for dividend withholding taxes for these subsidiaries. These tax incentives are subject to certain conditions with which we intend to comply, and expire between 2020 and&#160;2027. The aggregate tax benefit arising from all of our tax incentives was approximately </font><font style="font-family:inherit;font-size:10pt;">$1.5</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;">$0.01</font><font style="font-family:inherit;font-size:10pt;">&#32;per diluted share for </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$4.7</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$0.03</font><font style="font-family:inherit;font-size:10pt;">&#32;per diluted share for </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$7.6</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$0.05</font><font style="font-family:inherit;font-size:10pt;">&#32;per diluted share for </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;income tax incentives in Thailand (</font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;previous incentive expired in October 2019, and we had withdrawn another in 2017 in connection with our exit from the solar panel manufacturing business). Two of these incentives initially allow for a </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;">&#32;income tax exemption (including distribution taxes), which after </font><font style="font-family:inherit;font-size:10pt;">eight</font><font style="font-family:inherit;font-size:10pt;">&#32;years transition to a </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;">&#32;income tax exemption for the next </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">&#32;years (excluding distribution taxes). The third incentive, obtained in 2019, allows for a </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;">&#32;income tax exemption for </font><font style="font-family:inherit;font-size:10pt;">eight</font><font style="font-family:inherit;font-size:10pt;">&#32;years. Upon full expiry of each of the incentives, taxable profits associated with such expired tax incentives become fully taxable. One of our remaining Thailand tax incentives expires in 2020, another will transition to the </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;">&#32;exemption in 2022 and expire in 2027, and the third will expire in 2027.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note&#160;</font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;">&#32;regarding a Brazilian sales tax contingency.</font></div><div><a name="sE0D1A3BC5EC35DB89B7CB6DED5D0F0EE"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">21</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FINANCIAL INSTRUMENTS AND RISK MANAGEMENT:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our financial assets are comprised primarily of cash and cash equivalents, A/R, and derivatives used for hedging purposes.&#160;Our financial liabilities are comprised primarily of A/P, certain accrued and other liabilities and provisions, the Term Loans, borrowings under the Revolver, lease obligations, and derivatives.&#160;We record the majority of our financial assets and liabilities at amortized cost except for derivative assets and liabilities, which we measure at fair value.&#160;We classify our short-term investments in money market funds (if applicable) as FVTPL, and initially recognize such assets on our consolidated balance sheet at fair value with subsequent changes recorded in our consolidated statement of operations. The carrying value of the Term Loans approximates their fair value as they bear interest at a variable market rate. We classify the financial assets and liabilities that we measure at fair value based on the inputs used to determine fair value at the measurement date. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents are comprised of the following:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">409.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">446.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">479.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our current portfolio of cash equivalents consists of bank deposits. The majority of our cash and cash equivalents are held with financial institutions each of which had at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;a Standard and Poor&#8217;s short-term rating of </font><font style="font-family:inherit;font-size:10pt;">A-1</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">48</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial risk management objectives:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have exposures to a variety of financial risks through our operations. We regularly monitor these risks and have established policies and business practices to mitigate the adverse effects of these potential exposures. We have used derivative financial instruments, such as foreign currency forward and swap contracts, as well as interest rate swaps, to reduce the effects of some of these risks. We do not enter into or trade financial instruments, including derivative financial instruments, for speculative purposes.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Currency risk:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to the global nature of our operations, we are exposed to exchange rate fluctuations on our financial instruments denominated in various currencies. The majority of our currency risk is driven by operational costs, including income tax expense, incurred in local currencies by our subsidiaries. As part of our risk management program, we attempt to mitigate currency risk through a hedging program using forecasts of our anticipated future cash flows and balance sheet exposures denominated in foreign currencies. We enter into foreign exchange forward contracts and swaps, generally for periods up to 12 months, to lock in the exchange rates for future foreign currency transactions, which is intended to reduce the variability of our operating costs and future cash flows denominated in local currencies. While these contracts are intended to reduce the effects of fluctuations in foreign currency exchange rates, our hedging strategy does not mitigate the longer-term impacts of changes to foreign exchange rates. Although our functional currency is the U.S. dollar, currency risk on our income tax expense arises as we are generally required to file our tax returns in the local currency for each particular country in which we have operations. While our hedging program is designed to mitigate currency risk vis-&#224;-vis the U.S. dollar, we remain subject to taxable foreign exchange impacts in our translated local currency financial results relevant for tax reporting purposes.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our major currency exposures at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;are summarized in U.S. dollar equivalents in the following table. The local currency amounts have been converted to U.S. dollar equivalents using spot rates at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:51%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Canadian <br>dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Romanian Leu</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Euro</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Thai baht</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Chinese renminbi</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A/R</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes and value-added taxes receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other financial assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension and non-pension post-employment liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(69.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes and value-added taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A/P and certain accrued and other liabilities and provisions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net financial assets (liabilities)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(120.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign currency risk sensitivity analysis:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial impact of a one-percentage point strengthening or weakening of the following currencies against the U.S. dollar for our financial instruments denominated in such non-functional currencies is summarized in the following table as at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. The financial instruments impacted by a change in exchange rates include our exposures to the above financial assets or liabilities denominated in non-functional currencies and our foreign exchange forward contracts and swaps. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">49</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:46%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Canadian <br>dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Romanian Leu</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Euro</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Thai baht</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Chinese renminbi</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase (decrease)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1% Strengthening</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1% Weakening</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(b)&#160;&#160;&#160;&#160;Interest rate risk:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Credit Facility bear interest at specified rates, plus specified margins. See note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">. Our borrowings under this facility at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;totaled </font><font style="font-family:inherit;font-size:10pt;">$592.3</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$757.3</font><font style="font-family:inherit;font-size:10pt;">), comprised of an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$592.3</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Term Loans (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$598.3</font><font style="font-family:inherit;font-size:10pt;">), and other than ordinary course letters of credit (described below), </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;amounts outstanding under the Revolver (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$159.0</font><font style="font-family:inherit;font-size:10pt;">&#32;outstanding under the Revolver). Such borrowings expose us to interest rate risk due to the potential variability of market interest rates. Without accounting for the interest rate swaps described below, a one-percentage point increase in these rates would increase interest expense, based on outstanding borrowings of </font><font style="font-family:inherit;font-size:10pt;">$592.3</font><font style="font-family:inherit;font-size:10pt;">&#32;as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, by </font><font style="font-family:inherit;font-size:10pt;">$5.9</font><font style="font-family:inherit;font-size:10pt;">&#32;annually.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of our risk management program, we attempt to mitigate interest rate risk through interest rate swaps. To partially hedge against our exposure to interest rate variability on the Term Loans, we entered into </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">-year agreements with a syndicate of third-party banks in August and December 2018 to swap the variable interest rates (based on LIBOR plus a margin) with fixed rates of interest on </font><font style="font-family:inherit;font-size:10pt;">$350.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of the total borrowings under the Term Loans. The terms of the interest rate swap agreements on the floating market rate and the interest payment dates match that of the underlying debt, such that any hedge ineffectiveness is not expected to be significant. The swap agreements include options that allow us to cancel up to </font><font style="font-family:inherit;font-size:10pt;">$150.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of the notional amount of the original swap agreements (</font><font style="font-family:inherit;font-size:10pt;">$75.0</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Incremental Term Loan starting in December 2020, and </font><font style="font-family:inherit;font-size:10pt;">$75.0</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Initial Term Loan starting in August 2021). These options to cancel are aligned with our risk management strategy for the Term Loans as they allow us to make voluntary prepayments of outstanding amounts without premium or penalty, subject to certain conditions. Our unhedged borrowings under the Credit Facility at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;were </font><font style="font-family:inherit;font-size:10pt;">$242.3</font><font style="font-family:inherit;font-size:10pt;">&#32;(comprised of an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$242.3</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Term Loans and </font><font style="font-family:inherit;font-size:10pt;">$0.0</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Revolver). A one-percentage point increase in relevant interest rates would increase interest expense, based on the outstanding unhedged borrowings of </font><font style="font-family:inherit;font-size:10pt;">$242.3</font><font style="font-family:inherit;font-size:10pt;">&#32;as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, by </font><font style="font-family:inherit;font-size:10pt;">$2.4</font><font style="font-family:inherit;font-size:10pt;">&#32;annually.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We obtain third-party valuations of the swaps under the interest rate swap agreements. The valuations of the swaps are primarily measured through various pricing models or discounted cash flow analyses that incorporate observable market parameters, such as interest rate yield curves and volatility, and credit risk adjustments. The valuations of the interest rate swaps are measured primarily based on Level 2 data inputs of the fair value measurement hierarchy. The unrealized portion of the hedge gain or loss of the swaps is recorded in accumulated OCI. The realized portion of the hedge gain or loss of the swaps is released from OCI and recognized under finance costs in our consolidated statement of operations in the respective interest payment periods. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the fair value of our interest rate swap agreements was a net unrealized loss of </font><font style="font-family:inherit;font-size:10pt;">$12.1</font><font style="font-family:inherit;font-size:10pt;">&#32;which we recorded in other non-current liabilities on our consolidated balance sheet. As we have swapped </font><font style="font-family:inherit;font-size:10pt;">$350.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of our borrowings under the Term Loans from floating to fixed rates, the financial impact of a 25 basis point increase in the floating market interest rate would decrease the net unrealized loss by </font><font style="font-family:inherit;font-size:10pt;">$2.1</font><font style="font-family:inherit;font-size:10pt;">&#32;and a 25 basis point decrease in the floating interest rate would increase our unrealized loss on the interest rate swaps by </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;">. </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Credit risk:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit risk refers to the risk that a counterparty may default on its contractual obligations resulting in a financial loss to us. We believe the risk of counterparty non-performance is relatively low, however, if a key supplier (or any company within such supplier's supply chain) or customer experiences financial difficulties or fails to comply with their contractual obligations, this could result in a financial loss to us. With respect to our financial market activities, we have adopted a policy of dealing only with credit-worthy counterparties to help mitigate the risk of financial loss from defaults. We monitor the credit risk of the counterparties with whom we conduct business, through a combined process of credit rating reviews and portfolio reviews. To </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">50</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">attempt to mitigate the risk of financial loss from defaults under our foreign currency forward contracts and swaps, and our interest rate swaps, our contracts are held by counterparty financial institutions, each of which had a Standard and Poor&#8217;s rating of </font><font style="font-family:inherit;font-size:10pt;">A-2</font><font style="font-family:inherit;font-size:10pt;">&#32;or above at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. In addition, we maintain cash and short-term investments in highly-rated investments or on deposit with major financial institutions. Each financial institution with which we had our A/R sales program and our SFPs during 2019 had a Standard and Poor&#8217;s short-term rating of </font><font style="font-family:inherit;font-size:10pt;">A-2</font><font style="font-family:inherit;font-size:10pt;">&#32;or above and a long-term rating of </font><font style="font-family:inherit;font-size:10pt;">BBB+</font><font style="font-family:inherit;font-size:10pt;">&#32;or above at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. The financial institution with which we have our March 2020 A/R sales program had a Standard and Poor's short term rating of A-1 and a long term rating of A+ at the time of execution of the agreement. Each financial institution from which annuities have been purchased for the defined benefit component of our Canadian pension plan had a Standard and Poor&#8217;s long-term rating of A+ or above at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. In addition, the financial institutions from which annuities have been purchased for the defined benefit component of our U.K. pension plans are governed by local regulatory bodies. If an institution from which we purchased annuities for our pension plans defaults on their contractual obligations, this would result in a financial loss to us, as we retain ultimate responsibility for the payment of benefits to plan participants unless and until such pension plans are wound-up.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also provide unsecured credit to our customers in the normal course of business. Customer exposures that potentially subject us to credit risk include our A/R, inventory on hand, and non-cancellable purchase orders in support of customer demand. From time to time, we extend the payment terms applicable to certain customers, and/or provide longer payment terms when deemed commercially reasonable. Longer payment terms, which have become more prevalent, could adversely impact our working capital requirements, and increase our financial exposure and credit risk. We attempt to mitigate customer credit risk by monitoring our customers&#8217; financial condition and performing ongoing credit evaluations as appropriate. In certain instances, we obtain letters of credit or other forms of security from our customers. We may also purchase credit insurance from a financial institution to reduce our credit exposure to certain customers. We consider credit risk in determining our allowance for doubtful accounts, and we believe that such allowance, as adjusted from time to time, is adequate. The carrying amount of financial assets recorded in our consolidated financial statements, net of our allowance for doubtful accounts, represents our estimate of maximum exposure to credit&#160;risk. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, less than </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our gross A/R are over 90&#160;days past due (2018 &#8212; approximately </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;">). A/R are net of an allowance for doubtful accounts of </font><font style="font-family:inherit;font-size:10pt;">$4.2</font><font style="font-family:inherit;font-size:10pt;">&#32;at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$5.3</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liquidity risk:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liquidity risk is the risk that we may not have cash available to satisfy our financial obligations as they come due. The majority of our financial liabilities recorded in accounts payable, accrued and other current liabilities and provisions are due within 90&#160;days. We manage liquidity risk by maintaining a portfolio of liquid funds and investments and having access to a revolving credit facility, intraday and overnight bank overdraft facilities, an A/R sales program and our SFPs. Since our A/R sales program and the SFPs are each on an uncommitted basis, there can be no assurance that any participant bank will purchase all the A/R that we wish to sell thereunder. However, we believe that cash flow from operating activities, together with cash on hand, cash from the sale of A/R, and borrowings available under the Revolver and intraday and overnight bank overdraft facilities are sufficient to fund our currently anticipated financial obligations. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair values:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimate the fair value of each class of financial instruments. The carrying values of cash and cash equivalents, our A/R, A/P, accrued liabilities and provisions, and our borrowings under the Revolver approximate the fair values of these financial instruments due to the short-term nature of these instruments. The carrying value of the Term Loans approximate their fair value as they bear interest at a variable market rate. The fair values of foreign currency contracts are estimated using generally accepted valuation models based on a discounted cash flow analysis with inputs of observable market data, including currency rates and discount factors. Discount factors are adjusted by our own credit risk or the credit risk of the counterparty, depending on whether the fair values are in liability or asset positions, respectively. We obtained third-party valuations of the swaps under our interest rate swap agreements. The valuations of the swaps are primarily measured through various pricing models or discounted cash flow analyses that incorporate observable market parameters, such as interest rate yield curves and volatility, and credit risk adjustments, and are based on Level 2 data inputs of the fair value measurement hierarchy (described below). </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">51</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair value measurements:</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the table below, we have segregated our financial assets and liabilities that are measured at fair value, based on the inputs used to determine fair value at the measurement date. The three levels within the fair value hierarchy, based on the reliability of inputs, are as&#160;follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2 inputs are inputs other than quoted prices included in Level&#160;1 that are observable for the asset or liability either directly (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;prices) or indirectly (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;derived from prices);&#160;and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;unobservable inputs).</font></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"></td></tr><tr><td style="width:51%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forwards and swaps</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest rate swaps</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forwards and swaps</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">19</font><font style="font-family:inherit;font-size:10pt;">&#32;for the input levels used to measure the fair value of our pension&#160;assets. See note 3 for the input levels used to measure the fair value of acquired assets. Foreign currency forward and swap contracts are valued using an income approach, by comparing the current quoted market forward rates to our contract rates and discounting the values with appropriate market observable credit risk adjusted rates. We have not valued any of the financial instruments described in the table above using Level&#160;3 (unobservable) inputs. There were no transfers of fair value measurements between Level&#160;1 and Level&#160;2 of the fair value hierarchy in </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Currency derivatives and hedging activities:</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into foreign exchange forward contracts to hedge our cash flow exposures and foreign currency swaps to hedge our balance sheet exposures. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we had foreign exchange forwards and swaps to trade U.S.&#160;dollars in exchange for the following currencies: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:52%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As at December 31, 2019</font></div><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract amount <br>of U.S.&#160;dollars</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted average <br>exchange rate <br>in U.S.&#160;dollars</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum <br>period in <br>months</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair value <br>gain/(loss)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canadian dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.76</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thai baht</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.03</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysian ringgit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mexican peso</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">British pound</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.29</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chinese renminbi</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Romanian leu</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.23</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Singapore dollar</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.74</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">523.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">52</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:52%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As at December 31, 2018</font></div><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract amount <br>of U.S.&#160;dollars</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted average <br>exchange rate <br>in U.S.&#160;dollars</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum <br>period in <br>months</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair value <br>gain/(loss)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canadian dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.76</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thai baht</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.03</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysian ringgit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mexican peso</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">British pound</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.27</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chinese renminbi</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.15</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.17</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Romanian leu</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.25</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Singapore dollar</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.74</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the fair value of our outstanding contracts was a net unrealized gain of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$4.5</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; net unrealized loss of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$14.2</font><font style="font-family:inherit;font-size:10pt;">), resulting from fluctuations in foreign exchange rates between the contract execution and the period-end date. Changes in the fair value of hedging derivatives to which we apply cash flow hedge accounting, to the extent effective, are deferred in OCI until the expenses or items being hedged are recognized in our consolidated statement of operations. Any hedge ineffectiveness, which at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;was not significant, is recognized immediately in our consolidated statement of&#160;operations. At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$7.4</font><font style="font-family:inherit;font-size:10pt;">&#32;of derivative assets in other current assets and </font><font style="font-family:inherit;font-size:10pt;">$2.9</font><font style="font-family:inherit;font-size:10pt;">&#32;of derivative liabilities in accrued and other current liabilities (</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$2.1</font><font style="font-family:inherit;font-size:10pt;">&#32;of derivative assets in other current assets and </font><font style="font-family:inherit;font-size:10pt;">$16.3</font><font style="font-family:inherit;font-size:10pt;">&#32;of derivative liabilities in accrued and other current liabilities). </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain foreign currency forward and swap contracts to trade U.S.&#160;dollars do not qualify as hedges, most significantly certain Canadian dollar contracts, and we have marked these contracts to market each period in our consolidated statement of&#160;operations. See note 2(p).</font></div><div><a name="sA273C5FD3FB25BC3BA73958F2D1C9568"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">22.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CAPITAL DISCLOSURES:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our main objectives in managing our capital resources are to ensure liquidity and to have funds available for working capital or other investments we determine are required to grow our business. Our capital resources consist of cash provided by operating activities, access to the Revolver, intraday and overnight bank overdraft facilities, an A/R sales program, the SFPs (while available) and our ability to issue debt or equity securities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review our borrowing capacity and make adjustments, as permitted, for changes in economic conditions and changes in our requirements. In June 2018, we entered into our </font><font style="font-family:inherit;font-size:10pt;">$800.0</font><font style="font-family:inherit;font-size:10pt;">&#32;Credit Facility, which provides for the </font><font style="font-family:inherit;font-size:10pt;">$350.0</font><font style="font-family:inherit;font-size:10pt;">&#32;Initial Term Loan that matures in June 2025, and the </font><font style="font-family:inherit;font-size:10pt;">$450.0</font><font style="font-family:inherit;font-size:10pt;">&#32;Revolver that matures in June 2023. In November 2018, we utilized the accordion feature under our Credit Facility to add the incremental </font><font style="font-family:inherit;font-size:10pt;">$250.0</font><font style="font-family:inherit;font-size:10pt;">&#32;Incremental Term Loan, maturing in June 2025. The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments thereunder by approximately </font><font style="font-family:inherit;font-size:10pt;">$110</font><font style="font-family:inherit;font-size:10pt;">, plus an unlimited amount to the extent that a specified leverage ratio on a pro forma basis does not exceed specified limits, in each case on an uncommitted basis and subject to the satisfaction of certain terms and conditions. The Revolver also includes a </font><font style="font-family:inherit;font-size:10pt;">$50.0</font><font style="font-family:inherit;font-size:10pt;">&#32;sub-limit for swing line loans, providing for short-term borrowings up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;">&#32;business days, as well as a </font><font style="font-family:inherit;font-size:10pt;">$150.0</font><font style="font-family:inherit;font-size:10pt;">&#32;sub-limit for letters of credit, in each case subject to the overall revolving credit limit. See note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">&#32;for amounts outstanding under the Credit Facility at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. We had </font><font style="font-family:inherit;font-size:10pt;">$428.8</font><font style="font-family:inherit;font-size:10pt;">&#32;available as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;under the Revolver for future borrowings. As of December 31, 2019, we also had access to </font><font style="font-family:inherit;font-size:10pt;">$142.5</font><font style="font-family:inherit;font-size:10pt;">&#32;in intraday and overnight bank overdraft facilities, our then-existing </font><font style="font-family:inherit;font-size:10pt;">$200.0</font><font style="font-family:inherit;font-size:10pt;">&#32;uncommitted A/R sales program, and the uncommitted SFPs to provide short-term liquidity. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we sold </font><font style="font-family:inherit;font-size:10pt;">$90.6</font><font style="font-family:inherit;font-size:10pt;">&#32;of A/R under our then-effective A/R sales program and </font><font style="font-family:inherit;font-size:10pt;">$50.4</font><font style="font-family:inherit;font-size:10pt;">&#32;under the SFPs. We replaced our previous A/R sales program with a new uncommitted </font><font style="font-family:inherit;font-size:10pt;">$235.0</font><font style="font-family:inherit;font-size:10pt;">&#32;A/R sales program that we executed in </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">53</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 2020 (see note </font><font style="font-family:inherit;font-size:10pt;">4</font><font style="font-family:inherit;font-size:10pt;">). The timing and amounts we may borrow and repay under these facilities can vary significantly from month-to-month depending on our working capital and other cash requirements. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have commenced NCIBs in the past few years, pursuant to which we have repurchased and canceled SVS. See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">13</font><font style="font-family:inherit;font-size:10pt;">&#32;for details. In addition, we have purchased SVS from time-to-time in the open market through a broker for delivery under our SBC plans. We have not distributed, nor do we have any current plan to distribute, any dividends to our shareholders. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our strategy on capital risk management has not changed significantly since the end of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. Other than the restrictive and financial covenants associated with the Credit Facility described in note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">, we are not subject to any contractual or regulatory capital requirements. While some of our international operations are subject to government restrictions on the flow of capital into and out of their jurisdictions, these restrictions have not had a material impact on our operations or cash&#160;flows.</font></div><div><a name="s0661569192315629BF0EC2D4E67834CC"></a></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">23</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">WEIGHTED AVERAGE NUMBER OF SHARES DILUTED (in&#160;millions):</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:68%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average number of shares (basic)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of outstanding awards under SBC plans</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average number of shares (diluted)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we excluded </font><font style="font-family:inherit;font-size:10pt;">0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;stock options (year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:10pt;">0.3 million</font><font style="font-family:inherit;font-size:10pt;">; year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;">) from the diluted weighted average per share calculation as they were out-of-the-money. References to shares in this note </font><font style="font-family:inherit;font-size:10pt;">23</font><font style="font-family:inherit;font-size:10pt;">&#32;are to our SVS and MVS taken collectively.</font></div><div><a name="sB4B34BF6866D59DF8A610C5E91AE00A7"></a></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">24</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.&#160;&#160;&#160;&#160;COMMITMENTS, CONTINGENCIES AND GUARANTEES: </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we have commitments under IT support agreements that require future minimum payments as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:61%;"></td><td style="width:22%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, management had approved </font><font style="font-family:inherit;font-size:10pt;">$23.1</font><font style="font-family:inherit;font-size:10pt;">&#32;for capital expenditures, primarily for machinery and equipment to support new customer programs, and issued </font><font style="font-family:inherit;font-size:10pt;">$6.0</font><font style="font-family:inherit;font-size:10pt;">&#32;of such amount in purchase orders to third-party vendors. We have contingent liabilities in the form of letters of credit, letters of guarantee and surety bonds (collectively, Guarantees) which we have provided to various third parties. The Guarantees cover various payments, including customs and excise taxes, utility commitments and certain bank guarantees. At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$34.5</font><font style="font-family:inherit;font-size:10pt;">&#32;of Guarantees (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212; </font><font style="font-family:inherit;font-size:10pt;">$35.7</font><font style="font-family:inherit;font-size:10pt;">), including </font><font style="font-family:inherit;font-size:10pt;">$21.2</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8212;</font><font style="font-family:inherit;font-size:10pt;">$21.3</font><font style="font-family:inherit;font-size:10pt;">) of letters of credit outstanding under our Revolver. We are required to make contributions to our pension and non-pension post-employment benefit plans, quarterly mandatory principal repayments under the Term Loans, certain annual mandatory prepayments under the Credit Facility under specified circumstances, payments of outstanding amounts under the Credit Facility at maturity, and contractual payments under our lease obligations (see notes </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">19</font><font style="font-family:inherit;font-size:10pt;">). We are also required to make interest payments on amounts outstanding under the Credit Facility, and to pay fees and charges related to our Credit Facility, our A/R sales program and SFPs, and under our interest rate swap agreements, the amounts under the swap to be determined based on market rates at the time the interest payments are due (see notes </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;">). See note </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;">&#32;for our obligations under the foreign exchange contracts we held at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">54</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the Guarantees described above, we provide routine indemnifications, the terms of which range in duration and often are not explicitly defined. These may include indemnifications against third-party intellectual property infringement claims and certain third-party negligence claims for property damage. We have also provided indemnifications in connection with the sale of certain businesses and real property. The maximum potential liability from these indemnifications cannot be reasonably estimated. In some cases, we have recourse against other parties to mitigate our risk of loss from these indemnifications. Historically, we have not made significant payments relating to these types of indemnifications.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2019, as part of the Toronto property sale (see note 7), we entered into a </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">-year lease for our new corporate headquarters, to be built by the Assignee on the site of our former location. The commencement date of the lease will be determined by the Assignee, and is currently targeted to be May 2022. Upon such commencement, our estimated annual basic rent will be approximately </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;Canadian dollars for each of the first five years, and approximately </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;Canadian dollars for each of the remaining five years. We may, at our option, extend the lease for </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;further consecutive </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">-year periods.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including environmental, labor, product, customer disputes, and other matters.&#160;Management believes that adequate provisions have been recorded where required. Although it is not always possible to estimate the extent of potential costs, if any, management believes that the ultimate resolution of all such pending matters will not have a material adverse impact on our financial performance, financial position or&#160;liquidity.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to tax audits in various jurisdictions. Reviews by tax authorities generally focus on, but are not limited to, the validity of our inter-company transactions, including financing and transfer pricing policies which may involve subjective areas of taxation and significant judgment. The successful pursuit of assertions made by any taxing authority could result in our owing significant amounts of tax, interest and possibly penalties. We believe we adequately accrue for any probable potential adverse tax ruling. However, there can be no assurance as to the final resolution of any claims and any resulting proceedings. If any claims and any ensuing proceedings are determined adversely to us, the amounts we may be required to pay could be&#160;material, in excess of amounts accrued, and/or have a significant adverse impact on our earnings and cash flows.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other matters:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, the Brazilian Ministry of Science, Technology, Innovation and Communications issued assessments seeking to disqualify certain research and development (R&amp;D) expenses for the years 2006 to 2009, which entitled our Brazilian subsidiary (which ceased operations in 2009) to charge reduced sales tax levies to its customers. The assessments against our Brazilian subsidiary, which (including interest and penalties) total approximately </font><font style="font-family:inherit;font-size:10pt;">39 million</font><font style="font-family:inherit;font-size:10pt;">&#32;Brazilian real (approximately </font><font style="font-family:inherit;font-size:10pt;">$10</font><font style="font-family:inherit;font-size:10pt;">&#32;at year-end exchange rates) for such years, remain under appeal.  Although we cannot predict the outcome of this matter, we believe that our R&amp;D activities for the period are supportable, and it is probable that our position will be sustained upon full examination by the appropriate Brazilian authorities and, if necessary, upon consideration by the Brazilian judicial courts. Our position is supported by our Brazilian legal advisers. There were no changes in the status of this matter during either 2018 or </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div><a name="s5AB5518985BB55BA96C05AFFC74AFCB9"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">25.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SEGMENT AND GEOGRAPHIC INFORMATION:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise that engage in business activities from which they may earn revenue and incur expenses; for which discrete financial information is available; and whose operating results are regularly reviewed by the chief operating decision maker in deciding how to allocate resources and to assess performance. No operating segments have been aggregated to determine our reportable segments. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During Q1 2018, we completed a reorganization of our reporting structure, including our sales, operations and management systems, into </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;operating and reportable segments: ATS and CCS. Previously, we operated in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;reportable segment (Electronic Manufacturing Services), which was comprised of multiple end markets (ATS, Communications and Enterprise during 2017). The change resulted from modifications to our organizational and internal management structure initiated in 2017 and completed in early 2018. As a result, commencing in Q1 2018, our Chief Executive Officer (CEO), who </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">55</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">is our chief operating decision maker, reviews segment revenue, segment income and segment margin (described below) to assess performance and make decisions about resource allocation. Our 2017 financial information was previously reclassified to reflect the reorganized segment structure. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Factors considered in determining the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;reportable segments included the nature of applicable business activities, management structure, market strategy and margin profiles. Our ATS segment consists of our ATS end market, and is comprised of our aerospace and defense, industrial, energy, healthtech, and capital equipment (including semiconductor, display, and power &amp; signal distribution equipment) businesses. Products and services in this segment are extensive and are often more regulated than in our CCS segment, and can include the following: government-certified and highly-specialized manufacturing, electronic and enclosure-related services for aerospace and defense-related customers; high-precision equipment and integrated subsystems used in the manufacture of semiconductors and displays; a wide range of industrial automation, controls, test and measurement devices; advanced solutions for surgical instruments, diagnostic imaging and patient monitoring; and efficiency products to help manage and monitor the energy and power industries. Our ATS segment businesses typically have a higher margin profile, higher working capital requirements, and longer product life cycles than the businesses in our CCS segment. Our CCS segment consists of our Communications and Enterprise end markets. Our Enterprise end market is comprised of our servers and storage businesses. Products and services in this segment consist predominantly of enterprise-level data communications and information processing infrastructure products, and can include routers, switches, servers and storage-related products used by a wide range of businesses and cloud-based and other service providers to manage digital connectivity, commerce and social media applications. Our CCS segment businesses typically have a lower margin profile, lower working capital requirements, and higher volumes than the businesses in our ATS segment, and have been impacted in recent periods (and continue to be impacted) by aggressive pricing, rapid shifts in technology, model obsolescence and the commoditization of certain products.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment performance is evaluated based on segment revenue, segment income and segment margin (segment income as a percentage of segment revenue). Revenue is attributed to the segment in which the product is manufactured or the service is performed. Segment income is defined as a segment&#8217;s net revenue less its cost of sales and its allocable portion of selling, general and administrative expenses and research and development expenses (collectively, Segment Costs). Identifiable Segment Costs are allocated directly to the applicable segment while other Segment Costs, including indirect costs and certain corporate charges, are allocated to our segments based on an analysis of the relative usage or benefit derived by each segment from such costs. Segment income excludes finance costs (defined in note 17), employee SBC expense, amortization of intangible assets (excluding computer software), Other Charges (recoveries) (defined below), other solar charges (consisting of non-cash charges we recorded in 2017 to write-down the carrying value of our then-remaining solar panel inventory and A/R balances), and fair value adjustments for acquired inventory (see note 3), as these costs and charges/recoveries are managed and reviewed by our CEO at the company level. Other Charges (recoveries) consist of, in applicable periods, restructuring charges (recoveries), impairment charges (recoveries), Acquisition Costs (defined in note 3), legal settlements (recoveries), Transition Costs (Recoveries) (defined in note 16(c)), Credit Facility-related charges (described in note 16(d)), and losses incurred on specified benefit plans (described in note 16(b)). Our segments do not record inter-segment revenue. Although segment income and segment margin are used to evaluate the performance of our segments, we may incur operating costs in one segment that may also benefit the other segment. Our accounting policies for segment reporting are the same as those applied to the company as a whole.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding each reportable segment for the periods indicated is set forth below: </font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"><tr><td colspan="18"></td></tr><tr><td style="width:269px;"></td><td style="width:9px;"></td><td style="width:50px;"></td><td style="width:4px;"></td><td style="width:52px;"></td><td style="width:11px;"></td><td style="width:6px;"></td><td style="width:9px;"></td><td style="width:50px;"></td><td style="width:4px;"></td><td style="width:52px;"></td><td style="width:11px;"></td><td style="width:10px;"></td><td style="width:9px;"></td><td style="width:50px;"></td><td style="width:4px;"></td><td style="width:52px;"></td><td style="width:11px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue by segment:</font></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">% of total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">% of total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">% of total</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,958.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,209.7</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,285.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,184.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,423.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,602.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,142.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,633.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,888.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">56</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"><tr><td colspan="18"></td></tr><tr><td style="width:332px;"></td><td style="width:9px;"></td><td style="width:39px;"></td><td style="width:4px;"></td><td style="width:42px;"></td><td style="width:11px;"></td><td style="width:9px;"></td><td style="width:9px;"></td><td style="width:39px;"></td><td style="width:4px;"></td><td style="width:42px;"></td><td style="width:11px;"></td><td style="width:12px;"></td><td style="width:9px;"></td><td style="width:39px;"></td><td style="width:4px;"></td><td style="width:42px;"></td><td style="width:11px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment income, segment margin, and reconciliation of segment income to IFRS earnings before income taxes:</font></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Segment Margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Segment Margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Segment Margin</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS segment income and margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96.8</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64.2</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS segment income and margin</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213.9</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reconciling items:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of intangible assets (excluding computer software)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Charges (Recoveries) (note 16)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.0</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory fair value adjustment (note 3)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other solar charges (inventory and A/R write-down)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IFRS earnings before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our external revenue allocated by manufacturing location among countries that generated 10% or more of total revenue for the years indicated:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:59%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thailand</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysia</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our allocation of property, plant and equipment and, commencing in 2019, ROU assets among countries that represented&#160;10% or more of total property, plant and equipment and ROU assets for the years indicated:</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:73%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thailand</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysia</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Romania</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div><font style="font-family:inherit;font-size:8pt;">* Less than 10%.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our allocation of intangible assets and goodwill* among countries that represented&#160;10% or more of total intangible assets and goodwill for the years indicated: </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:73%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">South Korea</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">57</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CELESTICA&#160;INC.</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* For purposes of this table, intangible assets and goodwill acquired as part of our Impakt acquisition were originally allocated in full to the United States in 2018. In 2019, however, upon finalizing the purchase price allocation, we allocated Impakt's intangible assets and goodwill between the United States and South Korea.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Customers:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#0000ff;"></font><font style="font-family:inherit;font-size:10pt;">The following table sets forth the customers that individually represented 10% or more of total revenue for the years indicated, and their segments:</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:51%;"></td><td style="width:11%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cisco Systems, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dell Technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Juniper Networks, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Less than 10%.</font></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;customers that individually represented 10% or more of total A/R (one from each of our segments) (December 31, 2018 &#8212; two customers (in our CCS segment); December 31 2017 &#8212; two customers (one from each of our segments)). </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-</font><font style="font-family:inherit;font-size:10pt;">58</font></div></div>	</div><hr style="page-break-after:always">

</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.3
<SEQUENCE>2
<FILENAME>exhibit23.htm
<DESCRIPTION>EXHIBIT 2.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s5609BBDEE160AEAC78AABFD6B3962D30"></a></div><div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:144%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 2.3</font></div><div style="line-height:144%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The rights of shareholders of Celestica Inc. (&#8220;Celestica,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;) are governed by the Ontario Business Corporations Act (&#8220;OBCA&#8221;), Celestica's Restated Articles of Incorporation (&#8220;Articles&#8221;), and Celestica's by-laws (&#8220;By-laws&#8221;). Our authorized share capital consists of an unlimited number of subordinate voting shares (&#8220;SVS&#8221;), without nominal or par value, an unlimited number of multiple voting shares (&#8220;MVS&#8221;), without nominal or par value, and an unlimited number of preference shares, issuable in series, without nominal or par value. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 9.A.3</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holders of SVS do not have pre-emptive purchase rights.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 9.A.5</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The SVS are registered shares. Celestica may issue an unlimited number of SVS, without nominal or par value. Other than under applicable securities laws, there are no restrictions on the transferability of SVS.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 9.A.6</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See 10.B. 3 below.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 9.A.7</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of the end of the period covered by the Annual Report on Form 20-F with which this exhibit is filed, the SVS are the only class of Celestica&#8217;s securities that are registered under Section 12 of the U.S. Securities Exchange Act of 1934, as amended. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 10.B.3</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">MVS and SVS</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Voting Rights</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The holders of SVS and MVS are entitled to notice of and to attend all meetings of shareholders and to vote at all such meetings together as a single class, except in respect of matters where only the holders of shares of one class or series of shares are entitled to vote separately pursuant to applicable law.&#160;At any meeting at which the holders of SVS and the holders of MVS are entitled to vote together, the SVS carry one vote per share and the MVS carry 25 votes per share.&#160;Generally, all matters to be voted on by shareholders must be approved by a simple majority (or, in the case of election of directors where the number of candidates nominated for election exceeds the number of directors to be elected, by a plurality, and in the case of an amalgamation or amendments to our Articles, by two-thirds) of the votes cast in respect of MVS and SVS held by persons present in person or by proxy, voting together as a single class.&#160;The holders of MVS are entitled to one vote per share held at meetings of holders of MVS at which they are entitled to vote separately as a class. The holders of SVS are entitled to one vote per share held at meetings of holders of SVS at which they are entitled to vote separately as a class.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The SVS and the MVS are entitled to share ratably, as a single class, in any dividends declared by our board of directors, subject to any preferential rights of any outstanding preference shares in respect of the payment of dividends.&#160;Dividends consisting of SVS and MVS may be paid only as follows:&#160;(i)&#160;SVS may be paid only to holders of SVS, and MVS may be paid only to holders of MVS; and (ii)&#160;the number of MVS declared and paid as a dividend with respect to each outstanding MVS shall be equal to the number of SVS declared and paid as a dividend with respect to each outstanding SVS.</font></div><div><br></div><div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">US 167419795</font></div></div><hr style="page-break-after:always"><div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Conversion</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each MVS is convertible at any time at the option of the holder thereof into one SVS.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Articles provide "coat-tail" protection to the holders of the SVS by providing that the MVS will be converted automatically into SVS upon any transfer thereof, except:&#160;(i)&#160;a transfer to Onex Corporation (&#8220;Onex&#8221;) or any affiliate of Onex, or (ii)&#160;a transfer of 100% of the outstanding MVS to a purchaser who also has offered to purchase all of the outstanding SVS for a per share consideration identical to, and otherwise on the same terms as, that offered for the MVS and the MVS held by such purchaser thereafter shall be subject to the provisions relating to conversion as if all references to Onex were references to such purchaser.&#160;In addition, if: (i)&#160;any holder of any MVS ceases to be an affiliate of Onex, or (ii)&#160;Onex and its affiliates collectively cease to have the right, in all cases, to exercise the votes attached to, or to direct the voting of, any of the MVS held by Onex and its affiliates, such MVS shall convert automatically into SVS on a one-for-one basis.&#160;For these purposes: (i)&#160;&#8220;Onex&#8221; includes any successor corporation resulting from an amalgamation, merger, arrangement, sale of all or substantially all of its assets, or other business combination or reorganization involving Onex, provided that such successor corporation beneficially owns directly or indirectly all MVS beneficially owned directly or indirectly by Onex immediately prior to such transaction and is controlled by the same person or persons as controlled Onex prior to the consummation of such transaction; (ii)&#160;a corporation shall be deemed to be a subsidiary of another corporation if, but only if (a)&#160;it is controlled by that other, or that other and one or more corporations each of which is controlled by that other, or two or more corporations each of which is controlled by that other, or (b)&#160;it is a subsidiary of a corporation that is that other&#8217;s subsidiary; (iii)&#160;&#8220;affiliate&#8221; means a subsidiary of Onex or a corporation controlled by the same person or company that controls Onex; and (iv)&#160;&#8220;control&#8221; means beneficial ownership of, or control or direction over, securities carrying more than 50% of the votes that may be cast to elect directors if those votes, if cast, could elect more than 50% of the directors.&#160; For these purposes, a person is deemed to beneficially own any security which is beneficially owned by a corporation controlled by such person.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, if at any time the number of outstanding MVS shall represent less than 5% of the aggregate number of the outstanding MVS and SVS, all of the outstanding MVS shall be automatically converted at such time into SVS on a one-for-one basis.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Onex, which beneficially owns, controls or directs, directly or indirectly, all of our outstanding MVS, has entered into an agreement with Computershare Trust Company of Canada (as successor to the Montreal Trust Company of Canada), as trustee for the benefit of the holders of the SVS, for the purpose of ensuring that the holders of SVS will not be deprived of any rights under applicable take-over bid legislation to which they would be otherwise entitled in the event of a take-over bid (as that term is defined in applicable securities legislation) if MVS and SVS were of a single class of shares. Subject to certain permitted forms of sale, such as identical or better offers to all holders of SVS, Onex has agreed that it, and any of its affiliates that may hold MVS from time to time, will not sell any MVS, directly or indirectly, pursuant to a take-over bid (as that term is defined under applicable securities legislation) under circumstances in which any applicable securities legislation would have required the same offer or a follow-up offer to be made to holders of SVS if the sale had been a sale of SVS rather than MVS, but otherwise on the same terms.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Modification, Subdivision and Consolidation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any modification to the provisions attaching to either the SVS or the MVS requires the separate affirmative vote of two-thirds of the votes cast by the holders of SVS and MVS, respectively, voting as separate classes.&#160; The Company may not subdivide or consolidate the SVS or the MVS without at the same time proportionally subdividing or consolidating the shares of the other class.</font></div><div><br></div><div><div style="line-height:130%;padding-bottom:10px;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2</font></div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">US 167419795</font></div></div><hr style="page-break-after:always"><div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Creation of Other Voting Shares</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company may not create any class or series of shares, or issue any shares of any class or series (other than SVS) having the right to vote generally on all matters that may be submitted to a vote of shareholders (except matters for which applicable law requires the approval of holders of another class or series of shares voting separately as a class or series) without the separate affirmative vote of two-thirds of the votes cast by the holders of SVS and MVS, respectively, voting as separate classes.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Rights on Liquidation or Dissolution</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With respect to a distribution of assets in the event of a liquidation, dissolution or winding-up of the Company, whether voluntary or involuntary, or any other distribution of the assets of the Company among its shareholders for the purposes of winding up its affairs, holders of SVS and MVS will share ratably as a single class in the assets available for distribution to holders of SVS and MVS after payment in full of the amounts required to be paid to holders of preference shares, if any.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Rights</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Neither the SVS nor the MVS are redeemable, nor do the holders of such shares have pre-emptive purchase rights. Directors do not stand for re-election at staggered intervals.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Preference Shares</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica&#8217;s board of directors may issue preference shares from time to time in one or more series, and (subject to the provisions of the Articles) determine the designation of, and the rights, privileges, restrictions and conditions attaching to, such shares (including, without limitation, dividend rights, cancellation, retraction or redemption rights, voting rights, conversion or exchange rights, sinking fund provisions and/or other provisions). Preference shares of each series will rank as to dividends (to the extent cumulative dividends are applicable) and capital on a parity with preference shares of every other series. Preference shares of each series will rank as to dividends and capital senior to the SVS and MVS.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With respect to a distribution of assets in the event of a liquidation, dissolution or winding-up of the Company, whether voluntary or involuntary, or any other distribution of the assets of the Company for the purpose of winding up its affairs, holders of preference shares of each series will be entitled to receive from the assets of the Company in respect of each such share held a sum equal to the amount in the stated capital account for such series divided by the number of shares in such series then outstanding, together with any accrued (in the case of cumulative dividends) or declared (in the case of non-cumulative dividends) and unpaid dividends thereon, before any amount shall be paid or any assets are distributed to the holders of SVS or MVS. Upon the receipt of such sum, the holders of preference shares shall not be entitled to share in the distribution of our remaining assets and their preference shares will be canceled.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are currently no preference shares outstanding.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Substantial Shareholders</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other than the "coat-tail provisions" described under the caption &#8220;Conversion&#8221; above, there are no provisions in the Articles or By-laws discriminating against any existing or prospective holder of our securities as a result of such shareholder owning a substantial number of our securities. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">However, transactions involving shareholders that hold a substantial number of securities may be subject to Multilateral Instrument 61-101 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Protection of Minority Security Holders in Special Transactions</font><font style="font-family:inherit;font-size:10pt;">&#32;(&#8220;MI 61-101&#8221;). MI 61-101 contains requirements in connection with certain types of transactions including related party transactions.  </font></div><div><br></div><div><div style="line-height:130%;padding-bottom:10px;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3</font></div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">US 167419795</font></div></div><hr style="page-break-after:always"><div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Related party transactions include, for an issuer, certain types of transactions between the issuer and a person that is a related party of the issuer at the time the transaction is agreed to, whether or not there are also other parties to the transaction. Related parties of an issuer include, among others, control persons of the issuer, directors, senior officers and persons that have beneficial ownership or control or direction over (or a combination thereof), directly or indirectly, 10% of the voting securities of the issuer.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subject to the availability of certain exemptions, MI 61-101 provides certain procedural protections for minority or disinterested shareholders in connection with the types of transactions that are subject to MI 61-101. In particular, MI 61-101 requires, subject to certain exemptions: (i) more detailed disclosure in the proxy material sent to security holders in connection with a transaction; (ii) the preparation of a formal valuation of the subject matter of the transaction; (iii) minority approval of the proposed transaction by a majority of the votes cast by minority or disinterested shareholders; and (iv) in certain circumstances, the formation of a special committee.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;Also see Item 10.B.6 below.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 10.B.4</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See the captions &#8220;Modification, Subdivision and Consolidation&#8221; and &#8220;Creation of Other Voting Shares&#8221; under Item 10.B.3 above. The requirement that the Company may not subdivide or consolidate the SVS or the MVS without at the same time proportionally subdividing or consolidating the shares of the other class is more significant than required by applicable law.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 10.B.5</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Annual Meetings of Shareholders </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the OBCA, the directors of Celestica must call an annual meeting of shareholders not later than 15&#160;months after holding the last preceding annual meeting of Celestica shareholders. In addition, under the rules of the Toronto Stock Exchange, Celestica must hold its annual meeting within six months from the end of its fiscal year, or at such earlier time as is required by applicable legislation (including the OBCA). If an annual meeting is not called at the required time by the directors, holders of not less than 5% of the issued and voting shares of Celestica may requisition the directors to call a meeting of shareholders. See "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Special Meetings of Shareholders</font><font style="font-family:inherit;font-size:10pt;">" below. If for any reason it is impracticable to call such a meeting or to conduct such a meeting in the manner prescribed by Celestica&#8217;s Articles, Celestica&#8217;s By-laws and the OBCA, any director or shareholder entitled to vote at such a meeting may apply to a court for an order calling such a meeting. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Special Meetings of Shareholders </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the OBCA, special meetings of shareholders may be called by the board of directors. In addition, the holders of not less than 5% of the issued and voting shares of Celestica may requisition the directors to call a meeting of shareholders for the purposes stated in the requisition. The requisition must state the business to be transacted at the meeting and be sent to Celestica&#8217;s registered office. If the directors do not call a meeting within 21&#160;days after receiving the requisition, any shareholder who signed the requisition may call the meeting. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quorum</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the OBCA, unless the By-laws otherwise provide, a quorum of shareholders is present at a meeting if the holders of a majority of the shares entitled to vote at that meeting are present in person or represented by proxy. The By-laws provide that a quorum at any meeting of shareholders shall be at least two persons present in person and personally holding or representing by proxy not less than 35% of the total number of the issued shares of Celestica entitled to vote at the meeting. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shareholder Action Without a Meeting </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the OBCA, shareholder action without a meeting may be taken only by written resolution signed by all shareholders who would be entitled to vote thereon at a meeting. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 10.B.6</font></div><div style="line-height:144%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are no limitations under our Articles or in the OBCA on the rights to own our securities, including the rights of non-resident or foreign shareholders to hold or exercise voting rights on our securities, except that the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investment </font></div><div><br></div><div><div style="line-height:130%;padding-bottom:10px;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4</font></div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">US 167419795</font></div></div><hr style="page-break-after:always"><div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Canada Act</font><font style="font-family:inherit;font-size:10pt;">&#32;may require that a "non-Canadian" not acquire "control" of the Company without prior review and approval by the Minister of Innovation, Science and Industry. The acquisition of one-third or more of the voting shares of the Company would give rise a rebuttable presumption of the acquisition of control, and the acquisition of more than fifty percent of the voting shares of the Company would be deemed to be an acquisition of control. In addition, the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investment Canada Act</font><font style="font-family:inherit;font-size:10pt;">&#32;provides the Canadian government with broad discretionary powers in relation to national security to review and potentially prohibit, condition or require the divestiture of, any investment in the Company by a non-Canadian, including non-control level investments. "Non-Canadian" generally means an individual who is neither a Canadian citizen nor a permanent resident of Canada within the meaning of the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Immigration and Refugee Protection Act</font><font style="font-family:inherit;font-size:10pt;">&#32;(Canada) who has been ordinarily resident in Canada for not more than one year after the time at which he or she first became eligible to apply for Canadian citizenship, or a corporation, partnership, trust or joint venture that is ultimately controlled by non-Canadians. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, limitations on the ability to acquire and hold shares of the Company may be imposed by the Competition Act (Canada) (the &#8220;Competition Act&#8221;).  This legislation grants the Commissioner of Competition jurisdiction, for up to one year, to challenge the acquisition of a significant interest in us before the Competition Tribunal if the Commissioner believes that it would, or would be likely to, result in a substantial lessening or prevention of competition in any market in Canada. The Competition Act requires that any person proposing to acquire any of the assets in Canada of an operating business file a notification with the Competition Bureau where specified "size of the parties" and &#8220;size of the transaction&#8221; thresholds are exceeded. In the case of share acquisitions, an additional "shareholding threshold" applies. Any person who intends to acquire shares must file a notification with the Competition Bureau if certain financial thresholds are exceeded, and that person would hold more than 20% of our voting shares as a result of the acquisition.  If a person already owns 20% or more of our voting shares, a notification must be filed when the acquisition would bring that person&#8217;s holdings over 50%.  Where a notification is required, the legislation prohibits completion of the acquisition until the expiration of a statutory waiting period or unless the Commissioner provides written notice that he or she does not intend to challenge the acquisition.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 10.B 7 </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other than the "coat-tail provisions" described in Item 10.B.3 above under the caption &#8220;Conversion,&#8221; there are no provisions in the Articles or our By-laws that would have the effect of delaying, deferring or preventing a change in control of Celestica and that operate only with respect to a merger, acquisition or corporate restructuring involving Celestica (or any of its subsidiaries). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 10.B 8</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are no By-law provisions requiring disclosure of share ownership. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities legislation in Canada requires every person or company who acquires beneficial ownership of, or control or direction over, voting or equity securities of any class of Celestica (or securities convertible into such securities) which, together with the acquiror&#8217;s previously acquired securities, represents 10% or more of the outstanding securities of that class to file, subject to certain exceptions, a press release and an early warning report, each of which contain certain prescribed information (including the acquiror&#8217;s identity, intention and extent of holdings). In addition, such acquiror must make further disclosures where:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:130%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:130%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">such acquiror or any person acting jointly or in concert with such acquiror, acquires or disposes beneficial ownership of, or acquires or ceases to have control or direction over securities (or securities convertible into such securities) in an amount equal to 2% or more of the outstanding securities of the class of securities that was the subject of such acquiror&#8217;s most recent early warning report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:130%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:130%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">such acquiror&#8217;s beneficial ownership of, or control or direction over, the outstanding securities of the class of securities that was the subject of the acquiror&#8217;s most recent early warning report decreases to less than 10%; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:130%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:130%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">there is a change in a material fact contained in the acquiror&#8217;s most recent early warning report.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:130%;padding-bottom:10px;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5</font></div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">US 167419795</font></div></div><hr style="page-break-after:always"><div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities legislation in Canada also requires insiders of Celestica to file reports disclosing information about transactions involving securities of Celestica (or related financial instruments) held by such insider. Insiders of Celestica include, among others, the Chief Executive Officer, Chief Financial Officer and Chief Operating Officer of Celestica, directors of Celestica and persons or companies that have beneficial ownership of, or control or direction over (or a combination thereof), whether direct or indirect, securities of Celestica carrying more than 10% of the voting rights attached to all of Celestica&#8217;s outstanding voting securities. This threshold is higher than the 5% threshold under U.S. securities legislation at which shareholders must report their share ownership. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 10.B 9 </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Items 10.B 3 10.B 6 and 10.B.8 above. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Item 10.B.10</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are no conditions imposed by our Articles governing changes in Celestica&#8217;s capital, where such provisions are more stringent than those required by law. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 12.A; 12.B.; 12.C.; 12.D.1; 12.D.2</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:130%;padding-bottom:10px;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6</font></div><div style="line-height:130%;padding-bottom:10px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">US 167419795</font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.21
<SEQUENCE>3
<FILENAME>ex421.htm
<DESCRIPTION>EXHIBIT 4.21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sD35A07DDF4EA08C0AF40D0E10211328A"></a></div><div></div><div><br></div><div style="line-height:123%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Exhibit 4.21</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:123%;padding-top:34px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">THIRD AMENDMENT AND WAIVER</font></div><div style="line-height:126%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This THIRD AMENDMENT AND WAIVER, dated as of October 23, 2019 (this &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Third</font><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Amendment</font><font style="font-family:inherit;font-size:11pt;">&#8221;), is entered into by and among Celestica Inc., an Ontario corporation (the &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Company</font><font style="font-family:inherit;font-size:11pt;">&#8221;), Celestica International LP, an Ontario limited partnership, Celestica (USA) Inc., a Delaware corporation (together with the Company and Celestica International LP, the &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Borrowers</font><font style="font-family:inherit;font-size:11pt;">&#8221;), the Guarantors party hereto, the Lenders party hereto and Bank of America, N.A., in its capacity as Administrative Agent (in such capacity, the &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Administrative Agent</font><font style="font-family:inherit;font-size:11pt;">&#8221;). Capitalized terms used herein but not otherwise defined herein shall have the meanings provided to such terms in the Credit Agreement (as defined below).</font></div><div style="line-height:123%;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">W I T N E S S E T H</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, revolving credit and term loan facilities have been extended to the Borrowers (together with the Designated Borrowers party thereto from time to time) pursuant to that certain Credit Agreement, dated as of June 27, 2018 (as amended by that certain First Incremental Facility Amendment, dated as of November 14, 2018, as further amended by that certain Second Amendment, dated as of December 21, 2018 and as further amended, modified, increased, extended, restated, renewed, replaced and/or supplemented from time to time prior to the date hereof, the &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Credit Agreement</font><font style="font-family:inherit;font-size:11pt;">&#8221;), by and among the Borrowers (including any such Designated Borrowers), the Guarantors identified therein, the Lenders identified therein and the Administrative Agent;</font></div><div style="line-height:126%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the U.S. Obligors that are not Specified U.S. Obligors have entered into that certain U.S. Security and Pledge Agreement, dated as of June 27, 2018 (as amended, restated, supplemented or otherwise modified from time to time prior to the date hereof, the &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Domestic U.S. Security Agreement</font><font style="font-family:inherit;font-size:11pt;">&#8221;)</font><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;">in favor of the Administrative Agent;</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Specified U.S. Obligors have entered into that certain Specified U.S. Security and Pledge Agreement, dated as of June 27, 2018 (as amended, restated, supplemented or otherwise modified from time to time prior to the date hereof, the &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Specified U.S. Security Agreement</font><font style="font-family:inherit;font-size:11pt;">&#8221;) in favor of the Administrative Agent;</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Company and certain other Non-U.S. Obligors have entered into that certain Canadian Security and Pledge Agreement, dated as of June 27, 2018 (as amended, restated, supplemented or otherwise modified from time to time prior to the date hereof, the &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Canadian Security Agreement</font><font style="font-family:inherit;font-size:11pt;">&#8221;) in favor of the Administrative Agent;</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Company has informed the Administrative Agent that from February 4, 2019 through May 28, 2019, the Company made, directly or indirectly, cash payments to certain holders of subordinate voting shares of capital stock issued by the Company in the aggregate amount of $67,318,250.13 in connection with a normal course issuer bid announced by the Company on December 14, 2018 (all such payments, collectively, the &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Specified Payments</font><font style="font-family:inherit;font-size:11pt;">&#8221; and each such payment, a &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Specified Payment</font><font style="font-family:inherit;font-size:11pt;">&#8221;);</font></div><div style="line-height:128%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, each Specified Payment constituted a Restricted Payment as such term is defined in Section 1.01 of the Credit Agreement;</font></div><div style="line-height:127%;padding-bottom:37px;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Company has further informed the Administrative Agent that the Specified Payments made between May 1, 2019 and May 28, 2019 (totaling $17,318,250.13 in the aggregate) (collectively, the &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Prohibited Specified Payments</font><font style="font-family:inherit;font-size:11pt;">&#8221;) were made when (i) the Consolidated Secured Leverage Ratio exceeded 2.50:1.00 after giving effect thereto on a Pro Forma Basis and (ii) the $50,000,000 basket amount under Section 7.06(e)(i) of the Credit Agreement already had been fully utilized, and that as a result the Prohibited </font></div><div><br></div><div></div><hr style="page-break-after:always"><div><a name="s91C98BE5C842009973EAD0E1025C1563"></a></div><div></div><div><br></div><div style="line-height:127%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Specified Payments were not permitted under Section 7.06 of the Credit Agreement;</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Company has further informed the Administrative Agent that (i) an Event of Default has occurred and is continuing under Section 8.01(b) of the Credit Agreement as a result of the making of each of the Prohibited Specified Payments (any such Event of Default described in this </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">clause (i)</font><font style="font-family:inherit;font-size:11pt;">, a &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Prohibited Specified Payment Event of Default</font><font style="font-family:inherit;font-size:11pt;">&#8221;), (ii) one or more Events of Default may have occurred and be continuing under Section 8.01(b) of the Credit Agreement as a result of the making of Dispositions in reliance on Section 7.05(y) of the Credit Agreement notwithstanding the existence and continuance, at the time of each such Disposition, of (A) any Prohibited Specified Payment Event of Default and (B) any Default or Event of Default arising directly, and solely resulting, from the making of the Prohibited Specified Payments (or arising directly, and resulting from any other Default or Event of Default that arose directly, and solely resulted from, the making of the Prohibited Specified Payments) (any Event of Default described in this </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">clause (ii)(B)</font><font style="font-family:inherit;font-size:11pt;">, a &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Related Event of Default</font><font style="font-family:inherit;font-size:11pt;">&#8221;), (iii) an Event of Default has occurred and is continuing under Section 8.01(d) of the Credit Agreement as a result of the making, in each case pursuant to Section 4.02 of the Credit Agreement upon the making of each Request for Credit Extension since May 1, 2019, of the representations and warranties contained in Sections 4.02 and 5.07 of the Credit Agreement that no Default or Event of Default has occurred and is continuing as of such date, in each case notwithstanding the existence and continuance, as of such date, of any Prohibited Specified Payment Event of Default and any Related Event of Default and (iv) one or more Defaults or Events of Default may have occurred and be continuing under Section 8.01(e) of the Credit Agreement as a result (A) one or more cross-defaults to any Indebtedness (other than Indebtedness under the Credit Agreement and Indebtedness under Swap Contracts) having an aggregate principal amount (including amounts owing to all creditors under any combined or syndicated credit arrangement) of more than the Threshold Amount and/or (B) the occurrence (or, with the giving of notice, an occurrence) under one or more Swap Contracts of an &#8220;Early Termination Date&#8221; (as defined in the applicable Swap Contract) where the Swap Termination Value under such Swap Contract is greater than the Threshold Amount, in each case as a result of any Prohibited Specified Payment Event of Default and/or any Related Event of Default (any such Default or Event of Default described in this </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">clause (iii)</font><font style="font-family:inherit;font-size:11pt;">, a &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Specified Cross-Default</font><font style="font-family:inherit;font-size:11pt;">&#8221;)</font><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;">(the Defaults and Events of Default described in the foregoing </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">clauses (i)</font><font style="font-family:inherit;font-size:11pt;">&#32;through </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">(iv)</font><font style="font-family:inherit;font-size:11pt;">, together with any other Related Event of Default, collectively, the &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Specified Events of Default</font><font style="font-family:inherit;font-size:11pt;">&#8221;);</font><font style="font-family:inherit;font-size:11pt;">&#32;</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Company has requested that the Specified Events of Default be waived and that the Credit Agreement be amended as set forth below; and</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Lenders (by act of the Required Lenders and the Required Revolving Lenders) are willing to waive the Specified Events of Default and to amend the Credit Agreement, in each case subject to the terms and conditions specified in this Third Amendment;</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NOW, THEREFORE, in consideration of the premises and the mutual covenants contained herein, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:</font></div><div><br></div><div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:127%;padding-top:16px;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Waiver</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.1.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Waiver of Specified Events of Default</font><font style="font-family:inherit;font-size:11pt;">. Subject to </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Section 1.2</font><font style="font-family:inherit;font-size:11pt;">&#32;and to the satisfaction of all of the terms and conditions set forth in this Third Amendment, the Lenders party hereto hereby waive each Specified Event of Default and agree that, with respect to each Specified Event of Default, such Specified Event of Default is no longer continuing for purposes of the Credit Agreement and the other Loan Documents; </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that, notwithstanding anything to the contrary in the foregoing, the waiver of any Specified Cross-Default shall be effective only to the extent that a waiver of the</font></div><div><a name="s732C6D16E43E9DB3A678D0E1028B8AA5"></a></div><div style="line-height:127%;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">corresponding default or event of default (or other similar term) under the applicable Indebtedness or Swap Contract, as applicable, has been provided to the Company and/or any of its Subsidiaries, as applicable, by the holder(s) of the applicable Indebtedness or applicable Swap Contract, as applicable, in accordance with the terms of the documentation governing such Indebtedness or such Swap Contract, as applicable.</font></div><div style="line-height:127%;padding-top:14px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.2.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Effectiveness of Waiver</font><font style="font-family:inherit;font-size:11pt;">. This waiver shall be effective only to the extent specifically set forth herein and shall not (a) be construed as a waiver of any breach, Default or Event of Default other than as specifically waived herein nor as a waiver of any breach, Default or Event of Default that is not a Specified Event of Default, (b) be deemed to constitute a waiver of any Loan Party&#8217;s obligation to comply fully with any duty, term, condition, obligation or covenant contained in any Loan Document, (c) affect the right of the Administrative Agent or the Lenders to demand compliance by the Loan Parties with all terms and conditions of the Loan Documents, except as specifically modified or waived by this Third Amendment, (d) be deemed a waiver of any transaction or future action on the part of the Loan Parties requiring the consent or approval under the Loan Documents of the Lenders, the Required Lenders or the Required Revolving Lenders, or (e) except as waived hereby, be deemed or construed to be a waiver or release of, or a limitation upon, the Administrative Agent&#8217;s or the Lenders&#8217; exercise of any rights or remedies under the Credit Agreement or any other Loan Document, whether arising as a consequence of any Default or Event of Default (other than a Specified Event of Default) which may now exist or otherwise, all such rights and remedies hereby being expressly reserved.</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Amendments to the Credit Agreement</font><font style="font-family:inherit;font-size:11pt;">. The Credit Agreement is hereby amended in the following respects:</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.1.&#160;&#160;&#160;&#160;In Section 7.02 of the Credit Agreement, clause (v) of such Section is amended to include the following text immediately prior to the period therein:</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(for purposes of clarity, the amount of any Investment made in reliance on the immediately preceding </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">clause (ii)</font><font style="font-family:inherit;font-size:11pt;">&#32;and permitted thereunder at such time shall not be included in any calculation of the amount available in the immediately preceding </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">clause (i)</font><font style="font-family:inherit;font-size:11pt;">)</font><font style="font-family:inherit;font-size:11pt;">&#32;</font></div><div style="line-height:127%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.2.&#160;&#160;&#160;&#160;In Section 7.06 of the Credit Agreement, clause (e) of such Section is amended to include the following text immediately prior to the semicolon preceding the proviso therein:</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(for purposes of clarity, the amount of any Restricted Payment made in reliance on the immediately preceding </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">clause (ii)</font><font style="font-family:inherit;font-size:11pt;">&#32;and permitted thereunder at such time shall not be included in any calculation of the amount available in the immediately preceding </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">clause (i)</font><font style="font-family:inherit;font-size:11pt;">)</font><font style="font-family:inherit;font-size:11pt;">&#32;</font></div><div><br></div><div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:127%;padding-top:20px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.3.&#160;&#160;&#160;&#160;Article X of the Credit Agreement is amended by inserting a new Section 10.23 at the end of such Article as follows:</font></div><div style="line-height:127%;padding-top:14px;text-align:justify;padding-left:96px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">10.23 Acknowledgement Regarding Any Supported QFCs. </font><font style="font-family:inherit;font-size:11pt;">To the extent that the Loan Documents provide support, through a guarantee or otherwise, for any Swap Contract or any other agreement or instrument that is a QFC (such support, &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">QFC</font><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Credit Support</font><font style="font-family:inherit;font-size:11pt;">&#8221;, and each such QFC, a &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Supported QFC</font><font style="font-family:inherit;font-size:11pt;">&#8221;), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">"U.S.</font></div><div><a name="sFC13DF339ECE92AB8275D0E102B0517E"></a></div><div style="line-height:127%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Special Resolution Regime</font><font style="font-family:inherit;font-size:11pt;">&#8221;) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and/or of the United States or any other state of the United States):</font></div><div style="line-height:127%;padding-left:48px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:11pt;">In the event a Covered Entity that is party to a Supported QFC (each, a &#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Covered Party</font><font style="font-family:inherit;font-size:11pt;">&#8221;) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Loan Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Loan Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support.</font></div><div style="line-height:127%;padding-left:48px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:11pt;">As used in this </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Section 10.23</font><font style="font-family:inherit;font-size:11pt;">, the following terms have the following meanings:</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:96px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">BHC Act Affiliate</font><font style="font-family:inherit;font-size:11pt;">&#8221; of a party means an &#8220;affiliate&#8221; (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:96px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Covered Entity</font><font style="font-family:inherit;font-size:11pt;">&#8221; means any of the following: (i) a &#8220;covered entity&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 252.82(b); (ii) a &#8220;covered bank&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 47.3(b); or (iii) a &#8220;covered FSI&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 382.2(b).</font></div><div><br></div><div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:96px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Default Right</font><font style="font-family:inherit;font-size:11pt;">&#8221; has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. &#167;&#167; 252.81, 47.2 or 382.1, as applicable.</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:96px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8220;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">QFC</font><font style="font-family:inherit;font-size:11pt;">&#8221; has the meaning assigned to the term &#8220;qualified financial contract&#8221; in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s678956F6E1854B72DF30D0E103017AE5"></a></div><div style="line-height:127%;padding-left:0px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">3.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Amendment to the Domestic U.S. Security Agreement</font><font style="font-family:inherit;font-size:11pt;">. The Domestic U.S. Security Agreement is hereby amended by inserting a new Section 24 at the end of the Domestic U.S. Security Agreement to read as follows:</font></div><div style="line-height:125%;padding-top:16px;text-align:left;padding-left:144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">24.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Acknowledgement</font><font style="font-family:inherit;font-size:11pt;">.&#160;&#160;&#160;&#160;Section 10.23 of the Credit Agreement is</font></div><div style="line-height:125%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">incorporated herein by reference, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">mutatis mutandis</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:127%;padding-left:0px;padding-top:17px;text-align:justify;text-indent:48px;"><font style="padding-top:17px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">4.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Amendment to the Specified U.S. Security Agreement</font><font style="font-family:inherit;font-size:11pt;">. The Specified U.S. Security Agreement is hereby amended by inserting a new Section 24 at the end of the Specified U.S. Security Agreement to read as follows:</font></div><div style="line-height:125%;padding-top:16px;text-align:left;padding-left:144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">24.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Acknowledgement</font><font style="font-family:inherit;font-size:11pt;">.&#160;&#160;&#160;&#160;Section 10.23 of the Credit Agreement is</font></div><div style="line-height:125%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">incorporated herein by reference, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">mutatis mutandis</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:127%;padding-left:0px;padding-top:17px;text-align:justify;text-indent:48px;"><font style="padding-top:17px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">5.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Amendment to the Canadian Security Agreement</font><font style="font-family:inherit;font-size:11pt;">. The Canadian Security Agreement is hereby amended by inserting a new Section 27 at the end of the Canadian Security Agreement to read as follows:</font></div><div style="line-height:125%;padding-top:16px;text-align:left;padding-left:144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">27.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Acknowledgement</font><font style="font-family:inherit;font-size:11pt;">.&#160;&#160;&#160;&#160;Section 10.23 of the Credit Agreement is</font></div><div style="line-height:125%;text-align:left;padding-left:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">incorporated herein by reference, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">mutatis mutandis</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:127%;padding-left:0px;padding-top:17px;text-align:justify;text-indent:48px;"><font style="padding-top:17px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">6.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Conditions Precedent</font><font style="font-family:inherit;font-size:11pt;">. This Third Amendment shall become effective as of the date hereof upon satisfaction of each of the following conditions precedent, in each case, in a manner reasonably satisfactory to the Administrative Agent:</font></div><div style="line-height:125%;padding-top:16px;text-align:left;padding-left:96px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.1.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Third Amendment</font><font style="font-family:inherit;font-size:11pt;">. Receipt by the Administrative Agent of executed counterparts</font></div><div style="line-height:126%;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">of this Third Amendment properly executed by a Responsible Officer of each Loan Party and by the Required Lenders, the Required Revolving Lenders and the Administrative Agent.</font></div><div style="line-height:125%;padding-top:16px;text-align:left;padding-left:96px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.2.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Fees</font><font style="font-family:inherit;font-size:11pt;">. Receipt by the Administrative Agent of any fees required to be paid on or</font></div><div style="line-height:124%;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">before the date of this Third Amendment.</font></div><div style="line-height:125%;padding-top:16px;text-align:left;padding-left:96px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.3.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Attorney Costs</font><font style="font-family:inherit;font-size:11pt;">. The Loan Parties shall have paid all reasonable and documented</font></div><div style="line-height:126%;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">fees, charges and disbursements of counsel to the Administrative Agent to the extent such fees, charges and disbursements are incurred in connection with this Third Amendment to the extent invoiced prior to or on the date hereof.</font></div><div><br></div><div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:126%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">7.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Reaffirmation</font><font style="font-family:inherit;font-size:11pt;">. The Loan Parties hereby acknowledge and reaffirm that: (a) they are bound by all of the terms of the Loan Documents to which they are party; (b) this Third Amendment does not operate to reduce or discharge, or constitute a novation of, their obligations under the Loan Documents; and (c) they are responsible for the observance and full performance of all Obligations, including, without limitation, the repayment of the Loans and reimbursement of any drawings on any Letter of Credit. Furthermore, the Loan Parties acknowledge and confirm that the Liens and security interests referred to in the Credit Agreement (as modified by this Third Amendment) are created and granted in favor of the Administrative Agent pursuant to the Collateral Documents and/or other Loan Documents and are valid and subsisting, and agree that this Third Amendment is not intended to, and does not, adversely affect or impair, or constitute a novation of, such liens and security interests in any manner.</font></div><div><a name="sD85C19EB56813388058ED0E1033293A6"></a></div><div style="line-height:127%;padding-top:1px;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:127%;padding-top:1px;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Miscellaneous</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.1.&#160;&#160;&#160;&#160;The Credit Agreement (as modified by this Third Amendment) and the obligations of the Loan Parties thereunder and under the other Loan Documents are hereby ratified and confirmed and shall remain in full force and effect according to their terms. This Third Amendment shall not be deemed or construed to be a satisfaction, reinstatement, novation or release of any Loan Document or a waiver by the Administrative Agent, any Lender or any L/C Issuer of any rights and remedies under the Loan Documents, at law or in equity.</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.2.&#160;&#160;&#160;&#160;Each of the Loan Parties hereby represents and warrants to the Administrative Agent, the Lenders and the L/C Issuers as follows:</font></div><div style="line-height:127%;padding-left:96px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:11pt;">The execution, delivery and performance by such Loan Party of this Third Amendment (i) has been duly authorized by all necessary corporate or other organizational action and (ii) does not and will not (A) contravene the terms of such Person&#8217;s Organization Documents, (B) conflict with or result in any breach or contravention of, or the creation of any Lien (other than Liens under the Loan Documents) under, or require any payment to be made under (x) any material Contractual Obligation to which such Person is a party or affecting such Person or the properties of such Person or any Restricted Subsidiary, or (y) any material order, injunction, writ or decree of any Governmental Authority or any arbitral award to which such Person or its property is subject, or (C) violate any material Law.</font></div><div style="line-height:127%;padding-left:96px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:11pt;">This Third Amendment has been duly executed and delivered by such Loan Party and constitutes a legal, valid and binding obligation of such Loan Party, enforceable against such Loan Party in accordance with its terms, except to the extent that the enforceability hereof may be limited by applicable Debtor Relief Laws or by general principles of equity (regardless of whether enforceability is considered in a proceeding in equity or at law).</font></div><div style="line-height:127%;padding-left:96px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:11pt;">No material approval, consent, exemption, authorization, or other material action by, or material notice to, or material filing with, any Governmental Authority or any other Person is necessary or required in connection with the execution, delivery or performance by, or enforcement against, such Loan Party of this Third Amendment other than those that have already been obtained and are in full force and effect.</font></div><div><br></div><div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:127%;padding-left:96px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">(d)</font><font style="font-family:inherit;font-size:11pt;">After giving effect to this Third Amendment, (i) the representations and warranties of such Loan Party contained in the Credit Agreement or any other Loan Document, or which are contained in any document furnished at any time under or in connection therewith, are true and correct in all material respects (or, if qualified by materiality or reference to Material Adverse Effect, in all respects) on and as of the date hereof, except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, if qualified by materiality or reference to Material Adverse Effect, in all respects) as of such earlier date (and except that the representations and warranties contained in clauses (a) and (b) of Section 5.05 of the Credit Agreement shall be deemed to refer to the most recent statements furnished pursuant to clauses (a) and (b), respectively, of Section 6.01 of the Credit Agreement), and (ii) no unwaived event has occurred and is continuing which constitutes a Default or an Event of Default.</font></div><div style="line-height:127%;padding-top:16px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s4E3F1BFAA140A705AF73D0E10354B982"></a></div><div style="line-height:124%;padding-bottom:14px;padding-top:1px;text-align:left;padding-left:12px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.3.&#160;&#160;&#160;&#160;This Third Amendment shall constitute a Loan Document for all purposes.</font></div><div><a name="sEAEABA698C2508EF84A7D0E103864B76"></a></div><div style="line-height:124%;text-align:left;padding-left:48px;text-indent:66px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.4.&#160;&#160;&#160;&#160;This Third Amendment may be executed in counterparts (and by different parties</font></div><div style="line-height:126%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">hereto in different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. This Third Amendment constitutes the entire contract among the parties relating to the subject matter hereof and supersedes any and all previous agreements and understandings, oral or written, relating to the subject matter hereof. Subject to </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Section 6</font><font style="font-family:inherit;font-size:11pt;">, this Third Amendment shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof that, when taken together, bear the signatures of each of the other parties hereto. Delivery of an executed counterpart of a signature page of this Third Amendment by facsimile or other electronic imaging means (</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">e.g.</font><font style="font-family:inherit;font-size:11pt;">, &#8220;pdf&#8221; or &#8220;tif&#8221;) shall be effective as delivery of a manually executed counterpart of this Third Amendment.</font></div><div style="line-height:124%;padding-top:16px;text-align:left;padding-left:48px;text-indent:66px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.5.&#160;&#160;&#160;&#160;The provisions of this Third Amendment shall be binding upon and inure to the</font></div><div style="line-height:127%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">benefit of the parties hereto and their respective successors and assigns permitted under the Credit Agreement.</font></div><div style="line-height:126%;padding-top:16px;text-align:justify;text-indent:60px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.6. THE TERMS OF SECTIONS 10.14 (GOVERNING LAW; JURISDICTION; ETC.) AND 10.16 (WAIVER OF JURY TRIAL) OF THE CREDIT AGREEMENT (AS MODIFIED BY THIS THIRD AMENDMENT) ARE INCORPORATED HEREIN BY REFERENCE, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">MUTATIS MUTANDIS</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:125%;padding-bottom:472px;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Follow</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div></div><hr style="page-break-after:always"><div><a name="s24AE5DBAB7B8A34CE612D0E103FDFB3D"></a></div><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:100%;padding-bottom:48px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">IN WITNESS WHEREOF, each of the parties hereto has caused a counterpart of this Third Amendment to be duly executed and delivered as of the date first above written.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">BORROWERS:</font></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA INC.,</font></div></td></tr></table><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Executive Vice President &amp; Chief Financial Officer</font></div><div style="line-height:100%;text-align:justify;padding-left:384px;text-indent:-144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA INTERNATIONAL LP,</font></div><div style="line-height:100%;padding-bottom:2px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario limited partnership, by its general partner,</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA INTERNATIONAL GP INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:240px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:240px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:240px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:240px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Chief Financial Officer</font></div><div style="line-height:100%;text-align:justify;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA (USA) INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;President</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Continue</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div><hr style="page-break-after:always"><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">U.S. GUARANTORS:</font></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA (USA) INC.,</font></div></td></tr></table><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;President</font></div><div style="line-height:100%;text-align:justify;padding-left:384px;text-indent:-144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA LLC,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Executive Vice President</font></div><div style="line-height:100%;text-align:justify;padding-left:384px;text-indent:-144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA OREGON LLC,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Executive Vice President</font></div><div style="line-height:100%;text-align:justify;padding-left:384px;text-indent:-144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA PRECISION MACHINING LTD.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a California corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;President</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Continue</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div><hr style="page-break-after:always"><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">IRON MAN ACQUISITION INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Robert Mionis&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Robert Mionis</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:left;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;President</font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ABELCONN HOLDINGS, LLC,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware limited liability company</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Christopher Milano&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Christopher Milano</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ABELCONN, LLC,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware limited liability company</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Christopher Milano&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Christopher Milano</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ATRENNE COMPUTING SOLUTIONS, LLC,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware limited liability company</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Chris A. Boutilier&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Chris A. Boutilier</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ATRENNE INTEGRATED SOLUTIONS, INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Treasurer</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Continue</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div><hr style="page-break-after:always"><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EXT HOLDING, LLC,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware limited liability company</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Chris A. Boutilier&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Chris A. Boutilier</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">IMPAKT HOLDINGS, LLC, </font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware limited liability company</font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Greg Marvell&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: Greg Marvell</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: President</font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A-1 MACHINE MANUFACTURING INCORPORATED, </font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a California corporation </font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Greg Marvell&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: Greg Marvell </font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: President</font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SUN SURFACE TECHNOLOGY, </font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a California corporation </font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Greg Marvell &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: Greg Marvell </font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: President</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Continue</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div><hr style="page-break-after:always"><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NON-U.S. GUARANTORS:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CELESTICA INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Executive Vice President &amp; Chief Financial Officer</font></div><div style="line-height:100%;text-align:justify;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA INTERNATIONAL LP,</font></div><div style="line-height:100%;padding-bottom:2px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario limited partnership, by its general partner,</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA INTERNATIONAL GP INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:240px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:240px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:240px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Chief Financial Officer</font></div><div style="line-height:100%;text-align:justify;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1282088 ONTARIO INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Chief Financial Officer &amp; Corporate Treasurer</font></div><div style="line-height:100%;text-align:justify;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1287347 ONTARIO INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Chief Financial Officer &amp; Corporate Treasurer</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Continue</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div><hr style="page-break-after:always"><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2480333 ONTARIO INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Chief Financial Officer &amp; Corporate Treasurer</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3265598 NOVA SCOTIA COMPANY,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Nova Scotia unlimited company</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Chief Financial Officer &amp; Corporate Treasurer</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA INTERNATIONAL GP INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Chief Financial Officer</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA INTERNATIONAL INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><table cellpadding="0" cellspacing="0" style="padding-top:1px;padding-bottom:48px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:288px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:11pt;padding-left:240px;"><font style="font-family:inherit;font-size:11pt;">Title: </font></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Executive Vice-President, Finance &amp; Chief Financial Officer</font></div></td></tr></table><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Continue</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div><hr style="page-break-after:always"><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1204362 ONTARIO INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Chief Financial Officer &amp; Corporate Treasurer</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2281302 ONTARIO INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">an Ontario corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Chief Financial Officer &amp; Corporate Treasurer</font></div><div style="line-height:100%;text-align:justify;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">MSL SPV SPAIN, INC.,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Elizabeth DelBianco&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Elizabeth DelBianco</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;President </font></div><div style="line-height:120%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EXTRUSION TECHNOLOGY PRC HOLDINGS, LLC,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Delaware limited liability company</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Chris A. Boutilier&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Chris A. Boutilier</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA CAYMAN HOLDINGS 1 LIMITED,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Cayman Islands corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Director</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Continue</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div><hr style="page-break-after:always"><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA CAYMAN HOLDINGS 2 LIMITED,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Cayman Islands corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Director</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA CAYMAN HOLDINGS 9 LIMITED,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Cayman Islands corporation</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Director</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CELESTICA LIMITED,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a company incorporated in England and Wales</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Ioana Mariana Balint&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Ioana Mariana Balint </font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Director</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Continue</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div><hr style="page-break-after:always"><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ADMINISTRATIVE AGENT:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;BANK OF AMERICA, N.A.,</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as Administrative Agent and on behalf of each consenting</font></div><div style="line-height:100%;padding-bottom:24px;text-align:left;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Lender holding a portion of Term B Loans and Incremental Term B-2 Loans</font></div><div style="line-height:100%;text-align:left;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:  </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Anthony W. Kell&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:left;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:&#160;&#160;&#160;&#160;Anthony W. Kell</font></div><div style="line-height:100%;padding-bottom:32px;padding-top:1px;text-align:left;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:&#160;&#160;&#160;&#160;Vice President</font></div><div style="line-height:100%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">LENDERS:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;BANK OF AMERICA, N.A.,</font></div><div style="line-height:100%;padding-bottom:24px;text-align:left;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as a Lender, an L/C Issuer and Swing Line Lender</font></div><div style="line-height:100%;text-align:left;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:  </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Amanuel Assefa&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:left;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:&#160;&#160;&#160;&#160;Amanuel Assefa</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:left;padding-left:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:&#160;&#160;&#160;&#160;Vice President</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BANK OF AMERICA, N.A., </font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">acting through its Canada Branch,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as a Lender</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Medina Sales de Andrade&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Medina Sales de Andrade</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Vice President</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CANADIAN IMPERIAL BANK OF COMMERCE,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as a Lender and an L/C Issuer</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Stephen Redding&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Stephen Redding </font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Managing Director</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Martin Danaj&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Martin Danaj</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160; Director</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Continue</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div><hr style="page-break-after:always"><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CITIBANK, N.A., CANADIAN BRANCH,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as a Lender and an L/C Issuer</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Daljeet Lamba&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Daljeet Lamba</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Authorized Signatory</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">THE BANK OF NOVA SCOTIA,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as a Lender</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Eddy Popp&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Eddy Popp</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Director</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Eduardo E. Bejarano&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Eduardo E. Bejarano</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Associate</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">MUFG BANK, LTD., CANADA BRANCH,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as a Lender</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Samin Atique&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Samin Atique</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Managing Director</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ROYAL BANK OF CANADA,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as a Lender</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Mike Elsey&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Mike Elsey</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Authorized Signatory</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Signature Pages Continue</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div><hr style="page-break-after:always"><div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EXPORT DEVELOPMENT CANADA,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as a Lender</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Guillaume Couture&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Guillaume Couture</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Senior Associate</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Shahbaz Syed&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Shahbaz Syed</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Financing Manager</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ICICI BANK CANADA,</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as a Lender</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Anthony Coulthard&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Anthony Coulthard</font></div><div style="line-height:100%;padding-bottom:32px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Senior Vice President</font></div><div style="line-height:100%;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#160;&#160;&#160;&#160;/s/ Lester Fernandes&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: &#160;&#160;&#160;&#160;Lester Fernandes</font></div><div style="line-height:100%;padding-bottom:48px;padding-top:1px;text-align:justify;padding-left:192px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: &#160;&#160;&#160;&#160;Assistant Vice President</font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">THIRD AMENDMENT</font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">CELESTICA INC.</font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.22
<SEQUENCE>4
<FILENAME>ex422.htm
<DESCRIPTION>EXHIBIT 4.22
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s1DF86C4DDC847FCBF03ECEF414EE4AAB"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">Exhibit 4.22</font></div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-style:italic;font-weight:bold;text-decoration:underline;">Execution Copy</font></div></div><div><br></div><div style="line-height:100%;padding-bottom:16px;text-align:justify;padding-left:9px;font-size:1pt;"><font style="font-family:Arial;font-size:1pt;"><br></font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;text-indent:660px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;text-decoration:underline;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:32px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:14px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">REVOLVING TRADE RECEIVABLES PURCHASE AGREEMENT</font></div><div style="line-height:120%;padding-bottom:14px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">among</font></div><div style="line-height:120%;padding-bottom:14px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA INC.,</font></div><div style="line-height:120%;padding-bottom:32px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">as Servicer</font></div><div style="line-height:120%;padding-bottom:32px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">and</font></div><div style="line-height:120%;padding-bottom:32px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA LLC, <br>CELESTICA HOLDINGS PTE LTD., <br>CELESTICA HONG KONG LTD., <br>CELESTICA (ROMANIA) S.R.L., <br>CELESTICA JAPAN KK, <br>CELESTICA OREGON LLC, <br>CELESTICA ELECTRONICS (M) SDN. BHD.,  <br>CELESTICA PRECISION MACHINING LTD. <br>and <br>CELESTICA INTERNATIONAL LP</font><font style="font-family:inherit;font-size:10pt;">&#32;<br> <br> <br></font><font style="font-family:Arial;font-size:11pt;">(hereinafter referrer to collectively as the</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#32;&#8220;Sellers</font><font style="font-family:Arial;font-size:11pt;">&#8221;),</font></div><div style="line-height:120%;padding-bottom:32px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">and</font><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#32;<br>CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK, NEW YORK BRANCH </font><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:11pt;">(hereinafter referred to as</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">U.S. Purchaser</font><font style="font-family:Arial;font-size:11pt;">&#8221;), </font></div><div style="line-height:120%;padding-bottom:32px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">and</font></div><div style="line-height:120%;padding-bottom:14px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK (CANADA BRANCH)</font><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:11pt;">(hereinafter referred to as &#8220;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">Canadian Purchaser</font><font style="font-family:Arial;font-size:11pt;">&#8221; and together with U.S. Purchaser, as the &#8220;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">Purchasers</font><font style="font-family:Arial;font-size:11pt;">&#8221;)</font></div><div style="line-height:120%;padding-bottom:14px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">Dated as of March 6, 2020</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;text-indent:660px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;text-decoration:underline;">&#160;&#160;&#160;&#160;</font></div><div><a name="s44FB5C928EAD8B75F6A2CEF4150E5727"></a></div><div style="line-height:120%;padding-bottom:14px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">TABLE OF CONTENTS</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:11pt;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sDF86CFE9A6EB866374F7CEF415627F17"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">SECTION&#160;1 - DEFINITIONS</font></a><font style="font-family:Arial;font-size:11pt;">1</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s0FADDAFAC7289B1853C7CEF41591F70F"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">1.1</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Defined Terms.</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;1</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s24DD5EECF94E53DE6AD6CEF415FA31F2"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">1.2</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Other Definitional Provisions</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;14</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;font-size:11pt;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s4D4D286EB3AAC1602CABCEF4161B0E82"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">SECTION&#160;2 - PURCHASES</font></a><font style="font-family:Arial;font-size:11pt;">14</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s9CCC10BA28ABE678F610CEF4163B6D41"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.1</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Purchases</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;14</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sEAD450889CFC4E34C4D5CEF4165ADDA8"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.2</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Procedure for Making Purchases</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;14</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s47AFF8CB7E276668200CCEF41687B8E4"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.3</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Sale and Assignment</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;16</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sC849F3AA401188215307CEF416A718CD"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.4</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Computation and Payments</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;16</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s021B812948998B757D6CCEF416C7E597"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.5</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Payments</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;16</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sF0014515D613F07A074CCEF416EA9AB1"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.6</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Requirements of Law</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;16</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sB4029ED1EBB3C2A4CE6FCEF4170F99B3"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.7</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Taxes</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;17</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s659075914FA60EE339ACCEF4172D855E"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.8</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Indemnity</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;19</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sBA4871E7D4E3FF6BD786CEF417504D70"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.9</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Records</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;19</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sE91F515882C66EDBF325CEF4178969CA"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.10</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Defaulted Receivables</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;20</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s38F9D2D795210A442821CEF417AAFBB3"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.11</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Repurchases of Purchased Assets: Deemed Collections</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;20</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sA869ED36105E0125D7AFCEF417DB817F"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.12</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Application of Collections</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;22</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s2113863D9CFB02BCEDF0CEF4180B4A6A"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">2.13</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Insured Receivables</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;22</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;font-size:11pt;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s0C568DB3300E42DAFEBBCEF4182DFFAB"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">SECTION&#160;3 - REPRESENTATIONS AND WARRANTIES</font></a><font style="font-family:Arial;font-size:11pt;">23</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sB17AAE11892BEC48AE1BCEF418517D33"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.1</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Financial Condition</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;23</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s0C2F11065403FCB5A12FCEF41882E9E6"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.2</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">No Change</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;23</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s2CBE1BB0775D06710EE2CEF418A07E36"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.3</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Existence; Compliance with Law</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;23</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s8F3EBB33FC73D69C4411CEF418D37C39"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.4</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Power; Authorization; Enforceable Obligations</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;23</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s2A7F5AC0275D842996C4CEF418FED25D"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.5</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">No Legal Bar</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;24</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s7A90A5F0E06E7EE5CF07CEF4192A0B1C"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.6</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Litigation</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;24</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s4A9EA0CCA82A06917DB1CEF4194E8B42"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.7</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">No Default</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;24</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s7B5738C10A1CF6CC3AF3CEF4197AEADE"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.8</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Ownership of Property; Liens</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;24</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s4D8AB74E7EF848AAEC31CEF4199D5C02"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.9</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Taxes</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;25</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sAC8B2762284E609C95C7CEF419CA6176"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.10</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Federal Regulations</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;25</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s8A5047ADA2849B9D8651CEF419EEB06E"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.11</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Investment Company Act; Other Regulations</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;25</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sDF1E90BA40358FE69F67CEF41A22B761"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.12</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Accuracy of Information, etc.</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;26</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s9822A2EBA65F09B7BAD2CEF41A471B84"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.13</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Solvency</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;26</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sB4FD8A0F0B3D4B4704EBCEF41A721EEF"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.14</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Security Documents</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;26</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sD695F0AB04230BD349B8CEF41AA2757E"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.15</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Principal Place of Business, Etc.</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;26</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sD72A2A8AA431D6EB486FCEF41AC9AF10"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.16</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Accounting for Scheduled Receivables</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;27</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sB2F534E5DD693825746DCEF41AEC26FD"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">3.17</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Compliance with Money Laundering and Anti-Terrorist Laws</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;27</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;font-size:11pt;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s1F0220CB3CE8901F43D2CEF41B19D0FA"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">SECTION&#160;4 - CONDITIONS PRECEDENT</font></a><font style="font-family:Arial;font-size:11pt;">28</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sA94F0207C944D11E2F27CEF41B3B63F7"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">4.1</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Conditions Precedent to Initial Purchase</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;28</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s8BE18211265EED1E8C35CEF41B6E9875"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">4.2</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Conditions Precedent to All Purchases</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;28</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;font-size:11pt;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s546312B7A68A22A0A15FCEF41B9AF4D5"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">SECTION&#160;5 - COVENANTS</font></a><font style="font-family:Arial;font-size:11pt;">30</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s97B8D4D23DCC88733E06CEF41BC391A8"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.1</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Financial Statements</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;30</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s30FDBF96DE3392E2EC1BCEF41BE7C764"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.2</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Certificates; Other Information</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;30</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sE1FA745208F81A6F92F7CEF41C15F444"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.3</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Payment of Obligations</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;30</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s7F14FF1920B750E0AA95CEF41C36CCD1"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.4</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Maintenance of Existence; Compliance</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;31</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s874EEF867CCE459B77E3CEF41C669DED"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.5</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Maintenance of Property; Insurance</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;31</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s4193DF97032BF7F3A125CEF41C8DF0AA"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.6</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Inspection of Property; Books and Records; Discussions</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;31</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s0C731436C62BA61DAD05CEF41CBCC885"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.7</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Notices</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;31</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s27CDC8A49AD60A47FD0FCEF41CE34DB1"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.8</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Use of Proceeds</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;32</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sBC1AD15571BAEF885DA3CEF41D0ACE4C"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.9</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Irrevocable Payment Instructions</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;32</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sAAB911FE2CBB29ABE206CEF41D2E5A56"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.10</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Further Assurances</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;32</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s4A536161E311E2BC8F40CEF41D5FA15E"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.11</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Offices, Records, Books of Account</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;32</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sBFE6A0D190575C30B6F8CEF41D87DA3E"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.12</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Sales, Liens, Etc.</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;33</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s2164E8DBAF67F70EA34FCEF41DB38F8E"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.13</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Extension or Amendment of Receivables</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;33</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s66A2D1E8AB73759C8F7ACEF41DE51144"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.14</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Status of Scheduled Receivables</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;33</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s79A4D143A9A1C1D7B808CEF41E07C01A"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.15</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Account Generation and Servicing Practices</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;33</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s9ACAABD0E19BA69C5C66CEF41E2A327A"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.16</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Inconsistent Instructions</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;33</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s1BAA8892D1E9F408375DCEF41E5B3696"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.17</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Designation of New Eligible Buyers</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;33</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s556C65F5A6F56D779D50CEF41E80E97E"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">5.18</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Designation of New Sellers / Removal of Sellers</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;34</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;font-size:11pt;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s16D8A84E6A5AB600CCC5CEF41EB0C85A"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">SECTION&#160;6 - SERVICER OBLIGATIONS</font></a><font style="font-family:Arial;font-size:11pt;">35</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s01E855D21BDAD8822A75CEF41ED3F8D3"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">6.1</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Appointment of Servicer</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;35</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sAA879B77BF8ECE49C103CEF41F0347FA"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">6.2</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Duties of Servicer</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;35</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s907D611E518082614790CEF41F292E6A"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">6.3</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Reporting Requirements</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;35</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s2E562C322182B1F0E1DDCEF41F5444A8"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">6.4</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Application Requirements</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;35</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;font-size:11pt;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sBD4EFE8680EA716ABC14CEF41F7A3F40"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">SECTION&#160;7 - TERMINATION EVENTS AND REMEDIES</font></a><font style="font-family:Arial;font-size:11pt;">36</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s36D6193CDA02BE39BCF5CEF41FA71CA7"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">7.1</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">If any of the following events shall occur and be continuing:</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;36</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s5BD47ACD3148DE6FF247CEF41FD37A47"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">7.2</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Remedies</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;37</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;font-size:11pt;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s376B5D161D9E46FC40C4CEF41FFE14F3"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">SECTION&#160;8 - MISCELLANEOUS</font></a><font style="font-family:Arial;font-size:11pt;">38</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sCA9EC0AB049AE54E487FCEF4201D589A"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.1</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Amendments and Waivers</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;38</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s64016AEC307BDEDA2CE9CEF4204E26AC"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.2</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Notices</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;38</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sB6CD1B6DDD62C98F80B5CEF4207B99C4"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.3</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">No Waiver; Cumulative Remedies</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;40</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sA42BEF418F13CD41C5ECCEF420A52662"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.4</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Survival of Representations and Warranties</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;40</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sE6F6C04D6DBB1A17414FCEF420D311C8"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.5</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Payment of Expenses and Taxes</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;40</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s2F252B155D489A77BA9ECEF420FCC394"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.6</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Successors and Assigns; Participations and Assignments</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;42</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s5CB90E27F7B1C40BEEF6CEF4212A5D1A"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.7</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Set-off</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;44</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s722E62282771AF29F528CEF4214E716C"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.8</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Counterparts</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;44</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sCD590BD869EA1E82B612CEF4216BECBA"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.9</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Severability</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;44</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sAB502826AE254AAE91EBCEF4219C0B26"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.10</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Integration</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;44</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s9F104BEC702B8775E538CEF421BB12BD"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.11</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Governing Law</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;44</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sCA8AB93CB48456BA2AFFCEF421EF93E4"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.12</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Submission To Jurisdiction; Waivers</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;44</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sBCD0577CAFD2766D4B75CEF422194CEB"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.13</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Judgment Currency</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;45</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s31F7E2DAB4200AE96AC4CEF4224532F0"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.14</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Interest Act</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;45</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sF8558801776379693694CEF422642090"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.15</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">USA Patriot Act</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;45</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#sDF47A4B9124727C3ADF4CEF422E4755D"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.16</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Confidentiality</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;45</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s34AE065A06A5A1A4165ACEF4230DC49C"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.17</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Unusual Standard Clauses</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;46</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><a style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;" href="#s42EF8AA78F08B98F4B76CEF4233BB982"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">8.18</font></a></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;color:#0563c1;text-decoration:underline;">Communication Through the PrimeRevenue System</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;46</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:14px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Schedules</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Schedule 1.2&#160;&#160;&#160;&#160;Eligible Buyers and Obligor Limits</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Schedule 3.4&#160;&#160;&#160;&#160;Consents, Authorizations, Filings and Notices</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Schedule 3.9&#160;&#160;&#160;&#160;Taxes</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">Schedule 3.14</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Actions to Perfect Ownership Interests in Scheduled Receivables and Security Interests in Collateral</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">Schedule 3.15</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Principal Places of Business of the Sellers</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">Schedule 3.16</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Repurchase Price Formula</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">Schedule 3.17</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Electronic Services Schedule</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:144px;text-indent:-144px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:14px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Exhibits</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Exhibit A&#160;&#160;&#160;&#160;Form of Receivables Assignment Agreement</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Exhibit B&#160;&#160;&#160;&#160;Form of Irrevocable Payment Instructions</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Exhibit C&#160;&#160;&#160;&#160;Form of Purchase Notice</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Exhibit D&#160;&#160;&#160;&#160;[Intentionally Deleted]</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Exhibit E&#160;&#160;&#160;&#160;Form of Guarantee</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Exhibit F&#160;&#160;&#160;&#160;Form of U.S. Deposit Account Control Agreement</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Exhibit G&#160;&#160;&#160;&#160;Form of Collection Account Pledge Agreement</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Exhibit H&#160;&#160;&#160;&#160;Form of Malaysian Collection Account Pledge Agreement </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Exhibit I&#160;&#160;&#160;&#160;Form of Japanese Yen Collection Account Pledge Agreement </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Exhibit J&#160;&#160;&#160;&#160;Form of Security Deed</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div><a name="sC88F345CD9FF20943537CEF41547BF11"></a></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">REVOLVING TRADE RECEIVABLES PURCHASE AGREEMENT (this "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Agreement</font><font style="font-family:Arial;font-size:11pt;">"), dated as of March 6, 2020 among Celestica Inc., a corporation organized and existing under the laws of the Province of Ontario, Canada ("</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Celestica Canada</font><font style="font-family:Arial;font-size:11pt;">"), as delegated servicer hereunder (in such capacity, the "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Servicer</font><font style="font-family:Arial;font-size:11pt;">"), Celestica LLC, a limited liability company organized and existing under the laws of Delaware ("</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Celestica LLC</font><font style="font-family:Arial;font-size:11pt;">"), as a Seller hereunder, Celestica Holdings Pte Ltd., a limited liability company organized and existing under the laws of Singapore ("</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Celestica Holdings</font><font style="font-family:Arial;font-size:11pt;">"), as a Seller hereunder,  Celestica Hong Kong Ltd., a limited liability company incorporated under the laws of Hong Kong ("</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Celestica Hong Kong</font><font style="font-family:Arial;font-size:11pt;">"), as a Seller hereunder, Celestica (Romania) s.r.l. ("</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Celestica Romania</font><font style="font-family:Arial;font-size:11pt;">"), a corporation incorporated under the laws of Romania, as a Seller hereunder, Celestica Japan KK, a stock corporation (kabushiki kaisha) organized and existing under the laws of Japan ("</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Celestica Japan</font><font style="font-family:Arial;font-size:11pt;">"), as a Seller hereunder, Celestica Electronics (M) Sdn. Bhd., a private limited liability company incorporated under the laws of Malaysia (&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Celestica Malaysia</font><font style="font-family:Arial;font-size:11pt;">&#8221;), as a Seller hereunder, Celestica Oregon LLC, a limited liability company organized and existing under the laws of Delaware ("</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Celestica Oregon</font><font style="font-family:Arial;font-size:11pt;">"), as a Seller hereunder, Celestica International LP, a limited partnership organized and existing under the laws of the Province of Ontario, Canada (&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Celestica International LP</font><font style="font-family:Arial;font-size:11pt;">&#8221;), as a Seller hereunder and Celestica Precision Machining Ltd., a corporation organized and existing under the laws of California (&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Celestica California</font><font style="font-family:Arial;font-size:11pt;">&#8221;), as a Seller hereunder (each of Celestica LLC, Celestica Holdings, Celestica Hong Kong, Celestica Romania, Celestica Japan, Celestica Malaysia, Celestica Oregon, Celestica International LP and Celestica California and each New Seller pursuant to Section 5.18(a) being individually a "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Seller</font><font style="font-family:Arial;font-size:11pt;">" and collectively the "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Sellers</font><font style="font-family:Arial;font-size:11pt;">"), Credit Agricole Corporate and Investment Bank, New York Branch (&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">U.S. Purchaser</font><font style="font-family:Arial;font-size:11pt;">&#8221;) as a Purchaser, and Credit Agricole Corporate and Investment Bank (Canada Branch) (&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Canadian Purchaser</font><font style="font-family:Arial;font-size:11pt;">&#8221;) as a Purchaser.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The parties hereto hereby agree as follows:</font></div><div><a name="sDF86CFE9A6EB866374F7CEF415627F17"></a></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;padding-top:16px;text-align:center;text-indent:0px;"><font style="padding-bottom:16px;padding-top:16px;text-align:center;font-family:Arial;font-size:11pt;font-weight:bold;padding-right:0px;">Section&#160;1</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">- DEFINITIONS</font></div><div><a name="s0FADDAFAC7289B1853C7CEF41591F70F"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">1.1</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Defined Terms. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">As used in this Agreement, the terms listed in this Section </font><font style="font-family:Arial;font-size:11pt;">1.1</font><font style="font-family:Arial;font-size:11pt;">&#32;shall have the respective meanings set forth in this Section </font><font style="font-family:Arial;font-size:11pt;">1.1</font><font style="font-family:Arial;font-size:11pt;">:</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Affiliate</font><font style="font-family:Arial;font-size:11pt;">": as to any Person, any other Person that, directly or indirectly, is in control of, is controlled by, or is under common control with, such Person. For purposes of this definition, "control" of a Person means the power, directly or indirectly, either to (a) vote 10% or more of the securities having ordinary voting power for the election of directors (or persons performing similar functions) of such Person or (b) direct or cause the direction of the management and policies of such Person, whether by contract or otherwise.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Agreement</font><font style="font-family:Arial;font-size:11pt;">": as defined in the preamble hereto.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Anti-Corruption Laws</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means any applicable laws, rules, or regulations relating to bribery or corruption, including (a) the United States Foreign Corrupt Practices Act of 1977, as amended; (b) the United Kingdom Bribery Act of 2010, as amended; and (c) any other similar law, rule or regulation in any applicable jurisdiction currently in force or hereafter enacted, as they may be amended from time to time.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Anti-Money Laundering Laws</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means any laws or regulations relating to money laundering or terrorist financing in any applicable jurisdiction currently in force or hereafter enacted, as they may be amended from time to time. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Applicable LIBOR</font><font style="font-family:Arial;font-size:11pt;">&#8221; means, in respect of Receivables denominated in Dollars, the LIBOR Rate, in respect of Receivables denominated in Japanese Yen, BBA JPY LIBOR, and in respect of Receivables denominated in Euros, Euribor.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Applicable Margin</font><font style="font-family:Arial;font-size:11pt;">": means for each Eligible Buyer, the rate per annum set forth under the heading &#8220;Applicable Margin&#8221; for such Eligible Buyer on Schedule&#160;1.2</font><font style="font-family:Arial;font-size:11pt;">, as adjusted from time to time as mutually agreed in writing by the Servicer and the Purchasers</font><font style="font-family:Arial;font-size:11pt;">. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Applicable Week</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means, with respect to a Settlement Date, the seven (7) day period ending two (2) Business Days prior to such Settlement Date.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Assignee</font><font style="font-family:Arial;font-size:11pt;">&#8221;: as defined in Section </font><font style="font-family:Arial;font-size:11pt;">8.6(c)</font><font style="font-family:Arial;font-size:11pt;">.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Assignment Agreements</font><font style="font-family:Arial;font-size:11pt;">": each receivables assignment agreement, substantially in the form of Exhibit A, executed and delivered by a Seller in respect of a Purchase or all Purchases, as the case may be, hereunder.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Availability Termination Date</font><font style="font-family:Arial;font-size:11pt;">": the earlier of (i) the date that is the first anniversary of the Closing Date, which date shall be automatically extended for annual 364-day terms unless the Servicer provides written notice to the Purchasers or the Purchasers provide written notice to the Servicer not less than 3 months prior to the expiration of the then applicable annual term, that such Person does not intend to extend the term of this Agreement and (ii) the date on which the Purchasers deliver to the Servicer a notice of termination as a result of a Termination Event in accordance herewith (or the date on which such termination becomes effective automatically pursuant to Section&#160;7) In addition, either the Purchasers or the Servicer may terminate this Agreement for convenience at any time after the initial term by 3 months&#8217; prior written notice to the Servicer or the Purchasers, as the case may be.  Notwithstanding the foregoing, all covenants, representations and warranties, repurchase obligations and indemnities made herein shall continue in full force and effect so long as any Purchased Assets remain outstanding.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">BBA JPY LIBOR</font><font style="font-family:Arial;font-size:11pt;">": means for any day, the rate that appears as the ICE Benchmark Administration Interest Settlement Rates Page (the display designated as Page [LIBOR] on the Reuters Service or such other page as may replace such page on such service for the purpose of displaying the rates at which Yen deposits are offered by leading banks in the London interbank deposit market), as determined by the U.S. Purchaser, based in each case on the rate at approximately 11:00 a.m., London, England time on the day of determination to match the tenor of the Purchased Assets; provided that (a) if such day is not a Business Day in London, England, the BBA JPY LIBOR for such day shall be such rate that so appears on the next preceding Business Day, (b) if no such rate so appears on such next succeeding Business Day, the BBA JPY LlBOR for such day shall be the average rate charged to the U.S. Purchaser on such day on such transactions as determined by the U.S. Purchaser, and (c) in the case of any Scheduled Due Date which is an interval of an integral number of weeks other than one, two or three months, the BBA JPY LIBOR Rate shall be determined based on the interpolated rate for such period determined by the U.S. Purchaser.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Board</font><font style="font-family:Arial;font-size:11pt;">": the Board of Governors of the Federal Reserve System of the United States (or any successor). </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">BSA</font><font style="font-family:Arial;font-size:11pt;">": the U.S. Bank Secrecy Act of 1970, as amended.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Business Day</font><font style="font-family:Arial;font-size:11pt;">": a day other than a Saturday, Sunday or other day on which commercial banks in New York City, Toronto and Montreal, Canada are authorized or required by law to close provided, that with respect to determinations of Applicable LIBOR, such day is also a day for trading by and between banks in Dollar deposits or Japanese Yen deposits or Euro deposits, as applicable in London, England.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Canadian Purchaser Receivables</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means all Scheduled Receivables other than those denominated in Japanese Yen and Scheduled Receivables relating to specified Obligors as expressed in Schedule&#160;1.2.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Capital Stock</font><font style="font-family:Arial;font-size:11pt;">": any and all shares, interests, participations or other equivalents (however designated) of capital stock of a corporation, any and all equivalent ownership interests in a Person (other than a corporation) and any and all warrants, rights or options to purchase any of the foregoing.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Chargebacks</font><font style="font-family:Arial;font-size:11pt;">": any amounts debited from Collection Accounts pursuant to the related Deposit Account Control Agreements in respect of returned checks or other reversals in respect of payments previously applied as Collections hereunder.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Closing Date</font><font style="font-family:Arial;font-size:11pt;">": March 6, 2020.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Collateral</font><font style="font-family:Arial;font-size:11pt;">": all the collateral pledged or purported to be pledged pursuant to any of the Security Documents.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Collection Account Pledge Agreement</font><font style="font-family:Arial;font-size:11pt;">": the Collection Account Pledge Agreement, dated as of March 6, 2020, among the Sellers (other than Celestica Japan and Celestica Malaysia) and the Purchasers, as amended, supplemented or otherwise modified from time to time.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Collection Accounts</font><font style="font-family:Arial;font-size:11pt;">": each of account Nos. XXXXX-XXXXX, XXXXX-XXXXX and XXXXX-XXXXX (maintained by Celestica LLC), XXXXX-XXX XX (maintained by Celestica Hong Kong), XXXXX-XXXXX (maintained by Celestica Holdings), XXXXXXX-XXXXXX (maintained by Celestica Japan), XXXXXXXXXXXX (maintained by Celestica Malaysia), XXXXXXXXXX (maintained by Celestica Oregon), XXXXXXXXXXXX and XXXXXXXXXXXX (maintained by Celestica Romania), XXXXXXXXXX (maintained by Celestica International LP) in each case with Bank of America and each other account from time to time opened by a Seller and subject to the Lien of the Collection Account Pledge Agreement or, in the case of the Japanese Yen Collection Account subject to the Lien of the Japanese Yen Collection Account Pledge Agreement, or in the case of the Malaysian Collection Account subject to the Lien of the Malaysian Collection Account Pledge Agreement, provided that, except with respect to the Japanese Yen Collection Account and the Malaysian Collection Account, the relevant account bank shall have executed and delivered a Deposit Account Control Agreement or Security Deed, and in the case of the Japanese Yen Collection Account and the Malaysian Collection Account, the relevant account bank shall have acknowledged the notification comprising Annex 2 to the Japanese Yen Collection Account Pledge Agreement and to the Malaysian Collection Account Pledge Agreement, as the case may be, in form and substance satisfactory to the Purchasers and shall have taken such other measures as the Purchasers shall require to assure its security interest in such account.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Collections</font><font style="font-family:Arial;font-size:11pt;">": all collections and other proceeds received and payment of any amounts owed by Obligors in respect of Scheduled Receivables, including, without limitation, purchase price, finance charges, interest and all other charges, or applied to amounts owed in respect of such Scheduled Receivables (including without limitation, net proceeds of the sale or other disposition of repossessed goods or other collateral or property of the applicable Obligor or any other Person directly or indirectly liable for the payment of such Scheduled Receivables and available to be applied thereon) plus all amounts paid by the Sellers as Deemed Collections and all other proceeds of such Scheduled Receivables.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Contract</font><font style="font-family:Arial;font-size:11pt;">": means, with respect to any Scheduled Receivable, any and all contracts, understandings, instruments, agreements, leases, invoices, notes or other writings pursuant to which such Scheduled Receivable arises or which evidences such Scheduled Receivable or under which the applicable Obligor becomes or is obligated to make payment in respect of such Scheduled Receivable.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Contractual Obligation</font><font style="font-family:Arial;font-size:11pt;">": as to any Person, any provision of any security issued by such Person or of any agreement, instrument or other undertaking to which such Person is a party or by which it or any of its property is bound.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Control</font><font style="font-family:Arial;font-size:11pt;">": the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ownership of voting securities, by contract or otherwise, and </font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">"Controlling</font><font style="font-family:Arial;font-size:11pt;">" and "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Controlled</font><font style="font-family:Arial;font-size:11pt;">" shall have meanings correlative thereto.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Deemed Collections</font><font style="font-family:Arial;font-size:11pt;">&#8221;: amounts determined to be payable by the applicable Seller as Collections pursuant to Section 2.11.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Defaulted Receivable</font><font style="font-family:Arial;font-size:11pt;">": as defined in Section 2.10.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Deposit Account Control Agreement</font><font style="font-family:Arial;font-size:11pt;">": each deposit account control agreement executed and delivered by Bank of America in respect of the Collection Accounts in the United States, substantially in the form of Exhibit F hereto, and by each other bank with which a Seller (other than Celestica Japan and Celestica Malaysia) maintains a Collection Account.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Dilution</font><font style="font-family:Arial;font-size:11pt;">": any adjustment in the outstanding face amount of a Scheduled Receivable attributable to any credits, rebates, billing errors, sales or similar taxes, discounts, setoffs, Disputes, Chargebacks, returns, allowances or similar items.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Discount</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means, with respect to any Receivable, the amount determined as the &#8220;Discount&#8221; in the calculation of the Purchase Price for such Receivable pursuant to Section 2.2.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Discount Period</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means, with respect to any Receivable, the number of days from (and including) the applicable Purchase Date of such Receivable to (but not including) the Settlement Date immediately following the expiration of the Applicable Week during which the Expected Remittance Date of such Receivable occurs.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Discount Rate</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means, with respect to any Receivable, a rate </font><font style="font-family:Arial;font-size:11pt;font-style:italic;">per annum </font><font style="font-family:Arial;font-size:11pt;">equal to the sum of (i) Applicable LIBOR as determined by the applicable Purchaser for a period equal to the Discount Period applicable to such Receivable determined as of two (2) Business Days prior to the applicable Purchase Date for such Receivable, </font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">plus</font><font style="font-family:Arial;font-size:11pt;">&#32;(ii) the Applicable Margin for the Obligor of such Receivable, provided however that in no event shall the Discount Rate exceed 5% </font><font style="font-family:Arial;font-size:11pt;font-style:italic;">per annum</font><font style="font-family:Arial;font-size:11pt;">. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Disposition</font><font style="font-family:Arial;font-size:11pt;">": with respect to any property, any sale, lease, sale and leaseback, assignment, conveyance, transfer or other disposition thereof. The terms "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Dispose</font><font style="font-family:Arial;font-size:11pt;">" and "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Disposed</font><font style="font-family:Arial;font-size:11pt;">&#32;</font><font style="font-family:Arial;font-size:11pt;">of&#8221; shall have correlative meanings.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Dispute</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means, with respect to any Receivable, any Dilution with respect to such Receivable (other than any Dilutions specifically taken into account in determining the Purchase Price for such Receivable), and without duplication any claim, offset, defense, counterclaim, discount, allowance or warranty issue of any kind between a Seller and the applicable Eligible Buyer (or any of their respective Affiliates) relating to such Receivable, including, without limitation, any products liability claim arising out of or in connection with such Receivable. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Dollars</font><font style="font-family:Arial;font-size:11pt;">" and "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">$</font><font style="font-family:Arial;font-size:11pt;">": dollars in lawful currency of the United States.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Effective Date</font><font style="font-family:Arial;font-size:11pt;">&#8221; as defined in Section 3.1.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Eligible Buyer</font><font style="font-family:Arial;font-size:11pt;">": each purchaser or prospective purchaser of Goods specified on Schedule 1.2 hereto, and such additional "Eligible Buyers" as may be added from time to time in accordance with Section&#160;</font><font style="font-family:Arial;font-size:11pt;">5.17</font><font style="font-family:Arial;font-size:11pt;">. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Eligible Buyer Buffer Period</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means for each Eligible Buyer, the number of days (if any) set forth under the heading &#8220;Eligible Buyer Buffer Period&#8221; for such Eligible Buyer on Schedule 1.2</font><font style="font-family:Arial;font-size:11pt;">, as adjusted from time to time, based on the payment history of the Receivables of such Eligible Buyer, as mutually agreed in writing by the Servicer and the Purchasers.  </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Eligible Receivables</font><font style="font-family:Arial;font-size:11pt;">": on an applicable Purchase Date, any Receivable (i) which has a Scheduled Due Date and which Scheduled Due Date is not later than </font><font style="font-family:Arial;font-size:11pt;">the maximum number of days (if any) specified in Schedule 1.2 for the related Obligor</font><font style="font-family:Arial;font-size:11pt;">&#32;after the invoice date thereof, (ii)&#160;which is an "account" as defined in the UCC, (iii) which is denominated and payable in Dollars or, in the case of Celestica Japan, Japanese Yen or, in the case of Celestica Romania, Euros (iv) which, together with the related Contract, is in full force and effect and constitutes the legal, valid and binding obligation of the applicable Obligor enforceable against each such Obligor in accordance with its terms and subject to no asserted right of offset, counterclaim or other defense, (v) which satisfied on the relevant invoice date all requirements of the applicable Seller's standard customer credit policies, including that the Receivable is not delinquent or defaulted, (vi) which satisfies all applicable Obligor Limits, (vii) which was generated in the ordinary course of the respective Seller's business (viii) in respect of which the related Eligible Buyer has been provided with Irrevocable Payment Instructions and (ix) if it is an Insured Receivable, the Insured Receivable Conditions have been satisfied, and such Insured Receivable satisfies all requirements set out in the Insurance Policy and the Tri-Party Insurance Agreement, and the Insurance Policy and Tri-Party Insurance Agreement remain in full force and effect insuring such Insured Receivable.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Euro</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means the lawful currency of the member states of the European Union that adopt the single currency. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Euro Collections</font><font style="font-family:Arial;font-size:11pt;">": means Collections denominated in Euros.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Euro Collection Account</font><font style="font-family:Arial;font-size:11pt;">": means the Collection Account opened and maintained by Celestica Romania.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Euro Payment Account</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means the account of the Canadian Purchaser at Credit Agricole S.A., Swift code: XXXXXXXX, Account Number: XXXXXXXXXXX/XX.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Excluded Taxes</font><font style="font-family:Arial;font-size:11pt;">&#8221; means any of the following Taxes imposed on or with respect to a Purchaser or required to be withheld or deducted from a payment to a Purchaser, (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of such Purchaser being organized under the laws of, or having its principal office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Executive Order</font><font style="font-family:Arial;font-size:11pt;">'': that certain U.S. Presidential Executive Order No. 13224 (September 23, 2001).</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Expected Remittance Date</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means, with respect to any Receivable, the date which is the number of days after the Scheduled Due Date of such Receivable equal to the Eligible Buyer Buffer Period in effect on the Purchase Date of such Receivable for the respective Eligible Buyer.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">FATCA</font><font style="font-family:Arial;font-size:11pt;">": (a) sections 1471 to 1474 of the US Internal Revenue Code of 1986, as amended from time to time (the "Code") or any associated regulations or other official guidance; (b) any treaty, law, regulation or other official guidance enacted in any other jurisdiction, or relating to an intergovernmental agreement between the US and any other jurisdiction, which (in either case) facilitates the implementation of paragraph (a) above; or (c) any agreement pursuant to the implementation of paragraphs (a) or (b) above with the US Internal Revenue Service, the US government or any governmental or taxation authority in any other jurisdiction.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">GAAP</font><font style="font-family:Arial;font-size:11pt;">": generally accepted accounting principles as in effect in Canada.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Goods</font><font style="font-family:Arial;font-size:11pt;">": products or services, including without limitation computer components and technology goods and related services.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Governmental Authority</font><font style="font-family:Arial;font-size:11pt;">": any nation or government, any state or other political subdivision thereof, any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative functions of or pertaining to government, any securities exchange and any self-regulatory organization.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Governmental Lists</font><font style="font-family:Arial;font-size:11pt;">": (a) the SDN List, (b) the Denied Persons List and the Entity List maintained by the United States Department of Commerce, (c) the List of Designated Foreign Terrorist Organizations and List of Debarred Parties maintained by the United States Department of State, (d) any other publicly available list of terrorists, terrorist organizations or narcotics traffickers maintained pursuant to any of the OFAC Laws and Regulations or </font><font style="font-family:Arial;font-size:11pt;font-style:italic;">Proceeds of Crime (Money Laundering) </font><font style="font-family:Arial;font-size:11pt;">and the </font><font style="font-family:Arial;font-size:11pt;font-style:italic;">Terrorist Financing Act</font><font style="font-family:Arial;font-size:11pt;">&#32;(Canada), and (e) any list or qualification of "Designated Nationals" as defined in the Cuban Assets Control Regulations, 31 C.F.R. Part 515, as all such Governmental Lists may be updated from time to time and to the extent made publicly available on the respective governmental agency's website. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Group Members</font><font style="font-family:Arial;font-size:11pt;">": the collective reference to Celestica Canada and its consolidated Subsidiaries.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Guarantee</font><font style="font-family:Arial;font-size:11pt;">": the guarantee of Celestica Canada dated as of the date hereof.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Guarantee Obligation</font><font style="font-family:Arial;font-size:11pt;">": as to any Person (the "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">guaranteeing person</font><font style="font-family:Arial;font-size:11pt;">"), any obligation of (a) the guaranteeing person or (b) another Person (including, without limitation, any bank under any letter of credit) to induce the creation of which the guaranteeing person has issued a reimbursement, counterindemnity or similar obligation, in either case guaranteeing or in effect guaranteeing any Indebtedness, leases, dividends or other obligations (the "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">primary obligations</font><font style="font-family:Arial;font-size:11pt;">") of any other third Person (the "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">primary obligor</font><font style="font-family:Arial;font-size:11pt;">") in any manner, whether directly or indirectly.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Guarantor</font><font style="font-family:Arial;font-size:11pt;">": Celestica Canada in its capacity as guarantor under the Guarantee.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Hedge Agreements</font><font style="font-family:Arial;font-size:11pt;">": all interest rate swaps, caps or collar agreements or similar arrangements dealing with interest rates or currency exchange rates or the exchange of nominal interest obligations, either generally or under specific contingencies.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Hong Kong</font><font style="font-family:Arial;font-size:11pt;">": the Hong Kong Special Administrative Region of the People's Republic of China.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Incipient Termination Event</font><font style="font-family:Arial;font-size:11pt;">": any event which, with the giving of notice, the lapse of time, or both, would become a Termination Event.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Indebtedness</font><font style="font-family:Arial;font-size:11pt;">": of any Person at any date, without duplication, (a) all indebtedness of such Person for borrowed money, (b) all obligations of such Person for the deferred purchase price of property or services (other than current trade payables incurred in the ordinary course of such Person's business), (c) all obligations of such Person evidenced by notes, bonds, debentures or other similar instruments, (d) all indebtedness created or arising under any conditional sale or other title retention agreement with respect to property acquired by such Person (even though the rights and remedies of the seller or Purchaser under such agreement in the event of default are limited to repossession or sale of such property), (e) all capital lease obligations of such Person, (f) all obligations of such Person, contingent or otherwise, as an account party or applicant under or in respect of acceptances, letters of credit, surety bonds or similar arrangements, (g) the liquidation value of all redeemable preferred Capital Stock of such Person, (h) all Guarantee Obligations of such Person in respect of obligations of the kind referred to in clauses (a) through (g) above, (i) all obligations of the kind referred to in clauses (a) through (h) above secured by (or for which the holder of such obligation has an existing right, contingent or otherwise, to be secured by) any Lien on property (including, without limitation, accounts and contract rights) owned by such Person, whether or not such Person has assumed or become liable for the payment of such obligation, and (j) all obligations of such Person in respect of Hedge Agreements. The Indebtedness of any Person shall include the Indebtedness of any other entity (including, without limitation, any partnership in which such Person is a general partner) to the extent such Person is liable therefor as a result of a direct statutory or contractual provision.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Indemnified Amounts</font><font style="font-family:Arial;font-size:11pt;">": any and all claims, damages, costs, expenses, losses and liabilities (including all reasonable fees and other charges of any law firm or other external counsel).</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Indemnified Person</font><font style="font-family:Arial;font-size:11pt;">": the Purchasers and their respective Affiliates, together with their respective officers, directors, employees, advisors, agents, successors, transferees and permitted assigns and controlling persons.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Indemnified Taxes</font><font style="font-family:Arial;font-size:11pt;">": as defined in Section </font><font style="font-family:Arial;font-size:11pt;">2.7(a)</font><font style="font-family:Arial;font-size:11pt;">.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Insolvency Event</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means, with respect to any Person, such Person (i) is dissolved (other than pursuant to a consolidation, amalgamation or merger); or (ii) becomes insolvent or is unable to pay its debts or fails to admits in writing its inability generally to pay its debts as they become due; or (iii) makes a general assignment, arrangement or composition with or for the benefit of its creditors; or (iv) institutes or has instituted against it a proceeding seeking judgment of insolvency or bankruptcy or any relief under any bankruptcy or insolvency Law or other similar Law affecting creditor&#8217;s right, or a petition is presented for its winding-up or liquidation, and, in the case within thirty (30) days of the institution or presentation thereof; or (v) has a resolution passed for its winding-up, official management administration, judicial management or liquidation; or (vi) seeks or becomes subject to the appointment of an administrator, provisional liquidator, judicial manager, conservator, receiver, trustee, custodian or other similar official for it or for all or substantially all of its assets; or (vii) has a secured party take possession of all or substantially all its assets or has a distress, execution, attachment, sequestration or other legal process levied, enforced or sued on or against all or substantially all its assets and such secured party maintains possession, or any such process is not dismissed, discharged, stayed or restrained, in each case within thirty (30) days thereafter; or (viii) causes or is subject to any event with respect to it which, under the applicable Laws of any jurisdiction, has an analogous effect to any of the events specified in clauses (i) to (vii) (inclusive); or (ix) takes any corporate or other organization action to authorize any of the foregoing.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Insurance Policy</font><font style="font-family:Arial;font-size:11pt;">&#8221; means a credit insurance policy by an acceptable insurer in form and substance satisfactory to the Purchasers in their sole discretion.  </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Insured Receivable</font><font style="font-family:Arial;font-size:11pt;">&#8221;: a Scheduled Receivable intended to be insured under an Insurance Policy.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Insured Receivable Conditions</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means each of the following conditions: the Purchasers have received (a) an Insurance Policy in respect of the relevant Scheduled Receivables, and (b) a Tri-Party Insurance Agreement, in each case in form and substance satisfactory to them in their sole discretion.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Irrevocable Payment Instruction</font><font style="font-family:Arial;font-size:11pt;">": each Irrevocable Payment Instruction, substantially in the form of Exhibit B, to be provided to each Eligible Buyer in the relevant invoice for a Scheduled Receivable, providing for payment of such Receivables to a Collection Account.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Japan</font><font style="font-family:Arial;font-size:11pt;">": Japan and any governmental subdivision thereof.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Japanese Yen</font><font style="font-family:Arial;font-size:11pt;">": means the lawful currency of Japan.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Japanese Yen Collections</font><font style="font-family:Arial;font-size:11pt;">": means Collections denominated in Japanese Yen.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Japanese Yen Collection Account</font><font style="font-family:Arial;font-size:11pt;">": means the Collection Account maintained by Celestica Japan, the particulars of which are detailed in the Japanese Yen Collection Account Pledge Agreement.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Japanese Yen Collection Account Pledge Agreement</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means the Collection Account Pledge Agreement in the form attached as Exhibit J.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Japanese Yen Payment Account</font><font style="font-family:Arial;font-size:11pt;">": means the account of the U.S. Purchaser maintained at MUFG Bank, Swift Code: XXXXXXXX, Account Number: XXX-XXXXXXX.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">LIBOR Rate</font><font style="font-family:Arial;font-size:11pt;">": for any day, the rate that appears as the ICE Benchmark Administration Interest Settlement Rates Page (the display designated as Page LIBOR 01 on the Reuters Service or such other page as may replace such page on such service for the purpose of displaying the rates at which Dollar deposits are offered by leading banks in the London interbank deposit market), as determined by the Purchasers, based in each case on the rate at approximately 11:00 a.m (the </font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#8220;Screen Rate</font><font style="font-family:Arial;font-size:11pt;">&#8221;). London, England time on the day of determination to match the tenor of the Purchased Assets; provided that (a) if such day is not a Business Day in London, England, the LIBOR Rate for such day shall be such rate that, so appears on the next preceding Business Day, (b) if no such rate so appears on such next succeeding Business Day, the LIBOR Rate for such day shall be the average rate charged to the Purchasers on such day on such transactions as determined by the Purchasers; and (c) in the case of any Scheduled Due Date which is an interval of an integral number of weeks other than one, two or three months, the LIBOR Rate shall be determined based on the interpolated rate for such period determined by the Purchasers. In the event that the supervisor for the administrator of the Screen Rate or a Governmental Authority having jurisdiction over the Purchasers has made a public statement identifying a specific date after which the Screen Rate shall no longer be used for determining interest rates for credit transactions, then in lieu of &#8220;LIBOR&#8221; the LIBOR Rate shall be determined by reference to such other comparable publicly available service for displaying an alternative rate as may be selected by the Purchasers and notified to the Sellers not less than 5 Business Days in advance. Notwithstanding the foregoing, in no event shall LIBOR or any such alternate rate be less than zero. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Lien</font><font style="font-family:Arial;font-size:11pt;">": any mortgage, pledge, hypothecation, assignment, deposit arrangement, encumbrance, lien (statutory or other), charge or other security interest or any preference, priority or other security agreement or preferential arrangement of any kind or nature whatsoever (including, without limitation, any conditional sale or other title retention agreement and any capital lease having substantially the same economic effect as any of the foregoing).</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Malaysia</font><font style="font-family:Arial;font-size:11pt;">&#8221;: Federation of Malaysia and any governmental subdivision thereof. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Malaysian Collection Account</font><font style="font-family:Arial;font-size:11pt;">&#8221; means the Collection Account maintained by Celestica Malaysia, the particulars of which are detailed in the Malaysian Collection Account Pledge Agreement.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Malaysian Collection Account Pledge Agreement</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means the Malaysian Collection Account Pledge Agreement in the form attached as Exhibit H. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Material Adverse Effect</font><font style="font-family:Arial;font-size:11pt;">": an event or occurrence in respect of (a) the Purchased Assets, (b) the business, assets, property, operations or condition (financial or otherwise) of Celestica Canada, any Seller, and their respective Subsidiaries, taken as a whole, or (c) the validity or enforceability of any of the Transaction Documents, in each case that could reasonably be expected to have a material adverse effect on the enforceability or collectability of the Purchased Assets, the performance by Celestica Canada under the Guarantee or the rights and remedies of the Purchasers thereunder against any Seller or the Servicer.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Maximum Facility Amount</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means the lower of (i) $300,000,000 and (ii) the aggregate of the Obligor Limits, or the equivalent amount in other currencies.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Net Face Value</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means, with respect to any Receivable on a Purchase Date, the amount payable by the applicable Eligible Buyer under the applicable invoice, net of any Taxes (including sales taxes) and any Dilutions as of such Purchase Date.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">New Eligible Buyer</font><font style="font-family:Arial;font-size:11pt;">'': as defined in Section </font><font style="font-family:Arial;font-size:11pt;">5.17</font><font style="font-family:Arial;font-size:11pt;">. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">New Seller</font><font style="font-family:Arial;font-size:11pt;">": as defined in Section 5.18.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Non-Payment Report</font><font style="font-family:Arial;font-size:11pt;">&#8221;: as defined in Section 2.10.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Obligations</font><font style="font-family:Arial;font-size:11pt;">": all amounts payable as indemnity hereunder and all other obligations and liabilities of the Sellers and the Servicer to the Purchasers, whether direct or indirect, absolute or contingent, due or to become due, or now existing or hereafter incurred, which may arise under, out of, or in connection with, this Agreement, any other Transaction Document or any other document made, delivered or given in connection herewith or therewith, whether on account of interest, reimbursement obligations, fees, indemnities, costs, expenses (including, without limitation, all reasonable fees, charges and disbursements of counsel to the Purchasers that are required to be paid by the Sellers pursuant hereto) or otherwise.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Obligor</font><font style="font-family:Arial;font-size:11pt;">": with respect to any Receivable, the Eligible Buyer obligated to make payments with respect to such Receivable, any guarantor of such Eligible Buyer's obligations and any bank or financial institution that has opened or confirmed a letter of credit in respect of an Eligible Buyer's obligations.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Obligor Limits</font><font style="font-family:Arial;font-size:11pt;">": the specified limit expressed in Dollars on the aggregate net amount payable (net of credit memos) of Scheduled Receivables of any Eligible Buyer that may be purchased and remain outstanding at any time hereunder in respect of Purchased Receivables, as set forth in Schedule 1.2, as amended. For the purposes of this definition, Japanese Yen  or Euro denominated Receivables will be converted to Dollars at the Spot Rate in effect on the date of purchase. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">OFAC</font><font style="font-family:Arial;font-size:11pt;">": the Office of Foreign Assets Control, United States Department of the Treasury, or any other office, agency or department that succeeds to the duties of OFAC.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">OFAC Laws and Regulations</font><font style="font-family:Arial;font-size:11pt;">": any lists, laws, rules, sanctions and regulations maintained by OFAC pursuant to any authorizing statute, executive order or regulation, including the Trading with the Enemy Act, 50 U.S.C. App. 1-44, as amended from time to time, the International Emergency Economic Powers Act, 50 U.S.C. &#167;&#167; 1701-06, as amended from time to time, the Iraqi Sanctions Act, Publ. L. No. 101-513, the United National Participation Act, 22 U.S.C. &#167; 287c, as amended from time to time, the International Security and Development Cooperation Act, 22 U.S.C. &#167; 2349 as-9, as amended from time to time, The Cuban Democracy Act, 22 U.S.C. &#167;&#167; 6001-10, as amended from time to time, The Cuban Liberty and Democratic Solidarity Act, 18 U.S.C. &#167;&#167; 2332d and 2339b, as amended from time to time, and The Foreign Narcotics Kingpin Designation Act, Publ. L. No. 106-120, as amended from time to time.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Organizational Documents</font><font style="font-family:Arial;font-size:11pt;">": with respect to any Person, if such Person is a corporation, its articles of incorporation, charter and by-laws, or other organizational or governing documents, or if such Person is a partnership, its certificate of partnership, if any, and partnership agreement and, in each case, any stockholder or similar agreements between and among the holders of ownership interests in such Person.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Other Connection Taxes</font><font style="font-family:Arial;font-size:11pt;">&#8221; means, with respect to a Purchaser, Taxes imposed as a result of a present or former connection between such Purchaser and the jurisdiction imposing such Tax (other than connections arising from such Purchaser having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Transaction Document, or sold or assigned an interest in any Receivable or Transaction Document).</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Other Taxes</font><font style="font-family:Arial;font-size:11pt;">": any and all present or future stamp or documentary taxes, value added taxes (VAT), services tax or goods and services tax (GST) or any other excise or property taxes, charges or similar levies arising from any payment made hereunder or from the execution, delivery, performance or enforcement of, or otherwise with respect to, this Agreement or any other Transaction Document, other than Excluded Taxes.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Participant</font><font style="font-family:Arial;font-size:11pt;">": as defined in Section </font><font style="font-family:Arial;font-size:11pt;">8.6(b)</font><font style="font-family:Arial;font-size:11pt;">. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Payment Account</font><font style="font-family:Arial;font-size:11pt;">&#8221;: as defined in Section 2.5.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Person</font><font style="font-family:Arial;font-size:11pt;">": an individual, partnership, corporation, limited liability company, business trust, joint stock company, trust, unincorporated association, joint venture, Governmental Authority or other entity of whatever nature.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">PPSA</font><font style="font-family:Arial;font-size:11pt;">&#8221;: the Personal Property Security Act of Ontario (or any successor statute) or similar legislation of any other jurisdiction, the laws of which are required by such legislation to be applied in connection with the issue, perfection, enforcement, validity or effect of security interests.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">PrimeRevenue System</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means the Purchasers&#8217; communication tool accessible via the internet to enable clients to offer various receivables for sale to the Purchasers and for the loading, approval and monitoring of such receivables on a platform, the terms of use of which are set out in Schedule 3.17.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Purchase</font><font style="font-family:Arial;font-size:11pt;">": a purchase of Scheduled Receivables in Dollars or Japanese Yen  or Euros in accordance with Section </font><font style="font-family:Arial;font-size:11pt;">2.1</font><font style="font-family:Arial;font-size:11pt;">&#32;of this Agreement.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Purchase Date</font><font style="font-family:Arial;font-size:11pt;">": each date prior to the Availability Termination Date on which a Seller proposes to sell to the Purchasers ownership interests in the Scheduled Receivables identified in the related Purchase Notice.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Purchase Notice</font><font style="font-family:Arial;font-size:11pt;">": a notice delivered by the Servicer to the Purchasers  in respect of a prospective sale of Scheduled Receivables, substantially in the form of Exhibit C hereto, or submitted by the Servicer via the PrimeRevenue System.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Purchase Price</font><font style="font-family:Arial;font-size:11pt;">&#8221;: as defined in Section 2.2.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Purchased Assets</font><font style="font-family:Arial;font-size:11pt;">": whether now or hereafter owned, existing or arising: (A) Scheduled Receivables that have been the object of a Purchase hereunder, (B) all Related Security with respect to such Receivables, (C) all Collections with respect to such Receivables, and (D) all proceeds of, and all amounts received or receivable under, any or all of the foregoing.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Purchaser Affiliate</font><font style="font-family:Arial;font-size:11pt;">": (a) any Affiliate of a Purchaser and (b) any Person that is administered or managed by a Purchaser and that is engaged in making, purchasing, holding or otherwise investing in commercial loans and similar extensions of credit in the ordinary course of its business.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Purchasers</font><font style="font-family:Arial;font-size:11pt;">": the Canadian Purchaser and the U.S. Purchaser.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Receivable</font><font style="font-family:Arial;font-size:11pt;">": an account receivable in Dollars or Japanese Yen or Euros, as the case may be, arising from a sale of Goods by a Seller to an Eligible Buyer.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Regulation U</font><font style="font-family:Arial;font-size:11pt;">": Regulation U of the Board as in effect from time to time. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Regulation X</font><font style="font-family:Arial;font-size:11pt;">": Regulation X of the Board as in effect from time to time.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Related Security</font><font style="font-family:Arial;font-size:11pt;">": with respect to any Scheduled Receivable, (i) all of the relevant Seller's interest in any goods (including returned goods), and documentation of title evidencing the shipment or storage of any goods (including returned goods), relating to any sale giving rise to such Scheduled Receivable; and (ii) all guarantees, indemnities, letters of credit, insurance (including an Insurance Policy) and other agreements (including the related Contract) or arrangements of whatever character from time to time supporting or securing payment of such Scheduled Receivable, in each case to the extent relating to such Scheduled Receivable.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Repurchase Price</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means, with respect to any Schedule Receivable, the amount determined as the &#8220;Repurchase Price&#8221; for such Scheduled Receivable pursuant to Schedule 3.16.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Requirement of Law</font><font style="font-family:Arial;font-size:11pt;">": as to any Person, any law, treaty, rule or regulation or determination of an arbitrator or a court or other Governmental Authority, in each case applicable to or binding upon such Person or any of its property or to which such Person or any of its property is subject.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Responsible Officer</font><font style="font-family:Arial;font-size:11pt;">": as to any Person, the chief executive officer, president, chief financial officer or any other duly authorized officer or attorney-in-fact of such Person, but in any event, with respect to financial matters, the chief financial officer or treasurer of such Person.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Revolving Credit Agreement</font><font style="font-family:Arial;font-size:11pt;">": the Credit Agreement dated as of June 27, 2018 among Celestica Canada, Celestica International LP, Celestica (USA) Inc., certain subsidiaries of Celestica Canada designated therein, and Bank of America, N.A., as Administrative Agent, Swing Line Lender and L/C Issuer, as the same may be amended, restated, supplemented, replaced or otherwise modified from time to time.  </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Romania</font><font style="font-family:Arial;font-size:11pt;">": Romania and any governmental subdivision thereof.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Romania/</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">France</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">&#32;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Tax Treaty</font><font style="font-family:Arial;font-size:11pt;">" means the Convention between Romania and </font><font style="font-family:Arial;font-size:11pt;">France</font><font style="font-family:Arial;font-size:11pt;">&#32;for the avoidance of double taxation with respect to taxes on income and capital, concluded in 1974 and effective as of January 1, 1975.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Romanian Actions</font><font style="font-family:Arial;font-size:11pt;">&#8221;: as defined in section 4.2(d).</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Romanian National Register for Movable Publicity</font><font style="font-family:Arial;font-size:11pt;">&#8221; means the Romanian National Register for Publicity of Security Interests over Movable Property operation in accordance with Law no. 297/2018.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Sanctioned Jurisdiction</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means any country or territory that is the subject of comprehensive Sanctions broadly restricting or prohibiting dealings with, in or involving such country or territory (currently, Iran, Cuba, Syria, North Korea and the Crimea region of Ukraine). </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Sanctioned Person</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means any individual or entity (a) identified on a Sanctions List, (b) organized, domiciled or resident in a Sanctioned Jurisdiction or (c) otherwise the subject or target of any Sanctions, including by reason of ownership or control by one or more individuals or entities described in clauses (a) or (b). </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Sanctions</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means any economic or financial sanctions or trade embargoes imposed, administered or enforced by (a) the U.S. (including OFAC, the U.S. Department of Commerce and U.S Department of State), (b) the United Nations Security Council, (c) the European Union or any member state, (d) the United Kingdom (including Her Majesty&#8217;s Treasury), (e) the Government of Canada or (f) any other applicable jurisdiction. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Sanctions List</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means any list of designated individuals or entities that are the subject of Sanctions, including (a) the Specially Designated Nationals and Blocked Persons List maintained by OFAC, the Entity List maintained by the U.S. Department of Commerce, or any other similar publicly available list of any U.S governmental authority to implement sanctions programs, (b) the Consolidated United Nations Security Council Sanctions List, (c) the consolidated list of persons, groups and entities subject to European Union financial sanctions maintained by the European Union or any member state, (d) the Consolidated List of Financial Sanctions Targets in the United Kingdom maintained by Her Majesty&#8217;s Treasury (e) the Sanctions-related list under the regulations administered by Global Affairs Canada, a Department of the Government of Canada as well as any Person named in the list under subsection 83.05(1) of the Criminal Code (Canada) and (e) any other similar publicly available list of any applicable governmental authority to implement sanctions programs. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Scheduled Due Date</font><font style="font-family:Arial;font-size:11pt;">": the date on which a Scheduled Receivable becomes due and payable in accordance with the related Contract.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Scheduled Receivables</font><font style="font-family:Arial;font-size:11pt;">": Receivables the outstanding balances of which are reflected in an applicable Purchase Notice and are the object of a Purchase, other than Receivables repurchased by the applicable Seller.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">SEC</font><font style="font-family:Arial;font-size:11pt;">": the United States Securities and Exchange Commission.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Secured Parties</font><font style="font-family:Arial;font-size:11pt;">": as defined in Section 4.4 of the Collection Account Pledge Agreement.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Security Deed</font><font style="font-family:Arial;font-size:11pt;">": each charged account control deed between a Seller, the Purchasers and Bank of America, NA, substantially in the form of Exhibit J hereto, and collectively, the "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Security Deeds</font><font style="font-family:Arial;font-size:11pt;">". </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Security Documents</font><font style="font-family:Arial;font-size:11pt;">": the Collection Account Pledge Agreement, the Japanese Yen Collection Account Pledge Agreement, the Malaysian Collection Account Pledge Agreement, each Deposit Account Control Agreement, the Security Deeds and all other security documents hereafter delivered to the Purchasers granting a Lien on any property of any Person to secure the Obligations of the Sellers under any Transaction Document.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Seller</font><font style="font-family:Arial;font-size:11pt;">'' and "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Sellers</font><font style="font-family:Arial;font-size:11pt;">": as defined in the preamble hereto, provided that "Seller" and "Sellers" shall exclude for all purposes hereunder any Seller removed pursuant to Section </font><font style="font-family:Arial;font-size:11pt;">5.18(b)</font><font style="font-family:Arial;font-size:11pt;">.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Seller&#8217;s Account</font><font style="font-family:Arial;font-size:11pt;">&#8221; means, in respect of Celestica LLC,  account no. XXXXXXXXXX, at Bank of America, NA, ABA No. XXXXXXXXX, Swift XXXXXXXX, Beneficiary: Celestica LLC, in respect of Celestica Holdings, account no. XXXXXXXXXXXX, at Bank of America, NA, Swift: XXXXXXXX, Beneficiary: Celestica Holdings, in respect of Celestica Hong Kong, account no. XXXXXXXXXXXX, at Bank of America, Swift XXXXXXXX, Beneficiary: Celestica Hong Kong, in respect of Celestica Japan, account no. XXXXXXXXXXXX, at Bank of America, NA, Swift XXXXXXXX  Beneficiary: Celestica Japan, in respect of Celestica Romania for Dollars, account no. XXXXXXXXX, at Citibank N.A., Swift XXXXXXXX, Beneficiary: Celestica Romania, in respect of Celestica Romania for Euro, account no. XXXXXXXXX, at Citibank N.A., Swift XXXXXXXX, Beneficiary: Celestica Romania, in respect of Celestica Malaysia, account no. XXXXXXXXXXXX, at Bank of America, Swift XXXXXXXX, Beneficiary: Celestica Malaysia, in respect of Celestica Oregon, account no. XXXXXXXXXX, at Bank of America, NA, ABA No. XXXXXXXXX, Swift XXXXXXXX, Beneficiary: Celestica Oregon, in respect of Celestica International LP, account no. XXXXXXXXXX, at Bank of America, NA, ABA No. XXXXXXXXX, Swift XXXXXXXX, Beneficiary: Celestica International LP, and in respect of Celestica California, account no. XXXXXXXXXX, at Bank of America, NA, ABA No. XXXXXXXXX, Swift XXXXXXXX, Beneficiary: Celestica California, and any other account specified by the Servicer by notice to the Purchasers from time to time as a Seller&#8217;s Account in respect of any Seller.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Servicer</font><font style="font-family:Arial;font-size:11pt;">": as defined in the preamble to this Agreement.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Settlement Date</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means the Friday of each week (or if such day is not a Business Day, the next Business Day) or such other day of each week agreed to by the Sellers and the Purchasers in writing (which writing may be in email) (or if such day is not a Business Day, the next Business Day).</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Singapore</font><font style="font-family:Arial;font-size:11pt;">": the Republic of Singapore and any governmental subdivision thereof.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Solvent</font><font style="font-family:Arial;font-size:11pt;">": when used with respect to any Person, means that, as of any date of determination, (a) the amount of the "present fair saleable value" of the assets of such Person will, as of such date, exceed the amount of all "liabilities of such Person, contingent or otherwise," as of such date, as such quoted terms are determined in accordance with applicable laws governing determinations of the insolvency of debtors, (b) the present fair saleable value of the assets of such Person will, as of such date, be greater than the amount that will be required to pay the liability of such Person on its debts as such debts become absolute and matured, (c) such Person will not have as of such date, an unreasonably small amount of capital with which to conduct its business, and (d)&#160;such Person will be able to pay its debts as they mature. For purposes of this definition, (i) "debt" means liability on a "claim," and (ii) "claim" means any (x) right to payment, whether or not such a right is reduced to judgment, liquidated, unliquidated, fixed, contingent, matured, unmatured, disputed, undisputed, legal, equitable, secured or unsecured or (y) right to an equitable remedy for breach of performance if such breach gives rise to a right to payment, whether or not such right to an equitable remedy is reduced to judgment, fixed, contingent, matured or unmatured, disputed, undisputed, secured or unsecured.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Spot Rate</font><font style="font-family:Arial;font-size:11pt;">": means, in respect of any conversion of Japanese Yen or Euros to Dollars, or Dollars to Japanese Yen or Euros, the spot rate of exchange of the Purchasers in effect at the date and time of such conversion.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Subsidiary</font><font style="font-family:Arial;font-size:11pt;">": as to any Person, an entity of which more than 50% of the ordinary voting Capital Stock are owned by such Person, or the management of which is otherwise Controlled, directly or indirectly, by such Person acting alone.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Termination Event</font><font style="font-family:Arial;font-size:11pt;">": any of the events specified in Section&#160;7, provided that any requirement for the giving of notice, the lapse of time, or both, has been satisfied.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Transaction Documents</font><font style="font-family:Arial;font-size:11pt;">": this Agreement (including the PrimeRevenue Electronic Services Schedule), the Guarantee, each Assignment Agreement and the Security Documents.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Transfer Date</font><font style="font-family:Arial;font-size:11pt;">": as defined in Section </font><font style="font-family:Arial;font-size:11pt;">2.12</font><font style="font-family:Arial;font-size:11pt;">. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Transfer Report</font><font style="font-family:Arial;font-size:11pt;">": as defined in Section </font><font style="font-family:Arial;font-size:11pt;">2.12</font><font style="font-family:Arial;font-size:11pt;">. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Transferee</font><font style="font-family:Arial;font-size:11pt;">": any Assignee or Participant.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Tri-Party Insurance Agreement</font><font style="font-family:Arial;font-size:11pt;">&#8221; means an agreement between one or more Sellers or the Servicer, the Purchasers and the insurer under an Insurance Policy providing for the rights of the Purchasers in respect of Insured Receivables that become Scheduled Receivables, in form and substance satisfactory to the Purchasers in their sole discretion.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">UCC Financing Statement</font><font style="font-family:Arial;font-size:11pt;">": a financing statement on Form UCC-1 in the form required under the applicable UCC to perfect a security interest in Collateral that is perfected by filing.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">U.S. Purchaser Receivables</font><font style="font-family:Arial;font-size:11pt;">&#8221;: means all Scheduled Receivables denominated in Japanese Yen and all other Receivables that are not Canadian Purchaser Receivables.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Uniform Commercial Code</font><font style="font-family:Arial;font-size:11pt;">" or "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">UCC</font><font style="font-family:Arial;font-size:11pt;">": the Uniform Commercial Code as in effect from time to time in the State of New York.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">United States</font><font style="font-family:Arial;font-size:11pt;">": the United States of America.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">"</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Written Materials</font><font style="font-family:Arial;font-size:11pt;">": Purchase Notices, Transfer Reports, all reports required to be delivered by the Servicer or any Seller hereunder or under any Transaction Document, together with all aging reports, dilution reports, and all other data submitted by the Sellers or the Servicer with respect to the Sellers or the Servicer or the Receivables and the Related Security.</font></div><div><a name="s24DD5EECF94E53DE6AD6CEF415FA31F2"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">1.2</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Other Definitional Provisions</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Unless otherwise specified therein, all terms defined in this Agreement shall have the defined meanings when used in the other Transaction Documents or any certificate or other document made or delivered pursuant hereto or thereto.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">As used herein and in the other Transaction Documents, and any certificate or other document made or delivered pursuant hereto or thereto, (i) accounting terms relating to any Seller or the Servicer not defined in Section </font><font style="font-family:Arial;font-size:11pt;">1.1</font><font style="font-family:Arial;font-size:11pt;">&#32;and accounting terms partly defined in Section </font><font style="font-family:Arial;font-size:11pt;">1.1</font><font style="font-family:Arial;font-size:11pt;">, to the extent not defined, shall have the respective meanings given to them under GAAP, (ii) the word "incur" shall be construed to mean incur, create, issue, assume, become liable in respect of or suffer to exist (and the words "incurred" and "incurrence" shall have correlative meanings), (iii) the words "asset" and "property" shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including, without limitation, cash, Capital Stock, securities, revenues, accounts, leasehold interests and contract rights and (iv) references to agreements or other Contractual Obligations shall, unless otherwise specified, be deemed to refer to such agreements or Contractual Obligations as amended, supplemented, restated or otherwise modified from time to time.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The words "hereof," "herein" and "hereunder" and words of similar import, when used in this Agreement, shall refer to this Agreement as a whole and not to any particular provision of this Agreement, and Section, Schedule and Exhibit references are to this Agreement unless otherwise specified.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The meanings given to terms defined herein shall be equally applicable to both the singular and plural forms of such terms.</font></div></td></tr></table><div><a name="s4D4D286EB3AAC1602CABCEF4161B0E82"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">SECTION&#160;2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">- PURCHASES</font></div><div><a name="s9CCC10BA28ABE678F610CEF4163B6D41"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.1</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Purchases</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Subject to the terms and conditions hereof, each Purchaser severally agrees to consider the purchase, from time to time from the Sellers on a revolving basis, without recourse (except as expressly provided herein), of Scheduled Receivables and the Related Security relating thereto. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller acknowledges that this is an uncommitted arrangement, that no Seller has paid or is required to pay, a commitment fee or comparable fee to the Purchasers, and that the Purchasers have no continuing obligation to purchase any Receivable from any Seller, regardless of whether the conditions set forth herein are satisfied. </font></div><div><a name="sEAD450889CFC4E34C4D5CEF4165ADDA8"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.2</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Procedure for Making Purchases</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">On any Business Day during the term of this Agreement, the Servicer may deliver to the Purchasers a fully completed Purchase Notice with respect to Scheduled Receivables set forth on Schedule A thereto or submit, via the PrimeRevenue System, a Purchase Notice with respect to the Scheduled Receivables submitted onto the PrimeRevenue System. The delivery or submission of such Purchase Notice shall be and be deemed for all purposes hereunder as, an offer by the Seller of such Scheduled Receivables to sell to the Purchasers such Scheduled Receivables. The Purchasers, in their sole and absolute discretion, may elect to accept or reject the offer to purchase such Scheduled Receivables, in whole or in part. If the Purchasers accept such offer, in whole or in part, the Purchasers shall notify the Servicer and shall identify the Scheduled Receivables that they have agreed to purchase on the Purchase Date therefor, subject to the terms and conditions set forth herein, (a) each Purchaser shall purchase from each relevant Seller the accepted Scheduled Receivables and Related Security to be sold by such Seller (allocated to each Purchaser as set out below), and (b) each such Seller shall sell and assign to the relevant Purchaser all of such Seller&#8217;s right, title and interest in and to such Scheduled Receivables and Related Security as absolute owner thereof. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-style:italic;">Purchase Price. </font><font style="font-family:Arial;font-size:11pt;">On each Purchase Date, each Purchaser shall pay to the applicable Seller a purchase price (the &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Purchase Price</font><font style="font-family:Arial;font-size:11pt;">&#8221;) for each Scheduled Receivable purchased by it on such Purchase Date calculated as follows:</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">PP = NFV &#8211; Discount</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;text-decoration:underline;">In which</font><font style="font-family:Arial;font-size:11pt;">:</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:192px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;text-decoration:underline;">Term</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;text-decoration:underline;">Definition</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:192px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Discount</font><font style="font-family:Arial;font-size:11pt;">&#8221;&#160;&#160;&#160;&#160;equals&#160;&#160;&#160;&#160;NFV x DR x (DP/360)</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:192px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">PP</font><font style="font-family:Arial;font-size:11pt;">&#8221; &#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;font-style:italic;">equals</font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;Purchase Price of such Receivable</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:264px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:192px;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">NFV</font><font style="font-family:Arial;font-size:11pt;">&#8221;</font></div></td><td style="vertical-align:top;padding-left:72px;"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-72px;"><font style="font-family:Arial;font-size:11pt;font-style:italic;">equals&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;">Net Face Value of such Receivable as of such Purchase Date</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:264px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:192px;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">DR</font><font style="font-family:Arial;font-size:11pt;">&#8221;</font></div></td><td style="vertical-align:top;padding-left:72px;"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-72px;"><font style="font-family:Arial;font-size:11pt;font-style:italic;">equals&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;">Discount Rate applicable to such Receivable</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:264px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:192px;"><font style="font-family:Arial;font-size:11pt;">&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">DP</font><font style="font-family:Arial;font-size:11pt;">&#8221;</font></div></td><td style="vertical-align:top;padding-left:72px;"><div style="line-height:120%;text-align:justify;font-size:11pt;text-indent:-72px;"><font style="font-family:Arial;font-size:11pt;font-style:italic;">equals&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;">Discount Period applicable to such Receivable</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The parties acknowledge and agree that any Receivables that are Canadian Purchaser Receivables shall be purchased solely by Canadian Purchaser and notwithstanding anything to the contrary herein, Canadian Purchaser shall be wholly liable for the payment of the Purchase Price therefor. The parties further acknowledge and agree that any Receivables that are U.S. Purchaser Receivables shall be purchased solely by U.S. Purchaser and notwithstanding anything to the contrary herein, U.S. Purchaser shall be wholly liable for the payment of the Purchase Price therefor.</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Servicer and the Sellers acknowledge and agree that at the request of the Servicer, participation interests in Scheduled Receivables will be offered for sale by the Purchasers to Participants, as a participant, pursuant to the terms and subject to  the conditions of participation agreements entered into between the Participant and the Purchasers. While the Purchasers will be the nominal purchasers of any such Scheduled Receivables taken up by Participants, on the terms and subject to the conditions of such participation agreements, the Purchasers' notice of acceptance of the offer to purchase any  such  Receivables  will identify which Receivables (or portions thereof) are being acquired for the  benefit  of the Participant. The Purchasers shall have no liability, contingent  or otherwise, for payment of such amounts or any loss resulting from the non-payment of such amounts.  The Purchasers agree to use their reasonable best efforts to enter into participation agreements with Participants selected by the Servicer from time to time to facilitate the sale of participation interests.</font></div><div><a name="s47AFF8CB7E276668200CCEF41687B8E4"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.3</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Sale and Assignment</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">On each Purchase Date, effective upon the payment of the Purchase Price contemplated by Section&#160;</font><font style="font-family:Arial;font-size:11pt;">2.2</font><font style="font-family:Arial;font-size:11pt;">&#32;(and without necessity of any formal or other instrument of assignment or further action), each Seller hereby sells and assigns to the relevant Purchaser, each Scheduled Receivable of such Seller and the Related Security relating thereto reflected in the applicable Purchase Notice.</font></div><div><a name="sC849F3AA401188215307CEF416A718CD"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.4</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Computation and Payments</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Interest on unpaid amounts and fees payable pursuant hereto shall be calculated on the basis of a 360-day year for the actual days elapsed.</font></div><div><a name="s021B812948998B757D6CCEF416C7E597"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.5</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Payments</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">All payments (including deposits) to be made by the Servicer and the Sellers that comprise Collections hereunder shall be made without setoff or counterclaim except as otherwise contemplated by this Agreement and shall be made prior to</font><font style="font-family:Arial;font-size:11pt;">&#32;1</font><font style="font-family:Arial;font-size:11pt;">:00 P.M., New York City time, on each Settlement Date to the Payment Account, in Dollars, or to the Japanese Yen Payment Account in Japanese Yen, or to the Euro Payment Account in Euros, and in immediately available funds. All other payments shall be payable directly to the Purchasers, at the account of, in the case of the U.S. Purchaser: account no. XXX-XXXXXX-XXXX-XX of Credit Agricole CIB, ABA no. XXX XXX XXX, Ref: Celestica or in the case of the Canadian Purchaser: account no. XXX-XXXXXX-XXXX-XX of Credit Agricole CIB, ABA no. XXX XXX XXX, Ref: Celestica (each, a &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Payment Account</font><font style="font-family:Arial;font-size:11pt;">&#8221;). If any payment or deposit hereunder becomes due and payable on a day other than a Business Day, the maturity thereof shall be extended to the next succeeding Business Day. The Servicer and the Sellers shall pay to the applicable Purchaser, upon demand, interest on all amounts not paid or deposited by the Servicer or Sellers when due (excluding for greater certainty amounts not paid or deposited by Obligors when due) at a rate per annum equal to the Applicable LIBOR, as applicable, determined by the Purchaser plus 1% per annum, for each such day such payment is overdue. Any such interest shall be paid directly to the Payment Account of the Purchaser.</font></div><div><a name="sF0014515D613F07A074CCEF416EA9AB1"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.6</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Requirements of Law</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">If the adoption of or any change in any Requirement of Law or in the interpretation or application thereof or compliance by a Purchaser with any request or directive (whether or not having the force of law) from any central bank or other Governmental Authority made subsequent to the date hereof:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:114px;"><font style="font-family:Arial;font-size:11pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">shall impose, modify or hold applicable any reserve, special deposit, compulsory loan or similar requirement against assets held by, deposits or other liabilities in or for the account of, advances, loans or other extensions of credit by, or any other acquisition of funds by, any office of such Purchaser; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:114px;"><font style="font-family:Arial;font-size:11pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">shall impose on such Purchaser any other condition;</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">and the result of any of the foregoing is to increase the cost to such Purchaser, by an amount that such Purchaser deems to be material, of making or maintaining its Purchase, or to reduce any amount receivable hereunder in respect thereof, then, in any such case, the Sellers shall pay such Purchaser, not later than 20 Business Days after its demand, any additional amounts necessary to compensate such Purchaser for such increased cost or reduced amount receivable. If such Purchaser becomes entitled to claim any additional amounts pursuant to this paragraph, it shall promptly notify the Servicer of the event by reason of which it has become so entitled, specifying the basis for such claim in reasonable detail.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">If any Purchaser shall have determined that the adoption of or any change in any Requirement of Law regarding capital adequacy or in the interpretation or application thereof or compliance by such Purchaser or any corporation controlling such Purchaser with any request or directive regarding capital adequacy (whether or not having the force of law) from any Governmental Authority made subsequent to the date hereof shall have the effect of reducing the rate of return on such Purchaser&#8217;s or such corporation&#8217;s capital as a consequence of its obligations hereunder to a level below that which such Purchaser or such corporation could have achieved but for such adoption, change or compliance (taking into consideration such Purchaser&#8217;s or such corporation&#8217;s policies with respect to capital adequacy) by an amount reasonably deemed by such Purchaser to be material, then from time to time, after submission by such Purchaser to the Servicer of a written request therefor, specifying the basis for such claim in reasonable detail, which shall be made promptly, the Servicer shall pay to such Purchaser such additional amount or amounts as will compensate such Purchaser or such corporation for such reduction. For all purposes of (i) the U.S. Credit and Consumer Protection Act and all requests, rules, guidelines and directives promulgated thereunder, and (ii) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or Canadian or French regulatory authorities, in each case pursuant to Basel III, shall be deemed introduced or adopted after the date of this Agreement, regardless of the date enacted or adopted.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">A certificate as to any additional amounts payable pursuant to this Section </font><font style="font-family:Arial;font-size:11pt;">2.6</font><font style="font-family:Arial;font-size:11pt;">&#32;submitted by any Purchaser to the Servicer shall be conclusive in the absence of manifest error. The obligations of the Servicer and the Sellers pursuant to this Section </font><font style="font-family:Arial;font-size:11pt;">2.6</font><font style="font-family:Arial;font-size:11pt;">&#32;shall survive the termination of this Agreement and the payment of the Scheduled Receivables and all other amounts payable hereunder.</font></div></td></tr></table><div><a name="sB4029ED1EBB3C2A4CE6FCEF4170F99B3"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.7</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Taxes</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">All payments and deposits made by the Servicer or the Sellers under this Agreement or any other Transaction Document, including any amount of interest, shall be made free and clear of, and without deduction or withholding (except where required by law) for or on account of, any present or future income, franchise, stamp or other taxes, levies, imposts, duties, charges, fees, deductions or withholdings (collectively, &#8220;Taxes&#8221;) other than Excluded Taxes (such Taxes other than Excluded Taxes, &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Indemnified Taxes</font><font style="font-family:Arial;font-size:11pt;">&#8221;), now or hereafter imposed, levied, collected, withheld or assessed by any Governmental Authority.  If any Indemnified Taxes or Other Taxes are required to be withheld from any amounts payable to (or deposited for the benefit of) any Purchaser hereunder, or on any amount of interest, the amounts so payable to (or deposited for the benefit of) such Purchaser, or such amount of interest, shall be increased to the extent necessary to yield to such Purchaser, as the case may be (after payment of all Indemnified Taxes and Other Taxes) interest or any such other amounts payable hereunder at the rates or in the amounts specified in this Agreement.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">In addition, the Servicer and the Sellers shall pay any Other Taxes to the relevant Governmental Authority in accordance with applicable law.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Whenever any Indemnified Taxes or Other Taxes are payable by the Servicer or the Sellers, as promptly as possible thereafter the Servicer or the affected Seller shall send to the relevant Purchaser a certified copy of an original official receipt received by the Seller, showing payment thereof to the extent available, or such other evidence as may be readily obtainable. If the Servicer or a Seller fails to pay any Indemnified Taxes or Other Taxes when due to the appropriate taxing authority (other than Indemnified Taxes or Other Taxes being contested in good faith by appropriate procedures), the Servicer or such Seller, as the case may be, shall indemnify the Purchaser within 10 days after written demand by the Purchasers therefor, for the full amount of any Indemnified Taxes or Other Taxes (including Indemnified or Other Taxes imposed or asserted on or attributable to amounts payable under this section) paid by such Purchaser and any penalties, interest and reasonable expenses arising therefrom or with respect thereto whether or not such Indemnified Taxes or Other Taxes were correctly or legally asserted by the Relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to the Servicer or the affected Seller, as the case may be, by such Purchaser, together with a copy of an original receipt showing payment thereof, to the extent available, or such other evidence as may be readily obtainable, shall be conclusive absent manifest error. In addition, if the Servicer or the affected Seller, as the case may be, fails to remit the required receipts or other required documentary evidence, the Servicer or the affected Seller, as the case may be, shall indemnify the Purchasers for any incremental taxes, interest or penalties that may become payable by such Purchaser as a result of any such failure.  If the Purchaser receives a refund of any Taxes paid or reimbursed by the Servicer or Seller pursuant to this Section 2.7(c), the Purchaser shall pay to the Servicer or Seller, as applicable, an amount equal to such refund (including any interest paid by the Governmental Authority with respect thereto), net of all reasonable out-of-pocket expenses (including Taxes) of the Purchaser attributable to such refund, it being understood that the Purchasers shall have no obligation to register, enroll or file any return or other document in order to seek a refund or reimbursement of such Taxes.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The agreements in this Section </font><font style="font-family:Arial;font-size:11pt;">2.7</font><font style="font-family:Arial;font-size:11pt;">&#32;shall survive the termination of this Agreement and the payment of all amounts payable hereunder. Notwithstanding the foregoing, Section </font><font style="font-family:Arial;font-size:11pt;">2.7(a)</font><font style="font-family:Arial;font-size:11pt;">, </font><font style="font-family:Arial;font-size:11pt;">2.7(b)</font><font style="font-family:Arial;font-size:11pt;">&#32;and </font><font style="font-family:Arial;font-size:11pt;">2.7(c)</font><font style="font-family:Arial;font-size:11pt;">&#32;shall not apply to withholding taxes (if any) in respect of payments made by or on behalf of Celestica Romania if (i) the payee of such payments has delivered a certificate of fiscal residence to Celestica Romania issued by the relevant tax authority in its home country, and (ii) right of taxation is allocated to France or the related income is exempted from taxation in Romania under the Romania/France Tax Treaty.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Upon the request of the Servicer on behalf of a Seller, the Purchasers shall use all commercially reasonable efforts to provide to the Servicer within 30 days of such request such certificates or information requested by the Servicer on behalf of such Seller as is prescribed by any applicable law, rule or regulation then in force in the jurisdiction of such Seller or any political subdivision thereof and required by such Seller, whether to reduce or recover value added tax, withholding tax or any other Tax paid or payable by such Seller in connection with this Agreement or otherwise to comply with such law, rule or regulation. No Purchaser shall be required to provide any information to the Servicer or any Seller that it deems to be confidential or proprietary and no Purchaser shall be under any obligation to register, enroll or file any return under such law, rule or regulation in connection with any such request.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Notwithstanding anything else to the contrary herein, Taxes, Other Taxes and Indemnified Taxes shall not include deductions or withholdings required under FATCA. In addition, neither the Servicer nor the Sellers shall be liable to indemnify, gross-up or compensate any Purchaser for any deduction or withholding in connection with any payment made or to be made hereunder required under FATCA, and each of the Purchasers shall indemnify and hold harmless the Servicer and each Seller against any loss or damage suffered as a result of such Servicer or Seller's failure to withhold or deduct amounts payable hereunder pursuant to FATCA.</font></div></td></tr></table><div><a name="s659075914FA60EE339ACCEF4172D855E"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.8</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Indemnity</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Without limiting any other rights that the Purchasers may have hereunder or under applicable law, the Servicer and each Seller hereby jointly and severally agrees (provided that Celestica Romania shall only be responsible hereunder for the respective amount attributable to it) to indemnify each of the Indemnified Persons on demand from and against any and all Indemnified Amounts relating to or resulting from any of the following: (i) the failure of any information provided by the Servicer or any Seller to the Purchasers in Written Materials with respect to Scheduled Receivables or the other Purchased Assets to be true, correct and complete in all material respects; (ii) the failure of any representation or warranty made or deemed made by the Servicer or a Seller under or in connection with this Agreement to have been true and correct in all material respects when made; (iii) the failure by the Servicer or the Sellers to comply with any applicable law, rule or regulation with regard to any Scheduled Receivable or the related Contract, or the Insurance Policy or Tri-Party Insurance Agreement, or the failure of any Scheduled Receivable or the related Contract to conform to any applicable law, rule or regulation; (iv) the failure to vest in the Purchasers a valid and enforceable ownership interest in the Purchased Assets, free and clear of any Lien or other adverse claim; (v) any dispute, claim, counterclaim, offset or defense of an Eligible Buyer to the payment of any Scheduled Receivable (including a defense based on such Scheduled Receivable or the related Contract not being a legal, valid and binding obligation of such Obligor enforceable against it in accordance with its terms but excluding any dispute, claim, counterclaim, offset or defense arising out of any act or omission of any Indemnified Party), any Dilution with respect to a Scheduled Receivable or any claim resulting from the sale of the goods or services related to such Scheduled Receivable or any other transaction with such Obligor or the furnishing or failure to furnish such goods or services or relating to collection activities with respect to such Scheduled Receivables or any tax deducted from the payment of a Scheduled Receivable by the Obligor thereon, in each case, without duplication, and to the extent not remedied in accordance with Section </font><font style="font-family:Arial;font-size:11pt;">2.11(b) or any deductible applicable to any Insured Receivable</font><font style="font-family:Arial;font-size:11pt;">; (vi) any failure of the Servicer or the Sellers to perform their duties or obligations in accordance with the terms of this Agreement (including, without limitation, failure to make any payment or deposit when due hereunder); (vii) any breach of warranty, products liability or other claim investigation, litigation or proceeding arising out of or in connection with goods or services which are the subject of any Scheduled Receivables; (viii) the commingling of Collections of Scheduled Receivables at any time with other funds; (ix) any investigation, litigation or proceeding related to this Agreement or the use of proceeds of Purchases; (x) the failure of any Scheduled Receivables to be Eligible Receivables to the extent not remedied in accordance with Section&#160;</font><font style="font-family:Arial;font-size:11pt;">2.11(c)</font><font style="font-family:Arial;font-size:11pt;">; and (xi) any action or inaction by the Servicer or the Sellers which impairs the interest of the Purchasers in any Scheduled Receivables or other Purchased Assets. If and to the extent any Purchaser shall be required for any reason to pay over to the Servicer or any Seller or an Obligor (or any trustee, receiver, custodian or similar official in any insolvency proceeding) any amount received by such Person hereunder, such amount shall be deemed not to have been so received and the Purchasers shall have a claim against the Sellers. All Indemnified Amounts under Sections 2.8(vii), (ix) and (xi) hereunder shall be due and payable on demand. All other amounts payable hereunder shall be due and payable on the date that is 10 days from the demand made therefor, to the applicable Payment Account.</font></div><div><a name="sBA4871E7D4E3FF6BD786CEF417504D70"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.9</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Records</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Purchasers shall maintain a register, in which shall be recorded (i) the amount of each Purchase made hereunder, and (ii) the amount payable or to become due and payable from (or to be deposited by) the Servicer and each Seller to the Purchasers hereunder. At the request of the Purchasers, from time to time, the Servicer shall provide copies of the drafts, shipping documents and other related documentation with respect to a Scheduled Receivable or the Purchased Assets as the Purchasers shall reasonably require.</font></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">US 167551723v1</font></div></div><hr style="page-break-after:always"><div><a name="sE91F515882C66EDBF325CEF4178969CA"></a></div><div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">2</font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.10</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Defaulted Receivables</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">In the event a Schedule Receivable has not been paid in full by the date that is ten (10) days after the Expected Remittance Date therefor (a &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Defaulted Receivable</font><font style="font-family:Arial;font-size:11pt;">&#8221;), the applicable Seller shall determine the cause of such payment delay or non-payment, including whether it is due to a Dispute, and it shall deliver to the Purchasers by no later than ten (10) days after such Expected Remittance Date, a certification and report (a &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Non-Payment Report</font><font style="font-family:Arial;font-size:11pt;">&#8221;) identifying the Defaulted Receivable and the Eligible Buyer thereof and describing in reasonable detail the cause of such non-payment, including whether a Dispute exists with respect to such Defaulted Receivable, or certifying that such cause is unknown. In the event a Scheduled Receivable has not been paid in full by the date that is fifteen (15) days after the Expected Remittance Date therefor and the Non-Payment Report with respect thereto does not report a Dispute or states that the cause of such payment delay or non-payment is unknown (a &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Non-Payment Event</font><font style="font-family:Arial;font-size:11pt;">&#8221;), the Purchasers may in their sole discretion (a) contact such Eligible Buyer by phone or in person to discuss the status of such Defaulted Receivable and to inquire whether such payment delay or non-payment is due to a Dispute and when payment can be expected, </font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">provided</font><font style="font-family:Arial;font-size:11pt;">&#32;it has given the Servicer at least five Business Days&#8217; prior notice that it intends to take such action and the Servicer on behalf of the relevant Seller has not elected to repurchase the related Scheduled Receivable, (b) take any other lawful action to collect such Scheduled Receivable directly from such Eligible Buyer and to collect any amounts payable under the Insurance Policy in respect of any Insured Receivables and/or (c) terminate the appointment of the Servicer for the servicing of such Scheduled Receivable. If the Eligible Buyer advises the Purchasers of the existence of a Dispute, the Purchasers shall advise the applicable Seller of such Defaulted Receivable that the Eligible Buyer has asserted a Dispute. </font></div><div><a name="s38F9D2D795210A442821CEF417AAFBB3"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.11</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Repurchases of Purchased Assets: Deemed Collections</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Servicer, on behalf of the relevant Seller, shall have the option to repurchase from the Purchasers at any time, any Scheduled Receivable and the Related Security relating thereto that becomes a Defaulted Receivable, by giving notice to the Purchasers and by depositing to the Payment Account or Japanese Yen Payment Account or Euro Payment Account, as applicable, as a Deemed Collection, an amount determined in accordance with Schedule 3.16. Upon the Servicer making such deposit, the related Scheduled Receivable and Related Security shall be deemed to be assigned, transferred, sold and conveyed to the relevant Seller, free and clear of any security interest or adverse claim arising through the Purchasers but otherwise without representation or warranty and thereafter all collections in respect thereof shall not be Collections for the purposes of this Agreement. In the event that the Servicer advises the Purchasers that it will repurchase any Defaulted Receivable and does so within 5 days thereof, the Purchasers shall not contact the related Obligor as provided hereunder.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">In the event that any Scheduled Receivable is subject to a Dilution, the Servicer on behalf of the relevant Seller shall deposit the amount of such Dilution to the Payment Account or Japanese Yen Payment Account or Euro Payment Account, as applicable as a Deemed Collection in respect of such Receivable.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">In the event that any Scheduled Receivable is determined to have not been an Eligible Receivable on the date of the relevant Purchase, the relevant Seller (or the Servicer on their behalf) shall be required to repurchase such Receivable by depositing to the Payment Account or Japanese Yen Payment Account or Euro Payment Account, as applicable, as a Deemed Collection, an amount determined in accordance with Schedule 3.16. Upon the Servicer making such deposit, the related Scheduled Receivable and Related Security shall be deemed to be assigned, transferred, sold and conveyed to the relevant Seller free and clear of any security interest or adverse claim arising through the Purchasers but otherwise without representation or warranty and thereafter all collections in respect thereof shall not be Collections for the purposes of this Agreement.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Servicer, on behalf of the relevant Seller may offer to repurchase from the Purchasers at any time any Scheduled Receivable and the Related Security relating thereto, by giving notice to the Purchasers. The Purchasers shall promptly notify the Servicer in writing as to whether it accepts or rejects any such offer. In the event the Purchasers notify the Servicer that such offer has been accepted, the Servicer shall deposit to the Payment Account or Japanese Yen Payment Account or Euro Payment Account, as applicable, as a Deemed Collection, an amount determined in accordance with Schedule 3.16. Upon the Servicer making such deposit, the related Scheduled Receivable and Related Security shall be deemed to be assigned, transferred, sold and conveyed to the relevant Seller, free and clear of any security interest or adverse claim arising through the Purchasers but otherwise without representation or warranty and thereafter all collections in respect thereof shall not be Collections for the purposes of this Agreement.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">At any time after the aggregate Purchase Price for all outstanding Scheduled Receivables is less than 10% of the highest ever aggregate Purchase Price in respect of outstanding Scheduled Receivables, the Servicer, on behalf of the relevant Seller, shall have the option to repurchase from the Purchaser at any time, all Scheduled Receivables and the Related Security relating thereto that remain outstanding at such time, by giving notice to the Purchasers and by depositing to the Payment Account or Japanese Yen Payment Account or Euro Payment Account, as applicable, as a Deemed Collection, an amount determined in accordance with Schedule 3.16 and making the application of the funds relating thereto in accordance with Section&#160;2.12. Upon the Servicer making such deposit, application and adjustments, the related Scheduled Receivables and Related Security shall be deemed to be assigned, transferred, sold and conveyed to the relevant Seller, free and clear of any security interest or adverse claim arising through the Purchasers but otherwise without representation or warranty and thereafter all collections in respect thereof shall not be Collections for the purposes of this Agreement. From and after any such repurchase by the Servicer on behalf of the relevant Sellers, this Agreement shall be deemed to be terminated, except that the indemnification obligations in Section 2.8 and 8.5 shall survive the payment of all amounts payable hereunder.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">In the event that any Insured Receivable becomes a Defaulted Receivable and the relevant Seller (or the Servicer on its behalf) does not repurchase such Insured Receivable, the relevant Seller shall indemnify the relevant Purchaser for any losses suffered in respect of such Insured Receivable net of the amount of any payment received by the relevant Purchaser under any Insurance Policy, in and amount not to exceed 10% of the Net Face Amount of such Insured Receivable. Such indemnity shall be payable on demand by the relevant Seller on or after the date that is 10 days after such Insured Receivable becomes a Defaulted Receivable.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(g)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Purchasers will sign all the documents and will perform all relevant formalities under Romanian law required in connection with the assignment and/or transfer of Receivables, including signing an assignment agreement with Celestica Romania, register the assignment agreement with the Romanian National Register for Movable Publicity and signing and sending notices regarding the assigned Receivables to the applicable Eligible Buyers.</font></div></td></tr></table><div><a name="sA869ED36105E0125D7AFCEF417DB817F"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.12</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Application of Collections</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Amounts received in the Collection Accounts that are determined by the Servicer to not be Collections may be transferred by the Servicer to such account of the applicable Seller as it may determine. All collections and other amounts received in a Collection Account on a date on which no Scheduled Receivables are in existence may be transferred by the Servicer directly to such other account of the applicable Seller as it may determine.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Amounts on deposit in Collection Accounts or the Japanese Yen Collection Account or Euro Collection Account, net of any Chargebacks, other than amounts transferred to a Seller pursuant to paragraph (a) above, shall, subject to Section </font><font style="font-family:Arial;font-size:11pt;">2.12(c)</font><font style="font-family:Arial;font-size:11pt;">, be transferred to the Payment Account, or in the case of Japanese Yen Collections, the Japanese Yen Payment Account, or in the case of Euro Collections, the Euro Payment Account on the last Business Day of each calendar week</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:Arial;font-size:11pt;">(each, a "</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Transfer Date</font><font style="font-family:Arial;font-size:11pt;">"). The same Servicer shall deliver to the Purchasers a report (a &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Transfer Report</font><font style="font-family:Arial;font-size:11pt;">&#8221;) on the Business Day preceding each Settlement Date reconciling the Collections received according to the related Obligors. All Collections (including Deemed Collections but net of any Chargebacks) transferred to the Payment Account or Japanese Yen Payment Account or Euro Payment Account not later than 2:00 p.m. on any Business Day, as detailed in the Transfer Report, will be deemed to have been received by the applicable Purchaser on such day.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Collections on deposit in the Collection Accounts on any Purchase Date may be netted and set-off by the applicable Seller against the amount of the Purchase Price that is to be paid on such Purchase Date to such Seller, but only in circumstances where a Settlement Date overlaps the last day of a calendar quarter, to the extent denominated in the same currency, and the amount of such Purchase Price (to the extent of such Collections but not exceeding the amount of such Collections) shall be retained in the applicable Collection Account and thereafter the amount, if any, by which such Collections exceed such Purchase Price shall be transferred to the Payment Account or Japanese Yen Payment Account or Euro Payment Account, as applicable. Notwithstanding the foregoing, all such Collections retained by the Sellers shall be deemed to have been transferred to the Payment Account or the Japanese Yen Payment Account or the Euro Payment Account, as applicable for the benefit of the applicable Purchaser and such amounts retained by the Sellers shall be deemed to have been paid to the Seller as all or part of the Purchase Price payable on such Purchase Date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Notwithstanding paragraph (c) above, the Purchasers shall have the right to net and set-off against all amounts payable to the applicable Seller&#8217;s Account pursuant to paragraph (c) above, the amount of any indemnity or Deemed Collection then owing by any Seller provided such amounts are denominated in the same currency.</font></div></td></tr></table><div><a name="s2113863D9CFB02BCEDF0CEF4180B4A6A"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">2.13</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Insured Receivables</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Celestica Canada covenants to comply in all material respects with the requirements of the Insurance Policy in respect of all Insured Receivables, including without limitation to pay all premium amounts when due thereunder.</font></div><div><a name="s0C568DB3300E42DAFEBBCEF4182DFFAB"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">SECTION&#160;3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">- REPRESENTATIONS AND WARRANTIES</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">To induce the Purchasers to enter into this Agreement, the Guarantor and each of the Sellers hereby jointly and severally make the following representations and warranties (provided that Celestica Romania shall only be responsible hereunder for its own representations and warranties):</font></div><div><a name="sB17AAE11892BEC48AE1BCEF418517D33"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.1</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Financial Condition</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Guarantor and each of the Sellers, hereby represents and warrants as of the date of this Agreement and as of the Effective Date (as defined below) that the audited consolidated balance sheets of Celestica Canada and its consolidated Subsidiaries as at December 31, 2018, and the related statements of income and of cash flows of Celestica Canada for the fiscal years ended on such dates, present fairly in all material respects the consolidated financial condition of Celestica Canada and its consolidated Subsidiaries as at such date, and Celestica Canada&#8217;s consolidated results of operations and cash flows for the respective fiscal years then ended. All such financial statements, including the related schedules and notes thereto, have been prepared in accordance with GAAP, applied consistently throughout the periods involved (except as approved by Celestica Canada&#8217;s accountants and disclosed therein).</font></div><div><a name="s0C2F11065403FCB5A12FCEF41882E9E6"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.2</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No Change</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Since the date of the most recent financial statements made available to the Purchasers there has been no change, development or event that has had or could reasonably be expected to have a Material Adverse Effect.</font></div><div><a name="s2CBE1BB0775D06710EE2CEF418A07E36"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.3</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Existence; Compliance with Law </font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller and the Guarantor</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">is duly organized, validly existing and (to the extent applicable) in good standing under the laws of the jurisdiction of its incorporation,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">has the power and authority, and the legal right, to own and operate its property, to lease the property it operates as lessee and to conduct the business in which it is currently engaged,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">is duly qualified as a foreign corporation and in good standing under the laws of each jurisdiction where its ownership, lease or operation of property or the conduct of its business requires such qualification, except where the failure to do so could not reasonably be expected to have a Material Adverse Effect, and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">is in compliance with all Requirements of Law, except to the extent that the failure to comply therewith could not, in the aggregate, reasonably be expected to have a Material Adverse Effect.</font></div></td></tr></table><div><a name="s8F3EBB33FC73D69C4411CEF418D37C39"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.4</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Power; Authorization; Enforceable Obligations</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller and the Guarantor has the power and authority, and the legal right, to make, deliver and perform the Transaction Documents to which it is a party. Each Seller and the Guarantor has taken all necessary organizational action to authorize the execution, delivery and performance of the Transaction Documents to which it is a party. No consent or authorization of, filing with, notice to or other act by or in respect of any Governmental Authority or any other Person is required in connection with the transactions hereunder or with the execution, delivery, performance, validity or enforceability of this Agreement or any of the other Transaction Documents, except (a) consents, authorizations, filings and notices described in Schedule</font><font style="font-family:Arial;font-size:11pt;">&#32;</font><font style="font-family:Arial;font-size:11pt;">3.4, which consents, authorizations, filings and notices have been obtained or made and are in full force and effect and (b) the filings referred to in Section </font><font style="font-family:Arial;font-size:11pt;">3.14</font><font style="font-family:Arial;font-size:11pt;">. Each Transaction Document has been duly executed and delivered on behalf of the relevant Seller and the Servicer and, in the case of the Guarantee, by the Guarantor. This Agreement constitutes, and each other Transaction Document upon execution and delivery thereof will constitute, a legal, valid and binding obligation of the relevant Seller and the Servicer, enforceable against such Seller and the Servicer in accordance with its terms, except as enforceability may be limited by applicable bankruptcy, insolvency, reorganization, moratorium or similar laws affecting the enforcement of creditors&#8217; rights generally and by general equitable principles (whether enforcement is sought by proceedings in equity or at law). The Guarantee upon execution and delivery thereof will constitute a legal, valid and binding obligation of the Guarantor, enforceable against the Guarantor in accordance with its terms, except as enforceability may be limited by applicable bankruptcy, insolvency, reorganization, moratorium or similar laws affecting the enforcement of creditors&#8217; rights generally and by general equitable principles (whether enforcement is sought by proceedings in equity or at law). This Agreement and the other Transaction Documents are in proper legal form under applicable law for the enforcement thereof against the respective Sellers, including under the laws of the jurisdiction of each Seller, to the extent applicable, to ensure the legality, validity, enforceability or admissibility in evidence of this Agreement in such jurisdictions.</font></div><div><a name="s2A7F5AC0275D842996C4CEF418FED25D"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.5</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No Legal Bar</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The execution, delivery and performance of this Agreement and the other Transaction Documents and the use by any Seller of the proceeds thereof will not violate the Organizational Documents of the relevant Seller or the Guarantor, will not violate in any respect material to the rights and interests of any Purchaser any Requirement of Law or any Contractual Obligation of any Seller or the Servicer and will not result in, or require, the creation or imposition of any Lien on any of its properties or revenues pursuant to any Requirement of Law or any such Contractual Obligation (other than the Liens created by the Security Documents).</font></div><div><a name="s7A90A5F0E06E7EE5CF07CEF4192A0B1C"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.6</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Litigation</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Except as disclosed to the Purchasers, no litigation, investigation or proceeding of or before any arbitrator or Governmental Authority is pending or, to the knowledge of the Servicer, threatened by or against any Seller, the Servicer or against any of their respective properties or revenues (a)&#160;with respect to any of the Transaction Documents or any of the transactions contemplated hereby or thereby or (b) that could reasonably be expected to have a Material Adverse Effect.</font></div><div><a name="s4A9EA0CCA82A06917DB1CEF4194E8B42"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.7</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No Default</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No Group Member is in default under or with respect to any of its Contractual Obligations in any respect that could reasonably be expected to have a Material Adverse Effect. No Termination Event has occurred and is continuing.</font></div><div><a name="s7B5738C10A1CF6CC3AF3CEF4197AEADE"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.8</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Ownership of Property; Liens</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller and the Guarantor has good and marketable title to, or a valid leasehold interest in, all its real property necessary for the conduct of its business, and good title to, or a valid leasehold interest in, all its other property necessary for the conduct of its business, in each case except to the extent that the failure to do so would not have a Material Adverse Effect. On each Purchase Date immediately prior to the Purchase thereof, each Seller will be the legal and beneficial owner of the Scheduled Receivables and all other Related Security in respect thereof owned by such Seller and to be purchased on such date, free and clear of any Lien or adverse claim; upon each Purchase the relevant Purchasers will have a valid and enforceable ownership interest in each such Scheduled Receivable and other Related Security in respect thereof, in each case free of any Lien or adverse claim. Each Scheduled Receivable listed on a Purchase Notice is an Eligible Receivable on the relevant Purchase Date.</font></div><div><a name="s4D8AB74E7EF848AAEC31CEF4199D5C02"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.9</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Taxes</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller and the Servicer has filed or caused to be filed all material tax returns that are required to be filed and has paid all taxes shown to be due and payable on said returns or on any assessments made against it or any of its property and all other material taxes imposed on it or any of its property by any Governmental Authority (other than such taxes, the amount or validity of which are currently being contested in good faith by appropriate proceedings and with respect to which reserves in conformity with local generally accepted accounting principles or GAAP, as applicable, have been provided on the books of such Seller or the Servicer, as the case may be); no tax Lien has been filed, and, to the knowledge of the Servicer, no claim is being asserted, with respect to any such tax that would reasonably be expected to have a Material Adverse Effect.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Except as set forth in Schedule 3.9</font><font style="font-family:Arial;font-size:11pt;">, </font><font style="font-family:Arial;font-size:11pt;">there is no tax, levy, impost, deduction, charge or withholding imposed, levied or made by or in the United States, Canada, the United Kingdom, Singapore, Hong Kong, Japan, Malaysia or Romania, or any political subdivision or taxing authority thereof or therein either (i) on or by virtue of the execution or delivery of this Agreement or any other Transaction Document or (ii) on any payment to be made by any Seller or the Guarantor pursuant to this Agreement or any other Transaction Document. Each Seller and the Guarantor is permitted to make all payments pursuant to this Agreement and the other Transaction Documents free and clear of all taxes, levies, imposts, deductions, charges or withholdings, except as set forth in Schedule 3.9, imposed, levied or made by or in the United States, Canada, the United Kingdom, Singapore, Hong Kong, Japan, Malaysia or Romania, or any political subdivision or taxing authority thereof or therein, and no such payment in the hands of any Purchaser will be subject to any tax, levy, impost, deduction, charge or withholding other than Excluded Taxes imposed, levied or made by or in the United States, Canada, the United Kingdom, Singapore, Hong Kong, Japan, Malaysia or Romania or any political subdivision or taxing authority thereof or therein.</font></div></td></tr></table><div><a name="sAC8B2762284E609C95C7CEF419CA6176"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.10</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Federal Regulations</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No part of the proceeds of any Purchase Price will be used for &#8220;buying&#8221; or &#8220;carrying&#8221; any &#8220;margin stock&#8221; within the respective meanings of each of the quoted terms under Regulation U as now and from time to time hereafter in effect or for any purpose that violates the provisions of Regulations U or X of the Board.</font></div><div><a name="s8A5047ADA2849B9D8651CEF419EEB06E"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.11</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Investment Company Act; Other Regulations</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No Seller is an &#8220;investment company,&#8221; or a company &#8220;controlled&#8221; by an &#8220;investment company,&#8221; within the meaning of the U.S. Investment Company Act of 1940, as amended. No Seller is subject to regulation under any Requirement of Law (other than Regulation U and Regulation X of the Board) that limits its ability to incur Indebtedness.</font></div><div><a name="sDF1E90BA40358FE69F67CEF41A22B761"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.12</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Accuracy of Information, etc.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No statement or information contained in this Agreement, any other Transaction Document or any Written Materials furnished by or on behalf of any Seller or the Servicer to the Purchasers (or deemed furnished), or any of them, for use in connection with the transactions contemplated by this Agreement or the other Transaction Documents contained as of the date such statement or information was so furnished, any untrue statement of a material fact. Celestica Canada has filed all required registration statements, prospectuses, reports, schedules, forms, statements and other documents required to be filed by Celestica Canada with the SEC since January 1, 2004 required to be filed by it except where failure to do so would not have a Material Adverse Effect.</font></div><div><a name="s9822A2EBA65F09B7BAD2CEF41A471B84"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.13</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Solvency</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller is, and after giving effect to each Purchase, will be, Solvent.</font></div><div><a name="sB4FD8A0F0B3D4B4704EBCEF41A721EEF"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.14</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Security Documents</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Collection Account Pledge Agreement, the Security Deed</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:Arial;font-size:11pt;">and each of the Deposit Account Control Agreements are effective to create in favor of the Purchasers, a legal, valid and enforceable security interest in the Collateral described therein and proceeds thereof. In the case of the Collateral described in the Collection Account Pledge Agreement, when the actions specified on Schedule 3.14 have been taken, the Collection Account Pledge Agreement, each of the Deposit Account Control Agreements and the Security Deed shall constitute a fully perfected Lien on, and security interest in, all right, title and interest of the Sellers in such Collateral and the proceeds thereof, as security for their respective obligations hereunder, in each case prior and superior in right to any other Person, except for claims that have priority by operation of law. Except as set forth in this Section 3.14, no other documents are required to be filed, registered or recorded, and no other action is required to be taken by any Person, to perfect such security interest in favor of the Purchasers. The Japanese Yen Collection Account Pledge Agreement and the Malaysian Collection Account Pledge Agreement, respectively, once executed and delivered, are effective to create in favor of the Purchasers a legal valid and enforceable security interest in the Collateral described therein, and in respect to the Japanese Yen Collection Account Pledge Agreement subject to the qualifications included in the opinion paragraph 9 and the qualification paragraph (h) in the legal opinion of Japanese counsel. In the case of the Collateral described in the Japanese Yen Collection Account Pledge Agreement and the Malaysian Collection Account Pledge Agreement, when the actions specified on Schedule 3.14 have been taken, and in the case of the Japanese Yen Collection Account Pledge Agreement, subject to the qualifications included in the opinion paragraph 9 and the qualification paragraph (h) in the legal opinion of Japanese counsel, the Japanese Yen Collection Account Pledge Agreement and the Malaysian Collection Account Pledge Agreement shall constitute a fully perfected Lien on, and security interest in, all right, title and interest of Celestica Japan or Celestica Malaysia, as the case may be, in such Collateral and the proceeds thereof, as security for its obligations hereunder, in each case prior and superior in right to any other Person, except for claims that have priority by operation of law. Except as set forth in this Section 3.14, no other documents are required to be filed, registered or recorded, and no other action is required to be taken by any Person, to perfect such security interest in favor of the Purchasers.</font></div><div><a name="sD695F0AB04230BD349B8CEF41AA2757E"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.15</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Principal Place of Business, Etc.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The principal place of business, chief executive office and registered office (as such terms are used in the UCC) of each Seller and the office where such Seller keeps its records concerning the Scheduled Receivables are located at the addresses set forth on Schedule 3.15. Except for Celestica LLC, Celestica Oregon and Celestica California, the Sellers have no other office or place of business in the United States or any Commonwealth, territory or possession of the United States.</font></div><div><a name="sD72A2A8AA431D6EB486FCEF41AC9AF10"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.16</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Accounting for Scheduled Receivables</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller has accounted for each sale of its Scheduled Receivables in its books and financial statements as sales, consistent with local generally accepted accounting principles. So long as local generally accepted accounting principles do not require otherwise, no Seller shall prepare financial statements which shall account for the transactions contemplated hereby in any manner other than as sales of the Scheduled Receivables by the Sellers to the Purchasers or in any other respect account for or treat the transactions contemplated hereby (including for accounting purposes, but excluding for tax reporting purposes and except as required by law) in any manner other than as sales of the Scheduled Receivables by the Sellers to the Purchasers.</font></div><div><a name="sB2F534E5DD693825746DCEF41AEC26FD"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.17</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Compliance with Money Laundering and Anti-Terrorist Laws</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller and the Guarantor shall, and shall cause its Subsidiaries to, maintain and enforce policies and procedures designed to promote and achieve compliance by each Seller, the Guarantor and its Subsidiaries with applicable Anti-Corruption Laws, Anti-Money Laundering Laws and Sanctions; none of the Sellers, the Guarantor or any of its Subsidiaries or, to the Seller&#8217;s or the Guarantor&#8217;s knowledge, any of their respective directors, officers,</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:Arial;font-size:11pt;">Affiliates, agents or employees (i) has conducted their respective businesses or taken any action that would constitute or give rise to a violation of any Anti-Corruption Law or Anti-Money Laundering Law or (ii) is or has been subject to any action, proceeding, litigation, claim or, to any Seller&#8217;s or the Guarantor&#8217;s knowledge, investigation with regard to any actual or alleged violation of any Anti-Corruption Laws or Anti-Money Laundering Laws; and none of the Sellers, the Guarantor or any of its Subsidiaries</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:Arial;font-size:11pt;">or, to Sellers&#8217; or the Guarantor&#8217;s knowledge, any of their respective directors, officers, Affiliates, agents or employees (i) is a Sanctioned Person, (ii) is currently engaging or has engaged in any dealings or transactions with, involving or for the benefit of a Sanctioned Person, or in or involving any Sanctioned Jurisdiction, or (iii) is subject to any action, proceeding, litigation, claim or, to any Seller&#8217;s or the Guarantor&#8217;s knowledge, investigation with regard to any actual or alleged violation of Sanctions. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Legal Sources of Funds. Each Seller has taken, and it shall continue to take, commercially reasonable measures appropriate to the circumstances, with respect to each holder of a direct interest in such Seller to ensure that funds invested by such holders in such Seller are derived from legal sources; provided, however, that none of the foregoing shall apply to any person or entity to the extent that its interest in such Seller is derived solely from securities traded through a public securities exchange subject to regulation by the United States of America, Canada or a provincial jurisdiction in Canada. Such measures shall be in accordance with all applicable money laundering legislation in such Seller&#8217;s jurisdiction.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No Investigation, Penalty or Seizure. To its actual knowledge, neither any Seller nor any holder of a direct interest in such Seller (i) has been charged with or convicted of money laundering, drug trafficking, terrorist-related activities or other money laundering predicate crimes or a violation of the BSA or similar legislation in its jurisdiction, (ii) has been assessed civil penalties under these or related laws, or (iii) has had its funds seized or forfeited in an action under these or related laws; provided, however, that such Seller shall not be liable for any breach of this representation and warranty if any holder is involved in or subject to any of the matters described in clauses (i), (ii) or (iii) and the interest of such holder is derived solely from securities traded through a public securities exchange subject to regulation by the United States of America, Canada or a provincial jurisdiction in Canada.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">3.18</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Revolving Credit Agreement Matters</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The terms and provisions of this Agreement are not materially more adverse, taken as a whole, to the Lenders than those of the Existing DB Receivables Purchase Agreement, as such terms are defined in the Revolving Credit Agreement.</font></div><div><a name="s1F0220CB3CE8901F43D2CEF41B19D0FA"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">SECTION&#160;4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">- CONDITIONS PRECEDENT</font></div><div><a name="sA94F0207C944D11E2F27CEF41B3B63F7"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">4.1</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Conditions Precedent to Initial Purchase</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The agreement of each Purchaser to make the initial Purchase pursuant to this Agreement is subject to the satisfaction, prior to the making of such purchase on the initial Purchase Date (the date of such satisfaction, as notified to the Purchasers and the Servicer being the &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Closing Date</font><font style="font-family:Arial;font-size:11pt;">&#8221;), of the following conditions precedent:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Receivables Purchase Agreement; Security Documents, Etc</font><font style="font-family:Arial;font-size:11pt;">. The Purchasers shall have received (i) this Agreement (with copies for each Purchaser), executed and delivered by each Seller, the Servicer and the Purchasers, (ii) each of the Security Documents, executed and delivered by each Seller and the Purchasers, as the case may be, and in the case of the Deposit Account Control Agreements and the Security Deed, by the relevant account banks, and (iii) the Guarantee duly executed and delivered by the Guarantor.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Approvals: Waiver</font><font style="font-family:Arial;font-size:11pt;">. All material governmental and third party approvals necessary in connection with the making of the purchases or the continuing operations of the Sellers shall have been obtained and shall be in full force and effect. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Fees</font><font style="font-family:Arial;font-size:11pt;">. The Purchasers shall have received all previously agreed fees required to be paid, and all expenses for which invoices have been presented (including, without limitation, the reasonable fees and expenses of legal counsel), on or before the Closing Date. All other fees will be reflected in the funding instructions given by the Servicer to the Purchasers on or before the initial Purchase Date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Revolving Credit Agreement</font><font style="font-family:Arial;font-size:11pt;">.  The agent under the Revolving Credit Agreement shall have provided a letter to the Purchasers on terms acceptable to the Purchasers in respect of the Purchasers&#8217; interests under the Security Documents.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Closing Certificate</font><font style="font-family:Arial;font-size:11pt;">. The Purchasers shall have received a certificate of the Servicer and each Seller, and an officer&#8217;s certificate from the Chief Financial Officer of the Servicer, each dated as of the Closing Date, in form and substance satisfactory to the Purchasers, with appropriate insertions and attachments. </font></div></td></tr></table><div><a name="s8BE18211265EED1E8C35CEF41B6E9875"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">4.2</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Conditions Precedent to All Purchases</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The agreement of each Purchaser to make its Purchase (including on the initial Purchase Date) is subject to the further satisfaction, prior to the making of any such purchase, of the following conditions precedent:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">No Material Adverse Change</font><font style="font-family:Arial;font-size:11pt;">. No development or event shall have occurred that has had or would reasonably be expected to have a Material Adverse Effect.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Representations and Warranties</font><font style="font-family:Arial;font-size:11pt;">. Each of the representations and warranties made by the Sellers and the Servicer in or pursuant to the Transaction Documents shall be true and correct in all material respects on and as of the Purchase Date as if made on and as of such date, except to the extent relating to a prior Purchase.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">No Termination Event</font><font style="font-family:Arial;font-size:11pt;">. No Termination Event or Incipient Termination Event shall have occurred and be continuing on such Purchase Date or would occur after giving effect to the purchase requested to be made on such date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Filings, Registrations and Recordings; Other Actions</font><font style="font-family:Arial;font-size:11pt;">. Each (i) Assignment Agreement to be executed, the Irrevocable Payment Instructions sent to the relevant Eligible Buyers and each other document specified in Section </font><font style="font-family:Arial;font-size:11pt;">3.14</font><font style="font-family:Arial;font-size:11pt;">, or otherwise reasonably requested by the Purchasers, to be filed, registered or recorded by each Seller selling Scheduled Receivables on such date, other than the Romanian Actions (as hereinafter defined) and (ii) each other action specified on Schedule 3.14, or otherwise reasonably requested by the Purchasers, to be taken prior to or concurrently with the initial Purchase Date by such Sellers or the Servicer, in each case in order to create in favor of the Purchasers, a perfected first priority security interest on the Collateral described therein and ownership interest in the Scheduled Receivables, other than the Romanian Actions (as hereinafter defined), shall be in proper form for filing, registration or recordation or shall have been taken, as the case may be. &#8220;Romanian Actions&#8221; means any registration with the Romanian National Register for Movable Publicity required pursuant to Schedule&#160;3.14, and the provision of any notice required pursuant to Schedule&#160;3.14. All Romanian Actions must be completed and evidence thereof provided to the Purchaser within seven days after a Purchase of Scheduled Receivables from Celestica Romania.</font><font style="font-family:Arial;font-size:11pt;color:#0000ff;font-weight:bold;">&#32;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Legal Opinions</font><font style="font-family:Arial;font-size:11pt;">. The Purchasers shall have received the executed legal opinions of counsel to each applicable Seller in connection with such Purchase, each in form and substance reasonably satisfactory to the Purchasers and its counsel. Such legal opinions shall cover such matters incidental to the transactions contemplated by this Agreement as the Purchasers may reasonably require, including, without limitation, the creation and perfection of ownership interests and security interests in the Collateral.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Change of Control</font><font style="font-family:Arial;font-size:11pt;">. (i) Onex Corporation shall control Celestica Canada unless the shares of Celestica Canada become widely held such that no one Person or group of Persons acting jointly or in concert (within the meaning of Part XX of the </font><font style="font-family:Arial;font-size:11pt;font-style:italic;">Securities Act</font><font style="font-family:Arial;font-size:11pt;">&#32;(Ontario)) controls Celestica Canada, provided that any Person or group of Persons acting jointly or in concert which owns or controls securities of Celestica Canada to which are attached more than 20% of the votes that may be cast to elect the directors of Celestica Canada shall, in the absence of evidence satisfactory to the Purchasers, acting reasonably, be deemed to control Celestica Canada and (ii)&#160;Celestica Canada shall control Celestica LLC.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each delivery of a Purchase Notice or submission of a Purchase Notice via the PrimeRevenue System by the Servicer shall be deemed a joint and several representation and warranty by the applicable Seller and the Servicer, respectively, that the foregoing conditions to the applicable Purchase are satisfied and each of the statements set forth on the form of Purchase Notice attached as Exhibit C are true and correct as of the applicable Purchase Date with respect to the Scheduled Receivables set forth on Schedule A thereto or submitted onto the PrimeRevenue System, as applicable, with respect to such Purchase Notice.  The sale by the Sellers hereunder shall constitute a joint and several representation and warranty by the Sellers and the Servicer as of the relevant Purchase Date that the conditions contained in Section </font><font style="font-family:Arial;font-size:11pt;">4.2(b)</font><font style="font-family:Arial;font-size:11pt;">&#32;and (c) have been satisfied, provided that Celestica Romania shall only be responsible for its own representations and warranties.</font></div><div><a name="s546312B7A68A22A0A15FCEF41B9AF4D5"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">SECTION&#160;5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">- COVENANTS</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller hereby agrees that, so long as any amount is owing to any Purchaser hereunder, the Sellers or the Servicer, as the case may be, shall:</font></div><div><a name="s97B8D4D23DCC88733E06CEF41BC391A8"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.1</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Financial Statements</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Furnish to the Purchasers</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">as soon as available, but in any event within 120 days after the end of each fiscal year of Celestica Canada, a copy of the audited consolidated balance sheet of Celestica Canada as at the end of such year and the related audited consolidated statements of income and of cash flows for such year, setting forth in each case in comparative form the figures for the previous year, reported on without a &#8220;going concern&#8221; or like qualification or exception, or qualification arising out of the scope of the audit, by independent registered public accountants of recognized international standing and without any limitation or qualification on the certification of disclosure controls or internal controls required under SEC rules; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">as soon as available, but in any event not later than 60 days after the end of each of the first three quarterly periods of each fiscal year of Celestica Canada, the unaudited consolidated balance sheet of Celestica Canada as at the end of such quarter and the related unaudited consolidated statements of income and of cash flows for such quarter and the portion of the fiscal year through the end of such quarter, setting forth in comparative form the figures for the previous year, certified by a Responsible Officer of Celestica Canada as being fairly stated in all material respects (subject to normal year end audit adjustments), which certification shall be satisfied by the certification provided in Celestica Canada&#8217;s Quarterly Report submitted on Form 6-K filed with the SEC. Each of the Purchasers shall be entitled to rely on such certification as if addressed to them.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Financial statements required to be delivered pursuant to Sections </font><font style="font-family:Arial;font-size:11pt;">5.1(a)</font><font style="font-family:Arial;font-size:11pt;">&#32;and (b) (to the extent any such financial statements are included in materials otherwise filed with the SEC) may be delivered electronically and if so, shall be deemed to have been delivered on the date on which Celestica Canada posts such reports, or provides a link thereto, either: (i) on Celestica Canada&#8217;s website &#8220;celestica.com&#8221;; or (ii) when such report is posted electronically on lntralinks/lntraAgency or other relevant website which each Purchaser has access to (whether a commercial, third-party website or whether sponsored by the Purchasers), if any, on Celestica Canada&#8217;s behalf; provided that Celestica Canada shall notify (which may be by facsimile or electronic mail) the Purchasers of the posting of any such reports and immediately following such notification Celestica Canada shall provide to the Purchasers, by electronic mail, electronic versions (i.e., soft copies) of such reports. </font></div><div><a name="s30FDBF96DE3392E2EC1BCEF41BE7C764"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.2</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Certificates; Other Information</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Furnish to the Purchaser promptly, such additional financial and other information as any Purchaser may from time to time reasonably request.</font></div><div><a name="sE1FA745208F81A6F92F7CEF41C15F444"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.3</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Payment of Obligations</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Pay, discharge or otherwise satisfy at or before maturity or before they become delinquent, as the case may be, all its material obligations of whatever nature, except where the amount or validity thereof is currently being contested in good faith by appropriate proceedings and reserves in conformity with local generally accepted accounting principles or GAAP, as applicable, with respect thereto have been provided on the books of relevant Group Member or where the failure to so pay, discharge or satisfy could not reasonably be expected to have a Material Adverse Effect.</font></div><div><a name="s7F14FF1920B750E0AA95CEF41C36CCD1"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.4</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Maintenance of Existence; Compliance</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">(i) Preserve, renew and keep in full force and effect its organizational existence, (ii)&#160;continue to engage in business of the same general type conducted by it on the initial Purchase Date and (iii) take all reasonable action to maintain all permits, licenses, rights, privileges and franchises necessary or desirable in the normal conduct of its business, except, in the case of clause (iii) above, to the extent that failure to do so could not reasonably be expected to have a Material Adverse Effect; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">comply with all Contractual Obligations and Requirements of Law except to the extent that failure to comply therewith could not, in the aggregate, reasonably be expected to have a Material Adverse Effect.</font></div></td></tr></table><div><a name="s874EEF867CCE459B77E3CEF41C669DED"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.5</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Maintenance of Property; Insurance</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Keep all property useful and necessary in its business in good working order and condition, ordinary wear and tear excepted, and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">maintain with financially sound and reputable insurance companies insurance on all its property in at least such amounts and against at least such risks (but including in any event public liability and product liability) as are usually insured against in the same general area by companies engaged in the same or a similar business, in each case except to the extent that the failure to do so would not have a Material Adverse Effect.</font></div></td></tr></table><div><a name="s4193DF97032BF7F3A125CEF41C8DF0AA"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.6</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Inspection of Property; Books and Records; Discussions</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Keep proper books of records and account in which full, true and correct entries in conformity with local generally accepted accounting principles or GAAP, as applicable, and all Requirements of Law shall be made of all dealings and transactions in relation to its business and activities and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">permit employees of any Purchaser to (at its own expense prior to a Termination Event), visit and inspect any of its properties during regular business hours on not less than 10 Business Days&#8217; prior notice and examine and make abstracts from any of its books and records (including computer tapes and disks) relating to Purchased Assets; provided, however, that such inspections shall be limited to four times per year so long as a Termination Event has not occurred and is continuing. Without limiting the foregoing, such examinations, copies, abstracts, visits and discussions may cover, among other things, maturity dates, ageings, past dues, charge&#173;offs and offsets with respect to the Purchased Assets.</font></div></td></tr></table><div><a name="s0C731436C62BA61DAD05CEF41CBCC885"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.7</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Notices</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Give notice to the Purchasers of:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">the occurrence of any Incipient Termination Event or Termination Event within five Business Days of becoming aware thereof;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">any material litigation, investigation or proceeding that exists at any time to which a Seller or the Guarantor, and, to the extent known by the Servicer, any Eligible Buyer, is a party or is subject that, in either case, if not cured or if adversely determined, as the case may be, could reasonably be expected to have a Material Adverse Effect promptly;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">any litigation or proceeding affecting the Seller (i) in which the amount involved is $50,000,000 or more and not covered by insurance or (ii) that relates to any Transaction Document promptly; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">any other development or event that has had or could reasonably be expected to have a Material Adverse Effect promptly upon becoming aware thereof.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each notice pursuant to this Section </font><font style="font-family:Arial;font-size:11pt;">5.7</font><font style="font-family:Arial;font-size:11pt;">&#32;shall be accompanied by a statement of a Responsible Officer of the Servicer setting forth details of the occurrence referred to therein and stating what action the affected Seller or, to the extent known by the Servicer, an Eligible Buyer proposes to take with respect thereto.</font></div><div><a name="s27CDC8A49AD60A47FD0FCEF41CE34DB1"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.8</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Use of Proceeds</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No part of the proceeds will be used, whether directly or indirectly, for any purpose that entails a violation of any of the regulations of the Board, including, without limitation, Regulations U and X.</font></div><div><a name="sBC1AD15571BAEF885DA3CEF41D0ACE4C"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.9</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Irrevocable Payment Instructions</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Deliver to each purchaser designated as an Eligible Buyer in respect of a Scheduled Receivable to be the object of a Purchase hereunder the Irrevocable Payment Instructions.</font></div><div><a name="sAAB911FE2CBB29ABE206CEF41D2E5A56"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.10</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Further Assurances</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Execute and deliver, or cause to be executed and delivered, such additional instruments, certificates or documents, and take all such actions, as the Purchasers may reasonably request (i) to perfect or maintain the ownership interest of the Purchaser in Purchased Assets and security interests for the benefit of the parties named in the applicable Security Documents as beneficiaries thereof, including assets that are required to become Collateral after the initial Purchase Date, or (ii) otherwise to implement or effectuate the provisions of this Agreement and the other Transaction Documents.</font></div><div><a name="s4A536161E311E2BC8F40CEF41D5FA15E"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.11</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Offices, Records, Books of Account</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller (i) shall keep its principal place of business and chief executive office (as such terms are defined in the UCC), its registered office and the office where it keeps its records concerning the Scheduled Receivables at the address set forth on Schedule 3.15 or, upon at least 15 days&#8217; prior written notice of a proposed change to the Purchasers, at any other locations, so long as, prior to making such a change, such Seller shall have taken all actions in any applicable jurisdiction that may be requested by the Purchasers in accordance with Section </font><font style="font-family:Arial;font-size:11pt;">3.14</font><font style="font-family:Arial;font-size:11pt;">; and (ii) shall provide the Purchasers with at least 15 days&#8217; written notice prior to making any change in the Seller&#8217;s name or making any other change in the Seller&#8217;s identity or corporate structure which could render any UCC or PPSA Financing Statement theretofore filed with respect to such Person by any other Person (including, if applicable, any UCC Financing Statements filed in connection with this Agreement) &#8220;seriously misleading&#8221; as such term is used in the UCC or otherwise ineffective to perfect the assignments of the Scheduled Receivables and the Related Security contemplated herein, so long as, prior to making any such change, each Seller shall have taken all actions in any applicable jurisdiction that may be requested by the Purchasers in accordance with Section </font><font style="font-family:Arial;font-size:11pt;">3.14</font><font style="font-family:Arial;font-size:11pt;">. Each Seller also will maintain and implement administrative and operating procedures (including an ability to recreate records evidencing Scheduled Receivables and related Contracts in the event of the destruction of the originals thereof) and keep and maintain all documents, books, records, computer tapes and disks and other information reasonably necessary or advisable for the collection of all Scheduled Receivables, including records adequate to permit the daily identification of each Scheduled Receivable and all Collections of and adjustments to each existing Scheduled Receivable. Each Seller and the Servicer agrees to indicate, or cause to be indicated, on the computer files containing a master database of Scheduled Receivables to contain a notation that all Scheduled Receivables included in such list or print out and Related Security have been sold to the Purchasers in accordance with this Agreement, and to deliver to the Purchaser computer files, microfiche lists or typed or printed lists containing true and complete lists of all such Scheduled Receivables and Related Security, identified by Obligor, from time to time promptly upon request of the Purchasers.</font></div><div><a name="sBFE6A0D190575C30B6F8CEF41D87DA3E"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.12</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Sales, Liens, Etc.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No Seller shall purport to sell or assign, or purport to create any Lien or adverse claim upon or create any Lien or adverse claim upon or with respect to, any Purchased Assets or upon or with respect to any account to which any Collections of Scheduled Receivables are deposited, except as provided herein and in the Transaction Documents.</font></div><div><a name="s2164E8DBAF67F70EA34FCEF41DB38F8E"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.13</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Extension or Amendment of Receivables</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Except as expressly provided by this Agreement, the Sellers shall not adjust the outstanding principal balance of, or otherwise modify the terms of, any of the Scheduled Receivables; provided, that, notwithstanding any other provision of this Agreement, each Seller may as agent for the relevant Purchaser grant a Dilution in respect of a Scheduled Receivable, so long as the amount of any such Dilution is paid in full by the Servicer as contemplated hereunder.</font></div><div><a name="s66A2D1E8AB73759C8F7ACEF41DE51144"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.14</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Status of Scheduled Receivables</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">In the event that any third party and a Seller enter into negotiations or discussions concerning the provision of financing (whether in the form of a loan, purchase or otherwise) with respect to any Receivables, such Seller shall inform such third party that the Seller has sold the Scheduled Receivables to the Purchasers.</font></div><div><a name="s79A4D143A9A1C1D7B808CEF41E07C01A"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.15</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Account Generation and Servicing Practices</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No Seller shall make any change or modification (or permit any change or modification to be made) in any material respect to the manner in which it generates and services Receivables from the manner in which such Seller generated and serviced Receivables prior to the date hereof, except (i) if such changes or modifications are necessary under any Requirement of Law, or (ii) if such changes or modifications would not have a Material Adverse Effect with respect to the Purchasers or the Purchasers and any such changes shall be promptly notified by the Servicer to the Purchasers.</font></div><div><a name="s9ACAABD0E19BA69C5C66CEF41E2A327A"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.16</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Inconsistent Instructions</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No Seller shall give any Eligible Buyer any instructions contrary to or inconsistent with the provisions contained in the Irrevocable Payment Instruction with respect to payments of Scheduled Receivables.</font></div><div><a name="s1BAA8892D1E9F408375DCEF41E5B3696"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.17</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Designation of New Eligible Buyers</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">If the Servicer wishes to designate a new Eligible Buyer (a &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">New Eligible Buyer</font><font style="font-family:Arial;font-size:11pt;">&#8221;), it shall first notify the Purchasers of the designation of such customer as a New Eligible Buyer. Subject to (i)&#160;determination of the applicable Obligor Limits and Applicable Margin for such New Eligible Buyer by the Purchasers, (ii) compliance with the requirements for perfection of the ownership and security interest in the Receivables arising from sales to such New Eligible Buyer, and legal opinions to the extent such New Eligible Buyer is located in a jurisdiction in which the Purchasers had not previously been supplied with a legal opinion, in each case in form and substance satisfactory to the  Purchasers, such customer shall be deemed to be an Eligible Buyer for all purposes of this Agreement and the other Transaction Documents. The Servicer shall use its reasonable commercial efforts to provide such information concerning the New Eligible Buyers and their contractual relations with the relevant Seller as the Purchasers may reasonably request.</font></div><div><a name="s556C65F5A6F56D779D50CEF41E80E97E"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">5.18</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Designation of New Sellers / Removal of Sellers</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">If the Servicer wishes to designate a Group Member as a &#8220;Seller&#8221; hereunder (a &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">New Seller&#8217;</font><font style="font-family:Arial;font-size:11pt;">&#8217;), it shall first notify the Purchasers of the designation of such Group Member as a New Seller. Subject to (i) the prior written consent of the Purchasers to the addition of such New Seller, (ii) compliance with the requirements for perfection of the ownership and security interest in the Receivables arising from sales by such New Seller, and legal opinions, certifications and documentation, in each case in form and substance satisfactory to the Purchasers, and (iii) execution and delivery by such New Seller of an accession agreement in form and substance satisfactory to the Purchasers, such Group Member shall be deemed to be a Seller for all purposes of this Agreement and the other Transaction Documents.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">If any Seller other than Celestica LLC wishes to withdraw as a party to this Agreement and terminate its continuing liability hereunder, provided that there are no Purchased Assets outstanding that were sold by such Seller at such time, such Seller shall give notice to the Purchasers hereunder. Upon receipt of such notice, such Seller shall no longer be a Seller hereunder, shall no longer have the right to sell Receivables hereunder, and shall be released from any remaining liability of such Seller under this Agreement and any Transaction Document, provided that such release shall not relieve any other Seller or the Servicer or Guarantor for any such liability hereunder and the Sellers and the Servicer hereby agree to indemnify the Purchasers in respect of any such liabilities.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Servicer and each Seller shall, and shall cause its respective Subsidiaries to, continue to maintain and enforce policies and procedures designed to promote and achieve compliance by the Servicer, the Sellers and their respective Subsidiaries with applicable Anti-Corruption Laws, Anti-Money Laundering Laws and Sanctions; </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Neither the Servicer nor any Seller shall, directly or indirectly, (A) use, lend, contribute or otherwise make available any part of the proceeds of the sale of Scheduled Receivables to fund any activities or business of a Sanctioned Person or in any other manner that would result in a violation of Sanctions by any Person party hereto or (B) fund all or part of any repayment or reimbursement of the obligations hereunder out of proceeds derived from any transaction or activity involving a Sanctioned Person or Sanctioned Jurisdiction; and </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Neither the Servicer nor any Seller shall, directly or indirectly, use any part of the proceeds of the sale of Scheduled Receivables for any payments to any governmental official or employee, political party, official of a political party, candidate for political office, or anyone else acting in an official capacity, in order to obtain, retain or direct business or obtain any improper advantage, in each case in violation of Anti-Corruption Law. </font></div><div><a name="s16D8A84E6A5AB600CCC5CEF41EB0C85A"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">SECTION&#160;6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">- SERVICER OBLIGATIONS</font></div><div><a name="s01E855D21BDAD8822A75CEF41ED3F8D3"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">6.1</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Appointment of Servicer</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Purchase hereunder shall be on a fully serviced basis by the relevant Seller. Each Seller hereby designates Celestica Canada, and Celestica Canada hereby agrees to perform or cause the relevant Sellers to perform the duties and obligations of the Servicer pursuant to the terms hereof. Celestica Canada acknowledges that each Purchaser has relied on the agreement of Celestica Canada to act as the Servicer hereunder in making its decision to execute and deliver this Agreement. Accordingly, Celestica Canada shall not voluntarily resign as the Servicer. In the event that a Termination Event has occurred and is continuing, the Purchasers may designate as Servicer any Person to succeed Celestica Canada as Servicer and exercise the other remedies set out in Section 7.2.</font></div><div><a name="sAA879B77BF8ECE49C103CEF41F0347FA"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">6.2</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Duties of Servicer</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Servicer shall (at no cost to the Purchasers) take or cause to be taken all action as may be necessary or advisable to collect each Scheduled Receivable from time to time, all in accordance with this Agreement and all applicable laws, rules and regulations, with reasonable care and diligence, and in accordance with its standard credit and collection policies; provided, however, that the Servicer may not extend the Scheduled Due Date of any Scheduled Receivable without the prior written consent of the Purchasers except as otherwise permitted by Section 5.13 hereof. Each Seller shall deliver to the Servicer and the Servicer shall hold for the benefit of the Purchasers, all records and documents (including computer tapes or disks) with respect to such Scheduled Receivables.</font></div><div><a name="s907D611E518082614790CEF41F292E6A"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">6.3</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Reporting Requirements</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Servicer shall provide to the Purchasers as soon as possible and in any event within five Business Days after the occurrence of a Termination Event or Incipient Termination Event, a statement of a Responsible Officer of the Servicer setting forth details of such Termination Event or Incipient Termination Event and the action that the Servicer and the Sellers have taken and propose to take with respect thereto.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Servicer shall provide to the Purchasers such other information respecting Purchased Assets or the condition or operations, financial or otherwise, of each Seller or any of their respective Affiliates, as the Purchasers may from time to time reasonably request (including listings identifying the outstanding balance of each Scheduled Receivable).</font></div></td></tr></table><div><a name="s2E562C322182B1F0E1DDCEF41F5444A8"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">6.4</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Application Requirements</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Servicer shall transfer funds from the Collection Accounts to the Payment Accounts or the Japanese Yen Payment Account or the Euro Payment Account in accordance with Section </font><font style="font-family:Arial;font-size:11pt;">2.12</font><font style="font-family:Arial;font-size:11pt;">. Except as otherwise required by applicable law or the relevant Contract, all Collections received from an Obligor of any Scheduled Receivable shall be applied to the Receivables of such Obligor in accordance with the Servicer Report, except that in the case of an Obligor having Defaulted Receivables, such application shall be made in the order of the age of such Receivables, starting with the oldest such Scheduled Receivable. The Servicer shall upon the request of the Purchasers cause each account bank to provide the Purchasers with an account statement in respect of its Collection Account. Each Seller and the Servicer covenants and agrees (i) that Irrevocable Payment Instructions have been given to the Eligible Buyer in respect of each Scheduled Receivable and (ii) not to change such payment instructions while any Purchased Asset remains outstanding. Each Seller and the Servicer further covenants and agrees (x) that it shall promptly, and in any event no later than each Settlement Date with respect to all such amounts received during the Applicable Week most recently ended prior to such Settlement Date, identify and remit any payment received from an Eligible Buyer of any amount owing under any Purchased Asset in immediately available funds to the applicable Purchaser&#8217;s Account, and (y) to take any and all other commercially reasonable actions, including commercially reasonable actions as may be requested by the Purchasers from time to time, to ensure that all amounts owing under the Purchased Assets sold or serviced by such Seller or the Servicer to a Purchaser will be transferred from the applicable Collection Account to the applicable Purchaser&#8217;s Account within such time period. Any payment by an Eligible Buyer of any amount owing under any Purchased Asset that is received by the applicable Seller shall be held in trust by such Seller as the relevant Purchaser&#8217;s exclusive property, such funds shall be safeguarded for the benefit of such Purchaser, and such funds shall be transferred by wire transfer to the applicable Purchaser&#8217;s Account as provided above. No Seller or the Servicer shall, directly or indirectly, utilize Collections for its own purposes, nor shall any Seller or the Servicer have any right to pledge Collections as collateral for any obligations of any Seller, the Servicer or any other party. For the avoidance of doubt, Collections shall not be deemed received by the Purchasers for purposes of this Agreement until credited to the applicable Purchaser&#8217;s Account as immediately available funds or otherwise actually received by the applicable Purchaser.</font></div><div><a name="sBD4EFE8680EA716ABC14CEF41F7A3F40"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">SECTION&#160;7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">- TERMINATION EVENTS AND REMEDIES</font></div><div><a name="s36D6193CDA02BE39BCF5CEF41FA71CA7"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">7.1</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">If any of the following events shall occur and be continuing:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">any Seller or the Servicer shall fail to pay or deposit any amount when due in accordance with the terms hereof and such failure is not remedied within 5 Business Days of written notice to the Servicer; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">any representation or warranty made or deemed made by any Seller or the Guarantor herein or in any other Transaction Document shall prove to have been inaccurate in any material respect on or as of the date made or deemed made and such inaccuracy, if capable of remedy, is not remedied within 30 days after notice to the Servicer from a Purchaser; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">any Seller shall default in the observance or performance of any agreement contained in Section 5.4(a)(i) or Section </font><font style="font-family:Arial;font-size:11pt;">5.7(a)</font><font style="font-family:Arial;font-size:11pt;">&#32;of this Agreement; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">any Seller, the Servicer or the Guarantor shall default in any material respect in the observance or performance of any other agreement contained in this Agreement or any other Transaction Document (other than as provided in paragraphs (a) through (c) of this Section 7.1), and such default shall continue unremedied for a period of 30 days after notice to the Servicer from a Purchaser; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">any Seller, the Servicer or the Guarantor shall (i) default in making any payment of any principal of any Indebtedness (including, without limitation, any Guarantee Obligation) on the scheduled or original due date with respect thereto; or (ii) default in making any payment of any interest on any such Indebtedness beyond the period of grace, if any, provided in the instrument or agreement under which such Indebtedness was created; or (iii) default in the observance or performance of any other agreement or condition relating to any such Indebtedness or contained in any instrument or agreement evidencing, securing or relating thereto, or any other event shall occur or condition exist, and in the case of (i), (ii) or (iii) above the effect of which default or other event or condition is to cause, or to permit the holder or beneficiary of such Indebtedness (or a trustee or agent on behalf of such holder or beneficiary) to cause, with the giving of notice if required, such Indebtedness to become due prior to its stated maturity or (in the case of any such Indebtedness constituting a Guarantee Obligation) to become payable; provided, however, that a default, event or condition described in clause (i), (ii) or (iii) of this paragraph (e) shall not at any time constitute a Termination Event unless, at such time, one or more defaults, events or conditions of the type described in clauses (i), (ii) and (iii) of this paragraph (e) shall have occurred and be continuing with respect to Indebtedness the outstanding principal amount of which exceeds in the aggregate $50,000,000; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">an Insolvency Event with respect to any Seller, the Servicer or the Guarantor; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(g)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">one or more judgments or decrees shall be entered against any Seller or the Guarantor involving in the aggregate a liability (not paid or fully covered by insurance as to which the relevant insurance company has acknowledged coverage) of $25,000,000 or more, and all such judgments or decrees shall not have been vacated, discharged, stayed or bonded pending appeal within 30 days from the entry thereof; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(h)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">any of the Transaction Documents shall cease, for any reason other than an action of a Purchaser, to be in full force and effect, or any Seller or the Guarantor shall so assert, or (ii) any Lien created by any of the Security Documents shall cease to be enforceable and of the same effect and priority purported to be created thereby;</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">then a Termination Event shall be deemed to have occurred.</font></div><div><a name="s5BD47ACD3148DE6FF247CEF41FD37A47"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">7.2</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Remedies</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Upon the occurrence of a Termination Event, the Purchasers may in their discretion exercise all rights and remedies available to it hereunder, under the Security Documents or at law, including without limitation, any or all of  the following:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">take any lawful action to collect any Scheduled Receivable directly from the respective Eligible Buyer; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">terminate the appointment of the Servicer as its servicer and agent for the servicing of the Scheduled Receivables; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">take any steps required to obtain or exercise exclusive control over any Collection Account;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">the Purchasers may, but shall not be obligated to, notify each Eligible Buyer of the transfers hereunder and direct each Eligible Buyer to make payments with respect to such Scheduled Receivable as the Purchasers may elect or desire and take such other action and enforce such rights and remedies with respect to such Scheduled Receivable as the Purchasers may deem appropriate, and no Seller shall interfere with such servicing or collection of such Schedule Receivable or attempt to receive or make collection from any Eligible Buyer in respect of such Scheduled Receivable. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller hereby grants to the Purchasers an irrevocable power of attorney (coupled with an interest) authorizing and permitting the Purchasers, at their option, with or without notice to any Seller, to do any one of the following that are necessary, in determination of the Purchasers, to collect amounts due with respect to any Scheduled Receivable: (I) endorsing the name of such Seller upon any check or other instrument, document or agreement with respect to any Schedule Receivable, (II) endorsing the name of such Seller on any freight or express bill or bill of lading relating to any Scheduled Receivable; (III) following the termination of the Servicer as servicer with respect to such Scheduled Receivable, taking such other action and enforcing such rights and remedies with respect to such Scheduled Receivable as the Purchasers deem appropriate and (IV) taking all action as the Purchasers deem appropriate in connection with the foregoing. Each Seller agrees that all the Purchasers will not be liable for any acts of commission or omission or for any error of judgment or mistake of fact or Law in connection with the exercise of such power of attorney except to the extent the same constitutes gross negligence or willful misconduct.  In addition, upon the occurrence of a Termination Event (and only upon such occurrence) the Purchaser may take such steps as are required to admit in evidence the relevant Transaction Documents for use in any legal proceedings in the Malaysian courts, including bringing an original signed copy thereof into Malaysia.</font></div><div><a name="s376B5D161D9E46FC40C4CEF41FFE14F3"></a></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">SECTION&#160;8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">- MISCELLANEOUS</font></div><div><a name="sCA9EC0AB049AE54E487FCEF4201D589A"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.1</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Amendments and Waivers</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Neither this Agreement, any other Transaction Document, nor any terms hereof or thereof may be amended, supplemented or modified except in accordance with the provisions of this Section </font><font style="font-family:Arial;font-size:11pt;">8.1</font><font style="font-family:Arial;font-size:11pt;">. The Purchasers, the Servicer and each Seller party to the relevant Transaction Document may, from time to time, (a) enter into written amendments, supplements or modifications hereto and to the other Transaction Documents or any Scheduled Receivables for the purpose of adding any provisions to this Agreement or the other Transaction Documents or any Scheduled Receivables or changing in any manner the rights of the Purchasers or of the Sellers or the Obligors hereunder or thereunder or (b) waive, on such terms and conditions as the Purchasers, as the case may be, may specify in such instrument, any of the requirements of this Agreement or the other Transaction Documents or any Incipient Termination Event or Termination Event and its consequences. Any such waiver and any such amendment, supplement or modification shall apply equally to each of the Purchasers and shall be binding upon the Sellers and the Purchasers and all future holders of the Purchased Assets. In the case of any waiver, the Sellers and the Purchasers, shall be restored to their former position and rights hereunder and under the other Transaction Documents, and any Incipient Termination Event or Termination Event waived shall be deemed to be cured and not continuing; but no such waiver shall extend to any subsequent or other Incipient Termination Event or Termination Event, or impair any right consequent thereon.  Without limiting any other manner of writing to effectuate an amendment to Schedule A, the Sellers, the Servicer and the Purchasers agree that Schedule 1.2 (as such schedule is in effect from time to time) may be amended by email in the following manner: Either the Servicer (on behalf of the Sellers) or the Purchasers may provide by email notice to the other party attaching a proposed updated Schedule 1.2 and requesting that the proposed updated Schedule 1.2 replace the then existing Schedule 1.2. If the receiving party indicates its agreement to such proposed updated Schedule 1.2 via a reply notice to that email, then Schedule 1.2 to this Agreement shall then become such updated Schedule 1.2, but solely with respect to Purchased Assets purchased after the date thereof. Each Seller other than Celestica Romania hereby agrees that it shall be bound by any such agreement of the Servicer as to an updated Schedule 1.2 as if such Seller had itself agreed in writing to such updated Schedule 1.2.  Any such amendment to Schedule 1.2 affecting Celestica Romania shall be confirmed in writing by Celestica Romania prior to becoming effective.</font></div><div><a name="s64016AEC307BDEDA2CE9CEF4204E26AC"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.2</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Notices</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">All notices, requests and demands to or upon the respective parties hereto to be effective shall be in writing (including by email or telecopy), and, unless otherwise expressly provided herein, shall be deemed to have been duly given or made (i) if by hand, when delivered, (ii) if by air courier service, when delivered, or (iii) if by telecopy or email, when received by the addressee, addressed as follows in the case of the Servicer and the Sellers and the Purchasers and as set forth in an administrative questionnaire delivered to the Purchasers, or to such other address as may be hereafter notified by the respective parties hereto:</font></div><div style="line-height:120%;padding-left:49px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.95967741935483%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:48%;"></td><td style="width:52%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:4px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Celestica Canada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:4px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Celestica Inc.  <br>1900-5140 Yonge Street  <br>Toronto, Ontario  M2N 6L7 <br>Canada</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:4px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">(for itself and for the other Sellers):</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Attention:   Vice President, Global Tax and </font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;Treasury</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Telecopier:    416-448-2280</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Telephone:    416-448-2064 <br>Email:    </font><font style="font-family:Arial;font-size:11pt;">evigna@celestica.com</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:4px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">with a copy to:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Attention:   Senior Vice President, Legal</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Telecopier:    416-448-2817</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Telephone:    416-448-4620</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Email:   rellis@celestica.com</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:4px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Canadian Purchaser</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:4px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Credit Agricole Corporate and Investment Bank (Canada Branch)  <br>2000, Avenue McGill College, Suite 1900 <br>Montreal, Quebec  H3A 3H3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Attn:    Gina Camaiani, Business Support </font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;Group Officer</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Email:    gina.camaiani@ca-cib.com and </font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;BO_Canada@ca-cib.com</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:4px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">with a copy to (which shall not constitute notice):</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Greenberg Traurig, LLP</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">200 Park Avenue</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">New York, New York 10166</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Attention:  Ross Kaufman</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">kaufmanr@gtlaw.com</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:4px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">U.S. Purchaser</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Credit Agricole Corporate and Investment Bank <br>1301 Avenue of the Americas <br>New York, New York 10019, USA</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Attn:   Michael Black/Vice President and</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;Rafael Seltzer/Senior Associate <br>Email:    michael.black@ca-cib.com and </font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;rafael.seltzer@ca-cib.com </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:4px;padding-right:2px;"><div style="padding-bottom:4px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">with a copy to (which shall not constitute notice):</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Greenberg Traurig, LLP</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">200 Park Avenue</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">New York, New York 10166</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Attention:  Ross Kaufman</font></div><div style="padding-bottom:4px;padding-top:4px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">kaufmanr@gtlaw.com</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">provided</font><font style="font-family:Arial;font-size:11pt;">&#32;that any notice, request or demand to or upon the Purchasers shall not be effective until received.</font></div><div><a name="sB6CD1B6DDD62C98F80B5CEF4207B99C4"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.3</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No Waiver; Cumulative Remedies</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">No failure to exercise and no delay in exercising, on the part of the Sellers or any Purchaser, any right, remedy, power or privilege hereunder or under the other Transaction Documents shall operate as a waiver thereof; nor shall any single or partial exercise of any right, remedy, power or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege. The rights, remedies, powers and privileges herein provided are cumulative and not exclusive of any rights, remedies, powers and privileges provided by law.</font></div><div><a name="sA42BEF418F13CD41C5ECCEF420A52662"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.4</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Survival of Representations and Warranties</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">All representations and warranties made hereunder, in the other Transaction Documents and in any document, certificate or statement delivered pursuant hereto or in connection herewith shall survive the execution and delivery of this Agreement and the making of the purchases hereunder.</font></div><div><a name="sE6F6C04D6DBB1A17414FCEF420D311C8"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.5</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Payment of Expenses and Taxes</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Sellers jointly and severally agree (provided that Celestica Romania shall only be responsible hereunder for the respective amount attributable to it) (i) to pay or reimburse the Purchasers for all their reasonable and documented out-of-pocket costs and expenses incurred in connection with the development, preparation and execution of, and any amendment, supplement or modification to, this Agreement and the other Transaction Documents and any other documents prepared in connection herewith or therewith, and the consummation and administration of the transactions contemplated hereby and thereby, including, without limitation, the reasonable and documented fees and disbursements of counsel to the Purchasers, with statements with respect to the foregoing to be submitted to the Servicer prior to the initial Purchase Date (in the case of amounts to be paid on the initial Purchase Date, which are payable on such date) and from time to time thereafter on a quarterly basis or such other periodic basis as the Purchasers shall deem appropriate and payable within 45 days of notice thereof to the Servicer; (ii) to pay or reimburse the Purchasers for all their reasonable and documented costs and expenses incurred in connection with the enforcement or preservation of any rights under this Agreement, the other Transaction Documents and any such other documents, including, without limitation, the reasonable and documented fees and disbursements of counsel to the Purchasers; (iii) to pay, indemnify, and hold each Purchaser harmless from, any and all documented recording and filing fees other than Excluded Taxes and any and all liabilities with respect to, or resulting from any delay in paying, stamp, excise and similar taxes other than Excluded Taxes, if any, that may be payable or determined to be payable in connection with the execution and delivery of, or consummation or administration of any of the transactions contemplated by, or any amendment, supplement or modification of, or any waiver or consent under or in respect of, this Agreement, the other Transaction Documents and any such other documents; and (iv) to indemnify and hold harmless each Indemnified Person from and against any and all reasonable and documented Indemnified Amounts to which any such Indemnified Person may become subject arising out of or in connection with (1) the enforcement of this Agreement, the other Transaction Documents and any such other documents, (2) the reasonable and documented expenses of legal counsel in connection with claims, actions or proceedings by any indemnified person against the Sellers under any Transaction Document and any such other documents and (3) any claim, litigation, investigation or proceeding relating to any of the foregoing, regardless of whether any Indemnified Person is a party thereto, and to reimburse each Indemnified Person upon demand for any legal or other reasonable and documented expenses incurred in connection with investigating or defending any of the foregoing; </font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">provided</font><font style="font-family:Arial;font-size:11pt;">&#32;that the foregoing indemnity will not, as to any Indemnified Person, apply to Indemnified Amounts to the extent they are found by a final, non-appealable judgment of a court to arise from the willful misconduct or gross negligence of such Indemnified Person. Except as specified above, all amounts due under this Section </font><font style="font-family:Arial;font-size:11pt;">8.5(a)</font><font style="font-family:Arial;font-size:11pt;">&#32;shall be payable not later than 10 Business Days after written demand therefor. Statements payable by the Sellers pursuant to this Section </font><font style="font-family:Arial;font-size:11pt;">8.5(a)</font><font style="font-family:Arial;font-size:11pt;">&#32;shall be submitted to the address of the Servicer set forth in Section </font><font style="font-family:Arial;font-size:11pt;">8.2</font><font style="font-family:Arial;font-size:11pt;">, or to such other Person or address as may be hereafter designated by the Servicer in a written notice to the Purchasers. The agreements in this Section </font><font style="font-family:Arial;font-size:11pt;">8.5(a)</font><font style="font-family:Arial;font-size:11pt;">&#32;shall survive payment of all amounts payable hereunder.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Indemnified Person under the provisions of Section </font><font style="font-family:Arial;font-size:11pt;">2.8</font><font style="font-family:Arial;font-size:11pt;">&#32;or </font><font style="font-family:Arial;font-size:11pt;">8.5(a)</font><font style="font-family:Arial;font-size:11pt;">&#32;will, upon the service of a summons or other initial legal process upon it in any action or suit instituted against it or upon its receipt of written notification of the commencement of any investigation or inquiry of, or proceeding against, it in respect of which indemnity may be sought on account of the provisions contained in Section </font><font style="font-family:Arial;font-size:11pt;">2.8</font><font style="font-family:Arial;font-size:11pt;">&#32;or </font><font style="font-family:Arial;font-size:11pt;">8.5(a)</font><font style="font-family:Arial;font-size:11pt;">, promptly give written notice (the &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Notice</font><font style="font-family:Arial;font-size:11pt;">&#8221;) of such service or notification to the Servicer. Notwithstanding the foregoing, the omission so to notify the Servicer of any such service or notification shall not relieve the Sellers from any of the obligations under Section </font><font style="font-family:Arial;font-size:11pt;">2.8</font><font style="font-family:Arial;font-size:11pt;">&#32;or </font><font style="font-family:Arial;font-size:11pt;">8.5(a)</font><font style="font-family:Arial;font-size:11pt;">&#32;that the Sellers may have to the Indemnified Person, except to the extent a Seller has been materially prejudiced thereby. Each Seller shall be entitled at its expense to participate in the defense of any action, suit or proceeding against, or investigation or inquiry of, an Indemnified Person. The affected Seller shall be entitled, if it so elects within a reasonable time after receipt of the Notice by giving written notice (the &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Notice of Defense</font><font style="font-family:Arial;font-size:11pt;">&#8221;) to the Indemnified Person, to assume the entire defense of such action, suit, investigation, inquiry or proceeding, in which event such defense shall be conducted, at the expense of such Seller, by counsel chosen by such Seller and reasonably satisfactory to the Indemnified Person; provided, however, that (i) if a single counsel has assumed the defense of both the Indemnified Person and the affected Seller or Sellers and the Indemnified Person reasonably determines that there may be a conflict between the positions of such Seller or Sellers and the positions of the Indemnified Person in conducting the defense of such action, suit, investigation, inquiry or proceeding or that there may be legal defenses available to such Indemnified Person different from or in addition to those available to the Seller, then counsel for the Indemnified Person shall be entitled to conduct the defense to the extent reasonably determined by such counsel to be necessary to protect the interests of the Indemnified Person and (ii) in any event, the Indemnified Person shall be entitled to have counsel chosen by such Indemnified Person participate in, but not conduct, the defense. If, within a reasonable time after receipt of the Notice, the affected Seller gives a Notice of Defense and the counsel chosen by such Seller is reasonably satisfactory to the Indemnified Person, such Seller will not be liable under the preceding paragraph for any legal or other expenses subsequently incurred by the Indemnified Person in connection with the defense of the action, suit, investigation, inquiry or proceeding, except that (1) such Seller shall bear the legal and other expenses incurred in connection with the conduct of the defense as referred to in clause (i) of the proviso to the preceding sentence and (2)&#160;such Seller shall bear such other expenses as they have authorized in writing in advance to be incurred by the Indemnified Person. If, within a reasonable time after receipt of the Notice, no Notice of Defense has been given, the affected Seller shall be responsible for any reasonable legal or other expenses incurred by the Indemnified Person in connection with the defense of the action, suit, investigation, inquiry or proceeding. The Sellers shall not be liable for any settlement of any such action, suit or proceeding effected without its prior written consent (which consent shall not unreasonably be withheld), but if settled with their prior written consent or if there be a final judgment for the plaintiff in any such action, suit or proceeding, the Sellers jointly and severally agree (provided that Celestica Romania shall only be responsible hereunder for the respective amount attributable to it) to indemnity and hold harmless any Indemnified Person from and against any loss or liability by reason of such settlement or judgment. The Sellers shall not, without the prior written consent of the Indemnified Person (which consent shall not unreasonably be withheld or delayed), effect any settlement of any pending or threatened proceeding in respect of which any Indemnified Person is a party or in respect of which indemnity could have been sought under the preceding paragraph by such Indemnified Person unless such settlement includes an unconditional release of such Indemnified Person from all liability on claims that are the subject matter of such proceeding.</font></div></td></tr></table><div><a name="s2F252B155D489A77BA9ECEF420FCC394"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.6</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Successors and Assigns; Participations and Assignments</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">This Agreement shall be binding upon and inure to the benefit of the Sellers, the Servicer, the Purchasers, and their respective successors and permitted assigns, except that neither the Sellers nor the Servicer (in its capacity as such) may assign or transfer any of their rights or obligations under this Agreement without the prior written consent of each Purchaser.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Any Purchaser may at any time sell to any Purchaser Affiliate or, with the prior written consent of the Servicer, one or more banks, financial institutions or other entities (which, in each case, may not be unreasonably withheld but may be withheld if the Servicer determines in its sole judgment that such participation may have an adverse impact on the economics or administration of the transactions contemplated hereunder, impacts on other banking and financial relationships or would permit a competitor or potential competitor to become involved in such transactions or privy to confidential or commercially sensitive information) (each, a &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Participant</font><font style="font-family:Arial;font-size:11pt;">&#8221;) participating interests in any Purchased Assets owned by such Purchaser, or any related interest of such Purchaser hereunder and under the other Transaction Documents. In the event of any such sale by any Purchaser of a participating interest to a Participant, except as otherwise provided in Section&#160;2.2, such Purchaser&#8217;s obligations under this Agreement to the other parties to this Agreement shall remain unchanged, such Purchaser shall remain solely responsible for the performance thereof, such Purchaser shall remain the holder of any such Purchased Assets for all purposes under this Agreement and the other Transaction Documents, and the Servicer, the Sellers shall continue to deal solely and directly with such Purchaser in connection with such Purchaser&#8217;s rights and obligations under this Agreement and the other Transaction Documents. The Servicer and each Seller agrees that each Participant shall be entitled to the benefits of Sections </font><font style="font-family:Arial;font-size:11pt;">2.6</font><font style="font-family:Arial;font-size:11pt;">, and </font><font style="font-family:Arial;font-size:11pt;">2.8</font><font style="font-family:Arial;font-size:11pt;">&#32;with respect to the Purchased Assets outstanding from time to time as if it was a Purchaser; </font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">provided</font><font style="font-family:Arial;font-size:11pt;">&#32;that no Participant shall be entitled to receive any greater amount pursuant to any such Section than the transferor Purchaser would have been entitled to receive in respect of the amount of the participation transferred by such transferor Purchaser to such Participant had no such transfer occurred.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Any Purchaser (an &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Assignor</font><font style="font-family:Arial;font-size:11pt;">&#8221;) may, in accordance with applicable law, at any time and from time to time assign to any Purchaser or any Purchaser Affiliate or, with the prior written consent of the Servicer (which, in each case, may not be unreasonably withheld but may be withheld if the Servicer determines in its sole judgment that such assignment may have an adverse impact on the economics or administration of the transactions contemplated hereunder, impacts on other banking and financial relationships or would permit a competitor or potential competitor to become involved in such transactions or privy to confidential or commercially sensitive information), and the Purchasers, to an additional bank, financial institution or other entity (an &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Assignee</font><font style="font-family:Arial;font-size:11pt;">&#8221;) all or any part of its rights and obligations under this Agreement and the other Transaction Documents and any Purchased Assets then owned by it, pursuant to an assignment and acceptance executed by such Assignee, such Assignor and any other Person whose consent is required pursuant to this paragraph, and delivered to the Purchasers for its acceptance and recording in the Register. Unless otherwise agreed by the Servicer and the Purchasers, no such assignment to an Assignee (other than any Purchaser or any Purchaser Affiliate) shall be in an amount of less than $5,000,000, in each case. For purposes of the preceding sentence, the amount described therein shall be aggregated in respect of each Purchaser and its Purchaser Affiliates, if any. Upon such execution, delivery, acceptance and recording, from and after the effective date determined pursuant to such Assignment and Acceptance, (x) the Assignee thereunder shall be a party hereto and, to the extent provided in such assignment and acceptance, have the rights and obligations of a Purchaser hereunder, and (y) the Assignor thereunder shall, to the extent provided in such Assignment and Acceptance, be released from its obligations under this Agreement (and, in the case of an assignment and acceptance covering all of an Assignor&#8217;s rights and obligations under this Agreement, such Assignor shall cease to be a party hereto but shall continue to be entitled to the benefits of Section </font><font style="font-family:Arial;font-size:11pt;">2.6</font><font style="font-family:Arial;font-size:11pt;">, </font><font style="font-family:Arial;font-size:11pt;">2.7</font><font style="font-family:Arial;font-size:11pt;">, </font><font style="font-family:Arial;font-size:11pt;">2.8</font><font style="font-family:Arial;font-size:11pt;">&#32;and </font><font style="font-family:Arial;font-size:11pt;">8.5</font><font style="font-family:Arial;font-size:11pt;">&#32;for the period of time it was a Purchaser hereunder); </font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">provided</font><font style="font-family:Arial;font-size:11pt;">&#32;that no Assignee shall be entitled to receive any greater amount pursuant to Section </font><font style="font-family:Arial;font-size:11pt;">2.6</font><font style="font-family:Arial;font-size:11pt;">, </font><font style="font-family:Arial;font-size:11pt;">2.7</font><font style="font-family:Arial;font-size:11pt;">&#32;or </font><font style="font-family:Arial;font-size:11pt;">2.8</font><font style="font-family:Arial;font-size:11pt;">&#32;than the Assignor would have been entitled to receive in respect of the portion of the rights and obligations assigned by such Assignor to such Assignee had no such assignment occurred. Notwithstanding any provision of this Section </font><font style="font-family:Arial;font-size:11pt;">8.6</font><font style="font-family:Arial;font-size:11pt;">, the consent of the Servicer shall not be required for any assignment that occurs when a Termination Event shall have occurred and be continuing (although in such event, the proviso in the immediately preceding sentence shall continue in full force and effect).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">For avoidance of doubt, the parties to this Agreement acknowledge that the provisions of this Section </font><font style="font-family:Arial;font-size:11pt;">8.6</font><font style="font-family:Arial;font-size:11pt;">&#32;concerning assignments relate only to absolute assignments and that such provisions do not prohibit assignments creating security interests, including, without limitation, any pledge or assignment by a Purchaser to any Federal Reserve Bank in accordance with applicable law.</font></div></td></tr></table><div><a name="s5CB90E27F7B1C40BEEF6CEF4212A5D1A"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.7</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Set-off</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">In addition to any rights and remedies of the Purchasers provided by law, each Purchaser shall have the right, without prior notice to the Sellers, any such notice being expressly waived by the Sellers to the extent permitted by applicable law, upon any amount becoming due and payable by the Sellers hereunder, to set off and appropriate and apply against such amount any and all deposits (general or special, time or demand, provisional or final), in any currency, and any other credits, indebtedness or claims, in any currency, in each case whether direct or indirect, absolute or contingent, matured or unmatured, at any time held or owing by the Purchasers or any branch or agency thereof to or for the credit or the account of the Sellers, as the case may be. Each Purchaser agrees promptly to notify the Servicer and the Purchasers after any such setoff and application made by such Purchaser; </font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">provided</font><font style="font-family:Arial;font-size:11pt;">&#32;</font><font style="font-family:Arial;font-size:11pt;">that the failure to give such notice shall not affect the validity of such setoff and application.</font></div><div><a name="s722E62282771AF29F528CEF4214E716C"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.8</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Counterparts</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">This Agreement may be executed by one or more of the parties to this Agreement on any number of separate counterparts, and all of said counterparts taken together shall be deemed to constitute one and the same instrument. A set of the copies of this Agreement signed by all the parties shall be lodged with the Servicer and the Purchasers.</font></div><div><a name="sCD590BD869EA1E82B612CEF4216BECBA"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.9</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Severability</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Any provision of this Agreement that is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof, and any such prohibition or unenforceability in any jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.</font></div><div><a name="sAB502826AE254AAE91EBCEF4219C0B26"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.10</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Integration</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">This Agreement and the other Transaction Documents represent the entire agreement of the Sellers and the Purchasers with respect to the subject matter hereof and thereof, and there are no promises, undertakings, representations or warranties relative to the subject matter hereof not expressly set forth or referred to herein or in the other Transaction Documents.</font></div><div><a name="s9F104BEC702B8775E538CEF421BB12BD"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.11</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Governing Law</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">This Agreement and the rights and obligations of the parties under this agreement shall be governed by, and construed and interpreted in accordance with, the law of the Province of Ontario and the federal laws of Canada applicable therein.</font></div><div><a name="sCA8AB93CB48456BA2AFFCEF421EF93E4"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.12</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Submission To Jurisdiction; Waivers</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each Seller hereby appoints the Servicer as its agent to receive service of process hereunder and under the other Transaction Documents in any proceeding in the courts of the Province of Ontario, Canada, and appellate courts from any thereof, and hereby irrevocably and unconditionally:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">submits for itself and its property in any legal action or proceeding relating to this Agreement and the other Transaction Documents to which it is a party, or for recognition and enforcement of any judgment in respect thereof, to the non-exclusive general jurisdiction of the courts of the Province of Ontario, Canada, and appellate courts from any thereof;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">consents that any such action or proceeding may be brought in such courts and expressly and irrevocably waives (i) any objection that it may now or hereafter have to the venue of any such action or proceeding in any such court, or (ii) that such action or proceeding was brought in an inconvenient court and agrees not to plead or claim the same, and (iii) any right to any other jurisdiction that may apply by virtue of its present or future domicile or for any other reason;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">consents to service of process in the manner provided for notices in Section </font><font style="font-family:Arial;font-size:11pt;">8.2</font><font style="font-family:Arial;font-size:11pt;">&#32;and agrees that nothing herein shall affect the right to effect service of process in any other manner permitted by law or shall limit the right to sue in any other jurisdiction; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:Arial;font-size:11pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">waives, to the maximum extent not prohibited by law, any right it may have to claim or recover in any legal action or proceeding referred to in this Section </font><font style="font-family:Arial;font-size:11pt;">8.12</font><font style="font-family:Arial;font-size:11pt;">&#32;any special, exemplary, punitive or consequential damages.</font></div></td></tr></table><div><a name="sBCD0577CAFD2766D4B75CEF422194CEB"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.13</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Judgment Currency</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The obligations of each Seller under this Agreement and each other Transaction Document and the obligations to make payments to the Purchasers shall, notwithstanding any judgment in a currency (the &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">judgment currency</font><font style="font-family:Arial;font-size:11pt;">&#8221;) other than Dollars, be discharged only to the extent that on the Business Day following receipt by such party of any sum adjudged to be so due in the judgment currency, such party may in accordance with normal banking procedures purchase Dollars with the judgment currency. If the amount of Dollars so purchased is less than the sum originally due to such party in Dollars, each Seller agrees jointly and severally (provided that Celestica Romania shall only be responsible hereunder for the respective amount attributable to it), as a separate obligation and notwithstanding any such judgment, to indemnify such party against such documented loss, and if the amount of Dollars so purchased exceeds the sum originally due to any party to this Agreement or any other Transaction Document, such party agrees to remit promptly to the Servicer such excess.</font></div><div><a name="s31F7E2DAB4200AE96AC4CEF4224532F0"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.14</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Interest Act</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">For the purposes of the </font><font style="font-family:Arial;font-size:11pt;font-style:italic;">Interest Act </font><font style="font-family:Arial;font-size:11pt;">(Canada), whenever any interest on any amount payable hereunder is calculated on the basis of a period of time other than a calendar year, the annual rate of interest to which each rate of interest determined pursuant to such calculation is equivalent is such rate as so determined multiplied by the actual number of days in the calendar year in which the same is to be ascertained and divided by the number of days used in the basis for such determination.</font></div><div><a name="sF8558801776379693694CEF422642090"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.15</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">USA Patriot Act</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Purchasers hereby notify each Seller, the Servicer and the Guarantor that pursuant to the USA Patriot Act, it is required to obtain, verify and record information that identifies each Seller, the Servicer and the Guarantor, including without limitation the name and address of each Seller, the Servicer and the Guarantor and other information that will allow the Purchasers to identify each Seller, the Servicer and the Guarantor in accordance with the USA Patriot Act. </font></div><div><a name="sDF47A4B9124727C3ADF4CEF422E4755D"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.16</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Confidentiality</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each party hereto agrees to hold the Transaction Documents, the transactions contemplated thereby and all non-public information received by it in connection therewith from any other party hereto or its agents or representatives in confidence and agrees not to provide any Person with copies of this Agreement or such non-public information other than to (a) its affiliates and any officers, directors, members, managers, employees or outside accountants, auditors or attorneys of such party or its affiliates, (b) any prospective or actual assignee or participant which (in each case) has signed a confidentiality agreement containing provisions substantively identical to this Section 8.16 or has agreed to be subject to the terms of this Section 8.16, (c) credit support providers if they agree to hold it confidential pursuant to customary commercial terms, (d) Governmental Authorities with appropriate jurisdiction (including filings required under securities Laws), (e) the service provider with whom the Purchasers subcontract use of the PrimeRevenue System provided that such service prover agrees to hold such information confidential pursuant to customary commercial terms and (f) appropriate filings under the UCC.  Notwithstanding the above stated obligations, the parties hereto will not be liable for disclosure or use of such information which: (i) was required by Law, including pursuant to a valid subpoena or other legal process, (ii) is disclosed or used in connection with the exercise of any remedies hereunder or any suit, action or proceeding relating to this Agreement or any other Transaction Documents or the enforcement of rights hereunder or thereunder, (iii) was in such Person&#8217;s possession or known to such Person prior to receipt or (iv) or becomes known to the public through disclosure in a printed publication (without breach of any of such Person&#8217;s obligations hereunder). </font></div><div><a name="s34AE065A06A5A1A4165ACEF4230DC49C"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.17</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Unusual Standard Clauses</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">For the purpose of Article 1.202 and Article 1.203 of the Romanian Civil Code, Celestica Romania hereby expressly accepts and acknowledges each and all clauses in this Agreement which (A) provide in favour of the Purchasers (i) the limitation of liability, (ii) the right to unilaterally terminate (</font><font style="font-family:Arial;font-size:11pt;font-style:italic;">denun&#539;are unilateral&#259;</font><font style="font-family:Arial;font-size:11pt;">) this Agreement, (iii) the right to suspend performing the Purchasers&#8217; obligations, or (B) provide to the detriment of Celestica Romania (i) the forfeiture of rights (</font><font style="font-family:Arial;font-size:11pt;font-style:italic;">dec&#259;dere din drepturi</font><font style="font-family:Arial;font-size:11pt;">), (ii) the forfeiture of the benefit of a timeline (</font><font style="font-family:Arial;font-size:11pt;font-style:italic;">decaderea din beneficiul termenului</font><font style="font-family:Arial;font-size:11pt;">), (iii) the limitation of the right to raise defences (</font><font style="font-family:Arial;font-size:11pt;font-style:italic;">dreptul de a opune excep&#539;ii</font><font style="font-family:Arial;font-size:11pt;">), (iv) the limitation of the right to contract with third parties, (v) the tacit renewal of the Agreement, (vi) the applicable law, or (vii) clauses derogating from the rules of court jurisdiction.</font></div><div><a name="s42EF8AA78F08B98F4B76CEF4233BB982"></a></div><table cellpadding="0" cellspacing="0" style="padding-bottom:14px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:Arial;font-size:11pt;">8.18</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Communication Through the PrimeRevenue System</font></div></td></tr></table><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Each party hereto consents to the communication and delivery of offers, acceptances, Purchase Notices and other communications and the creation of binding contracts through the PrimeRevenue System, although such communications are by electronic means rather than in writing on paper. Each party hereto waives any claim or defense that any such offers, acceptances, Purchase Notices or other communications and any contracts arising therefrom are not binding or enforceable as a result of their being communicated electronically rather than in writing on paper. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div><a name="sD90F9CD20F0B2EF1571DCEF42360463E"></a></div><div style="line-height:120%;padding-bottom:14px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.</font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA INC., as Servicer and as Guarantor</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Enzo Vigna</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name:  Enzo Vigna</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   Authorized Signatory</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA, LLC</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Mandeep Chawla</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name:  Mandeep Chawla</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   Authorized Signatory</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA HOLDINGS PTE LTD</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Enzo Vigna</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name:  Enzo Vigna</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   Authorized Signatory</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA HONG KONG LTD.</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Enzo Vigna</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name: Enzo Vigna</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:    Authorized Signatory</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="padding-bottom:2px;padding-top:2px;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:37px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:37px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:37px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:37px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA (ROMANIA) S.R.L.</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Enzo Vigna</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name:  Enzo Vigna</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   Authorized Signatory</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA JAPAN KK</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Enzo Vigna</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name:  Enzo Vigna</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   Authorized Signatory</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">[</font><font style="font-family:Arial;font-size:11pt;font-style:italic;">Signatures Pages - RPA</font><font style="font-family:Arial;font-size:11pt;">]</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">The Common Seal of</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA ELECTRONICS (M) SDN. BHD. </font><font style="font-family:Arial;font-size:11pt;">is hereby affixed in the presence of:</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Wu, Xinyu</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name: Wu, Xinyu</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">NRIC No./Passport No.: XXXXXXXX</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Title:   Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:89px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:89px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:89px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name:</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">NRIC No./Passport No.:</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Title:   Director/Secretary</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">I Kathy Kendall, Notary Public (Magistrate, Justice of the Peace, Land Administrator, Notary Public, Commissioner of Oaths, Bank Official or Advocate and Solicitor of the High Court in Malaya) officiating/practising at Ontario, Canada, hereby certify that on this &#8230;&#8230;&#8230; day of &#8230;&#8230;&#8230;&#8230;&#8230;., 2020, the common seal of CELESTICA ELECTRONICS (M) SDN. BHD.  was duly affixed to the above written instrument in my presence in accordance with the regulations of the said Company. </font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Witness my hand </font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">/s/ K. Kendall</font><font style="font-family:Arial;font-size:11pt;">__________________________</font></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;          </font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">[</font><font style="font-family:Arial;font-size:11pt;font-style:italic;">Signatures Pages - RPA</font><font style="font-family:Arial;font-size:11pt;">]</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA OREGON LLC</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Mandeep Chawla</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name:  Mandeep Chawla</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   Authorized Signatory</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA INTERNATIONAL LP, by its general partner CELESTICA INTERNATIONAL GP INC.</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Enzo Vigna</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name:  Enzo Vigna</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   Authorized Signatory</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:14px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CELESTICA PRECISION MACHINING LTD.</font></div><div style="padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:14px;padding-right:2px;"><div style="padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:14px;padding-right:2px;"><div style="padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Mandeep Chawla</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:14px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name:  Mandeep Chawla <br>Title:   Authorized Signatory</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-left:6px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK, NEW YORK BRANCH</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Thibalt Berger</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name: Thibalt Berger</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   Director</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;Credit Agricole CIB</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">/s/ Michael Black</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name: Michael Black</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   Vice President</font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#160;&#160;&#160;Credit Agricole CIB</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:14px;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">[</font><font style="font-family:Arial;font-size:11pt;font-style:italic;">Signatures Pages - RPA</font><font style="font-family:Arial;font-size:11pt;">]</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:6px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.57258064516128%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:7%;"></td><td style="width:39%;"></td><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:38%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK (CANADA BRANCH) </font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">/s/ Xavier Roux</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name: Xavier Roux</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   SCO</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">by</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">/s/ Jean-Pierre Beaupr&#233;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-bottom:2px;padding-top:2px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name: Jean-Pierre Beaupr&#233;</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:Arial;font-size:11pt;">Title:   COO</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">[</font><font style="font-family:Arial;font-size:11pt;font-style:italic;">Signatures Pages - RPA</font><font style="font-family:Arial;font-size:11pt;">]</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>5
<FILENAME>exhibit81.htm
<DESCRIPTION>EXHIBIT 8.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s55C9A00B243C5C00850AF81513E28B5D"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit&#160;8.1</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsidiaries of Registrant</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Cayman Holdings 1&#160;Limited, a Cayman Islands corporation;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Cayman Holdings 9&#160;Limited, a Cayman Islands corporation;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica (Dongguan-SSL) Technology Limited, a China corporation;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Holdings Pte Limited, a Singapore corporation;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Hong Kong Limited, a Hong Kong corporation;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica&#160;LLC, a Delaware, U.S.&#160;limited liability company;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica (Thailand) Limited, a Thailand corporation;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica (USA)&#160;Inc., a Delaware, U.S.&#160;corporation;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Precision Machining Ltd., a California, U.S. corporation;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica International Limited Partnership, an Ontario, Canada partnership; and</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2480333&#160;Ontario&#160;Inc., an Ontario, Canada corporation.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>6
<FILENAME>exhibit121.htm
<DESCRIPTION>EXHIBIT 12.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s879648F1A5FC507194419BADBB3E9CF1"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit&#160;12.1</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATION</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Robert A. Mionis, certify that:</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">I have reviewed this annual report on Form&#160;20-F of Celestica Inc.;</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">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 company as of, and for, the periods presented in this report;</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The company&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the company and have:</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">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 company, 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;</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">b.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">c.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Evaluated the effectiveness of the company&#8217;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</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">d.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Disclosed in this report any change in the company&#8217;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 company&#8217;s internal control over financial reporting; and</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The company&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&#8217;s auditors and the audit committee of the company&#8217;s board of directors (or persons performing the equivalent functions):</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">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 company&#8217;s ability to record, process, summarize and report financial information; and</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">b.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#8217;s internal control over financial reporting. </font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:51%;"></td><td style="width:49%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: March 16, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Robert A. Mionis</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Robert A. Mionis</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Executive Officer</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>7
<FILENAME>exhibit122.htm
<DESCRIPTION>EXHIBIT 12.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s1D08C2EEAA0C5CECA9893AF3DBBE530D"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit&#160;12.2</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATION</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Mandeep Chawla, certify that:</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">I have reviewed this annual report on Form&#160;20-F of Celestica Inc.;</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">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 company as of, and for, the periods presented in this report;</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The company&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the company and have:</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">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 company, 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;</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">b.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">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;</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">c.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Evaluated the effectiveness of the company&#8217;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</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">d.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Disclosed in this report any change in the company&#8217;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 company&#8217;s internal control over financial reporting; and</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The company&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&#8217;s auditors and the audit committee of the company&#8217;s board of directors (or persons performing the equivalent functions):</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">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 company&#8217;s ability to record, process, summarize and report financial information; and</font></div><div style="line-height:120%;padding-bottom:16px;padding-left:96px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">b.</font><font style="font-family:inherit;font-size:3pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#8217;s internal control over financial reporting.</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:51%;"></td><td style="width:49%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: March 16, 2020</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Mandeep Chawla</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mandeep Chawla</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:1pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Financial Officer</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>8
<FILENAME>exhibit131.htm
<DESCRIPTION>EXHIBIT 13.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s231AEBEC73365745A2D9B5D970BAF7DD"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit&#160;13.1</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION&#160;1350, AS ADOPTED PURSUANT TO SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the annual report of Celestica Inc. (the &#8220;Company&#8221;) on Form&#160;20-F for the period ended December&#160;31, 2019, as furnished to the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of Robert A. Mionis, as Chief Executive Officer of the Company, and Mandeep Chawla, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that:</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1. The Report fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934; and</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:51%;"></td><td style="width:49%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 16, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Robert A. Mionis</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Robert A. Mionis</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Executive Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March 16, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Mandeep Chawla</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mandeep Chawla</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Financial Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>9
<FILENAME>exhibit151.htm
<DESCRIPTION>EXHIBIT 15.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s4E0CC3E6F03C517A86AB7F3507E01D11"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 15.1</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:44.140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:52%;"></td><td style="width:10%;"></td><td style="width:38%;"></td></tr><tr><td rowspan="9" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div><img src="kpmga06.jpg" alt="kpmga06.jpg" style="height:56px;width:153px;"></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">KPMG LLP</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bay Adelaide Centre</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Suite&#160;4600</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">333 Bay Street</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Toronto, ON  M5H 2S5</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tel</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">416-777-8500</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fax</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">416-777-3913</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">www.kpmg.ca</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consent of Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Board of Directors</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Inc.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consent to the incorporation by reference in the Registration Statements (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">No. 333-113591, 333-88210, 333-71126, 333-66726, 333-63112 and 333-9500</font><font style="font-family:inherit;font-size:10pt;">) on </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Form S-8</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">(No. 333-221144) </font><font style="font-family:inherit;font-size:10pt;">on </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Form&#160;F-3ASR </font><font style="font-family:inherit;font-size:10pt;">of Celestica Inc. of our reports dated March 12, 2020, with respect to the consolidated balance sheets of Celestica Inc. as of December 31, 2019 and December 31, 2018, the related consolidated statements of operations, comprehensive income, changes in equity and cash flows for each of the years in the three-year period ended December 31, 2019, and the related notes (collectively, the &#8220;consolidated financial statements&#8221;), and the effectiveness of internal control over financial reporting as of December 31, 2019, which reports appear in the 2019 annual report on Form 20-F of Celestica Inc.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;"><img src="kpmgllpa02.jpg" alt="kpmgllpa02.jpg" style="height:68px;width:194px;"></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chartered Professional Accountants, Licensed Public Accountants</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;16, 2020</font></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Toronto, Canada</font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:96px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">KPMG LLP is a Canadian limited liability partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (&#8220;KPMG International&#8221;), a Swiss entity.&#160;KPMG Canada provides services to KPMG LLP.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>10
<FILENAME>cls-20191231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:6590DF23A2F557CF80986131AB61B630,x:5ba3412525f34e3d9d4c9b7e0e75fb85-->
<xbrli:xbrl xmlns:cls="http://www.celestica.com/20191231" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:country-all="http://xbrl.sec.gov/country-all/2017-01-31" xmlns:country-ent-all="http://xbrl.sec.gov/country-ent-all/2017-01-31" xmlns:country-ent-std="http://xbrl.sec.gov/country-ent-std/2017-01-31" xmlns:country-std="http://xbrl.sec.gov/country-std/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2019-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2019-01-31" xmlns:currency-ent-dep="http://xbrl.sec.gov/currency-ent-dep/2019-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2019-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:dei-all="http://xbrl.sec.gov/dei-all/2019-01-31" xmlns:dei-ent-all="http://xbrl.sec.gov/dei-ent-all/2019-01-31" xmlns:dei-ent-std="http://xbrl.sec.gov/dei-ent-std/2019-01-31" xmlns:dei-std="http://xbrl.sec.gov/dei-std/2019-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:deprecated1="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:deprecated2="http://www.xbrl.org/2009/role/deprecated" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:exch-all="http://xbrl.sec.gov/exch-all/2019-01-31" xmlns:exch-ent-all="http://xbrl.sec.gov/exch-ent-all/2019-01-31" xmlns:exch-ent-std="http://xbrl.sec.gov/exch-ent-std/2019-01-31" xmlns:exch-std="http://xbrl.sec.gov/exch-std/2019-01-31" xmlns:full_ifrs_entry_point="http://xbrl.ifrs.org/taxonomy/2019-03-27/ifrs/full_ifrs_entry_point" xmlns:gen="http://xbrl.org/2008/generic" xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2019-03-27/ifrs-full" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:label="http://xbrl.org/2008/label" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:naics-all="http://xbrl.sec.gov/naics-all/2017-01-31" xmlns:naics-ent-all="http://xbrl.sec.gov/naics-ent-all/2017-01-31" xmlns:naics-ent-std="http://xbrl.sec.gov/naics-ent-std/2017-01-31" xmlns:naics-std="http://xbrl.sec.gov/naics-std/2017-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:reference="http://www.xbrl.org/2009/role/reference" xmlns:reference1="http://xbrl.org/2008/reference" xmlns:rol_dim="http://xbrl.ifrs.org/role/ifrs/dimensions" xmlns:rol_ias_10_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_10_2019-03-27" xmlns:rol_ias_12_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_12_2019-03-27" xmlns:rol_ias_16_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_16_2019-03-27" xmlns:rol_ias_19_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_19_2019-03-27" xmlns:rol_ias_1_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_1_2019-03-27" xmlns:rol_ias_20_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_20_2019-03-27" xmlns:rol_ias_21_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_21_2019-03-27" xmlns:rol_ias_23_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_23_2019-03-27" xmlns:rol_ias_24_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_24_2019-03-27" xmlns:rol_ias_26_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_26_2019-03-27" xmlns:rol_ias_27_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_27_2019-03-27" xmlns:rol_ias_29_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_29_2019-03-27" xmlns:rol_ias_2_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_2_2019-03-27" xmlns:rol_ias_33_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_33_2019-03-27" xmlns:rol_ias_34_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_34_2019-03-27" xmlns:rol_ias_36_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_36_2019-03-27" xmlns:rol_ias_37_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_37_2019-03-27" xmlns:rol_ias_38_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_38_2019-03-27" xmlns:rol_ias_40_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_40_2019-03-27" xmlns:rol_ias_41_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_41_2019-03-27" xmlns:rol_ias_7_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_7_2019-03-27" xmlns:rol_ias_8_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ias_8_2019-03-27" xmlns:rol_ifric_2_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifric_2_2019-03-27" xmlns:rol_ifric_5_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifric_5_2019-03-27" xmlns:rol_ifrs_12_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_12_2019-03-27" xmlns:rol_ifrs_13_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_13_2019-03-27" xmlns:rol_ifrs_14_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_14_2019-03-27" xmlns:rol_ifrs_15_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_15_2019-03-27" xmlns:rol_ifrs_16_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_16_2019-03-27" xmlns:rol_ifrs_17_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_17_2019-03-27" xmlns:rol_ifrs_1_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_1_2019-03-27" xmlns:rol_ifrs_2_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_2_2019-03-27" xmlns:rol_ifrs_3_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_3_2019-03-27" xmlns:rol_ifrs_4_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_4_2019-03-27" xmlns:rol_ifrs_5_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_5_2019-03-27" xmlns:rol_ifrs_6_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_6_2019-03-27" xmlns:rol_ifrs_7_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_7_2019-03-27" xmlns:rol_ifrs_8_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_ifrs_8_2019-03-27" xmlns:rol_sic_29_2019-03-27="http://xbrl.ifrs.org/role/ifrs/rol_sic_29_2019-03-27" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:sic-all="http://xbrl.sec.gov/sic-all/2011-01-31" xmlns:sic-ent-all="http://xbrl.sec.gov/sic-ent-all/2011-01-31" xmlns:sic-ent-std="http://xbrl.sec.gov/sic-ent-std/2011-01-31" xmlns:sic-std="http://xbrl.sec.gov/sic-std/2011-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-all="http://fasb.org/srt-all/2019-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2019-01-31" xmlns:srt-std="http://fasb.org/srt-std/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:stpr-all="http://xbrl.sec.gov/stpr-all-all-all/2018-01-31" xmlns:stpr-ent-all="http://xbrl.sec.gov/stpr-ent-all-all-all/2018-01-31" xmlns:stpr-ent-std="http://xbrl.sec.gov/stpr-ent-std-std-std/2018-01-31" xmlns:stpr-std="http://xbrl.sec.gov/stpr-std-std-std/2018-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink">
	<link:schemaRef xlink:href="cls-20191231.xsd" xlink:type="simple" />
	<xbrli:context id="FD2019Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_PreferenceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">ifrs-full:PreferenceSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_InterestRateSwapContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_InterestRateSwapContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_InterestRateSwapContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_HedgingInstrumentsAxis_ifrs-full_InterestRateSwapContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_HedgingInstrumentsAxis_ifrs-full_InterestRateSwapContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RetrospectiveApplicationAndRetrospectiveRestatementAxis">ifrs-full:PreviouslyStatedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-10-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheOne1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheOne1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_cls_IFRS16Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">cls:IFRS16Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4Jan1-Dec31_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_RangeAxis_cls_MiddleOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">cls:MiddleOfRangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4Jan1-Dec31_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingImprovementsAndLeaseholdImprovementsMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingImprovementsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheFourMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheFourMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheTwo1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheTwo1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheTwo1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheTwo1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheThree1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheThree1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheThree1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheThree1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheOne1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheOne1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_ComputerSoftwareMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_cls_IntellectualProperty1Member_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_cls_IntellectualProperty1Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_ComputerSoftwareMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktHoldingsLLCImpaktMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-11-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q2Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:AtrenneIntegratedSolutionsInc.AtrenneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktHoldingsLLCImpaktMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q3_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktHoldingsLLCImpaktMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:AtrenneIntegratedSolutionsInc.AtrenneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q2Apr01-Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:AtrenneIntegratedSolutionsInc.AtrenneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:AtrenneIntegratedSolutionsInc.AtrenneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q1_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:AtrenneIntegratedSolutionsInc.AtrenneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderSupplierFinancingProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2021Q1Mar1-Mar1_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_cls_NewAgreementToSellAccountsReceivableMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderFacilityProgramMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:NewAgreementToSellAccountsReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-03-01</xbrli:startDate>
			<xbrli:endDate>2021-03-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q4Jan1-Nov30_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderFacilityProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-11-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2020Q1Dec1-Jan15_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_cls_NewAgreementToSellAccountsReceivableMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderFacilityProgramMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:NewAgreementToSellAccountsReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-12-01</xbrli:startDate>
			<xbrli:endDate>2020-01-15</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderSupplierFinancingProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderFacilityProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderFacilityProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4QTD_srt_MajorCustomersAxis_cls_ATSSegmentCustomerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cls:ATSSegmentCustomerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-10-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_MajorCustomersAxis_cls_CCSSegmentCustomerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cls:CCSSegmentCustomerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q1Mar07-Mar07">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-07</xbrli:startDate>
			<xbrli:endDate>2019-03-07</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2015Q3Jul23_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:KeyManagementPersonnelOfEntityOrParentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-07-23</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:HeadquartersAndManufacturingOperationsRelocationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:HeadquartersAndManufacturingOperationsRelocationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q3Sep01-Sep30">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-09-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_TemporaryCorporateHeadquartersMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:HeadquartersAndManufacturingOperationsRelocationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:TemporaryCorporateHeadquartersMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingImprovementsAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:HeadquartersAndManufacturingOperationsRelocationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingImprovementsAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q1Mar1-Mar31">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingImprovementsAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:HeadquartersAndManufacturingOperationsRelocationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingImprovementsAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2015Q3Jul23">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-07-23</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q1Mar7-Mar31">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-07</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:HeadquartersAndManufacturingOperationsRelocationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:KeyManagementPersonnelOfEntityOrParentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_TemporaryCorporateHeadquartersMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:TemporaryCorporateHeadquartersMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_TemporaryCorporateHeadquartersMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:TemporaryCorporateHeadquartersMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingImprovementsAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingImprovementsAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfAssetsAxis_ifrs-full_RightofuseAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_OtherPropertyPlantAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_OtherPropertyPlantAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan01_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan01_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_OtherPropertyPlantAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan01_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktHoldingsLLCImpaktMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2016Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_KarelMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:KarelMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-11-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q4Oct31_ifrs-full_BusinessCombinationsAxis_cls_AcquisitionsPriorToImpaktAcquisitionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:AcquisitionsPriorToImpaktAcquisitionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-10-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_AtrenneCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:AtrenneCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_AtrenneCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:AtrenneCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_AtrenneCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:AtrenneCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_AtrenneCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:AtrenneCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">cls:LaterThanFiveYearsAndNotLaterThanSixYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_MaturityAxis_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">cls:LaterThanSixYearsAndNotLaterThanSevenYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_ifrs-full_LeaseLiabilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_ifrs-full_LeaseLiabilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2020Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember_srt_StatementScenarioAxis_srt_ScenarioForecastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_InitialTermLoanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingCreditFacilityDueMay2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityDueMay2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_ifrs-full_BorrowingsByNameAxis_cls_TermLoanDueMay2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoanDueMay2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsGrossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_cls_CreditFacility1Axis_cls_BridgeLoan1Member_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:CreditFacility1Axis">cls:BridgeLoan1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4Aug1-Dec31_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-08-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsGrossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsGrossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q2May1-May30">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2019-05-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q2May31_ifrs-full_BorrowingsByNameAxis_cls_TermLoanDueMay2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoanDueMay2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-05-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q2Jun01-Jun30_ifrs-full_BorrowingsByNameAxis_cls_RevolvingCreditFacilityDueMay2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityDueMay2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-06-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q4Nov30_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember_ifrs-full_TypesOfInterestRatesAxis_cls_LondonInterbankOfferedRateLIBOR1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-11-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q3Apr1-Sep30_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-04-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q2May31_ifrs-full_BorrowingsByNameAxis_cls_RevolvingCreditFacilityDueMay2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityDueMay2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-05-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2014Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingCreditFacilityDueMay2020Member_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityDueMay2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsGrossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2014-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q2Jun01-Jun30_ifrs-full_BorrowingsByNameAxis_cls_TermLoanDueMay2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoanDueMay2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-06-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_InitialTermLoanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_InitialTermLoanMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q3QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_CreditFacility1Axis_cls_BridgeLoan1Member_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:CreditFacility1Axis">cls:BridgeLoan1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsGrossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_InitialTermLoanMember_ifrs-full_TypesOfInterestRatesAxis_cls_LondonInterbankOfferedRateLIBOR1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_NewIFRSsAxis_cls_IFRS16Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">cls:IFRS16Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_TermLoanDueMay2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoanDueMay2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoanDueMay2020Member_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoanDueMay2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsGrossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q4Nov30_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-11-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_InitialTermLoanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2020Q1Jan29_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_OtherRelatedPartiesMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_cls_Mr.WilliamA.EtheringtonMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:RetirementOfTheChairmanOfTheBoardOfDirectorsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cls:Mr.WilliamA.EtheringtonMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-01-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_PlanName1Axis_cls_LTIPMemberMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:PlanName1Axis">cls:LTIPMemberMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_cls_PlanName1Axis_cls_LTIPMemberMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:PlanName1Axis">cls:LTIPMemberMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q4Nov30_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandSeventeenNCIBMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-11-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member_srt_TitleOfIndividualAxis_srt_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member_srt_TitleOfIndividualAxis_srt_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member_srt_TitleOfIndividualAxis_srt_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_cls_IncomeStatementLocation1Axis_cls_SellingGeneralAndAdministrativeExpenses1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:SellingGeneralAndAdministrativeExpenses1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_cls_IncomeStatementLocation1Axis_cls_SellingGeneralAndAdministrativeExpenses1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:SellingGeneralAndAdministrativeExpenses1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_cls_IncomeStatementLocation1Axis_cls_CostOfSales1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:CostOfSales1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_IncomeStatementLocation1Axis_cls_SellingGeneralAndAdministrativeExpenses1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:SellingGeneralAndAdministrativeExpenses1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_IncomeStatementLocation1Axis_cls_CostOfSales1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:CostOfSales1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_cls_IncomeStatementLocation1Axis_cls_CostOfSales1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:CostOfSales1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandSeventeenNCIBMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandEighteenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandEighteenNCIBMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandSeventeenNCIBMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandEighteenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandEighteenNCIBMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2020Q1Jan29-Apr26_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_OtherRelatedPartiesMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_cls_Mr.WilliamA.EtheringtonMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:RetirementOfTheChairmanOfTheBoardOfDirectorsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cls:Mr.WilliamA.EtheringtonMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-29</xbrli:startDate>
			<xbrli:endDate>2020-04-26</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q4Apr01-Dec31">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4QTD_cls_RestructuringType1Axis_cls_CostEfficiencyInitiativeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:CostEfficiencyInitiativeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-10-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4QTD_cls_RestructuringType1Axis_cls_PensionPlanAdjustmentFromChangeInLawMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:PensionPlanAdjustmentFromChangeInLawMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-10-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q4Oct1-Dec31_cls_RestructuringType1Axis_cls_CostEfficiencyInitiativeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:CostEfficiencyInitiativeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-10-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4QTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-10-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q4Jul1-Dec31_cls_RestructuringType1Axis_cls_InternalTransitionCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:InternalTransitionCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q1QTD_cls_RestructuringType1Axis_cls_GainonSaleofTorontoPropertyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:GainonSaleofTorontoPropertyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointControlOrSignificantInfluenceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointControlOrSignificantInfluenceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedContributionPensionPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:DefinedContributionPensionPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedContributionPensionPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:DefinedContributionPensionPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedBenefitPensionPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:DefinedBenefitPensionPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedBenefitPensionPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:DefinedBenefitPensionPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedBenefitPensionPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:DefinedBenefitPensionPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedContributionPensionPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:DefinedContributionPensionPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfMedicalCostTrendRatesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfMedicalCostTrendRatesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q2Jun01-Jun30_ifrs-full_DefinedBenefitPlansAxis_cls_UKMainPensionPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:UKMainPensionPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-06-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_RestructuringType1Axis_cls_PensionPlanAdjustmentFromChangeInLawMember_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:RestructuringType1Axis">cls:PensionPlanAdjustmentFromChangeInLawMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q1QTD_ifrs-full_DefinedBenefitPlansAxis_cls_UKMainPensionPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:UKMainPensionPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q1Mar01-Mar31_ifrs-full_DefinedBenefitPlansAxis_cls_UKMainPensionPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:UKMainPensionPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2017-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level3OfFairValueHierarchyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q2Apr01-Apr30_ifrs-full_DefinedBenefitPlansAxis_cls_UKSupplementaryPensionPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:UKSupplementaryPensionPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-01</xbrli:startDate>
			<xbrli:endDate>2017-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level3OfFairValueHierarchyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:OtherPostretirementBenefitPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">cls:PensionPlansDefinedBenefit1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ForeignSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ForeignSubsidiariesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_BusinessCombinationsAxis_cls_AtrenneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:AtrenneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-10-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ForeignSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ForeignSubsidiariesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q4Oc1-Oct31">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-10-01</xbrli:startDate>
			<xbrli:endDate>2019-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AsianSubsidiaryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AsianSubsidiaryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktHoldingsLLCImpaktMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnrealisedForeignExchangeGainsLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnrealisedForeignExchangeGainsLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnrealisedForeignExchangeGainsLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnrealisedForeignExchangeGainsLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnrealisedForeignExchangeGainsLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_OtherFinancialAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_NetFinancialAssetsLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:LiabilityForPlanBenefitsDefinedBenefitPlansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CashandCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CashandCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CashandCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxLiabilitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxLiabilitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxLiabilitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxLiabilitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_OtherFinancialAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_OtherFinancialAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:LiabilityForPlanBenefitsDefinedBenefitPlansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:LiabilityForPlanBenefitsDefinedBenefitPlansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_OtherFinancialAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_NetFinancialAssetsLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_NetFinancialAssetsLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_NetFinancialAssetsLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CashandCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_NetFinancialAssetsLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:LiabilityForPlanBenefitsDefinedBenefitPlansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_OtherFinancialAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CashandCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:LiabilityForPlanBenefitsDefinedBenefitPlansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxLiabilitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_CurrencyAxis_currency_MXN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_CurrencyAxis_cls_OtherCurrencyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">cls:OtherCurrencyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_CurrencyAxis_currency_MYR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_CurrencyAxis_currency_SGD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_CurrencyAxis_currency_SGD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_CurrencyAxis_cls_OtherCurrencyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">cls:OtherCurrencyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_CurrencyAxis_currency_GBP">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_CurrencyAxis_currency_MXN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_CurrencyAxis_currency_GBP">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_CurrencyAxis_currency_MYR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_srt_CurrencyAxis_currency_MYR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_CurrencyAxis_currency_MYR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_srt_CurrencyAxis_currency_THB">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_CurrencyAxis_currency_MXN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_CurrencyAxis_currency_GBP">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_srt_CurrencyAxis_cls_OtherCurrencyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">cls:OtherCurrencyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_CurrencyAxis_currency_SGD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_CurrencyAxis_cls_OtherCurrencyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">cls:OtherCurrencyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_CurrencyAxis_currency_CAD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_srt_CurrencyAxis_currency_MXN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_srt_CurrencyAxis_currency_SGD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_srt_CurrencyAxis_currency_CNY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_srt_CurrencyAxis_currency_EUR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_srt_CurrencyAxis_currency_RON">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_srt_CurrencyAxis_currency_GBP">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewTermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewTermLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansJuneTermLoanMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewTermLoansJuneTermLoanMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewTermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_srt_RangeAxis_srt_MinimumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember_srt_RangeAxis_srt_MaximumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4Aug1-Dec31_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewTermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-08-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2020Q1Dec1-Jan15_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderFacilityProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-12-01</xbrli:startDate>
			<xbrli:endDate>2020-01-15</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansJuneTermLoanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewTermLoansJuneTermLoanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q2Jun01-Jun30_cls_CreditFacility1Axis_cls_BridgeLoan1Member_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:CreditFacility1Axis">cls:BridgeLoan1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-06-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember_ifrs-full_ClassesOfContingentLiabilitiesAxis_ifrs-full_ContingentLiabilityForGuaranteesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfContingentLiabilitiesAxis_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">cls:ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_ifrs-full_ClassesOfContingentLiabilitiesAxis_ifrs-full_ContingentLiabilityForGuaranteesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2032Q2May1-Apr30_srt_StatementScenarioAxis_srt_ScenarioForecastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2027-05-01</xbrli:startDate>
			<xbrli:endDate>2032-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_ClassesOfContingentLiabilitiesAxis_ifrs-full_ContingentLiabilityForGuaranteesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2027Q2May1-Apr30_srt_StatementScenarioAxis_srt_ScenarioForecastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2022-05-01</xbrli:startDate>
			<xbrli:endDate>2027-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember_ifrs-full_ClassesOfContingentLiabilitiesAxis_ifrs-full_ContingentLiabilityForGuaranteesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member_ifrs-full_MajorCustomersAxis_cls_CiscoSystemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByBenchmark1Axis">cls:SalesRevenueNet1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">cls:CiscoSystemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member_ifrs-full_MajorCustomersAxis_cls_CiscoSystemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByBenchmark1Axis">cls:SalesRevenueNet1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">cls:CiscoSystemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member_ifrs-full_MajorCustomersAxis_cls_CiscoSystemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByBenchmark1Axis">cls:SalesRevenueNet1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">cls:CiscoSystemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByBenchmark1Axis">cls:SalesRevenueNet1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByBenchmark1Axis">cls:SalesRevenueNet1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByBenchmark1Axis">cls:SalesRevenueNet1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member_ifrs-full_MajorCustomersAxis_cls_JuniperNetworksInc.Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByBenchmark1Axis">cls:SalesRevenueNet1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">cls:JuniperNetworksInc.Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member_ifrs-full_MajorCustomersAxis_cls_DellIncMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByBenchmark1Axis">cls:SalesRevenueNet1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">cls:DellIncMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_cls_SolarPanelManufacturingEquipmentMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis">cls:SolarPanelManufacturingEquipmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_cls_IntangibleAssetsLessComputerSoftwareMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntangibleAssetsLessComputerSoftwareMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_cls_IntangibleAssetsLessComputerSoftwareMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntangibleAssetsLessComputerSoftwareMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_cls_SolarPanelManufacturingEquipmentMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis">cls:SolarPanelManufacturingEquipmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_cls_SolarPanelManufacturingEquipmentMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis">cls:SolarPanelManufacturingEquipmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_cls_IntangibleAssetsLessComputerSoftwareMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntangibleAssetsLessComputerSoftwareMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_TH">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_TH">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_MY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_MY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_TH">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_MY">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_RO">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:RO</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_RO">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:RO</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_KR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:KR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:unit id="usdPerShare">
		<xbrli:divide>
			<xbrli:unitNumerator>
				<xbrli:measure>iso4217:USD</xbrli:measure>
			</xbrli:unitNumerator>
			<xbrli:unitDenominator>
				<xbrli:measure>xbrli:shares</xbrli:measure>
			</xbrli:unitDenominator>
		</xbrli:divide>
	</xbrli:unit>
	<xbrli:unit id="real_estate_partnership">
		<xbrli:measure>cls:real_estate_partnership</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="bank">
		<xbrli:measure>cls:bank</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="shares">
		<xbrli:measure>xbrli:shares</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="Segment">
		<xbrli:measure>cls:Segment</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="program">
		<xbrli:measure>cls:program</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="usd">
		<xbrli:measure>iso4217:USD</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="gbp">
		<xbrli:measure>iso4217:GBP</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="vote_PER_shares">
		<xbrli:divide>
			<xbrli:unitNumerator>
				<xbrli:measure>cls:vote</xbrli:measure>
			</xbrli:unitNumerator>
			<xbrli:unitDenominator>
				<xbrli:measure>xbrli:shares</xbrli:measure>
			</xbrli:unitDenominator>
		</xbrli:divide>
	</xbrli:unit>
	<xbrli:unit id="cad">
		<xbrli:measure>iso4217:CAD</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="brl">
		<xbrli:measure>iso4217:BRL</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="extension">
		<xbrli:measure>cls:extension</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="tax_incentive">
		<xbrli:measure>cls:tax_incentive</xbrli:measure>
	</xbrli:unit>
	<cls:AcceleratedAmortizationOfFinancingCosts contextRef="D2018Q2Jun01-Jun30_ifrs-full_BorrowingsByNameAxis_cls_RevolvingCreditFacilityDueMay2020Member" decimals="-5" id="Fact-6F1AD3EF57CE8812EBE9D415D32AAD4D" unitRef="usd">600000</cls:AcceleratedAmortizationOfFinancingCosts>
	<cls:AcceleratedAmortizationOfFinancingCosts contextRef="D2018Q2Jun01-Jun30_ifrs-full_BorrowingsByNameAxis_cls_TermLoanDueMay2020Member" decimals="-5" id="Fact-2DEC6F6839038FA68789D415D3740E5F" unitRef="usd">600000</cls:AcceleratedAmortizationOfFinancingCosts>
	<cls:AcceleratedAmortizationOfFinancingCosts contextRef="FD2017Q4YTD" decimals="-5" id="Fact-B899F8463E204D56246DD415D33A4972" unitRef="usd">0</cls:AcceleratedAmortizationOfFinancingCosts>
	<cls:AcceleratedAmortizationOfFinancingCosts contextRef="FD2018Q2QTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-3567B09D1AF34478F443689A80E6615A" unitRef="usd">1200000</cls:AcceleratedAmortizationOfFinancingCosts>
	<cls:AcceleratedAmortizationOfFinancingCosts contextRef="FD2018Q4YTD" decimals="-5" id="Fact-984C915F870CA4472367D415D338EE87" unitRef="usd">1200000</cls:AcceleratedAmortizationOfFinancingCosts>
	<cls:AcceleratedAmortizationOfFinancingCosts contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B56B89C6FE73DFABEE8ED415D33ABA87" unitRef="usd">2000000</cls:AcceleratedAmortizationOfFinancingCosts>
	<cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions contextRef="FD2017Q4YTD" decimals="-5" id="Fact-8E4623C136850B24C9C2D415D327942B" unitRef="usd">51800000</cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions>
	<cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions contextRef="FD2018Q4YTD" decimals="-5" id="Fact-8F7F1C79B5675BAF75F3D415D37313D4" unitRef="usd">227000000</cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions>
	<cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions contextRef="FD2019Q4YTD" decimals="-5" id="Fact-107EC2218E101F2D4AE3D415D32FD28F" unitRef="usd">-158800000</cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions>
	<cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-FB3DAB5CFAD355FD8D3AD415D3467F3A" unitRef="usd">0</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-E36AB65321590E57C2FBD415D3312F6D" unitRef="usd">-1300000</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-E28AAFCE42BA82B62B63D415D348318F" unitRef="usd">0</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-7D04B7B449E06F25E6FFD415D2FE3C8A" unitRef="usd">0</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-09F6E53A989637DAFF82D415D34F474F" unitRef="usd">-1300000</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-173910672AF088D1B2BED415D351AB48" unitRef="usd">1400000</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-22EF71AAC1F66BD00D4BD415D34AF51D" unitRef="usd">0</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-3E72D3C1BEDAF72EB1BED415D2FBD8AC" unitRef="usd">0</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-FB204D72524AD10DBF18D415D350B6EE" unitRef="usd">-1500000</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-B7DE35B56DFD23DDCCC6D415D349C2BA" unitRef="usd">1200000</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
	<cls:AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod contextRef="FD2019Q4YTD_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-6" id="Fact-06E1A7D29F38F6A0F299D415D3181C89" unitRef="usd">6000000</cls:AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod>
	<cls:AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod contextRef="FD2019Q4YTD_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-6" id="Fact-389A964F1FE28AF62C6540609E911199" unitRef="usd">15000000</cls:AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod>
	<cls:AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16 contextRef="I2019Q1Jan01" decimals="-5" id="Fact-C551A685A2F7D9C5A2E9415B7C0A4F22" unitRef="usd">13200000</cls:AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16>
	<cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1 contextRef="FD2017Q4YTD" decimals="-5" id="Fact-B6DE51ADA9BD9372041AD415D3825198" unitRef="shares">200000</cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
	<cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1 contextRef="FD2018Q4YTD" decimals="-5" id="Fact-D1DAE45ADCD556A7117BD415D37DD835" unitRef="shares">300000</cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
	<cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1 contextRef="FD2019Q4YTD" decimals="-5" id="Fact-3A0C2AC3A708CA245C31D415D37FE25E" unitRef="shares">300000</cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
	<cls:BorrowingsAndLeaseLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-79970C48A38F307EC66C6E5176CC1B90" unitRef="usd">757900000</cls:BorrowingsAndLeaseLiabilities>
	<cls:BorrowingsAndLeaseLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-5F15C249F2B9F33E0D136E5176C7A83F" unitRef="usd">698700000</cls:BorrowingsAndLeaseLiabilities>
	<cls:BorrowingsMaturityTerm contextRef="FD2019Q4YTD_cls_CreditFacility1Axis_cls_BridgeLoan1Member_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" id="Fact-CF2CC0AC90144E51BA7540FBDE38AB7F">P10D</cls:BorrowingsMaturityTerm>
	<cls:BusinessTransitionCosts contextRef="D2019Q4Jul1-Dec31_cls_RestructuringType1Axis_cls_InternalTransitionCostsMember" decimals="-5" id="Fact-FE14DE0E223504C2EEE06898532B8AA7" unitRef="usd">2400000</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2017Q4YTD" decimals="-5" id="Fact-B5C2E8E0D8D9E5CE4D3AD415D33A1D58" unitRef="usd">1600000</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2017Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember" decimals="-5" id="Fact-E532D56617CBA7E168F340BAF6EB8348" unitRef="usd">1600000</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2017Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingImprovementsAndEquipmentMember" decimals="INF" id="Fact-1A1526FB73F8ABEE06C440AFFDB50D1B" unitRef="usd">0</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2017Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_TemporaryCorporateHeadquartersMember" decimals="INF" id="Fact-831526CC7E8442F504E249B7E77337B1" unitRef="usd">0</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2018Q4YTD" decimals="-5" id="Fact-E55D038C141DB6FD07B1D415D3391C8D" unitRef="usd">13200000</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2018Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember" decimals="-5" id="Fact-DD100E62DF6015A6DDB140BADEECD040" unitRef="usd">13200000</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2018Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingImprovementsAndEquipmentMember" decimals="-6" id="Fact-7F8023E055E43E8DB0CD40AF2D5F4F5C" unitRef="usd">15000000</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_TemporaryCorporateHeadquartersMember" decimals="INF" id="Fact-4CD4E02F87844105B00749B7E87296E6" unitRef="usd">0</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2019Q1QTD_cls_RestructuringType1Axis_cls_GainonSaleofTorontoPropertyMember" decimals="-5" id="Fact-21558D4CBB2179B8E1AF689204B3C64D" unitRef="usd">-102000000</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B5E99D76C05885408B88D415D33402B9" unitRef="usd">-95800000</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2019Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember" decimals="-5" id="Fact-F96B1EE7AD46D41F88EB40BA99A234C2" unitRef="usd">3800000</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2019Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingImprovementsAndEquipmentMember" decimals="-5" id="Fact-E9DD5482A02EA61F66E440AD9AF198EA" unitRef="usd">1200000</cls:BusinessTransitionCosts>
	<cls:BusinessTransitionCosts contextRef="FD2019Q4YTD_cls_RestructuringType1Axis_cls_HeadquartersAndManufacturingOperationsRelocationMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_TemporaryCorporateHeadquartersMember" decimals="-5" id="Fact-6263985ABD1FAF16AB6B40AD5B0BD720" unitRef="usd">5000000</cls:BusinessTransitionCosts>
	<cls:CapitalSharesReservedforFutureIssuance contextRef="FI2019Q4_cls_PlanName1Axis_cls_LTIPMemberMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-9AEC1F9F7144745023044EC675846E70" unitRef="shares">10300000</cls:CapitalSharesReservedforFutureIssuance>
	<cls:CashRestructureCharges contextRef="FD2017Q4YTD" decimals="-5" id="Fact-6E1D283BF051C63535D6D415D39E8289" unitRef="usd">25100000</cls:CashRestructureCharges>
	<cls:CashRestructureCharges contextRef="FD2018Q4YTD" decimals="-5" id="Fact-8AB35A782777B274933AD415D39CBFA8" unitRef="usd">35200000</cls:CashRestructureCharges>
	<cls:CashRestructureCharges contextRef="FD2019Q4YTD" decimals="-5" id="Fact-E629A2CA4C215C52FE50D415D39E7C0A" unitRef="usd">28100000</cls:CashRestructureCharges>
	<cls:ConcentrationRiskPercentage contextRef="FD2017Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member" decimals="2" id="Fact-4B8426B241A8CCA80B3E6A1616C04552" unitRef="number">0.31</cls:ConcentrationRiskPercentage>
	<cls:ConcentrationRiskPercentage contextRef="FD2017Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member_ifrs-full_MajorCustomersAxis_cls_CiscoSystemsMember" decimals="2" id="Fact-5502096B9DCA08CDCB196A1616818FC0" unitRef="number">0.18</cls:ConcentrationRiskPercentage>
	<cls:ConcentrationRiskPercentage contextRef="FD2017Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member_ifrs-full_MajorCustomersAxis_cls_JuniperNetworksInc.Member" decimals="2" id="Fact-C6445BAE36EB8BA5DC5E6A1616B06029" unitRef="number">0.13</cls:ConcentrationRiskPercentage>
	<cls:ConcentrationRiskPercentage contextRef="FD2018Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member" decimals="2" id="Fact-3BB613044A726C7161696A16168136EC" unitRef="number">0.24</cls:ConcentrationRiskPercentage>
	<cls:ConcentrationRiskPercentage contextRef="FD2018Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member_ifrs-full_MajorCustomersAxis_cls_CiscoSystemsMember" decimals="2" id="Fact-2D99816B804B5BCB0BB46A16166F336A" unitRef="number">0.14</cls:ConcentrationRiskPercentage>
	<cls:ConcentrationRiskPercentage contextRef="FD2018Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member_ifrs-full_MajorCustomersAxis_cls_DellIncMember" decimals="2" id="Fact-DDC7337E8AFEF514E3BE6A16166F2EF5" unitRef="number">0.10</cls:ConcentrationRiskPercentage>
	<cls:ConcentrationRiskPercentage contextRef="FD2019Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member" decimals="2" id="Fact-4D2C8C9218BB1AD5AF986A1616CFCE37" unitRef="number">0.12</cls:ConcentrationRiskPercentage>
	<cls:ConcentrationRiskPercentage contextRef="FD2019Q4YTD_cls_ConcentrationRiskByBenchmark1Axis_cls_SalesRevenueNet1Member_cls_ConcentrationRiskByType1Axis_cls_CustomerConcentrationRisk1Member_ifrs-full_MajorCustomersAxis_cls_CiscoSystemsMember" decimals="2" id="Fact-45F0310ED74E347D2EE26A161C0A7FEC" unitRef="number">0.12</cls:ConcentrationRiskPercentage>
	<cls:ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment contextRef="FI2019Q1_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-B522D0D077B2ADF216A54056764DDC62" unitRef="usd">-1400000</cls:ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment>
	<cls:ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment contextRef="FI2019Q3_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-EA93B1367925E1531158405944E54872" unitRef="usd">-1300000</cls:ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment>
	<cls:CumulativeGainLossOnDefinedBenefitPlans contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" decimals="-5" id="Fact-5A45EA6BC64B8DA7AC21D415D34D6EF4" unitRef="usd">4100000</cls:CumulativeGainLossOnDefinedBenefitPlans>
	<cls:CumulativeGainLossOnDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" decimals="-5" id="Fact-D7CB6AD5D08A84FF431CD415D34F8612" unitRef="usd">-14100000</cls:CumulativeGainLossOnDefinedBenefitPlans>
	<cls:CumulativeGainLossOnDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" decimals="-5" id="Fact-3110AA21BEE663AC900AD415D34E1AB7" unitRef="usd">-69000000</cls:CumulativeGainLossOnDefinedBenefitPlans>
	<cls:CumulativeGainLossOnDefinedBenefitPlans contextRef="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" decimals="-5" id="Fact-75EE6F504EAF11BA5C0ED415D34955E8" unitRef="usd">-77700000</cls:CumulativeGainLossOnDefinedBenefitPlans>
	<cls:CurrentBorrowingsAndLeaseLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-2981AE8FBCB09EA79F63D415D36B0EA9" unitRef="usd">107700000</cls:CurrentBorrowingsAndLeaseLiabilities>
	<cls:CurrentBorrowingsAndLeaseLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-B4C221D316F6385FE14ED415D372E785" unitRef="usd">139600000</cls:CurrentBorrowingsAndLeaseLiabilities>
	<cls:CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid contextRef="FD2018Q4YTD" decimals="-5" id="Fact-C53E54C101C9DACFA5C9448CC88806FE" unitRef="usd">3500000</cls:CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid>
	<cls:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2018Q4" decimals="2" id="Fact-2BC8B0CBAE63300ACFD8D415D39EAF0B" unitRef="number">0.04</cls:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<cls:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2019Q4" decimals="2" id="Fact-2DE56FBDA495F83C3DAFD415D3988451" unitRef="number">0.03</cls:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<cls:DebtIssuanceCostsLineofCreditArrangementsNet1 contextRef="FI2018Q4" decimals="-5" id="Fact-959BBFC7649A37D748B7D415D326572C" unitRef="usd">2100000</cls:DebtIssuanceCostsLineofCreditArrangementsNet1>
	<cls:DebtIssuanceCostsLineofCreditArrangementsNet1 contextRef="FI2019Q4" decimals="-5" id="Fact-F47EDC86FD9983166E16D415D3286B6E" unitRef="usd">2200000</cls:DebtIssuanceCostsLineofCreditArrangementsNet1>
	<cls:DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties contextRef="FD2019Q4YTD" decimals="-5" id="Fact-25ABCC1C979D862CC38C694B094F97A1" unitRef="usd">-4500000</cls:DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties>
	<cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-DEE9B6E7CC7448E4DBF2D415D3BE5263" unitRef="usd">-800000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
	<cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-B0F83539E124EE917578D415D367A7F8" unitRef="usd">-2300000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
	<cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" decimals="-5" id="Fact-BBFEE1ACE6CBC7275511D415D3AA4154" unitRef="usd">1500000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
	<cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-863F897FA325459F6925D415D3AEA567" unitRef="usd">5300000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
	<cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-EDE019306B6BE9304175D415D3B045B9" unitRef="usd">4500000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
	<cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" decimals="-5" id="Fact-DF5FA48CCC620CBF1413D415D3AA21BB" unitRef="usd">800000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
	<cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings contextRef="FD2017Q4YTD" decimals="-5" id="Fact-8CB01FB98C9535CD85C5448C6D273997" unitRef="usd">4000000</cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings>
	<cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings contextRef="FD2019Q4YTD" decimals="-5" id="Fact-9E4D54A4D3737D670931694D5A3E0E81" unitRef="usd">6000000</cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2018Q4YTD" decimals="-5" id="Fact-8D1EFE05AB74D9FFC294D415D3BDDF1C" unitRef="usd">56000000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-70C5ED8D1D891B88131ED415D3A51506" unitRef="usd">2100000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ForeignSubsidiariesMember" decimals="-5" id="Fact-18D002A286423F7AD978695824AF19A3" unitRef="usd">5000000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-E0FB057672113F1ECA6CD415D3C29653" unitRef="usd">17100000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-5" id="Fact-E93165FDCD120B513154D415D3B9FE73" unitRef="usd">36800000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B163EEF3EF6304A9590BD415D3B86B05" unitRef="usd">-1400000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-F3DE69D08F4C859367BAD415D36AB0DF" unitRef="usd">-1000000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AsianSubsidiaryMember" decimals="-5" id="Fact-E96D14C23386816D3D8F695463BF7488" unitRef="usd">6800000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-ACAE1F269184B329C4B969719F7B912B" unitRef="usd">600000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-2663AA473FA0D4CAFAF2D415D3AE1531" unitRef="usd">-3100000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-5" id="Fact-2EDC6F92B96616AC0DDAD415D3B9178F" unitRef="usd">2100000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
	<cls:DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate contextRef="I2018Q2Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-A93E7520BC8BA17DC016D415D337BDBF" unitRef="usd">4100000</cls:DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate>
	<cls:DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate contextRef="I2018Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-D3023C5D789F4D89344B405B764F0607" unitRef="usd">51800000</cls:DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate>
	<cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-63AD611E9096AEAD02CC6973385BCBBC" unitRef="usd">100000</cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset>
	<cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-36F3CD7A76822400775D44930554B650" unitRef="usd">56600000</cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-57453FB94AE9D9905ABD69731B669F04" unitRef="usd">56600000</cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-9E75887B1DEAD2040069D415D3BF2890" unitRef="usd">-900000</cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-6CE992D6D917F33F0ACFD415D3C39645" unitRef="usd">-900000</cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets contextRef="FD2018Q4YTD" decimals="-5" id="Fact-4FEDE2B9D8B74A908758D415D3BA6F4C" unitRef="usd">-8100000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
	<cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-E4F6F57C9819E7E2586F69710541CF4B" unitRef="usd">1700000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
	<cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-5" id="Fact-926FCE08FB0F9938920ED415D39A8355" unitRef="usd">-9800000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
	<cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets contextRef="FD2019Q4YTD" decimals="-5" id="Fact-AA06D007F0ECDFB90608D415D3676812" unitRef="usd">-300000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
	<cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-3614003AFCFB2C465DEBD415D3BC5301" unitRef="usd">-600000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
	<cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-5" id="Fact-9A3C52C8537E99CAD059D415D3B4FF68" unitRef="usd">300000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
	<cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-68A5220B66C2CCBD61EFD415D3A60E07" unitRef="usd">-9900000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-1EB8F1458BB882DE0203D415D3001D95" unitRef="usd">-9900000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToOtherDeferredTaxAssets contextRef="FD2018Q4YTD" decimals="-5" id="Fact-C27924D1188851ED6081D415D3C6E2F4" unitRef="usd">-46700000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
	<cls:DeferredTaxRelatingToOtherDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-2C5EEC10BCE1E4CD6C68D415D3B286EA" unitRef="usd">-6300000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
	<cls:DeferredTaxRelatingToOtherDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-2B15371D44C499F802BAD415D3AFC048" unitRef="usd">-36300000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
	<cls:DeferredTaxRelatingToOtherDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-E1CD6FDDB5099F5863BCD415D3B4BE28" unitRef="usd">-4100000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
	<cls:DeferredTaxRelatingToOtherDeferredTaxAssets contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B1103D67014F35970E0FD415D302ACF3" unitRef="usd">-2500000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
	<cls:DeferredTaxRelatingToOtherDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-47445D47DC43F986A0EA6973F26607DA" unitRef="usd">-800000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
	<cls:DeferredTaxRelatingToOtherDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-3E754945E23BE2FFF237D415D3BA8A99" unitRef="usd">-1700000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
	<cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-2E34FEFE87E1D42E1050D415D366EB69" unitRef="usd">-46700000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-473886BA8E811C9363CFD415D3A9931F" unitRef="usd">-6300000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-F164FDE0F47B2B91EA4FD415D3965608" unitRef="usd">-36300000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-608EE2491ACDC99183DBD415D3C06C2E" unitRef="usd">-4100000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-435C0AC450C424EF8D9BD415D3BD800B" unitRef="usd">-2500000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-448A1DD8F661D9A64E886973DC9F7B99" unitRef="usd">-800000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
	<cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-01DC23DD9199A3CAC7A2D415D3B0D7E4" unitRef="usd">-1700000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
	<cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition contextRef="FI2018Q4" decimals="-5" id="Fact-01CACA911B018FFFEAD2D415D339FA23" unitRef="usd">-84700000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
	<cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-67CDF15990D572BEFA71D415D33C021B" unitRef="usd">-68100000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
	<cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-C7D0B54AC1C28DEDC084D415D33A31F8" unitRef="usd">-16600000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
	<cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition contextRef="FI2019Q4" decimals="-5" id="Fact-8C91752ABA15FF2CD0DDD415D33A603F" unitRef="usd">-103100000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
	<cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-5F4E893FD87FF48EC09BD415D3473288" unitRef="usd">-85600000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
	<cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-9993A473F7C76262BC75D415D343B8E9" unitRef="usd">-17500000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1 contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-13DC073909E3C2A6086ED415D356566E" unitRef="number">0.039</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1 contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-716FE83D15BE779EFC6DD415D3640290" unitRef="number">0.026</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1 contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-BC987C5D15F831F38BF4D415D364E7EB" unitRef="number">0.036</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1 contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-FE221C717888DEE1929FD415D33140EF" unitRef="number">0.025</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1 contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-A222A902E2BCF34B05BFD415D355B0A9" unitRef="number">0.038</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1 contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-516819CE7767BCA365D8D415D356DD0F" unitRef="number">0.029</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1 contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-673812700C30435F9967D415D356827D" unitRef="number">0.046</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1 contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-D8AFE70A9A8B94A00177D415D364A06A" unitRef="number">0.039</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1 contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-ABCE4BB29EA6218D9DEED415D366C86E" unitRef="number">0.046</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1 contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-30482275296EA79ED59CD415D363B916" unitRef="number">0.040</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1 contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-3A582B9A809166B02ACED415D3580F67" unitRef="number">0.042</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
	<cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1 contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-60BDFB58ED7214FD0D1AD415D363B4D6" unitRef="number">0.041</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
	<cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1 contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-B684F4FF34F323F2361BD415D3578690" unitRef="number">0.058</cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1>
	<cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1 contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-88C2F1B2AAAE2C2526CED415D35EBB65" unitRef="number">0.057</cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1>
	<cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1 contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-143F9AA429D51D757A76D415D3579DF6" unitRef="number">0.053</cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1>
	<cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2 contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-81B236BAE2B29BFA4DA4D415D3544BEF" unitRef="number">0.045</cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2>
	<cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2 contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-56819A36EF850A78F03ED415D3532D07" unitRef="number">0.040</cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2>
	<cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2 contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-502ED3B8E7730220649CD415D356F986" unitRef="number">0.040</cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2>
	<cls:DerivativeTermOfContract1 contextRef="FD2019Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember" id="Fact-5DD7260273CDBFF8ECCF44E9CD865C2C">P5Y</cls:DerivativeTermOfContract1>
	<cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-EC50ECEF2318BDF1A5B2D415D2FBAEC0" unitRef="usd">-2300000</cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset>
	<cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-D44918B347BB0B59DA7FD415D34A95B5" unitRef="usd">-1000000</cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset>
	<cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-24E20E7EF6A33E04F45ED415D3C3309F" unitRef="usd">-3000000</cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset>
	<cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-3115180C4740C7CBCA8AD415D34972CF" unitRef="usd">-800000</cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset>
	<cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-39CA813A48FDA140EE8CD415D3C28DD6" unitRef="usd">-2500000</cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset>
	<cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-DB1F54DF7A9D1FAC4A46D415D3C31246" unitRef="usd">0</cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset>
	<cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-968F6B4971765995F527D415D34FD80B" unitRef="usd">-5200000</cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset>
	<cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-5442A63CDD3237593122D415D305B441" unitRef="usd">0</cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset>
	<cls:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2018Q4" decimals="2" id="Fact-7D08C8CF6B370716D995D415D3996D1F" unitRef="number">0.02</cls:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<cls:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2019Q4" decimals="2" id="Fact-894DC1B077FED77CA97CD415D38FDE1D" unitRef="number">0.02</cls:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases contextRef="FD2019Q4YTD" decimals="-5" id="Fact-1C2643ABEA1F23CE7A604111420E0285" unitRef="usd">4600000</cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases>
	<cls:FinancingReceivablePercentPastDue2 contextRef="FI2018Q4" decimals="2" id="Fact-BA89298CC674B3F7D61969C417DFB715" unitRef="number">0.01</cls:FinancingReceivablePercentPastDue2>
	<cls:FinancingReceivablePercentPastDue2 contextRef="FI2019Q4" decimals="2" id="Fact-D01F1D2012A7CF5C948B69C47AFF75C3" unitRef="number">0.02</cls:FinancingReceivablePercentPastDue2>
	<cls:GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome contextRef="FD2017Q1QTD_ifrs-full_DefinedBenefitPlansAxis_cls_UKMainPensionPlanMember" decimals="-5" id="Fact-59BA4D28907AF51F5B9644A12714FF35" unitRef="usd">-17000000</cls:GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome>
	<cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss contextRef="D2017Q4Apr01-Dec31" decimals="-5" id="Fact-C864BF439466B43FDA0F44A254478986" unitRef="usd">-1900000</cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss>
	<cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss contextRef="FD2017Q4YTD" decimals="-5" id="Fact-F4515E6570C60F782F9444DFCCF2CE8E" unitRef="usd">-1900000</cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss>
	<cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss contextRef="FD2018Q2QTD" decimals="-5" id="Fact-BB3E05DB027371DD0E4944D60A1C5F48" unitRef="usd">-63300000</cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss>
	<cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss contextRef="FD2018Q4YTD" decimals="-5" id="Fact-FA3F11C327D8C206E31144DFCCEE96FD" unitRef="usd">0</cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss>
	<cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss contextRef="FD2019Q4YTD" decimals="-5" id="Fact-5C11E128038E4A959871D415D339DC75" unitRef="usd">-4100000</cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss>
	<cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm contextRef="FD2017Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember" id="Fact-96D47F28E719E3495DD8D415D3099D55">P4Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
	<cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm contextRef="FD2017Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember" id="Fact-F40124A24A90723C806FD415D324EFC4">P6Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
	<cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm contextRef="FD2018Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember" id="Fact-34BEA1AF37C2F452BC3ED415D32F4C10">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
	<cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm contextRef="FD2018Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_AtrenneCGUMember" id="Fact-EEE8E550656B548130DDD415D3680E74">P4Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
	<cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm contextRef="FD2018Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember" id="Fact-09D89EF3F0FC2418A207D415D365DD5E">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
	<cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm contextRef="FD2019Q4YTD" id="Fact-D8513E85C8A3DC7F9EE049E0EDC901B3">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
	<cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm contextRef="FD2019Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember" id="Fact-D0A150A5B0956CEC8536A791BFA50476">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
	<cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm contextRef="FD2019Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_AtrenneCGUMember" id="Fact-B4A54961A39A78950E82A791D6047DBA">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
	<cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm contextRef="FD2019Q4YTD_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember" id="Fact-5EED32E9F580B1BADD29A791BB4BFE62">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
	<cls:HedgedItemSubjectToCancellationLiabilities contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-872A22798C8C8B6EBC6E4480A0BC8A85" unitRef="usd">75000000</cls:HedgedItemSubjectToCancellationLiabilities>
	<cls:HedgedItemSubjectToCancellationLiabilities contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansJuneTermLoanMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-716A00EFE0ABDE5009924480E282CDCB" unitRef="usd">75000000</cls:HedgedItemSubjectToCancellationLiabilities>
	<cls:HedgedItemSubjectToCancellationLiabilities contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-E04BC057CFB544D6F0FD448056397D0C" unitRef="usd">150000000</cls:HedgedItemSubjectToCancellationLiabilities>
	<cls:HedgingInstrumentTerm contextRef="D2018Q4Aug1-Dec31_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" id="Fact-185E0D442AD8C1AFB1F344800B1D1226">P5Y</cls:HedgingInstrumentTerm>
	<cls:HedgingInstrumentTerm contextRef="D2018Q4Aug1-Dec31_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" id="Fact-0751128784D736901F434109221E3AAE">P5Y</cls:HedgingInstrumentTerm>
	<cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD" decimals="-5" id="Fact-E2F7845DB62CCFDDC866D415D32E630E" unitRef="usd">900000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
	<cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-1E780E96911BF8C3A55DD415D32F29F2" unitRef="usd">0</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
	<cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-99C12AC7D0A31C18BCFFD415D315B18A" unitRef="usd">900000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
	<cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-60774064B8E4F4C52C86D415D316DE9B" unitRef="usd">0</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
	<cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment contextRef="FD2019Q4YTD" decimals="-5" id="Fact-417316FF3A99771A1C0DD415D325FA3D" unitRef="usd">26200000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
	<cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-6FE75813E8F2A5360B01D415D31D78CF" unitRef="usd">6100000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
	<cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-B98D2774CF2574BB3163D415D3193C0C" unitRef="usd">17600000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
	<cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-4C55BD88265B71B8B5FAD415D317C734" unitRef="usd">2500000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
	<cls:IncomeTaxHolidayAggregateDollarAmount1 contextRef="FD2017Q4YTD" decimals="-5" id="Fact-A92986A01898E6D87E45D415D35A4180" unitRef="usd">7600000</cls:IncomeTaxHolidayAggregateDollarAmount1>
	<cls:IncomeTaxHolidayAggregateDollarAmount1 contextRef="FD2018Q4YTD" decimals="-5" id="Fact-DB8344F273EACA647924D415D2FF0A59" unitRef="usd">4700000</cls:IncomeTaxHolidayAggregateDollarAmount1>
	<cls:IncomeTaxHolidayAggregateDollarAmount1 contextRef="FD2019Q4YTD" decimals="-5" id="Fact-6131EA93565E700FAED5D415D362F854" unitRef="usd">1500000</cls:IncomeTaxHolidayAggregateDollarAmount1>
	<cls:IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare contextRef="FD2017Q4YTD" decimals="2" id="Fact-9FB64D97F6074AB78477D415D3514A43" unitRef="usdPerShare">0.05</cls:IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare>
	<cls:IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare contextRef="FD2018Q4YTD" decimals="2" id="Fact-28DE7E8D4F67D85D63A7D415D35D0B4A" unitRef="usdPerShare">0.03</cls:IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare>
	<cls:IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare contextRef="FD2019Q4YTD" decimals="2" id="Fact-77FE0CDA272A89F7B4AED415D35998DB" unitRef="usdPerShare">0.01</cls:IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare>
	<cls:IncomeTaxHolidayInitialPercentage contextRef="FD2019Q4YTD" decimals="INF" id="Fact-5F6F703D64172454EE48696B13350CDF" unitRef="number">1</cls:IncomeTaxHolidayInitialPercentage>
	<cls:IncomeTaxHolidayInitialTerm contextRef="FD2019Q4YTD" id="Fact-24871228FF3FBE3D9108696B3710D8F6">P8Y</cls:IncomeTaxHolidayInitialTerm>
	<cls:IncomeTaxHolidayNumber contextRef="D2019Q4Oc1-Oct31" decimals="INF" id="Fact-90CE3FF74A34654DF93B698D69959631" unitRef="tax_incentive">1</cls:IncomeTaxHolidayNumber>
	<cls:IncomeTaxHolidayNumber contextRef="FD2019Q4YTD" decimals="INF" id="Fact-2D697919689A9D71B4A0698CCA82F701" unitRef="tax_incentive">3</cls:IncomeTaxHolidayNumber>
	<cls:IncomeTaxHolidayPercentage contextRef="FD2019Q4YTD" decimals="INF" id="Fact-BCEF97C07FE4DCF1C1D6696AA636B96C" unitRef="number">0.5</cls:IncomeTaxHolidayPercentage>
	<cls:IncomeTaxHolidayTermTwo contextRef="FD2019Q4YTD" id="Fact-C6D36B37FA27DC32D5D8696A84FA05B3">P5Y</cls:IncomeTaxHolidayTermTwo>
	<cls:IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts contextRef="FD2018Q2QTD" decimals="-5" id="Fact-E800E2F1B40E853DAE5C4493401FEABC" unitRef="usd">6000000</cls:IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts>
	<cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome contextRef="FD2017Q4YTD" decimals="-5" id="Fact-703D372BCF2E6568AADED415D344BC18" unitRef="usd">2800000</cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome>
	<cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome contextRef="FD2018Q4YTD" decimals="-5" id="Fact-5512270D0A12DA002473D415D350F34D" unitRef="usd">-1000000</cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome>
	<cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome contextRef="FD2019Q4YTD" decimals="-5" id="Fact-A004851CF5F0F90834B0D415D34545C5" unitRef="usd">200000</cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome>
	<cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome contextRef="FD2017Q4YTD" decimals="-5" id="Fact-D269061354410B409A75D415D34FA7B8" unitRef="usd">300000</cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome>
	<cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome contextRef="FD2018Q4YTD" decimals="-5" id="Fact-619BB64BA648BDC43FA3D415D3489C04" unitRef="usd">700000</cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome>
	<cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome contextRef="FD2019Q4YTD" decimals="-5" id="Fact-E5F84D699E307946D965D415D353D5A9" unitRef="usd">-500000</cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome>
	<cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome contextRef="FI2017Q4" decimals="-5" id="Fact-EF0F1DB2E7C2B330DDBAD415D3869C6E" unitRef="usd">-700000</cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome>
	<cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome contextRef="FI2018Q4" decimals="-5" id="Fact-70388BFC92DC5FD20939D415D2FDDA5D" unitRef="usd">-800000</cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome>
	<cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome contextRef="FI2019Q4" decimals="-5" id="Fact-59A3C9AE4D6E8026B194D415D38DB1D0" unitRef="usd">-1100000</cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome>
	<cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions contextRef="FD2019Q4YTD" decimals="-5" id="Fact-A5ABDE8942E406B32AE4D415D3C5AF08" unitRef="usd">-400000</cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions>
	<cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember" decimals="-5" id="Fact-D97ED069741A9E89CD11D415D3B297BA" unitRef="usd">-100000</cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions>
	<cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-5" id="Fact-71B38036B64D537B1E33D415D322B2D9" unitRef="usd">200000</cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions>
	<cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-5" id="Fact-385CCACCEDBF3E0E087DD415D3AD5C4E" unitRef="usd">-700000</cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions>
	<cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-5" id="Fact-224EEB2D6F8DDD86E5E2D415D3ACE685" unitRef="usd">200000</cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets contextRef="FD2018Q4YTD" decimals="-5" id="Fact-19842EDA4B38E1999895D415D3AD30FD" unitRef="usd">-2100000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-B278EF9F857663FA12F3D415D36AE555" unitRef="usd">-100000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-072047A66939C529BDB4697105F2DA22" unitRef="usd">100000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-5" id="Fact-6B1E3B3D33652E4C5E25D415D377FAB4" unitRef="usd">-2100000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets contextRef="FD2019Q4YTD" decimals="-5" id="Fact-95DAE852F9CFC06F6C14D415D3BE37ED" unitRef="usd">1200000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-09E72F58EDC69C8B6E7ED415D37D11AA" unitRef="usd">-100000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-83F11244B958EE5EEE78D415D3B1A0FF" unitRef="usd">300000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-5" id="Fact-B085302D60E38C4F64BED415D36CF04D" unitRef="usd">1000000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-A391137A02B163D8093CD415D3C7B57E" unitRef="usd">-1500000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-63F83B2DB3F9214FB9E26974DFECB3F3" unitRef="usd">100000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-34E163DEC26DC8F0050DD415D3AD9486" unitRef="usd">500000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities contextRef="FD2018Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" decimals="-5" id="Fact-89ACEC8519A8C4DC10C0D415D3739AB1" unitRef="usd">-2100000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-E0378A7B21B68398A3CED415D3C265A7" unitRef="usd">1000000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
	<cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities contextRef="FD2019Q4YTD_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" decimals="-5" id="Fact-941321F9478824BF0DBED415D3A8D0BC" unitRef="usd">1000000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
	<cls:IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment contextRef="FD2019Q4YTD" decimals="-5" id="Fact-0146C96720A127EAB91E40923696EA0C" unitRef="usd">12900000</cls:IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment>
	<cls:IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-C2A7E9FC84DFBBA4D0DC4092368B8CAA" unitRef="usd">1700000</cls:IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment>
	<cls:IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-A26BA09C6F72A0C4625C409236928C41" unitRef="usd">0</cls:IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment>
	<cls:IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-1DF9ABE70650AD703B9A4092369FCDA2" unitRef="usd">11200000</cls:IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment>
	<cls:InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets contextRef="FI2018Q4" decimals="-5" id="Fact-FF6250461C841D8A4E88D415D391F802" unitRef="usd">266500000</cls:InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets>
	<cls:InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets contextRef="FI2019Q4" decimals="-5" id="Fact-5FB03B5A9BEAAA7AE78CD415D398AF4D" unitRef="usd">299800000</cls:InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets>
	<cls:InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage contextRef="FI2018Q4" decimals="2" id="Fact-7654C9CE5AA8AB6CE26AD415D3932ACF" unitRef="number">0.91</cls:InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage>
	<cls:InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage contextRef="FI2019Q4" decimals="2" id="Fact-1E0DB56B52E0FB8F7A45D415D3A6B62D" unitRef="number">0.91</cls:InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage>
	<cls:InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales contextRef="D2018Q2Apr01-Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-7C1C5240F8B641B096DE405D4BCD37D9" unitRef="usd">1600000</cls:InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales>
	<cls:InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales contextRef="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-D1B2B40D2EDFC498EC3FD415D31B2D73" unitRef="usd">0</cls:InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales>
	<cls:InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales contextRef="FD2018Q2QTD_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-EA9194FE5EDE381E98BDD415D314B378" unitRef="usd">1600000</cls:InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales>
	<cls:InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales contextRef="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-BA1D715737AA35C7960FD415D3120084" unitRef="usd">1600000</cls:InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales>
	<cls:InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales contextRef="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-1473C61B62DF51A97083D415D3848693" unitRef="usd">0</cls:InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales>
	<cls:InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory contextRef="FD2018Q4YTD" decimals="2" id="Fact-23EBC62CB0BD55BD6D59B1FAA29A3B39" unitRef="number">0.50</cls:InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory>
	<cls:InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory contextRef="FD2019Q4YTD" decimals="4" id="Fact-555179B33DA0624D82EA45E0AF0844DE" unitRef="number">0.6667</cls:InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory>
	<cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits contextRef="FD2017Q4YTD" decimals="-5" id="Fact-09B31A0E2621E06EE34AD415D353ECBA" unitRef="usd">600000</cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits>
	<cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits contextRef="FD2018Q4YTD" decimals="-5" id="Fact-B7083B50952C616E07DCD415D34C1759" unitRef="usd">300000</cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits>
	<cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits contextRef="FD2019Q4YTD" decimals="-5" id="Fact-A87B990D93441340DC3CD415D34BCE28" unitRef="usd">300000</cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits>
	<cls:LeaseLiabilityUnderIAS17 contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_ifrs-full_LeaseLiabilitiesMember" decimals="-5" id="Fact-34BA32FB7AD643E04D3B6E5176D5F236" unitRef="usd">10400000</cls:LeaseLiabilityUnderIAS17>
	<cls:LeaseLiabilityUnderIAS17 contextRef="I2019Q1Jan01" decimals="-5" id="Fact-9172D4547694E36E591F4160970CD2D5" unitRef="usd">10400000</cls:LeaseLiabilityUnderIAS17>
	<cls:LeaseLiabilityUnderIFRS16 contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_ifrs-full_LeaseLiabilitiesMember" decimals="-5" id="Fact-08A6CE706BF48CB544536E5176BDB46E" unitRef="usd">116100000</cls:LeaseLiabilityUnderIFRS16>
	<cls:LeaseLiabilityUnderIFRS16 contextRef="I2019Q1Jan01" decimals="-5" id="Fact-E5C4526D181B80A678FE415FEB88EBEF" unitRef="usd">112000000</cls:LeaseLiabilityUnderIFRS16>
	<cls:LeasesAnnualRentExpense contextRef="D2027Q2May1-Apr30_srt_StatementScenarioAxis_srt_ScenarioForecastMember" decimals="-5" id="Fact-807D491C461210E7CAB369FA1E1C4D1B" unitRef="cad">2500000</cls:LeasesAnnualRentExpense>
	<cls:LeasesAnnualRentExpense contextRef="D2032Q2May1-Apr30_srt_StatementScenarioAxis_srt_ScenarioForecastMember" decimals="-5" id="Fact-48F4CC03D29AA55AE26569FC365B90CE" unitRef="cad">2700000</cls:LeasesAnnualRentExpense>
	<cls:LeasesExtensionPeriods contextRef="D2019Q1Mar1-Mar31" id="Fact-04E8990DD6D8D5F6ED586A0AFB9EBAB3">P5Y</cls:LeasesExtensionPeriods>
	<cls:LeasesLeaseTerm contextRef="D2019Q1Mar1-Mar31" id="Fact-D12CA8B369ECB625D17669F5E80C51A0">P10Y</cls:LeasesLeaseTerm>
	<cls:LeasesNumberOfExtensionOptions contextRef="D2019Q1Mar1-Mar31" decimals="INF" id="Fact-20BD2828C79A1377E6FD6A0A614E5ECE" unitRef="extension">2</cls:LeasesNumberOfExtensionOptions>
	<cls:LesseeOperatingLeaseTermOfContract1 contextRef="D2018Q3Sep01-Sep30" id="Fact-70A1A2B771FE4866655940AC78ABDB61">P3Y</cls:LesseeOperatingLeaseTermOfContract1>
	<cls:LesseeOperatingLeaseTermOfContract1 contextRef="D2019Q1Mar1-Mar31" id="Fact-A3467CCEB48D308B376340AC4C07DAF4">P10Y</cls:LesseeOperatingLeaseTermOfContract1>
	<cls:LettersOfCreditOutstandingAmount1 contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="INF" id="Fact-D48CD7854FB3F8CC312340FC26645AA1" unitRef="usd">150000000.0</cls:LettersOfCreditOutstandingAmount1>
	<cls:LettersOfCreditOutstandingAmount1 contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-4A66E56A2043C98B24084478BDE7BA18" unitRef="usd">150000000</cls:LettersOfCreditOutstandingAmount1>
	<cls:LettersOfCreditOutstandingAmount1 contextRef="FI2018Q4" decimals="-5" id="Fact-F472311627529A6EAF0B410C128A634C" unitRef="usd">14400000</cls:LettersOfCreditOutstandingAmount1>
	<cls:LettersOfCreditOutstandingAmount1 contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember_ifrs-full_ClassesOfContingentLiabilitiesAxis_ifrs-full_ContingentLiabilityForGuaranteesMember" decimals="-5" id="Fact-64C95F42B6A46FC1463744642B1D2B83" unitRef="usd">21300000</cls:LettersOfCreditOutstandingAmount1>
	<cls:LettersOfCreditOutstandingAmount1 contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-BDA480A2193390570A64410B82196F08" unitRef="usd">21300000</cls:LettersOfCreditOutstandingAmount1>
	<cls:LettersOfCreditOutstandingAmount1 contextRef="FI2019Q4" decimals="-5" id="Fact-DC3BE53CC7A7A4D99B95410C327C17EF" unitRef="usd">13300000</cls:LettersOfCreditOutstandingAmount1>
	<cls:LettersOfCreditOutstandingAmount1 contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember_ifrs-full_ClassesOfContingentLiabilitiesAxis_ifrs-full_ContingentLiabilityForGuaranteesMember" decimals="-5" id="Fact-6DE73D784EBE5C845AF34463F72CCC7F" unitRef="usd">21200000</cls:LettersOfCreditOutstandingAmount1>
	<cls:LettersOfCreditOutstandingAmount1 contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-65BB76847B1EAD78CFC4D415D304D8EA" unitRef="usd">21200000</cls:LettersOfCreditOutstandingAmount1>
	<cls:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember" decimals="INF" id="Fact-21C86F47D2D8D061811740FA5025ECE2" unitRef="usd">110000000</cls:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
	<cls:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-6" id="Fact-850D41FA4123EBB7DE64447870D6B2A7" unitRef="usd">110000000</cls:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
	<cls:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption contextRef="I2018Q4Nov30_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember" decimals="INF" id="Fact-68F0ADA6B2D79C59B20ED415D33CBCE1" unitRef="usd">250000000.0</cls:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
	<cls:LineOfCreditFacilityMaximumBorrowingCapacity1 contextRef="FI2018Q2_cls_CreditFacility1Axis_cls_BridgeLoan1Member_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="INF" id="Fact-4081F5CA12BBCB60145B40FBC17F28DE" unitRef="usd">50000000.0</cls:LineOfCreditFacilityMaximumBorrowingCapacity1>
	<cls:LineOfCreditFacilityMaximumBorrowingCapacity1 contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="INF" id="Fact-26BFC53468FC4E07D3CCD415D343C28D" unitRef="usd">450000000.0</cls:LineOfCreditFacilityMaximumBorrowingCapacity1>
	<cls:LineOfCreditFacilityMaximumBorrowingCapacity1 contextRef="I2018Q2May31_ifrs-full_BorrowingsByNameAxis_cls_RevolvingCreditFacilityDueMay2020Member" decimals="INF" id="Fact-B18ECDD3F5896F6B727540F6113D91D1" unitRef="usd">300000000.0</cls:LineOfCreditFacilityMaximumBorrowingCapacity1>
	<cls:LineofCreditFacilityCommitmentFeePercentage1 contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" decimals="INF" id="Fact-BFF718E75BF302FDC8E640FCF0235AB0" unitRef="number">0.0035</cls:LineofCreditFacilityCommitmentFeePercentage1>
	<cls:LineofCreditFacilityCommitmentFeePercentage1 contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" decimals="INF" id="Fact-9EDA185114711C01F2CA40FD138DF7A0" unitRef="number">0.005</cls:LineofCreditFacilityCommitmentFeePercentage1>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2018Q4YTD_srt_CurrencyAxis_cls_OtherCurrencyMember" id="Fact-1CAE57BAE0CEE1AD7C864485D764A49C">P1M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_CAD" id="Fact-B9076A7A531A5A467A0D44857FFA6B68">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_CNY" id="Fact-24A9DB88183187C79FB24485AC76CC18">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_EUR" id="Fact-2B3C07227A3BAC009F424485B8D59221">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_GBP" id="Fact-C6C5DD62935859F7A2334485A31A0C25">P4M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_MXN" id="Fact-E81E4653CFE1B7CAFF0144859A6CD257">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_MYR" id="Fact-628CFFB9B16F864AA240448591E4D669">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_RON" id="Fact-7EB6DB47C5A67E674D104485C3B0553F">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_SGD" id="Fact-5EC86B92427CB1D7E8DD4485CDA00C48">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_THB" id="Fact-812737FB49BD0D65F0134485886176AB">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2019Q4YTD_srt_CurrencyAxis_cls_OtherCurrencyMember" id="Fact-A0144873457DB9CCFEBAD415D3006EFF">P4M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_CAD" id="Fact-A709F3733B90959F5EC9D415D35004C6">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_CNY" id="Fact-15F2973F393BEEF38F15D415D35C9E7F">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_EUR" id="Fact-1F536C8A51F846924EEBD415D3514002">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_GBP" id="Fact-F09D504499E94E633FB8D415D35D6E25">P4M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_MXN" id="Fact-F923B116BEDD695A5144D415D36308EF">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_MYR" id="Fact-9484DE2861AEB7BD6132D415D34CE8B4">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_RON" id="Fact-539176637D14CD1A45F4D415D35708D4">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_SGD" id="Fact-9A81FD3EAB368485AA06D415D347AF54">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:MaximumLengthOfTimeHedgedInCashFlowHedge contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_THB" id="Fact-EBB194AC24EA5C7A800FD415D35A2EC4">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
	<cls:NonCurrentLandRights contextRef="FI2018Q4" decimals="-5" id="Fact-262F791E412913609D71D415D329502F" unitRef="usd">10100000</cls:NonCurrentLandRights>
	<cls:NonCurrentLandRights contextRef="FI2019Q4" decimals="-5" id="Fact-0A5555E254F092CAFF53D415D325C5BC" unitRef="usd">9700000</cls:NonCurrentLandRights>
	<cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-D303BA94BFEA9DAA558AD415D3AAEC46" unitRef="usd">650200000</cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities>
	<cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-4B914DE1D1178AD4E92BD415D322038D" unitRef="usd">559100000</cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities>
	<cls:NoncurrentProvisionsAndOtherNoncurrentLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-3BD6B543BE0DA621C836D415D37B7CC0" unitRef="usd">20600000</cls:NoncurrentProvisionsAndOtherNoncurrentLiabilities>
	<cls:NoncurrentProvisionsAndOtherNoncurrentLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-E574B4877B45CE965041D415D3821FB7" unitRef="usd">28600000</cls:NoncurrentProvisionsAndOtherNoncurrentLiabilities>
	<cls:NumberOfSegmentsWithInventoryWriteDowns contextRef="FD2019Q4QTD" decimals="INF" id="Fact-E27EEF2FB7F35E81E93A407F62901773" unitRef="Segment">2</cls:NumberOfSegmentsWithInventoryWriteDowns>
	<cls:NumberOfSharesHolderIsEntitledToPerVestedUnit contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="INF" id="Fact-7936E87760FBA8DB286244F758885C3D" unitRef="shares">1</cls:NumberOfSharesHolderIsEntitledToPerVestedUnit>
	<cls:NumberOfSupplierFinancingPrograms contextRef="FD2019Q4QTD_srt_MajorCustomersAxis_cls_ATSSegmentCustomerMember" decimals="INF" id="Fact-37489A0164CF7731275F4078377F3FF3" unitRef="program">1</cls:NumberOfSupplierFinancingPrograms>
	<cls:NumberOfSupplierFinancingPrograms contextRef="FD2019Q4YTD" decimals="INF" id="Fact-8BC58EE67D8749E304524072CC13B074" unitRef="program">2</cls:NumberOfSupplierFinancingPrograms>
	<cls:NumberOfSupplierFinancingPrograms contextRef="FD2019Q4YTD_srt_MajorCustomersAxis_cls_CCSSegmentCustomerMember" decimals="INF" id="Fact-5F65D7E648FF6448ED0640762EA6D37F" unitRef="program">1</cls:NumberOfSupplierFinancingPrograms>
	<cls:NumberOfVotesPerShare contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="INF" id="Fact-32509390579D597B4119D415D300F055" unitRef="vote_PER_shares">25</cls:NumberOfVotesPerShare>
	<cls:NumberOfVotesPerShare contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="INF" id="Fact-1574459E1353D3AF4703D415D316D8A7" unitRef="vote_PER_shares">1</cls:NumberOfVotesPerShare>
	<cls:NumberofOperatingSegments1 contextRef="FD2017Q4YTD" decimals="INF" id="Fact-45BFCEA6E15B7691F807BFDFD66C82F9" unitRef="Segment">1</cls:NumberofOperatingSegments1>
	<cls:NumberofOperatingSegments1 contextRef="FD2018Q1QTD" decimals="INF" id="Fact-8B038FD14699FE367C636A11FA341B9B" unitRef="Segment">2</cls:NumberofOperatingSegments1>
	<cls:NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage contextRef="FD2019Q4YTD" decimals="2" id="Fact-BD51DDC47E20B8EC88EBD415D38E5B8A" unitRef="number">0.01</cls:NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage>
	<cls:NumberofReportableSegments1 contextRef="FD2019Q4YTD" decimals="INF" id="Fact-A139742A8B432B1920B93FEBCA0BA505" unitRef="Segment">2</cls:NumberofReportableSegments1>
	<cls:OperatingLeaseLiability contextRef="FI2018Q4" decimals="-5" id="Fact-6DB5906D1E805FE937124157FAAAD0CD" unitRef="usd">107400000</cls:OperatingLeaseLiability>
	<cls:OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised contextRef="I2019Q1Jan01" decimals="-5" id="Fact-651891AFD235F2106696415F2C2FD46B" unitRef="usd">19700000</cls:OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised>
	<cls:OptionToObtainNonVotingInterestRelatedPartyTransaction contextRef="FI2019Q4_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" decimals="2" id="Fact-0BAB03C250C016502F5540A226B96F31" unitRef="number">0.05</cls:OptionToObtainNonVotingInterestRelatedPartyTransaction>
	<cls:OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2018Q4" decimals="2" id="Fact-02F5344CE855CADE4D4BD415D390D126" unitRef="number">0.03</cls:OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<cls:OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage contextRef="FI2019Q4" decimals="2" id="Fact-9D07FEA3BBE16D2FF4D9D415D391D500" unitRef="number">0.04</cls:OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
	<cls:OtherAssetsMiscellaneousNoncurrent1 contextRef="FI2018Q4" decimals="-5" id="Fact-5316977C4234AD0A70C8D415D3318BFC" unitRef="usd">10600000</cls:OtherAssetsMiscellaneousNoncurrent1>
	<cls:OtherAssetsMiscellaneousNoncurrent1 contextRef="FI2019Q4" decimals="-5" id="Fact-C312FC534E403F41D4A5D415D331349E" unitRef="usd">7500000</cls:OtherAssetsMiscellaneousNoncurrent1>
	<cls:OtherCommitment1 contextRef="FI2019Q4" decimals="-5" id="Fact-4D516CF2E0EEA2AE7E5BD415D30A5E8F" unitRef="usd">134800000</cls:OtherCommitment1>
	<cls:OtherCommitment1 contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFiveYearsMember" decimals="-5" id="Fact-ADCF0F32CF134CA41C27D415D2FADBC2" unitRef="usd">49800000</cls:OtherCommitment1>
	<cls:OtherCommitment1 contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" decimals="-5" id="Fact-17E3F69EA7E35E9DAABBD415D30904AA" unitRef="usd">12600000</cls:OtherCommitment1>
	<cls:OtherCommitment1 contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" decimals="-5" id="Fact-0C1AAC05FFD7F48EF820D415D3155F15" unitRef="usd">18600000</cls:OtherCommitment1>
	<cls:OtherCommitment1 contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" decimals="-5" id="Fact-5CD690D18E00FB344C03D415D2FF84E8" unitRef="usd">14500000</cls:OtherCommitment1>
	<cls:OtherCommitment1 contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" decimals="-5" id="Fact-0801A5694F6AB89DE458D415D307CEB0" unitRef="usd">14900000</cls:OtherCommitment1>
	<cls:OtherCommitment1 contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-5" id="Fact-9416BC4C1CBC46E9761BD415D313EEE7" unitRef="usd">24400000</cls:OtherCommitment1>
	<cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans contextRef="FD2017Q4YTD" decimals="-5" id="Fact-71A034A90704BBA02D24D415D358798A" unitRef="usd">-18200000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
	<cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-5" id="Fact-CD411D84F5131E0AEC25D415D3219256" unitRef="usd">-18200000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
	<cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans contextRef="FD2018Q4YTD" decimals="-5" id="Fact-8E4111642E82124A5C96D415D35C0FD2" unitRef="usd">-54900000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
	<cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-5" id="Fact-250FF89BA5618D0D3CEED415D315ACA5" unitRef="usd">-54900000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
	<cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans contextRef="FD2019Q4YTD" decimals="-5" id="Fact-167B280B317DBC7D4C5DD415D3BF14D1" unitRef="usd">-8700000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
	<cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-5" id="Fact-EC89916E2EED185F0E33D415D3053F8B" unitRef="usd">-8700000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
	<cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-24989D8E836DCEF2ACCE44E914D19321" unitRef="usd">-17000000</cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities>
	<cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-0A5E60C3A72AFB7D797A44E9150605F6" unitRef="usd">-63300000</cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities>
	<cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-3A4F281B30AED9923B1C44E914E59132" unitRef="usd">0</cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities>
	<cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement contextRef="FD2017Q4YTD" decimals="-5" id="Fact-92522E54E2FE8A4D9122D415D34C3D7F" unitRef="usd">-17000000</cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement>
	<cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement contextRef="FD2018Q4YTD" decimals="-5" id="Fact-4CCE52CF28584152CDA2D415D34D8310" unitRef="usd">-63300000</cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement>
	<cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement contextRef="FD2019Q4YTD" decimals="-5" id="Fact-131DC6423AB95C734B73D415D34A9C3B" unitRef="usd">0</cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement>
	<cls:PaymentOfFinancingCostsAndWaiverFees contextRef="FD2017Q4YTD" decimals="-5" id="Fact-2FE3B76438A0043A5205D415D37EFA25" unitRef="usd">10200000</cls:PaymentOfFinancingCostsAndWaiverFees>
	<cls:PaymentOfFinancingCostsAndWaiverFees contextRef="FD2018Q4YTD" decimals="-5" id="Fact-1C5CCD61B660C06357F9D415D328D005" unitRef="usd">36000000</cls:PaymentOfFinancingCostsAndWaiverFees>
	<cls:PaymentOfFinancingCostsAndWaiverFees contextRef="FD2019Q4YTD" decimals="-5" id="Fact-4FB743878DB027BA8C7BD415D37F3571" unitRef="usd">46500000</cls:PaymentOfFinancingCostsAndWaiverFees>
	<cls:PaymentOfInterestExpenseAndDebtIssuanceCosts contextRef="FD2017Q4YTD" decimals="-5" id="Fact-433DC0BFD284938090BC6A341B8D29F3" unitRef="usd">10200000</cls:PaymentOfInterestExpenseAndDebtIssuanceCosts>
	<cls:PaymentOfInterestExpenseAndDebtIssuanceCosts contextRef="FD2018Q4YTD" decimals="-5" id="Fact-7E37DE1E7D21BBDA6ED36A33F2604863" unitRef="usd">36000000</cls:PaymentOfInterestExpenseAndDebtIssuanceCosts>
	<cls:PaymentOfInterestExpenseAndDebtIssuanceCosts contextRef="FD2019Q4YTD" decimals="-5" id="Fact-BB699B304B481436BE566A344C5463BA" unitRef="usd">44500000</cls:PaymentOfInterestExpenseAndDebtIssuanceCosts>
	<cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-8644496DBC93A87324E1D415D3501E32" unitRef="usd">2300000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-84BC3E1D1A1FA192694ED415D337201F" unitRef="usd">2300000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-FEA76E4BDDD0F54505E5D415D30176D6" unitRef="usd">1000000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-3AC669793DB792326F9ED415D392B244" unitRef="usd">1000000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-9472F56809B1A59F3E69D415D3B8C0D4" unitRef="usd">3000000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-C5F2078AFF16D74F4556D415D3A5726C" unitRef="usd">3000000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-97C3BA67DBE2512F8349D415D3BB1E75" unitRef="usd">800000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-276DE313456B8AF4B51CD415D38082AA" unitRef="usd">800000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation contextRef="FD2017Q4YTD" decimals="-5" id="Fact-0BC12A543844AEB812DAD415D39BD643" unitRef="usd">19900000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
	<cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation contextRef="FD2017Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-A081015B7F76AA4972FC4AE90FDD0B68" unitRef="usd">19900000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
	<cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation contextRef="FD2018Q4YTD" decimals="-5" id="Fact-4737DBCD87B4286E7D44D415D37CB7B6" unitRef="usd">75500000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
	<cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation contextRef="FD2018Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-84DCE8D67BBAD1FA76AF4AE90FE3AFCF" unitRef="usd">75500000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
	<cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation contextRef="FD2019Q4YTD" decimals="-5" id="Fact-3F14F5F8D704849D3187D415D39E07C0" unitRef="usd">67300000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
	<cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation contextRef="FD2019Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandEighteenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-D0FC151984EEE921EFB24AE90FD547CD" unitRef="usd">67300000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
	<cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans contextRef="FD2017Q4YTD" decimals="-5" id="Fact-3B7DCFB8A8B3B53F311ED415D37A11F8" unitRef="usd">16700000</cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans>
	<cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans contextRef="FD2018Q4YTD" decimals="-5" id="Fact-6D2FC4CD10F7E3A88E09D415D32524F5" unitRef="usd">22400000</cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans>
	<cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans contextRef="FD2019Q4YTD" decimals="-5" id="Fact-674C75843FE39988F96AD415D39C2BC2" unitRef="usd">9200000</cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans>
	<cls:PaymentsToSettleSharebasedCompensationArrangements contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember" decimals="-5" id="Fact-3D83DF4AC7C4D43C44824ED793A768F5" unitRef="usd">1700000</cls:PaymentsToSettleSharebasedCompensationArrangements>
	<cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_US" decimals="2" id="Fact-174B6A98A2A73BAB5EC83FF0641C8B98" unitRef="number">0.96</cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill>
	<cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_KR" decimals="2" id="Fact-6829BC0B7CF1479821DE3FF0E643F1B0" unitRef="number">0.10</cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill>
	<cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_US" decimals="2" id="Fact-FDC79FDDCE789BCAD4CE3FF064232136" unitRef="number">0.86</cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill>
	<cls:PercentageOfEntitiesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN" decimals="2" id="Fact-BA1313B29D5683502947D415D3C94042" unitRef="number">0.19</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
	<cls:PercentageOfEntitiesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_MY" decimals="2" id="Fact-9C27A75AC5E2FB47761DD415D319BA1D" unitRef="number">0.13</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
	<cls:PercentageOfEntitiesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_RO" decimals="2" id="Fact-9DBB4919C54E890838D8D415D2FD426E" unitRef="number">0.15</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
	<cls:PercentageOfEntitiesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_TH" decimals="2" id="Fact-7FEB9E4157A767A51539D415D3CA85D1" unitRef="number">0.16</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
	<cls:PercentageOfEntitiesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_US" decimals="2" id="Fact-993DCB2338D177731C786A1AC0468CAA" unitRef="number">0.15</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
	<cls:PercentageOfEntitiesPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN" decimals="2" id="Fact-A4255496FCF6893406B3D415D312CA5E" unitRef="number">0.14</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
	<cls:PercentageOfEntitiesPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_RO" decimals="2" id="Fact-4EE592ED226B7BAD28D7D415D3128731" unitRef="number">0.11</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
	<cls:PercentageOfEntitiesPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_TH" decimals="2" id="Fact-817EC1D2D0C486557535D415D31303B6" unitRef="number">0.16</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
	<cls:PercentageOfEntitiesPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_US" decimals="2" id="Fact-0CD01AE755682F437032D415D312AC8C" unitRef="number">0.16</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
	<cls:PercentageOfEntitysProfitLossFromOperatingActivities contextRef="FD2017Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="3" id="Fact-D4E355388B71933646ABD415D384650D" unitRef="number">0.049</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
	<cls:PercentageOfEntitysProfitLossFromOperatingActivities contextRef="FD2017Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="3" id="Fact-C1A279A1134AF9A160C0D415D320538F" unitRef="number">0.029</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
	<cls:PercentageOfEntitysProfitLossFromOperatingActivities contextRef="FD2018Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="3" id="Fact-124B93E7887590440581D415D31DE4A3" unitRef="number">0.046</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
	<cls:PercentageOfEntitysProfitLossFromOperatingActivities contextRef="FD2018Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="3" id="Fact-BF5CC0E9750B1C154494D415D31B3CD9" unitRef="number">0.025</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
	<cls:PercentageOfEntitysProfitLossFromOperatingActivities contextRef="FD2019Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="3" id="Fact-23860098EB5F5D94979CD415D31CBA85" unitRef="number">0.028</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
	<cls:PercentageOfEntitysProfitLossFromOperatingActivities contextRef="FD2019Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="3" id="Fact-BBAF37E01569086F8E5BD415D38647CB" unitRef="number">0.026</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
	<cls:PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions contextRef="I2015Q3Jul23_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" decimals="2" id="Fact-37A35F4632034CF4612540A1CBD55CEE" unitRef="number">0.25</cls:PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions>
	<cls:PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions contextRef="I2015Q3Jul23_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" decimals="2" id="Fact-A55E1101AC677730252A40A1AB5B9F15" unitRef="number">0.27</cls:PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions>
	<cls:PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove contextRef="FI2019Q4" decimals="2" id="Fact-6F965D6B3E62C9BAA5EA44D81C61E6AB" unitRef="number">0.97</cls:PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove>
	<cls:PlanAssetsAtFairValueAllocationPercentage contextRef="FI2018Q4" decimals="INF" id="Fact-0915B15844B6CC09EA61D415D390003C" unitRef="number">1</cls:PlanAssetsAtFairValueAllocationPercentage>
	<cls:PlanAssetsAtFairValueAllocationPercentage contextRef="FI2019Q4" decimals="INF" id="Fact-9FB1771AC68654486BE4D415D39FDC70" unitRef="number">1</cls:PlanAssetsAtFairValueAllocationPercentage>
	<cls:PlanAssetsCostofAnnuityPurchased contextRef="D2017Q1Mar01-Mar31_ifrs-full_DefinedBenefitPlansAxis_cls_UKMainPensionPlanMember" decimals="-5" id="Fact-2F14AA110B176FE3F1CB44A100AB8CE9" unitRef="usd">154300000</cls:PlanAssetsCostofAnnuityPurchased>
	<cls:PlanAssetsCostofAnnuityPurchased contextRef="D2017Q1Mar01-Mar31_ifrs-full_DefinedBenefitPlansAxis_cls_UKMainPensionPlanMember" decimals="-5" id="Fact-73273EBE7FEE306F130544A0D19F8E36" unitRef="gbp">123700000</cls:PlanAssetsCostofAnnuityPurchased>
	<cls:PlanAssetsCostofAnnuityPurchased contextRef="D2017Q2Apr01-Apr30_ifrs-full_DefinedBenefitPlansAxis_cls_UKSupplementaryPensionPlanMember" decimals="-5" id="Fact-576D492D9B459170D31E44A27F2C1CC6" unitRef="usd">11700000</cls:PlanAssetsCostofAnnuityPurchased>
	<cls:PlanAssetsCostofAnnuityPurchased contextRef="D2017Q2Apr01-Apr30_ifrs-full_DefinedBenefitPlansAxis_cls_UKSupplementaryPensionPlanMember" decimals="-5" id="Fact-193619845A3ACEF165EE44A1E321146A" unitRef="gbp">9100000</cls:PlanAssetsCostofAnnuityPurchased>
	<cls:PlanAssetsCostofAnnuityPurchased contextRef="D2018Q2Jun01-Jun30_ifrs-full_DefinedBenefitPlansAxis_cls_UKMainPensionPlanMember" decimals="-5" id="Fact-7D3FD78B45C194E61C4844A2B6E6314C" unitRef="gbp">156100000</cls:PlanAssetsCostofAnnuityPurchased>
	<cls:PlanAssetsCostofAnnuityPurchased contextRef="D2018Q2Jun01-Jun30_ifrs-full_DefinedBenefitPlansAxis_cls_UKMainPensionPlanMember" decimals="-5" id="Fact-AAD6C0EB91CDDCE451C044D52D3BDF3F" unitRef="usd">209200000</cls:PlanAssetsCostofAnnuityPurchased>
	<cls:PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate contextRef="I2018Q2Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-05F6A0A56DDF2E657BDFD415D3371085" unitRef="usd">7800000</cls:PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate>
	<cls:PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate contextRef="I2018Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-E7C187C8D8F6828CF45E405B75002E73" unitRef="usd">20600000</cls:PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate>
	<cls:PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions contextRef="I2015Q3Jul23" decimals="INF" id="Fact-3D365F2541C3A008AC5C45E64F92DE70" unitRef="real_estate_partnership">4</cls:PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions>
	<cls:PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment contextRef="FI2019Q4" decimals="-5" id="Fact-9F1752173805762B431569F43ED4AF41" unitRef="usd">6000000</cls:PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment>
	<cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax contextRef="FD2017Q4YTD" decimals="-5" id="Fact-5707F2BA359161181CED44E9151F372F" unitRef="usd">1200000</cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax>
	<cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax contextRef="FD2018Q4YTD" decimals="-5" id="Fact-A5A6C7A39DBEB35B66A144E914DC3E2D" unitRef="usd">-8400000</cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax>
	<cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax contextRef="FD2019Q4YTD" decimals="-5" id="Fact-10AC6895A70F28A3914444E91527DC2B" unitRef="usd">8700000</cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax>
	<cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax contextRef="FD2017Q4YTD" decimals="-5" id="Fact-9AFADC85EE3A4EEF169644E91516003C" unitRef="usd">17000000</cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax>
	<cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax contextRef="FD2018Q4YTD" decimals="-5" id="Fact-846C038FC0C869396D5A44E9150E1B6B" unitRef="usd">63300000</cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax>
	<cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax contextRef="FD2019Q4YTD" decimals="-5" id="Fact-7E8E1B0B660BFE279D0E44E914ED50DC" unitRef="usd">0</cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax>
	<cls:RecognisedFinanceLeaseAsAssets contextRef="FI2018Q4" decimals="-5" id="Fact-A10A8BE9002633C7CDEB409943192695" unitRef="usd">12800000</cls:RecognisedFinanceLeaseAsAssets>
	<cls:RecognisedFinanceLeaseAsAssets contextRef="FI2019Q4" decimals="-5" id="Fact-49156C9563DDEEBE80DC409967BA0DE0" unitRef="usd">7500000</cls:RecognisedFinanceLeaseAsAssets>
	<cls:RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed contextRef="I2019Q1Jan01" decimals="-5" id="Fact-694D8AB9994913C007FF415CE17B4EC1" unitRef="usd">1900000</cls:RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed>
	<cls:RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" decimals="INF" id="Fact-0C39997D528C7E53E4D940F9C59E879A" unitRef="number">0</cls:RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow>
	<cls:RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" decimals="INF" id="Fact-F6D190E517530882D5CE40F9EAF2A433" unitRef="number">0.5</cls:RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow>
	<cls:RightOfUseAssetForeignExchangeAndOther contextRef="FD2019Q4YTD" decimals="-5" id="Fact-5FCD7CA20860C57F474F40D23697A39A" unitRef="usd">200000</cls:RightOfUseAssetForeignExchangeAndOther>
	<cls:RightOfUseAssetForeignExchangeAndOther contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember" decimals="-5" id="Fact-35391A9EDDF0539014D140D236A14FD4" unitRef="usd">0</cls:RightOfUseAssetForeignExchangeAndOther>
	<cls:RightOfUseAssetForeignExchangeAndOther contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-18B76514D501CECB3F8540D234DC8E56" unitRef="usd">300000</cls:RightOfUseAssetForeignExchangeAndOther>
	<cls:RightOfUseAssetForeignExchangeAndOther contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_OtherPropertyPlantAndEquipmentMember" decimals="-5" id="Fact-ADB1F3C4877D72D30AD140D2368D7DDF" unitRef="usd">-100000</cls:RightOfUseAssetForeignExchangeAndOther>
	<cls:RightOfUseAssetsDerecognized contextRef="FD2019Q4YTD" decimals="-5" id="Fact-4FF97A961529BF99EF8540DCF3E25166" unitRef="usd">3700000</cls:RightOfUseAssetsDerecognized>
	<cls:RightOfUseAssetsDerecognized contextRef="FD2019Q4YTD_ifrs-full_ClassesOfAssetsAxis_ifrs-full_RightofuseAssetsMember" decimals="-5" id="Fact-57D4AD4BC434141BB38940D628161999" unitRef="usd">1000000</cls:RightOfUseAssetsDerecognized>
	<cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B2C13FBBD4A0D8AB400140D05EE83A81" unitRef="usd">4700000</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
	<cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember" decimals="-5" id="Fact-8F5FBD94D49EAEB77EA440D05ECEECAA" unitRef="usd">4700000</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
	<cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-3DE15DC8694C85022D8E40D05EF756A5" unitRef="usd">0</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
	<cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_OtherPropertyPlantAndEquipmentMember" decimals="-5" id="Fact-FDC4E0487E819693617840D05EF01231" unitRef="usd">0</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="INF" id="Fact-6C7A1BA610F7D077595BD415D3807EC3" unitRef="number">0.0025</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-B47433F3C0E7FA7CF318D415D33B78CB" unitRef="usd">5900000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember_srt_RangeAxis_srt_MaximumMember" decimals="-5" id="Fact-5C8651856BCBA76F38E944825E8406F1" unitRef="usd">2000000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss contextRef="FD2019Q4YTD_srt_RangeAxis_srt_MinimumMember" decimals="-5" id="Fact-50F2348C66A94544D01369C8EEBB7412" unitRef="usd">2100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="INF" id="Fact-7D15096072D8A06983F9D415D3197C36" unitRef="number">0.01</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="INF" id="Fact-515B52B0DB43265EF9B3D415D3BFE96B" unitRef="number">0.01</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-99ACDE2542034B5BFCA1447ECB23C685" unitRef="usd">2400000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-7514AC70F2B85CA571F0D415D35D9AE8" unitRef="usd">200000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-C7FE573B2352C40AE82AD415D3586AA4" unitRef="usd">0</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-7D92F8DCEA72D381BD37D415D35EB47F" unitRef="usd">-100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-935B8F7AD14B8C0208CCD415D311C9E6" unitRef="usd">100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-E1C37A0F3F3A19B55931D415D365BA40" unitRef="usd">100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-763ED17C4F6A3185B139D415D364DF73" unitRef="usd">-1000000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-9B916AC11E4BC57B3739D415D34AB0E7" unitRef="usd">-300000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-A8609DAEC421EF881D29D415D3C5CF27" unitRef="usd">0</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-2748D04C29650EADBDA7D415D30A6079" unitRef="usd">-300000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-E96A04337354F461CC25D415D35F9E42" unitRef="usd">-700000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-9B004F7FD306C2810388D415D34E6188" unitRef="usd">-200000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-850FA49A9A9DEA365ADED415D34C296B" unitRef="usd">0</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-326EEDE847B6FB037420D415D3686D25" unitRef="usd">100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-DF9A5B0297EC685A14E7D415D36AF7E9" unitRef="usd">-100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-71E05536DEFB97B1E939D415D36748E6" unitRef="usd">-100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-E461E0F04C71258638C6D415D3663BF7" unitRef="usd">1000000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-8473732C74B45A2D3FDDD415D35C71C3" unitRef="usd">300000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-79FC9E439140A487417BD415D35B192B" unitRef="usd">0</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-CC3533C33312E987A668D415D3545E3A" unitRef="usd">300000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome>
	<cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-9BF53EF07216B4E8AA94D415D364B171" unitRef="usd">700000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome>
	<cls:ServicesAgreementAnnualFeeRelatedPartyTransactions contextRef="FD2019Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointControlOrSignificantInfluenceMember" decimals="INF" id="Fact-EB173BD0F1C07F9CCA4E68D7180C8919" unitRef="usd">235000</cls:ServicesAgreementAnnualFeeRelatedPartyTransactions>
	<cls:ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions contextRef="FD2019Q4YTD" id="Fact-62C706EB15F7A3AACBE768DCFDB0EDFA">P30D</cls:ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions>
	<cls:ServicesAgreementRenewalTermRelatedPartyTransactions contextRef="FD2019Q4YTD_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_JointControlOrSignificantInfluenceMember" id="Fact-4420ABE89487CBC4163768DC5C0121E2">P1Y</cls:ServicesAgreementRenewalTermRelatedPartyTransactions>
	<cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-F141334A2FD59E7999D6D415D2FCB5C0" unitRef="usd">-2500000</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-58B82CDAC95F4E4B7918D415D34E5B1F" unitRef="usd">2500000</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-15502EB5886A4AE4A7F7D415D34E64C5" unitRef="usd">0</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-12AF72C5DA47AC8099ADD415D3A5666C" unitRef="usd">0</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-B1A811600C1553796847D415D355FD19" unitRef="usd">-5200000</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-D658AFC9DC33ED9A026BD415D3AF378F" unitRef="usd">5200000</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-3EDFE5E2950E18A3B3D7D415D3C1D5D8" unitRef="usd">0</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-8FD6C26BF803537351A6D415D368CDFA" unitRef="usd">0</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
	<cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate contextRef="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="INF" id="Fact-D12574D8F590E4BF6F426DAE64678472" unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate>
	<cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember" decimals="INF" id="Fact-1A27D5A682E945F3A37AC0CC7197895E" unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate>
	<cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="INF" id="Fact-A6398FAA4D27B0516F764175108100D9" unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate>
	<cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual contextRef="I2020Q1Jan29_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_OtherRelatedPartiesMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_cls_Mr.WilliamA.EtheringtonMember" decimals="-4" id="Fact-48A100B0AF6A9CBD03B84EE00BCEB90D" unitRef="shares">470000</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual>
	<cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash contextRef="FD2019Q4YTD_ifrs-full_RangeAxis_cls_MiddleOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember" decimals="INF" id="Fact-0BA6B0A6ADA1E9D83A994170850932B5" unitRef="number">0.25</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash>
	<cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash contextRef="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember" decimals="INF" id="Fact-FC0F2AF233757DED78224170873958D3" unitRef="number">0</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash>
	<cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash contextRef="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember" decimals="INF" id="Fact-E5A6ED38174B2881B78441708986F399" unitRef="number">0.5</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash>
	<cls:ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod contextRef="FD2019Q4YTD" id="Fact-0D0E8B821DC9662E097C6DBA25BAB0B1">P3Y</cls:ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod>
	<cls:SharePrice contextRef="FD2017Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="2" id="Fact-32A15E581302FFA034B64AEB6A3D2745" unitRef="usdPerShare">10.58</cls:SharePrice>
	<cls:SharePrice contextRef="FD2018Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="2" id="Fact-4F3539C59D945E832D3B4AEB6A41889F" unitRef="usdPerShare">11.10</cls:SharePrice>
	<cls:SharePrice contextRef="FD2019Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandEighteenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="2" id="Fact-12B40EFB6708EDD707184AEB6A3502A3" unitRef="usdPerShare">8.15</cls:SharePrice>
	<cls:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="INF" id="Fact-E2A1E1A8BD83C57770314049AE2CB84F" unitRef="number">0.4</cls:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares>
	<cls:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="INF" id="Fact-538F1465D7A4A70F89F0404A2D30ABB1" unitRef="number">0.6</cls:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel>
	<cls:SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards contextRef="D2018Q4Jan1-Dec31_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember" decimals="INF" id="Fact-09C90E7EA8F43C0372D54050E45FAF28" unitRef="number">0.75</cls:SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards>
	<cls:SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards contextRef="D2018Q4Jan1-Dec31_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember" decimals="INF" id="Fact-4EAEC47A6963C11D4EF7405113EFA239" unitRef="number">1</cls:SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards>
	<cls:SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards contextRef="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember" decimals="INF" id="Fact-4DF8F430C961F37B46944171FCFD6B82" unitRef="number">1</cls:SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2 contextRef="D2020Q1Jan29-Apr26_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_OtherRelatedPartiesMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_cls_Mr.WilliamA.EtheringtonMember" id="Fact-54706139748E1557EC904EE438B4E566">P90D</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2 contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" id="Fact-915F716E09FCBEBC82E3416B05D1FDA9">P3Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member" id="Fact-7682E94E0FC5D043C1C94047E2D9A49B">P4Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" id="Fact-D299538D25CEE2A7874DA345BAAC5246">P3Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" id="Fact-D8C3EFF4010AA1EC240F41723C2B86D6">P3Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1 contextRef="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheFourMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member" decimals="INF" id="Fact-BE1528249D869BD6A3E8D415D3121246" unitRef="number">0.25</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1 contextRef="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheOne1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member" decimals="INF" id="Fact-D8E848FD759D9F822D19404795FA3FE4" unitRef="number">0.25</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1 contextRef="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheOne1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="4" id="Fact-C13C234F4B6FCF977FC3D415D30A95E6" unitRef="number">0.3333</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1 contextRef="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheThree1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member" decimals="INF" id="Fact-3EA68527F800D234D41CD415D312A31B" unitRef="number">0.25</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1 contextRef="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheThree1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="4" id="Fact-B3F55594064B7BD42C73D415D3113310" unitRef="number">0.3333</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1 contextRef="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheTwo1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member" decimals="2" id="Fact-0524187A24F1AAD8C843D415D3151FB3" unitRef="number">0.25</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1 contextRef="FD2019Q4YTD_cls_Vesting1Axis_cls_SharebasedCompensationAwardTrancheTwo1Member_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="4" id="Fact-5E82CC3C3D8720B7163DD415D31192A9" unitRef="number">0.3333</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1 contextRef="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="INF" id="Fact-7A45A2AB0FE2FCBC49B6416A50FDE878" unitRef="number">0</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1 contextRef="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="INF" id="Fact-9B60AFC495797CE980C14169F25441E8" unitRef="number">2</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="2" id="Fact-80CFCE214E62139EBB2244FBD758F6FA" unitRef="number">0.60</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements contextRef="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="INF" id="Fact-2A7939FF89BBC73C8A0D44FA26DFEDAA" unitRef="number">0</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements contextRef="FD2019Q4YTD_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="INF" id="Fact-2E217C333E052CEF085944FA641435CD" unitRef="number">2</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="INF" id="Fact-FD27DA3F279AD2E5284E44FAAC7D0F18" unitRef="number">1</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1 contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member" id="Fact-B054C3D90FA8F3EE14C14ECD4AAE38F0">P10Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="2" id="Fact-95C9137DCD09847A9C1C44FB8AF0CADA" unitRef="number">1.43</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="2" id="Fact-03A24E1415152A42F5AF44FC1A251848" unitRef="number">1.06</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="2" id="Fact-7EFD0FB0B87FFCCC921944FCD7238FF5" unitRef="number">1.02</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium>
	<cls:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1 contextRef="FD2019Q4YTD_cls_PlanName1Axis_cls_LTIPMemberMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-A7830C45216D1F26946E4EC348DDFF3C" unitRef="shares">29000000</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1>
	<cls:ShortTermBorrowingsMaximumTerm contextRef="D2018Q2Jun01-Jun30_cls_CreditFacility1Axis_cls_BridgeLoan1Member_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" id="Fact-B57EDCCB09F5E9D49292B1E2691F4C18">P10D</cls:ShortTermBorrowingsMaximumTerm>
	<cls:StockIssuedDuringPeriodSharesOther1 contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="-4" id="Fact-19DB8B32F791F280257FD415D39923D9" unitRef="shares">-350000</cls:StockIssuedDuringPeriodSharesOther1>
	<cls:StockIssuedDuringPeriodSharesOther1 contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="INF" id="Fact-5F302A209AA828D5A59444EF1EEF021E" unitRef="shares">346175</cls:StockIssuedDuringPeriodSharesOther1>
	<cls:StockIssuedDuringPeriodSharesOther1 contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-4" id="Fact-9311F5062A3ACAE540B0D415D3C7A171" unitRef="shares">350000</cls:StockIssuedDuringPeriodSharesOther1>
	<cls:StockIssuedDuringPeriodSharesOther1 contextRef="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="INF" id="Fact-45D9A32D8055001C521E6D9AC8CAB4E4" unitRef="shares">0</cls:StockIssuedDuringPeriodSharesOther1>
	<cls:StockIssuedDuringPeriodSharesOther1 contextRef="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="INF" id="Fact-ADB2D2035F64603363DD6D9AC804334F" unitRef="shares">0</cls:StockIssuedDuringPeriodSharesOther1>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1 contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="INF" id="Fact-9907E5DC35D757DFCD2FD415D3C8D6F2" unitRef="shares">0</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1 contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-DCB07B6C347C22F632FDD415D3C5C426" unitRef="shares">2800000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1 contextRef="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="INF" id="Fact-F8F272C5D8415B41088CD415D3C84D03" unitRef="shares">0</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1 contextRef="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-4BA52D45D6AC2FEEF6DAD415D3C75FEB" unitRef="shares">1300000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1 contextRef="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="INF" id="Fact-332843A5794BB50293D644EBA98231E9" unitRef="shares">0</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1 contextRef="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-1FEC9EF7469E6ED62D7044EBA996C2C6" unitRef="shares">800000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member" decimals="-5" id="Fact-CB44D4BAE8EFA30EC0CFD415D308A6CC" unitRef="shares">1700000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-77135DB33D42DC1BF76144EDCE32397D" unitRef="shares">1100000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation contextRef="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member" decimals="-5" id="Fact-D31E81A67DC136D7A11FD415D329CD0F" unitRef="shares">100000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation contextRef="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-69871D1007145B281EEE44EDB32AE290" unitRef="shares">1200000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation contextRef="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_EmployeeStockOption1Member" decimals="INF" id="Fact-4C0BFB40EF11810BD6966D9957FBD3CC" unitRef="shares">0</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
	<cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation contextRef="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-8E00DCBD709E1D24E9004EBECDFEFBE6" unitRef="shares">800000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
	<cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-251C8763DF568432DE3C44EE5ADC4D1B" unitRef="usd">9800000</cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation>
	<cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation contextRef="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-0C491CD66788CC2F540344EE39E1158E" unitRef="usd">14300000</cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation>
	<cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation contextRef="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-F39675CE9F7D7D3E6DA544EE1AA15C95" unitRef="usd">10400000</cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation>
	<cls:StockRepurchaseProgramExcessShareRepurchases contextRef="D2019Q2May1-May30" decimals="-6" id="Fact-E0F3101CE2A16AA723FF40FF2299097D" unitRef="usd">17000000</cls:StockRepurchaseProgramExcessShareRepurchases>
	<cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1 contextRef="FI2019Q4_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandEighteenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-3307CCE84206854581796DD435437E95" unitRef="shares">9500000</cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1>
	<cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1 contextRef="I2018Q4Nov30_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-3FAD9A3E278B2457E0E5D415D32D5D1A" unitRef="shares">10500000</cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1>
	<cls:StockRepurchasedAndRetiredDuringPeriodShares1 contextRef="FD2017Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-B8A92F7163276B9B82594AEA57E25061" unitRef="shares">1900000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
	<cls:StockRepurchasedAndRetiredDuringPeriodShares1 contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="INF" id="Fact-4BD46E3AEF214BFA3B91D415D3994F92" unitRef="shares">0</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
	<cls:StockRepurchasedAndRetiredDuringPeriodShares1 contextRef="FD2017Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-8ACE786041C93E11D64AD415D2FA3E19" unitRef="shares">1900000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
	<cls:StockRepurchasedAndRetiredDuringPeriodShares1 contextRef="FD2018Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-21CE7D5BD51F37BBB7D04AEA57569737" unitRef="shares">6800000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
	<cls:StockRepurchasedAndRetiredDuringPeriodShares1 contextRef="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="INF" id="Fact-6079E3E1A6FA3FF1586ED415D39A07F1" unitRef="shares">0</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
	<cls:StockRepurchasedAndRetiredDuringPeriodShares1 contextRef="FD2018Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-FD34A539A858FA85F510D415D3C6EC6F" unitRef="shares">6800000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
	<cls:StockRepurchasedAndRetiredDuringPeriodShares1 contextRef="FD2019Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandEighteenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-CBD3A8A15837995D5D1C4AEA578A58D8" unitRef="shares">8300000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
	<cls:StockRepurchasedAndRetiredDuringPeriodShares1 contextRef="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="INF" id="Fact-393F9F08A6CE16FC4F7F44EBA99AA4E3" unitRef="shares">0</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
	<cls:StockRepurchasedAndRetiredDuringPeriodShares1 contextRef="FD2019Q4YTD_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-CBB26110D531E8BC6C4644EBA98B7B65" unitRef="shares">8300000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
	<cls:StockRepurchasedandRetiredDuringPeriodValue1 contextRef="FD2017Q4YTD" decimals="-5" id="Fact-82DC2DB60AA943EC8216D415D327C487" unitRef="usd">19900000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
	<cls:StockRepurchasedandRetiredDuringPeriodValue1 contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-5" id="Fact-462C9FE027B6457D228ED415D31CD79D" unitRef="usd">30300000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
	<cls:StockRepurchasedandRetiredDuringPeriodValue1 contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-79936BE2450C11960229D415D32A2FD2" unitRef="usd">-10400000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
	<cls:StockRepurchasedandRetiredDuringPeriodValue1 contextRef="FD2018Q4YTD" decimals="-5" id="Fact-B05F9287EC4EF80A273ED415D3926117" unitRef="usd">75500000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
	<cls:StockRepurchasedandRetiredDuringPeriodValue1 contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-5" id="Fact-35BD6B8BE71F47F33DC5D415D3173812" unitRef="usd">109100000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
	<cls:StockRepurchasedandRetiredDuringPeriodValue1 contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-6016D73DF64818E34CDAD415D32EF646" unitRef="usd">-33600000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
	<cls:StockRepurchasedandRetiredDuringPeriodValue1 contextRef="FD2019Q4YTD" decimals="-5" id="Fact-A62C233CEA2C06135275D415D37F9B99" unitRef="usd">67300000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
	<cls:StockRepurchasedandRetiredDuringPeriodValue1 contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-5" id="Fact-47B8F6B2B36A21DCE613D415D318B55F" unitRef="usd">132400000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
	<cls:StockRepurchasedandRetiredDuringPeriodValue1 contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-CC16D873241F2A45A840D415D3C000A0" unitRef="usd">-65100000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
	<cls:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense contextRef="FD2017Q4QTD" decimals="-5" id="Fact-63E1CC581E116BD5D94F449463DBBFDD" unitRef="usd">2000000</cls:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense>
	<cls:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-590EFAF90F67ACCADB6D44941FABCED8" unitRef="usd">2000000</cls:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense>
	<cls:TaxEffectOfExchangeDifferencesOnTranslation contextRef="FD2017Q4YTD" decimals="-5" id="Fact-3BBE043BFE5EF7AC5997D415D334C716" unitRef="usd">-6800000</cls:TaxEffectOfExchangeDifferencesOnTranslation>
	<cls:TaxEffectOfExchangeDifferencesOnTranslation contextRef="FD2018Q4YTD" decimals="-5" id="Fact-AB946D31CEC0B7A1F97CD415D33A9380" unitRef="usd">3800000</cls:TaxEffectOfExchangeDifferencesOnTranslation>
	<cls:TaxEffectOfExchangeDifferencesOnTranslation contextRef="FD2019Q4YTD" decimals="-5" id="Fact-FE51667764D5D25D8B2FD415D35F6BFD" unitRef="usd">5000000</cls:TaxEffectOfExchangeDifferencesOnTranslation>
	<cls:TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax contextRef="FD2019Q4YTD" decimals="-5" id="Fact-DA567BA006F82AD1B338694856845281" unitRef="usd">-6400000</cls:TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax>
	<cls:TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks contextRef="FD2019Q4YTD" decimals="INF" id="Fact-B9165BE986E3A67A1DE445D1C838DBAF" unitRef="bank">2</cls:TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm contextRef="D2021Q1Mar1-Mar1_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_cls_NewAgreementToSellAccountsReceivableMember" id="Fact-1927597E0F7308B88C10406CCE68B395">P1Y</cls:TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1 contextRef="FI2018Q4_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember" decimals="-5" id="Fact-B57EC2666E23FFCA05ABD415D3C924A8" unitRef="usd">130000000</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1 contextRef="FI2018Q4_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" decimals="-5" id="Fact-60DB13FCEB92D459444BD415D3C9CE1D" unitRef="usd">50000000</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1 contextRef="FI2019Q4_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember" decimals="-5" id="Fact-545C6946BC22C339AB66D415D3C6908B" unitRef="usd">90600000</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1 contextRef="FI2019Q4_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" decimals="-5" id="Fact-BB16728C7A29125E3792D415D3C9B7CA" unitRef="usd">50400000</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit contextRef="D2019Q4Jan1-Nov30_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember" decimals="INF" id="Fact-4AE29417D504807986C740707F4B9FBF" unitRef="usd">250000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit contextRef="D2019Q4Jan1-Nov30_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember" decimals="INF" id="Fact-FABE3D3F247CEB250271D415D3C73DCE" unitRef="usd">250000000</cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit contextRef="D2020Q1Dec1-Jan15_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember" decimals="INF" id="Fact-AEB444405F7DCB466D0C44799F271978" unitRef="usd">200000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit contextRef="D2020Q1Dec1-Jan15_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_cls_NewAgreementToSellAccountsReceivableMember" decimals="INF" id="Fact-E0466A2FB554FD5D69FD4070A536D123" unitRef="usd">200000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit contextRef="D2021Q1Mar1-Mar1_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_cls_NewAgreementToSellAccountsReceivableMember" decimals="INF" id="Fact-7B2D2E2FCF7AD27803C04068C13EBB74" unitRef="usd">235000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit>
	<cls:TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions contextRef="D2021Q1Mar1-Mar1_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_cls_SaleOfReceivablesUnderFacilityProgramMember_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_cls_NewAgreementToSellAccountsReceivableMember" id="Fact-864BCD23416562D2A5CF406D42A7FE1C">P1Y</cls:TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions>
	<cls:TreasuryStockSharesAcquired1 contextRef="FD2017Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-48C9878DADDBF5BE47114AF2426F7719" unitRef="shares">1400000</cls:TreasuryStockSharesAcquired1>
	<cls:TreasuryStockSharesAcquired1 contextRef="FD2018Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-624A08852D509E5253DF4AF245673594" unitRef="shares">2100000</cls:TreasuryStockSharesAcquired1>
	<cls:TreasuryStockSharesAcquired1 contextRef="FD2019Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandEighteenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-D98AC32555E73A5393AD4AF24290C9F7" unitRef="shares">1200000</cls:TreasuryStockSharesAcquired1>
	<cls:TreasuryStockSharesAcquiredHeldByTrustee contextRef="FI2017Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-33A9E944FB358B805DF14AF8460BA2B4" unitRef="shares">800000</cls:TreasuryStockSharesAcquiredHeldByTrustee>
	<cls:TreasuryStockSharesAcquiredHeldByTrustee contextRef="FI2018Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-8E894F87F580C2C398674AF845F6830D" unitRef="shares">1900000</cls:TreasuryStockSharesAcquiredHeldByTrustee>
	<cls:TreasuryStockSharesAcquiredHeldByTrustee contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-F30FB9889DFEAC924A4B4AF845FD96B6" unitRef="shares">1700000</cls:TreasuryStockSharesAcquiredHeldByTrustee>
	<cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee contextRef="FI2017Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-0584B832F194250473C74AF8DBE6E631" unitRef="usd">8700000</cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee>
	<cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee contextRef="FI2018Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-1B7D99CC09272E84A2144AF8DBEEC377" unitRef="usd">20200000</cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee>
	<cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-E4B3FA076A09DA05063E4AF8DBDE340A" unitRef="usd">14800000</cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee>
	<cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4" decimals="-5" id="Fact-6B4286EEBCB304664F804A1447FDC85B" unitRef="usd">5500000</cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" decimals="-5" id="Fact-09B6E6B012D75C7699424A1445D6C24F" unitRef="usd">0</cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" decimals="-5" id="Fact-2DEC8F030F62AE7810D54A14446A75BD" unitRef="usd">0</cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" decimals="-5" id="Fact-74C45711C1FE9AC55A144A1440F4E735" unitRef="usd">1600000</cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" decimals="-5" id="Fact-23BDD5B7BA9C4AE430124A14436F4E30" unitRef="usd">900000</cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" decimals="-5" id="Fact-519C6E2559022D1DA31F4A1441EF402A" unitRef="usd">1400000</cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-5" id="Fact-5C7B22ED70F52F8B677D4A0C281F80F9" unitRef="usd">1600000</cls:UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4" decimals="-5" id="Fact-462A9735EA1DA4C0CE8E4A16C552F6A6" unitRef="usd">129400000</cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" decimals="-5" id="Fact-3438A9C46965B7951FAC4A16C4715952" unitRef="usd">23000000</cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" decimals="-5" id="Fact-697A54A4DDEFF2B9612C4A16C4C180A9" unitRef="usd">11200000</cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" decimals="-5" id="Fact-D8C10959171817867CFB4A16C5C8111D" unitRef="usd">25800000</cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" decimals="-5" id="Fact-8B954B5D261D745B890C4A16C523678A" unitRef="usd">16200000</cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" decimals="-5" id="Fact-AC2BE93ABBED75F6095F4A16C5AFFD7F" unitRef="usd">20700000</cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-5" id="Fact-A7B58A0DF953C98626794A16C48BDE2D" unitRef="usd">32500000</cls:UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid>
	<cls:UndiscountedLeasePaymentsToBePaid contextRef="FI2019Q4" decimals="-5" id="Fact-3856DCB23981535F644F4A1783438036" unitRef="usd">134900000</cls:UndiscountedLeasePaymentsToBePaid>
	<cls:UndiscountedLeasePaymentsToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" decimals="-5" id="Fact-1F92396FBF1DD4D3F9FA4A178335DD73" unitRef="usd">23000000</cls:UndiscountedLeasePaymentsToBePaid>
	<cls:UndiscountedLeasePaymentsToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" decimals="-5" id="Fact-AC17A7C042D43CE697774A17840B2FF5" unitRef="usd">11200000</cls:UndiscountedLeasePaymentsToBePaid>
	<cls:UndiscountedLeasePaymentsToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" decimals="-5" id="Fact-35948237EE39BC3176314A1783F58503" unitRef="usd">27400000</cls:UndiscountedLeasePaymentsToBePaid>
	<cls:UndiscountedLeasePaymentsToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" decimals="-5" id="Fact-B9A8A6F9C374EC7AFD974A17838EB363" unitRef="usd">17100000</cls:UndiscountedLeasePaymentsToBePaid>
	<cls:UndiscountedLeasePaymentsToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" decimals="-5" id="Fact-F868045065F69C9824444A17836DFC0D" unitRef="usd">22100000</cls:UndiscountedLeasePaymentsToBePaid>
	<cls:UndiscountedLeasePaymentsToBePaid contextRef="FI2019Q4_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-5" id="Fact-8CF32FC636229E5DB5EE4A178381B4F8" unitRef="usd">34100000</cls:UndiscountedLeasePaymentsToBePaid>
	<cls:UnhedgedItemsLiabilities contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember" decimals="-5" id="Fact-55EAEF89FF78D871DFDBD415D35B9F55" unitRef="usd">242300000</cls:UnhedgedItemsLiabilities>
	<cls:UnhedgedItemsLiabilities contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansMember" decimals="-5" id="Fact-70D9094E3E0956A97217D415D367ACE4" unitRef="usd">242300000</cls:UnhedgedItemsLiabilities>
	<cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_cls_IntellectualProperty1Member_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" id="Fact-D0AF32A3AD1EF659ACD0D415D395A9DE">P3Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_cls_IntellectualProperty1Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" id="Fact-CEFEFFCAE68D7D851E71D415D394D12E">P5Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_ComputerSoftwareMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" id="Fact-1D319F38F2EE57641CE8D415D395F684">P1Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_ComputerSoftwareMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" id="Fact-34DE9A2F0C2CDE6FA402D415D396EB54">P10Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" id="Fact-40C6379C15ACD9A46362D415D396D79C">P4Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" id="Fact-1863663DC5C66FC152F5D415D3979758">P15Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
	<cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingImprovementsAndLeaseholdImprovementsMember_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" id="Fact-D60B7C0C3E13D9592F7DD415D3B3CE58">P40Y</cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" id="Fact-D5B3CAF7CE286FE216DCD415D3B43EE0">P3Y</cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" id="Fact-AAECF28D19C1784C3E0AD415D3B53BC6">P15Y</cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember" id="Fact-7F7DBA37B51F7C17D6F1D415D3B353EF">P40Y</cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
	<cls:WeightedAverageFairValueAtTheGrantDate contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="2" id="Fact-266D2EFAC266475CFDA54B03AB9E02F3" unitRef="usdPerShare">17.18</cls:WeightedAverageFairValueAtTheGrantDate>
	<cls:WeightedAverageFairValueAtTheGrantDate contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="2" id="Fact-60F263D82FF5047BEFDE4B01606E25F3" unitRef="usdPerShare">13.05</cls:WeightedAverageFairValueAtTheGrantDate>
	<cls:WeightedAverageFairValueAtTheGrantDate contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="2" id="Fact-C33DAE3CEFE4482AE3B74B03AE0696D5" unitRef="usdPerShare">11.11</cls:WeightedAverageFairValueAtTheGrantDate>
	<cls:WeightedAverageFairValueAtTheGrantDate contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="2" id="Fact-F1A145800FDE17B1FD894B016058DFEC" unitRef="usdPerShare">10.48</cls:WeightedAverageFairValueAtTheGrantDate>
	<cls:WeightedAverageFairValueAtTheGrantDate contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="2" id="Fact-28B35D1623AB19681FEF4B03AFFD66B8" unitRef="usdPerShare">8.14</cls:WeightedAverageFairValueAtTheGrantDate>
	<cls:WeightedAverageFairValueAtTheGrantDate contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="2" id="Fact-4D88E4513B33FFF028234B016090DCED" unitRef="usdPerShare">7.88</cls:WeightedAverageFairValueAtTheGrantDate>
	<dei:AmendmentFlag contextRef="FD2019Q4YTD" id="Fact-B113797FFDB3F69E518ED415D31F932F">false</dei:AmendmentFlag>
	<dei:CurrentFiscalYearEndDate contextRef="FD2019Q4YTD" id="Fact-1772E83E4F4B732917C6D415D35FAEEC">--12-31</dei:CurrentFiscalYearEndDate>
	<dei:DocumentAnnualReport contextRef="FD2019Q4YTD" id="Fact-A6476E3B51CBABC296529D52AF665F8C">true</dei:DocumentAnnualReport>
	<dei:DocumentFiscalPeriodFocus contextRef="FD2019Q4YTD" id="Fact-F2B9853C82D6D96AF6FDD415D362C3FB">FY</dei:DocumentFiscalPeriodFocus>
	<dei:DocumentFiscalYearFocus contextRef="FD2019Q4YTD" id="Fact-F067822F703817B840DAD415D360E6E5">2019</dei:DocumentFiscalYearFocus>
	<dei:DocumentPeriodEndDate contextRef="FD2019Q4YTD" id="Fact-A5E07125D54CE7BD17DCD415D360C85D">2019-12-31</dei:DocumentPeriodEndDate>
	<dei:DocumentShellCompanyReport contextRef="FD2019Q4YTD" id="Fact-06E59020AFED75805D51C64D961F5482">false</dei:DocumentShellCompanyReport>
	<dei:DocumentTransitionReport contextRef="FD2019Q4YTD" id="Fact-AFEA50EFB4AC142A69B39D52CA1EDB74">false</dei:DocumentTransitionReport>
	<dei:DocumentType contextRef="FD2019Q4YTD" id="Fact-D9FB6B624562F795506BD415D3624EF0">20-F</dei:DocumentType>
	<dei:EntityCentralIndexKey contextRef="FD2019Q4YTD" id="Fact-343B1AB8B58C453C7497D415D3615EA4">0001030894</dei:EntityCentralIndexKey>
	<dei:EntityCommonStockSharesOutstanding contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="INF" id="Fact-3115E2D9DB114E01AF5CD415D36247A9" unitRef="shares">18600193</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityCommonStockSharesOutstanding contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="INF" id="Fact-0913F6A6D36A2ACC0C24D415D36168CA" unitRef="shares">110192682</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityCommonStockSharesOutstanding contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_PreferenceSharesMember" decimals="INF" id="Fact-9D9E579F969E22D18CFDD415D361FD7C" unitRef="shares">0</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityCurrentReportingStatus contextRef="FD2019Q4YTD" id="Fact-DF61DD600B7865497091D415D35F8021">Yes</dei:EntityCurrentReportingStatus>
	<dei:EntityEmergingGrowthCompany contextRef="FD2019Q4YTD" id="Fact-E04172D08C9104DF2FAD6F75BBBCF092">false</dei:EntityEmergingGrowthCompany>
	<dei:EntityFilerCategory contextRef="FD2019Q4YTD" id="Fact-FE1ACD22D9DDC0C3FC72D415D32879E8">Large Accelerated Filer</dei:EntityFilerCategory>
	<dei:EntityInteractiveDataCurrent contextRef="FD2019Q4YTD" id="Fact-F133858031D05A195B2C6F78ED751FFF">Yes</dei:EntityInteractiveDataCurrent>
	<dei:EntityRegistrantName contextRef="FD2019Q4YTD" id="Fact-70B27053870666425352D415D35E3B1E">CELESTICA INC</dei:EntityRegistrantName>
	<dei:EntityShellCompany contextRef="FD2019Q4YTD" id="Fact-966B37CF2F406DB02D51C63FA79602E0">false</dei:EntityShellCompany>
	<dei:EntityVoluntaryFilers contextRef="FD2019Q4YTD" id="Fact-BD14A03B44624AC6EC1C6F7804BCDEC7">No</dei:EntityVoluntaryFilers>
	<dei:EntityWellKnownSeasonedIssuer contextRef="FD2019Q4YTD" id="Fact-C2A56AF66761FC466D69D415D380D36F">Yes</dei:EntityWellKnownSeasonedIssuer>
	<ifrs-full:AccountingProfit contextRef="FD2017Q4YTD" decimals="-5" id="Fact-4B4F93C646FD25887F02D415D3327A7A" unitRef="usd">133100000</ifrs-full:AccountingProfit>
	<ifrs-full:AccountingProfit contextRef="FD2018Q4YTD" decimals="-5" id="Fact-9F2058833D8A9693DC53D415D339069D" unitRef="usd">81900000</ifrs-full:AccountingProfit>
	<ifrs-full:AccountingProfit contextRef="FD2019Q4YTD" decimals="-5" id="Fact-912E68E481A17FEE5252D415D33253FB" unitRef="usd">99800000</ifrs-full:AccountingProfit>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2016Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember" decimals="-5" id="Fact-4EB76DA0199010C9AB9BD415D3348928" unitRef="usd">-9500000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2016Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember" decimals="-5" id="Fact-83B123F1859CC5E6DF45D415D308B9F4" unitRef="usd">0</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" decimals="-5" id="Fact-251938366DEAB42FCF9AD415D366308D" unitRef="usd">-15200000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2017Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember" decimals="-5" id="Fact-E5CA7FD0FF080E9415D2D415D39B08DE" unitRef="usd">7800000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2017Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember" decimals="-5" id="Fact-E694E485DF66F0E2F98BD415D37DC955" unitRef="usd">0</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" decimals="-5" id="Fact-9CF5B3751AC8C52413E3D415D3972B04" unitRef="usd">-6700000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" decimals="-5" id="Fact-382C6BDD0C1646F7BAF3D415D3200935" unitRef="usd">-14500000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" decimals="-5" id="Fact-C87ACD605D3762B3267344E914C7C222" unitRef="usd">0</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2018Q4" decimals="-5" id="Fact-18921BA735C2FBF57906D415D31D98BC" unitRef="usd">-26500000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2018Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember" decimals="-5" id="Fact-4772DA23F6CEAF57E6BAD415D32295B7" unitRef="usd">-7700000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2018Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember" decimals="-5" id="Fact-1F313B169BFDAA6A8E68D415D36BC672" unitRef="usd">-4400000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" decimals="-5" id="Fact-CA0546509BD49DFAF492D415D3890964" unitRef="usd">-26500000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" decimals="-5" id="Fact-38F38D6D1AA671853E7ED415D320DD70" unitRef="usd">-14400000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" decimals="-5" id="Fact-CE66C83F2B81C52CB29444E914BF7A94" unitRef="usd">0</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2019Q4" decimals="-5" id="Fact-5EC39935D2C9DA11655DD415D3939993" unitRef="usd">-23600000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2019Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember" decimals="-5" id="Fact-D2BCC0469098B289D3F6D415D33528DA" unitRef="usd">3100000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2019Q4_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfCashFlowHedgesMember" decimals="-5" id="Fact-8652BC5C131C13C7B9C5D415D31E7DEA" unitRef="usd">-12100000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" decimals="-5" id="Fact-3E6AAC2433B148C6A685D415D33B47F3" unitRef="usd">-23600000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" decimals="-5" id="Fact-9F272653026BE7E240A8D415D3676214" unitRef="usd">-14600000</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AccumulatedOtherComprehensiveIncome contextRef="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" decimals="-5" id="Fact-47E38E9DA0D4035A5EBD44E914FECBDB" unitRef="usd">0</ifrs-full:AccumulatedOtherComprehensiveIncome>
	<ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="I2018Q2Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-D52ECE4BE67360440841D415D33836F4" unitRef="usd">140300000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
	<ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="I2018Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-669A959E92989E84F2904059C3E16CD8" unitRef="usd">324100000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
	<ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="FD2017Q4YTD" decimals="-5" id="Fact-7AB52B363D13670B9CF24062127801B5" unitRef="usd">4500000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
	<ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="FD2018Q4YTD" decimals="-5" id="Fact-2C0A987BB9BD63DD01C44061EF97756F" unitRef="usd">11000000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
	<ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="FD2019Q4YTD" decimals="-5" id="Fact-E344AA0BE2E47E06CAD040622D886509" unitRef="usd">3900000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
	<ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="FD2017Q4YTD" decimals="INF" id="Fact-11AE560C4B98340CC4504066D7A55971" unitRef="usd">0</ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
	<ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="FD2018Q4YTD" decimals="INF" id="Fact-B106BAFBBE907B3DB8DC4066A4831BF5" unitRef="usd">0</ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
	<ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="FD2019Q4YTD_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-FC200E6D99D46187A6984062E50FAF98" unitRef="usd">2200000</ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD" decimals="-5" id="Fact-AD3254BC81CB990D503AD415D32F1CB4" unitRef="usd">449200000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-5D2EDE02EBC6914D73ACD415D30810E8" unitRef="usd">3000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember" decimals="-5" id="Fact-09990AF3667417591A67D415D3C7025E" unitRef="usd">175200000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-8483BE75D97F066B56FAD415D3B0A5CC" unitRef="usd">271000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD" decimals="-5" id="Fact-D3C0313D0AC904B003C0D415D31F310A" unitRef="usd">-3700000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-EF6B098407865B7151A2D415D392AD3D" unitRef="usd">-700000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember" decimals="-5" id="Fact-394B7E7C12100618E038D415D398B0D9" unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-DBEC3E63E4BC07959ED0D415D2FE02EC" unitRef="usd">-3000000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD" decimals="-5" id="Fact-52598CDDF32E2CA5F2ECD415D3888F14" unitRef="usd">28300000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-E8FBE7B02ECCB20E5119D415D3B67683" unitRef="usd">10800000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-CB5ABA833E911C1A7183D415D32059BF" unitRef="usd">13900000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-FA388E1EFB4DE52B1D22D415D344B906" unitRef="usd">3600000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2019Q4YTD" decimals="-5" id="Fact-91E1E3221042CE3BC86ED415D31A4B90" unitRef="usd">-300000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-1BC226FB700B5A774854D415D320C02D" unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-9D2DF43F357D48735240D415D32D0E3C" unitRef="usd">-300000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-59E49B7C2007AC5AC329D415D32B566E" unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-9D103743318B27144EA8D415D35CE90F" unitRef="number">0.036</ifrs-full:ActuarialAssumptionOfDiscountRates>
	<ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-B5B3424B33AAB1742A78D415D3590FE2" unitRef="number">0.025</ifrs-full:ActuarialAssumptionOfDiscountRates>
	<ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-82990726A1818CFED738D415D35F2415" unitRef="number">0.038</ifrs-full:ActuarialAssumptionOfDiscountRates>
	<ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-8676D9B221C26990582ED415D36288B2" unitRef="number">0.029</ifrs-full:ActuarialAssumptionOfDiscountRates>
	<ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-AD2041D5BD22C19882F2D415D360DCF2" unitRef="number">0.029</ifrs-full:ActuarialAssumptionOfDiscountRates>
	<ifrs-full:ActuarialAssumptionOfDiscountRates contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-373EE96987EF959B7AB3D415D35C3E87" unitRef="number">0.021</ifrs-full:ActuarialAssumptionOfDiscountRates>
	<ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-931370BF2639DBE25464D415D35A8952" unitRef="number">0.046</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
	<ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-AD0DF759CA98D0A907AAD415D35951D4" unitRef="number">0.040</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
	<ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-BD6C8E517EE15EEB6154D415D3592780" unitRef="number">0.042</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
	<ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-F62B123FF087DFDC1C32D415D365595D" unitRef="number">0.041</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
	<ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="3" id="Fact-72F0459117D3449E26F6D415D359441A" unitRef="number">0.046</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
	<ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="3" id="Fact-C1395A27E248A9249DB2D415D35B9D3C" unitRef="number">0.038</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-BE654B5654060D7A11C5D415D387B75B" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-321A160D182289E62EC8D415D3B686AB" unitRef="usd">3700000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-CA36BB137AA19601EEFCD415D39FEAFC" unitRef="usd">1700000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-91A3ABB7AF6BB1B77E2DD415D3764380" unitRef="usd">400000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-5815CC530DF0EC9B3AE2D415D3BDC4D1" unitRef="usd">3500000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-269B45D4FF2CD5579A8ED415D3C37D44" unitRef="usd">19900000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-17B225BE28DBAFA2C9E1D415D37EB5B6" unitRef="usd">-11400000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-51D2B4B265C66DCA590FD415D3BEB601" unitRef="usd">-31100000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-412CA44ED2B9FDDDC48CD415D3A7A83A" unitRef="usd">500000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-6FEA236E3D629C6D6003D415D3BD736E" unitRef="usd">-200000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-D4DE627C90F49DB027ABD415D3BADAE7" unitRef="usd">700000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-260E611EFD3208F11A86D415D3B99BDA" unitRef="usd">2900000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2019Q4YTD" decimals="-5" id="Fact-E45E8C0DA553C6320524D415D37E6626" unitRef="usd">40700000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember" decimals="-5" id="Fact-CF967A9A4E2D95721BDED415D3ADE247" unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-5" id="Fact-6084F2AFBD542B2C74C0D415D3AD9EEE" unitRef="usd">600000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-5" id="Fact-C8F9E80660315F41F337D415D3B51290" unitRef="usd">28900000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionalProvisionsOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-5" id="Fact-842686713C1E5F01AE28D415D31E4366" unitRef="usd">11200000</ifrs-full:AdditionalProvisionsOtherProvisions>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD" decimals="-5" id="Fact-31E6F69E1E401B2B8D80D415D3953E0F" unitRef="usd">3300000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-10F645179BBE87D4B4BED415D38FA559" unitRef="usd">3300000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-40FD4A7EF955BA1E413BD415D3965AEA" unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="FD2019Q4YTD" decimals="-5" id="Fact-63CD46D158BBB5A51674D415D395FCFB" unitRef="usd">1800000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-DE23AFAC1B5AE619275CD415D3076E79" unitRef="usd">1800000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-09046028426BE0E28E2ED415D397A3BD" unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD" decimals="-5" id="Fact-EC8C63162AEC85FA13B1D415D32ED92C" unitRef="usd">87700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-2FFA625C0140E2029045D415D32251D2" unitRef="usd">25400000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-EDB74AB0ECA2506E9353D415D318223B" unitRef="usd">62300000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-1F1B02E3D7638C2A79A6D415D31FB70B" unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B4E9B1DEBD160DD8D5E3D415D32D9E9A" unitRef="usd">76800000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-98A281F4FF40DF1A8643D415D32D1943" unitRef="usd">21700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-C3A53EBE3F07E641AEF3D415D31BABBD" unitRef="usd">55100000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-1099B23D2DAFD55C95CFD415D320FD10" unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
	<ifrs-full:AdditionsToRightofuseAssets contextRef="FD2019Q4YTD" decimals="-5" id="Fact-3BA7A49623156EC743E940CDDD7BBB40" unitRef="usd">29600000</ifrs-full:AdditionsToRightofuseAssets>
	<ifrs-full:AdditionsToRightofuseAssets contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember" decimals="-5" id="Fact-C1AEB9E1A3424D437B7440CDDD8E96B0" unitRef="usd">27500000</ifrs-full:AdditionsToRightofuseAssets>
	<ifrs-full:AdditionsToRightofuseAssets contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-5B6B6FF93ACB638EC77E40CDDDAF0ED1" unitRef="usd">0</ifrs-full:AdditionsToRightofuseAssets>
	<ifrs-full:AdditionsToRightofuseAssets contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_OtherPropertyPlantAndEquipmentMember" decimals="-5" id="Fact-421D577E9ADBC6AE47AE40CDDDCE9BF5" unitRef="usd">2100000</ifrs-full:AdditionsToRightofuseAssets>
	<ifrs-full:AdjustedWeightedAverageShares contextRef="FD2017Q4YTD" decimals="-5" id="Fact-354782B61F0DC7A5FDEED415D375940C" unitRef="shares">145200000</ifrs-full:AdjustedWeightedAverageShares>
	<ifrs-full:AdjustedWeightedAverageShares contextRef="FD2018Q4YTD" decimals="-5" id="Fact-DC34E550B24F40E106F3D415D3947284" unitRef="shares">140600000</ifrs-full:AdjustedWeightedAverageShares>
	<ifrs-full:AdjustedWeightedAverageShares contextRef="FD2019Q4YTD" decimals="-5" id="Fact-AF498511D23A7DC90EF8D415D3BF90BF" unitRef="shares">131800000</ifrs-full:AdjustedWeightedAverageShares>
	<ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod contextRef="FD2017Q4YTD" decimals="-5" id="Fact-E7C60CD4B9E2E5B17E15D415D38D2494" unitRef="usd">-200000</ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod>
	<ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod contextRef="FD2018Q4YTD" decimals="-5" id="Fact-2667422819E5E8F9C4EDD415D39792C6" unitRef="usd">-4700000</ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod>
	<ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod contextRef="FD2019Q4YTD" decimals="-5" id="Fact-71CD2B311D2937C9BA43D415D3786116" unitRef="usd">-12300000</ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="FD2017Q4YTD" decimals="-5" id="Fact-A44896564801111BAEAED415D38522C0" unitRef="usd">-139600000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="FD2018Q4YTD" decimals="-5" id="Fact-21E0B8D3E185CBE64A2AD415D389183D" unitRef="usd">-224000000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="FD2019Q4YTD" decimals="-5" id="Fact-C483089DEE57179AA591D415D385830F" unitRef="usd">97700000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets contextRef="FD2017Q4YTD" decimals="-5" id="Fact-26893422B448B70E1D9AD415D3AC1A57" unitRef="usd">-2000000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets contextRef="FD2018Q4YTD" decimals="-5" id="Fact-DB85574A48BCE9902E05D415D3A9A3B3" unitRef="usd">7600000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets contextRef="FD2019Q4YTD" decimals="-5" id="Fact-89214BFF5B4B7DE75FC0D415D387DA12" unitRef="usd">16500000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable contextRef="FD2017Q4YTD" decimals="-5" id="Fact-64A799CF46D3CD70D1F3D415D3854283" unitRef="usd">-6300000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable contextRef="FD2018Q4YTD" decimals="-5" id="Fact-59061BE8A1A213ED4A7AD415D3A8D1C6" unitRef="usd">-155400000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
	<ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable contextRef="FD2019Q4YTD" decimals="-5" id="Fact-9018821A5711B0BA0209D415D3854D90" unitRef="usd">153700000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
	<ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods contextRef="FD2017Q4YTD" decimals="-5" id="Fact-C6C3455A3D9AF0C4F2AFD415D376AA1A" unitRef="usd">-5900000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
	<ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods contextRef="FD2018Q4YTD" decimals="-5" id="Fact-AB5CA8EF5683E0AD0A44D415D384465F" unitRef="usd">-62900000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
	<ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods contextRef="FD2019Q4YTD" decimals="-5" id="Fact-8E4645ABD4AE29C460EFD415D37D69F9" unitRef="usd">-8700000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
	<ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-1D7E0B9A2F48EF482DB6D415D389AF17" unitRef="usd">76500000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
	<ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-E65C9E2B63DD76F62973D415D3895B1E" unitRef="usd">89100000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
	<ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="FD2019Q4YTD" decimals="-5" id="Fact-489CE2AA4C6491EA2818D415D369E24A" unitRef="usd">135400000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
	<ifrs-full:AdjustmentsForFinanceCosts contextRef="FD2017Q4YTD" decimals="-5" id="Fact-826149383FFE910204EBD415D32B4530" unitRef="usd">10100000</ifrs-full:AdjustmentsForFinanceCosts>
	<ifrs-full:AdjustmentsForFinanceCosts contextRef="FD2018Q4YTD" decimals="-5" id="Fact-230CF272393FA55679FAD415D32A5E80" unitRef="usd">24400000</ifrs-full:AdjustmentsForFinanceCosts>
	<ifrs-full:AdjustmentsForFinanceCosts contextRef="FD2019Q4YTD" decimals="-5" id="Fact-C969B47D816D459374C9D415D36383D2" unitRef="usd">49500000</ifrs-full:AdjustmentsForFinanceCosts>
	<ifrs-full:AdjustmentsForIncomeTaxExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-3A25008C8BD473B1C572D415D37715C7" unitRef="usd">27600000</ifrs-full:AdjustmentsForIncomeTaxExpense>
	<ifrs-full:AdjustmentsForIncomeTaxExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-A12AB0AF3CEFE815B138D415D32DF598" unitRef="usd">-17000000</ifrs-full:AdjustmentsForIncomeTaxExpense>
	<ifrs-full:AdjustmentsForIncomeTaxExpense contextRef="FD2019Q4YTD" decimals="-5" id="Fact-1FE42073A7E0980B3741D415D327DD27" unitRef="usd">29500000</ifrs-full:AdjustmentsForIncomeTaxExpense>
	<ifrs-full:AdjustmentsForSharebasedPayments contextRef="FD2017Q4YTD" decimals="-5" id="Fact-34CEB6FF1700D39CEA0AD415D32AA4EC" unitRef="usd">30100000</ifrs-full:AdjustmentsForSharebasedPayments>
	<ifrs-full:AdjustmentsForSharebasedPayments contextRef="FD2018Q4YTD" decimals="-5" id="Fact-6D48D81CA53B565E5021D415D39ADC49" unitRef="usd">33400000</ifrs-full:AdjustmentsForSharebasedPayments>
	<ifrs-full:AdjustmentsForSharebasedPayments contextRef="FD2019Q4YTD" decimals="-5" id="Fact-529749AB4D340A044F16D415D3AA732D" unitRef="usd">34100000</ifrs-full:AdjustmentsForSharebasedPayments>
	<ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="FI2018Q4" decimals="-5" id="Fact-CE2C4C806F246B24E262D415D365DEE6" unitRef="usd">5300000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
	<ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets contextRef="FI2019Q4" decimals="-5" id="Fact-16B96D429995B552289BD415D3687CC7" unitRef="usd">4200000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD" decimals="-5" id="Fact-4E0BC772C51D4E9371FCD415D36BEF97" unitRef="usd">8900000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2017Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_cls_IntangibleAssetsLessComputerSoftwareMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-5FE2F50F09014AE8413DD415D3826341" unitRef="usd">5500000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD" decimals="-5" id="Fact-E74FEC2D3F15E26ACB72D415D36C5369" unitRef="usd">15400000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-814C93A9C835EF77A024D415D32F733D" unitRef="usd">3800000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-7DC453BEA92CBF532C49D415D391F009" unitRef="usd">11600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_cls_IntangibleAssetsLessComputerSoftwareMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-4EF2FE4DC30B081551C2D415D320115A" unitRef="usd">11600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2019Q4YTD" decimals="-5" id="Fact-519D486DD4A28DF1D035D415D313EAF6" unitRef="usd">29600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-1475A148DC8A86B0E276D415D3129A7D" unitRef="usd">5000000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-825859BED060068D45CAD415D39188EA" unitRef="usd">24600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_cls_IntangibleAssetsLessComputerSoftwareMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-AB9E35300322C36BB2C4D415D38516C4" unitRef="usd">24600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:Assets contextRef="FI2018Q4" decimals="-5" id="Fact-B3431A33A5CCCC43A66CD415D3CBC553" unitRef="usd">3737700000</ifrs-full:Assets>
	<ifrs-full:Assets contextRef="FI2019Q4" decimals="-5" id="Fact-2038FD2617E780B18547D415D38710F0" unitRef="usd">3560700000</ifrs-full:Assets>
	<ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers contextRef="FI2018Q4" decimals="-5" id="Fact-B6B02EEDD9FE49A153ADD415D331D69A" unitRef="usd">2900000</ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers>
	<ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers contextRef="FI2019Q4" decimals="-5" id="Fact-9FA0813C71885A56BF54D415D33162FB" unitRef="usd">1900000</ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_srt_CurrencyAxis_cls_OtherCurrencyMember" decimals="2" id="Fact-EB231AD391C09B654B334485D4145F15" unitRef="number">0.00</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_srt_CurrencyAxis_currency_CAD" decimals="2" id="Fact-28799EC32C94870ACDD444857E231FF6" unitRef="number">0.76</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_srt_CurrencyAxis_currency_CNY" decimals="2" id="Fact-7AFFF3E9668252BDC4934485A9FACAA2" unitRef="number">0.15</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_srt_CurrencyAxis_currency_EUR" decimals="2" id="Fact-F37278F18DAEF983F7144485B569B066" unitRef="number">1.17</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_srt_CurrencyAxis_currency_GBP" decimals="2" id="Fact-C490B80D7AD55C4B0C384485A1102D1F" unitRef="number">1.27</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_srt_CurrencyAxis_currency_MXN" decimals="2" id="Fact-C8150AD0BABB2639E61244859812D620" unitRef="number">0.05</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_srt_CurrencyAxis_currency_MYR" decimals="2" id="Fact-D4D0880212881EF256EE44858FB15F3C" unitRef="number">0.24</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_srt_CurrencyAxis_currency_RON" decimals="2" id="Fact-870346219CC77F5833944485C13087CC" unitRef="number">0.25</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_srt_CurrencyAxis_currency_SGD" decimals="2" id="Fact-9CCB7945E6CD094BC6404485CB329A43" unitRef="number">0.74</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2018Q4_srt_CurrencyAxis_currency_THB" decimals="2" id="Fact-BDF8C6860FCCF3E0035E4485865E481A" unitRef="number">0.03</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2019Q4_srt_CurrencyAxis_cls_OtherCurrencyMember" decimals="2" id="Fact-1EFE49674738A774C4F1D415D3571478" unitRef="number">0.00</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2019Q4_srt_CurrencyAxis_currency_CAD" decimals="2" id="Fact-B816881E631CF4FCB554D415D34B5333" unitRef="number">0.76</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2019Q4_srt_CurrencyAxis_currency_CNY" decimals="2" id="Fact-7927153AFF9CAB9E991BD415D3180EE9" unitRef="number">0.14</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2019Q4_srt_CurrencyAxis_currency_EUR" decimals="2" id="Fact-FA670CFBA187EE591341D415D36A0639" unitRef="number">1.12</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2019Q4_srt_CurrencyAxis_currency_GBP" decimals="2" id="Fact-E21C700F4726BA046BB2D415D3C6949D" unitRef="number">1.29</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2019Q4_srt_CurrencyAxis_currency_MXN" decimals="2" id="Fact-31847546B3E752A5B6A3D415D367C420" unitRef="number">0.05</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2019Q4_srt_CurrencyAxis_currency_MYR" decimals="2" id="Fact-6BDD5C82D072A449EAC4D415D3457AEF" unitRef="number">0.24</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2019Q4_srt_CurrencyAxis_currency_RON" decimals="2" id="Fact-75CAA03717B1C8CAF55ED415D3008A73" unitRef="number">0.23</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2019Q4_srt_CurrencyAxis_currency_SGD" decimals="2" id="Fact-7EBF974555DA2DD6277FD415D35B57C9" unitRef="number">0.74</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:AveragePriceOfHedgingInstrument contextRef="FI2019Q4_srt_CurrencyAxis_currency_THB" decimals="2" id="Fact-1D3CDC5AA79E3172C879D415D3079733" unitRef="number">0.03</ifrs-full:AveragePriceOfHedgingInstrument>
	<ifrs-full:BankOverdraftsClassifiedAsCashEquivalents contextRef="FI2018Q4" decimals="INF" id="Fact-C1228086BD448ACBF2C5D415D39E6810" unitRef="usd">0</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
	<ifrs-full:BankOverdraftsClassifiedAsCashEquivalents contextRef="FI2019Q4" decimals="INF" id="Fact-035FB0D1944645E91B0C4A33697E081D" unitRef="usd">0</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
	<ifrs-full:BasicEarningsLossPerShare contextRef="FD2017Q4YTD" decimals="2" id="Fact-5FC59B4D21CEC26C204FD415D3108BE1" unitRef="usdPerShare">0.74</ifrs-full:BasicEarningsLossPerShare>
	<ifrs-full:BasicEarningsLossPerShare contextRef="FD2018Q4YTD" decimals="2" id="Fact-EE86DD76329B8E4DDCA2D415D3AE3C92" unitRef="usdPerShare">0.71</ifrs-full:BasicEarningsLossPerShare>
	<ifrs-full:BasicEarningsLossPerShare contextRef="FD2019Q4YTD" decimals="2" id="Fact-60EE6F362C2243DB656FD415D391365F" unitRef="usdPerShare">0.54</ifrs-full:BasicEarningsLossPerShare>
	<ifrs-full:Borrowings contextRef="FI2014Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingCreditFacilityDueMay2020Member_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember" decimals="-5" id="Fact-31075CBF368E09E7ABBCD415D317F896" unitRef="usd">1700000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2015Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoanDueMay2020Member_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember" decimals="-5" id="Fact-756C8402A9959EE54971D415D3C17BCA" unitRef="usd">2100000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2018Q4" decimals="-5" id="Fact-883F73DA21A521B9CBE769BD191FEDA0" unitRef="usd">159000000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-0C10EE60B44EEC3BA41D6E5176B7ED58" unitRef="usd">757300000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-1706009A2D4AE9D9DDE86E5176B3F7EF" unitRef="usd">159000000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember" decimals="-5" id="Fact-D0E9AF7D49C28FD84502D415D34E1DCB" unitRef="usd">3100000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember" decimals="-5" id="Fact-F70CF539165D7059B4306E5176E052AE" unitRef="usd">598300000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember" decimals="-5" id="Fact-63E6907B48CED8270C564100E732C705" unitRef="usd">10300000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsMember" decimals="-5" id="Fact-D153A8ED211343CE72196E5176C03BED" unitRef="usd">-9800000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4" decimals="INF" id="Fact-4DA2211274ECF916FE0669BD9C7382C9" unitRef="usd">0</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-1C341AD965F56708290F6E5176D2AD9B" unitRef="usd">592300000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember" decimals="-5" id="Fact-194D24EA17CB8FFB388BD415D3C11D91" unitRef="usd">592300000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansMember" decimals="-5" id="Fact-A253D7E414C47CF3494FD415D393551C" unitRef="usd">592300000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-1E358C6FF4EE5A0FE7356E5176C4DA25" unitRef="usd">0</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember" decimals="-5" id="Fact-805E7237CEA99386234F41000ADDAA5B" unitRef="usd">1100000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember" decimals="-5" id="Fact-814B44B2D19005C52A84D415D333AB6B" unitRef="usd">592300000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsGrossMember" decimals="-5" id="Fact-5256EDB3745C58A754114101C6B44A0E" unitRef="usd">1600000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_cls_DeferredFinancingCostsMember" decimals="-5" id="Fact-7C63EF2B8D70B4EEDA116E5176DCC63A" unitRef="usd">-9700000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember" decimals="-5" id="Fact-1325DADED00926429B44D415D32969D9" unitRef="usd">455300000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" decimals="-5" id="Fact-BAEDD7D1343A92A3A26ED415D3291FF6" unitRef="usd">6000000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" decimals="-5" id="Fact-AF1BDDFFB508A4DA9FB2D415D3011B11" unitRef="usd">6000000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" decimals="-5" id="Fact-85E1090C2675CC98BF17D415D32B2C8C" unitRef="usd">6000000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" decimals="-5" id="Fact-B1E9373AF3B8407CCA11D415D31CD704" unitRef="usd">6000000</ifrs-full:Borrowings>
	<ifrs-full:Borrowings contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember" decimals="-5" id="Fact-BE4A9473E455B4880855D415D34C58B7" unitRef="usd">113000000</ifrs-full:Borrowings>
	<ifrs-full:BorrowingsAdjustmentToInterestRateBasis contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_InitialTermLoanMember_ifrs-full_TypesOfInterestRatesAxis_cls_LondonInterbankOfferedRateLIBOR1Member" decimals="INF" id="Fact-BC61C13F719E747A0FBB40FCC6AE117E" unitRef="number">0.02125</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
	<ifrs-full:BorrowingsAdjustmentToInterestRateBasis contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" decimals="INF" id="Fact-A9BBA82691BC4943A4E440FC6AAA3613" unitRef="number">0.0075</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
	<ifrs-full:BorrowingsAdjustmentToInterestRateBasis contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" decimals="INF" id="Fact-6491702E565C838E986440FCA1F624BC" unitRef="number">0.025</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
	<ifrs-full:BorrowingsAdjustmentToInterestRateBasis contextRef="I2018Q4Nov30_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember_ifrs-full_TypesOfInterestRatesAxis_cls_LondonInterbankOfferedRateLIBOR1Member" decimals="INF" id="Fact-6DC1FC4BE9AF4AFBB05240FD5172A320" unitRef="number">0.025</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
	<ifrs-full:Cash contextRef="FI2018Q4" decimals="-5" id="Fact-D3C657DADBB2A2D8E60DD415D37CDA39" unitRef="usd">409100000</ifrs-full:Cash>
	<ifrs-full:Cash contextRef="FI2019Q4" decimals="-5" id="Fact-C816D1FEA4562087952FD415D376B74B" unitRef="usd">446300000</ifrs-full:Cash>
	<ifrs-full:CashAndCashEquivalents contextRef="FI2016Q4" decimals="-5" id="Fact-100E44295669361366D2D415D326AE59" unitRef="usd">557200000</ifrs-full:CashAndCashEquivalents>
	<ifrs-full:CashAndCashEquivalents contextRef="FI2017Q4" decimals="-5" id="Fact-48F4AA94B53424660C7CD415D31C7E9C" unitRef="usd">515200000</ifrs-full:CashAndCashEquivalents>
	<ifrs-full:CashAndCashEquivalents contextRef="FI2018Q4" decimals="-5" id="Fact-1FA9A1AB95752E33D1E1D415D3A820AA" unitRef="usd">422000000</ifrs-full:CashAndCashEquivalents>
	<ifrs-full:CashAndCashEquivalents contextRef="FI2019Q4" decimals="-5" id="Fact-4D038A20D88795E2A5D2D415D394D33D" unitRef="usd">479500000</ifrs-full:CashAndCashEquivalents>
	<ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="I2018Q2Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-0A03BB27AA4EA0A3CB04D415D3C89E78" unitRef="usd">1100000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
	<ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate contextRef="I2018Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-0CCEFC46DDEA81753D1ED415D3C47DC8" unitRef="usd">5900000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
	<ifrs-full:CashEquivalents contextRef="FI2018Q4" decimals="-5" id="Fact-07949D06946D56CB1E16D415D3587154" unitRef="usd">12900000</ifrs-full:CashEquivalents>
	<ifrs-full:CashEquivalents contextRef="FI2019Q4" decimals="-5" id="Fact-25E7DF2CA3899D8EDBB1D415D37EED11" unitRef="usd">33200000</ifrs-full:CashEquivalents>
	<ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-16D8765942924616A0D8D415D384E2B0" unitRef="usd">-79700000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
	<ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-849BA5E40030F3805171D415D32E1133" unitRef="usd">419300000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
	<ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-2B2F7D882ED52735BC6C413EA49BB136" unitRef="usd">-326200000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
	<ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-8B89AF088EC73F3B95F6D415D36C3448" unitRef="usd">-89300000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
	<ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-69081D6840DD2FF01E28D415D37CD657" unitRef="usd">-545600000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
	<ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-8F2236318C0CCB377A39D415D393E0AF" unitRef="usd">38700000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
	<ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-BE9174AC0CF23B433034D415D39BFFCB" unitRef="usd">127000000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
	<ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-F9113A2CB48FA44A3A80D415D32FF92B" unitRef="usd">33100000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
	<ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-88D220F2C95D5933534BD415D379D816" unitRef="usd">345000000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
	<ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-BE04067595BF95097142D415D3AB30E6" unitRef="usd">0</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
	<ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-02C22E4851953940623CD415D383E966" unitRef="usd">467100000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
	<ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-3CA0FD24C8FB47CB7C35D415D3AE64F5" unitRef="usd">-2700000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
	<ifrs-full:CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-8B1EC2610E4D67E3DE0AD415D328B760" unitRef="usd">12500000</ifrs-full:CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities>
	<ifrs-full:CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-2DB2B3367B925843E0BBD415D369B11D" unitRef="usd">0</ifrs-full:CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities>
	<ifrs-full:CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-72F5FCE10BB69D4C6567D415D39C777D" unitRef="usd">0</ifrs-full:CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities>
	<ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent contextRef="FD2017Q4YTD" decimals="-5" id="Fact-D776D755E6D2733427EED415D39AF5CF" unitRef="usd">105300000</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
	<ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent contextRef="FD2018Q4YTD" decimals="-5" id="Fact-2B1621F26058D67D65C6D415D363FAA0" unitRef="usd">24200000</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
	<ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent contextRef="FD2019Q4YTD" decimals="-5" id="Fact-767C44378137E1852731D415D35571FE" unitRef="usd">64500000</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
	<ifrs-full:ContractAssets contextRef="FI2018Q4" decimals="-5" id="Fact-97B07CC6A130AF907EA5D415D3CABD59" unitRef="usd">267800000</ifrs-full:ContractAssets>
	<ifrs-full:ContractAssets contextRef="FI2019Q4" decimals="-5" id="Fact-3F71109118306CF4E235D415D3C9755C" unitRef="usd">226700000</ifrs-full:ContractAssets>
	<ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment contextRef="FI2019Q4" decimals="-5" id="Fact-0C1D43DF02A60206CF2144632AB4301D" unitRef="usd">23100000</ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-412D9D4169FABC87A85DD415D35124E6" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-EFB2294B7EDDD6E9F9FED415D3C2B577" unitRef="usd">2700000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-2D8E9E1FAF5B3C4B8586D415D34B3A66" unitRef="usd">900000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-7A3247754FBB65D9118CD415D3C4CA1B" unitRef="usd">2900000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CostOfSales contextRef="FD2017Q4YTD" decimals="-5" id="Fact-2BE1F4E060BFC1B85E7FD415D3BE23F7" unitRef="usd">5724200000</ifrs-full:CostOfSales>
	<ifrs-full:CostOfSales contextRef="FD2018Q4YTD" decimals="-5" id="Fact-D508CCBC5024A656CF8CD415D3086035" unitRef="usd">6202700000</ifrs-full:CostOfSales>
	<ifrs-full:CostOfSales contextRef="FD2019Q4YTD" decimals="-5" id="Fact-DC0A063F1C940E481A2AD415D328B353" unitRef="usd">5503600000</ifrs-full:CostOfSales>
	<ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-F6A75DF7F50BB4B4BAB6D415D36AE542" unitRef="usd">320400000</ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities>
	<ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-88B4A6666334DEB9528AD415D3942205" unitRef="usd">370900000</ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities>
	<ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities contextRef="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_cls_IFRS16Member" decimals="-5" id="Fact-39087FDD963EA844663B41518E497D74" unitRef="usd">-500000</ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities>
	<ifrs-full:CurrentAssets contextRef="FI2018Q4" decimals="-5" id="Fact-7EDC96B45F447DF5A841D415D3CB5DF0" unitRef="usd">2823500000</ifrs-full:CurrentAssets>
	<ifrs-full:CurrentAssets contextRef="FI2019Q4" decimals="-5" id="Fact-4B639E3631070A9B8962D415D3819619" unitRef="usd">2592000000</ifrs-full:CurrentAssets>
	<ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners contextRef="FI2018Q4" decimals="-5" id="Fact-4D67CF4614D0CA4E7EAED415D38AEBDB" unitRef="usd">27400000</ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners>
	<ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners contextRef="FI2019Q4" decimals="-5" id="Fact-61099147F6E9D56BA268D415D37F9087" unitRef="usd">700000</ifrs-full:CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners>
	<ifrs-full:CurrentAssetsRecognisedAsOfAcquisitionDate contextRef="I2018Q2Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-5572AB868562B3416C3DD415D33580CB" unitRef="usd">31500000</ifrs-full:CurrentAssetsRecognisedAsOfAcquisitionDate>
	<ifrs-full:CurrentAssetsRecognisedAsOfAcquisitionDate contextRef="I2018Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-3BD5DF9A946A92AB365F405B74AF3D7C" unitRef="usd">49200000</ifrs-full:CurrentAssetsRecognisedAsOfAcquisitionDate>
	<ifrs-full:CurrentDerivativeFinancialAssets contextRef="FI2018Q4" decimals="-5" id="Fact-9FFBC9E3D8CD6C089F7D44878A2C7BBE" unitRef="usd">2100000</ifrs-full:CurrentDerivativeFinancialAssets>
	<ifrs-full:CurrentDerivativeFinancialAssets contextRef="FI2019Q4" decimals="-5" id="Fact-653BB9640B252EFDE651D415D35D281D" unitRef="usd">7400000</ifrs-full:CurrentDerivativeFinancialAssets>
	<ifrs-full:CurrentDerivativeFinancialLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-285051AB151E315EDE7D4487D346F881" unitRef="usd">16300000</ifrs-full:CurrentDerivativeFinancialLiabilities>
	<ifrs-full:CurrentDerivativeFinancialLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-1589951CA16378E0EC7DD415D3551A90" unitRef="usd">2900000</ifrs-full:CurrentDerivativeFinancialLiabilities>
	<ifrs-full:CurrentLeaseLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-666760574026C748720B4103F3ACAA53" unitRef="usd">3200000</ifrs-full:CurrentLeaseLiabilities>
	<ifrs-full:CurrentLeaseLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-ACDE3C09049E7E1660854103F1156610" unitRef="usd">28400000</ifrs-full:CurrentLeaseLiabilities>
	<ifrs-full:CurrentLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-1A09AB01B9E501558A36D415D38C28B6" unitRef="usd">1620300000</ifrs-full:CurrentLiabilities>
	<ifrs-full:CurrentLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-3058339C8AEBA4C57314D415D380CED3" unitRef="usd">1481300000</ifrs-full:CurrentLiabilities>
	<ifrs-full:CurrentLiabilitiesRecognisedAsOfAcquisitionDate contextRef="I2018Q2Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-848353EA6D83D91DF1CDD415D33605EA" unitRef="usd">8500000</ifrs-full:CurrentLiabilitiesRecognisedAsOfAcquisitionDate>
	<ifrs-full:CurrentLiabilitiesRecognisedAsOfAcquisitionDate contextRef="I2018Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-375078C6E70763DCF523405B76012FC4" unitRef="usd">25800000</ifrs-full:CurrentLiabilitiesRecognisedAsOfAcquisitionDate>
	<ifrs-full:CurrentProvisions contextRef="FI2018Q4" decimals="-5" id="Fact-D1A53A825FF78DBF3D52D415D3B26878" unitRef="usd">23200000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2019Q4" decimals="-5" id="Fact-8E32CD2DC7E2C28415ADD415D373DF47" unitRef="usd">26100000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember" decimals="-5" id="Fact-1665720EE9F1AF50688AD415D3AE94F2" unitRef="usd">1000000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-5" id="Fact-CB1ACFF4AEE8F37BBD40D415D3880BC5" unitRef="usd">400000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-5" id="Fact-8E927AB9E1D14F5A6C14D415D3AB923A" unitRef="usd">11200000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-5" id="Fact-6F5ACEBF8586F1D5AEACD415D3B4A7F2" unitRef="usd">13500000</ifrs-full:CurrentProvisions>
	<ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2018Q4" decimals="-5" id="Fact-DDE05A3826F8F3DF15C5D415D337F6BA" unitRef="usd">400000</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-F9BC66AC6EBCF7C9917FD415D3450682" unitRef="usd">400000</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-33A0CD0E7AA70960C943D415D34AB050" unitRef="usd">0</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2019Q4" decimals="-5" id="Fact-42954149F4EC121D86A3D415D33B68DD" unitRef="usd">1100000</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-AEDFF72F67AF892A809ED415D33B3D16" unitRef="usd">1100000</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-1B847CB95F674C303900D415D342B206" unitRef="usd">0</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-4DF79CA7D2AB15AAD075D415D34B6F6D" unitRef="usd">2000000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-1F418C5D62FC5A87F0B8D415D34864CD" unitRef="usd">2100000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-BBAA18870C25F4B1F634D415D3550286" unitRef="usd">2200000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-5E31F626427C756DE522D415D36BBFA4" unitRef="usd">2200000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-1496DB1A54B1ED750774D415D3471ED3" unitRef="usd">1800000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-12A0F828C91D22C6B559D415D3A67497" unitRef="usd">1800000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-127E70CFCB905F334FE8D415D3489C71" unitRef="usd">2600000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-E78925B2D17F1ABAC91ED415D3556D8C" unitRef="usd">2600000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-2CEB4C6735833561B9C2D415D3569A2B" unitRef="usd">1900000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-4D5302087100D73710EAD415D3760AC7" unitRef="usd">1900000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
	<ifrs-full:CurrentTaxAssetsCurrent contextRef="FI2018Q4" decimals="-5" id="Fact-8769CC4E8EDAA97E0440D415D37D34EE" unitRef="usd">5000000</ifrs-full:CurrentTaxAssetsCurrent>
	<ifrs-full:CurrentTaxAssetsCurrent contextRef="FI2019Q4" decimals="-5" id="Fact-EDB0B3B767B80677F82AD415D3A7AEF6" unitRef="usd">7700000</ifrs-full:CurrentTaxAssetsCurrent>
	<ifrs-full:CurrentTaxExpenseIncome contextRef="FD2017Q4YTD" decimals="-5" id="Fact-729885D94BEB0AD08CA6D415D3973EE1" unitRef="usd">39300000</ifrs-full:CurrentTaxExpenseIncome>
	<ifrs-full:CurrentTaxExpenseIncome contextRef="FD2018Q4YTD" decimals="-5" id="Fact-AC84A3A5B4059A77E7C2D415D37C868C" unitRef="usd">44400000</ifrs-full:CurrentTaxExpenseIncome>
	<ifrs-full:CurrentTaxExpenseIncome contextRef="FD2019Q4YTD" decimals="-5" id="Fact-88B147C8720D580D346BD415D37CD7B5" unitRef="usd">35100000</ifrs-full:CurrentTaxExpenseIncome>
	<ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods contextRef="FD2017Q4YTD" decimals="-5" id="Fact-4CCD83B4D0852322068CD415D3825F6E" unitRef="usd">39100000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
	<ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods contextRef="FD2018Q4YTD" decimals="-5" id="Fact-D6B2B814E60F9B793EA7D415D3268F08" unitRef="usd">39700000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
	<ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods contextRef="FD2019Q4YTD" decimals="-5" id="Fact-DFDBF76D27B72565023DD415D322B254" unitRef="usd">22800000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
	<ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="FI2018Q4" decimals="-5" id="Fact-D71251DDD3185400CB0DD415D3740B6E" unitRef="usd">42300000</ifrs-full:CurrentTaxLiabilitiesCurrent>
	<ifrs-full:CurrentTaxLiabilitiesCurrent contextRef="FI2019Q4" decimals="-5" id="Fact-0FA12FEF1712DD8705C4D415D38452DC" unitRef="usd">46700000</ifrs-full:CurrentTaxLiabilitiesCurrent>
	<ifrs-full:CurrentTradeReceivables contextRef="FI2018Q4" decimals="-5" id="Fact-9FECB166C7350FE34348D415D37B5F3B" unitRef="usd">1206600000</ifrs-full:CurrentTradeReceivables>
	<ifrs-full:CurrentTradeReceivables contextRef="FI2019Q4" decimals="-5" id="Fact-D7CE85DBFB2FBC63A081D415D36C9DE9" unitRef="usd">1052700000</ifrs-full:CurrentTradeReceivables>
	<ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="FI2018Q4" decimals="-5" id="Fact-C6FAB228FFB280D1FE7ED415D394007D" unitRef="usd">10200000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
	<ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="FI2019Q4" decimals="-5" id="Fact-E75C3F7DDA0D6FC49886D415D3A7D428" unitRef="usd">10300000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
	<ifrs-full:DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B6178D88E2336A148DF5408CC0A2A25A" unitRef="usd">12900000</ifrs-full:DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2018Q4" decimals="-5" id="Fact-87A87EC58503B3C47B03D415D35BFEA0" unitRef="usd">1780400000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="FI2019Q4" decimals="-5" id="Fact-05715BB06BFE25DDFFDBD415D35113D2" unitRef="usd">1783200000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4" decimals="-5" id="Fact-C68DCF991560B59B1FF1D415D3C9DF8A" unitRef="usd">37600000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-6B883C5B1C80BB8FA55FD415D39C2A8C" unitRef="usd">8800000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-87DAA1CBCA330142AAEC6970DBA1C208" unitRef="usd">6300000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-4915D3C12BDA5C25C318D415D3C11C1D" unitRef="usd">-12100000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-5" id="Fact-C0502EDE9A3F47DC5324D415D3832F57" unitRef="usd">34600000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4" decimals="-5" id="Fact-4AB28EA24229245A3E87D415D3875BC3" unitRef="usd">36700000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-826A42C370882E912537D415D3B8888A" unitRef="usd">10800000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ForeignSubsidiariesMember" decimals="-5" id="Fact-FD935BEAA7E77CF039FC69424C10B1E2" unitRef="usd">53300000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-40B8BC7A2569824122F4D415D3696381" unitRef="usd">-48400000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-9853B7790D3B6D6D235D69714CD16411" unitRef="usd">14800000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-5" id="Fact-E6CEF506DDA52371E3F6D415D3B6D449" unitRef="usd">59500000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2019Q4" decimals="-5" id="Fact-EAB121F01D41957FBE84D415D3A7286A" unitRef="usd">33600000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-698677C40F3C733B4C85D415D3B5C5E5" unitRef="usd">9600000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-EA12E62BBEDC957AFBE8697432771893" unitRef="usd">-200000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-968C9009F084CBD77497D415D3B423C8" unitRef="usd">-50100000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-69324FE72799FED7A076D415D36DB79A" unitRef="usd">11400000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxAssets contextRef="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember" decimals="-5" id="Fact-5962C2494C8F5AAB6B77D415D3C492AC" unitRef="usd">62900000</ifrs-full:DeferredTaxAssets>
	<ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset contextRef="FD2018Q4YTD" decimals="-5" id="Fact-61DE1FEB4EFFC5AE5AB14493B34553EE" unitRef="usd">-4300000</ifrs-full:DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset>
	<ifrs-full:DeferredTaxExpenseIncome contextRef="FD2017Q4YTD" decimals="-5" id="Fact-E48C8100941B68CA493DD415D3BB5571" unitRef="usd">-11500000</ifrs-full:DeferredTaxExpenseIncome>
	<ifrs-full:DeferredTaxExpenseIncome contextRef="FD2018Q4YTD" decimals="-5" id="Fact-7E296BEEB034048B8971D415D2FCC892" unitRef="usd">-56700000</ifrs-full:DeferredTaxExpenseIncome>
	<ifrs-full:DeferredTaxExpenseIncome contextRef="FD2019Q4YTD" decimals="-5" id="Fact-E7761D6E046338995AFFD415D3C9DFA2" unitRef="usd">6700000</ifrs-full:DeferredTaxExpenseIncome>
	<ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="FD2017Q4YTD" decimals="-5" id="Fact-8EC00766FB18D26F6A30D415D3797A2E" unitRef="usd">-5600000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
	<ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="FD2018Q4YTD" decimals="-5" id="Fact-51220266A237BFF80900D415D39B279A" unitRef="usd">6200000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
	<ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="FD2019Q4YTD" decimals="-5" id="Fact-6A8C5C8ED8AF5F1B50F3D415D378AFD4" unitRef="usd">15400000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2017Q4" decimals="-5" id="Fact-83EE091553D4D114B8B7D415D3BC2264" unitRef="usd">27800000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-2241555B2597F2687C2DD415D3A957A6" unitRef="usd">10600000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-DE150D2A0E0FE4752E14D415D3C31567" unitRef="usd">-12100000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_OtherTemporaryDifferencesMember" decimals="-5" id="Fact-96B94C7165FD8FE4290ED415D3C87ABF" unitRef="usd">4100000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2017Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" decimals="-5" id="Fact-A820D9011F5556B0CDDED415D3B55D7B" unitRef="usd">25200000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-89B5B1C6B89BE792FEF3D415D379FF24" unitRef="usd">25500000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-11AEAAAF6B2FD99875EFD415D3B2027C" unitRef="usd">800000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-F27B291A74D70B3EBD5D69750C5D7600" unitRef="usd">48500000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-94869BE2EBD914DC305ED415D3A71F36" unitRef="usd">-48400000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2018Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" decimals="-5" id="Fact-8BCF107AA0448AA61467D415D39D6C11" unitRef="usd">24600000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-D41C589D8C5B39602B7CD415D2FAF4CB" unitRef="usd">28400000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-7640443C919AA67846D1D415D3AC4AF8" unitRef="usd">52100000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" decimals="-5" id="Fact-A31F9B3276F0C1187098D415D3784624" unitRef="usd">-50100000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DeferredTaxLiabilities contextRef="FI2019Q4_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" decimals="-5" id="Fact-87ED23184EC2F7EC4CE0D415D3BBE428" unitRef="usd">26400000</ifrs-full:DeferredTaxLiabilities>
	<ifrs-full:DefinedBenefitObligationAtPresentValue contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-DD9E3B6B36E5D8C05BECD415D3117210" unitRef="usd">68100000</ifrs-full:DefinedBenefitObligationAtPresentValue>
	<ifrs-full:DefinedBenefitObligationAtPresentValue contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-D2F4C0C5FB8614E00BF9D415D2FAF234" unitRef="usd">309600000</ifrs-full:DefinedBenefitObligationAtPresentValue>
	<ifrs-full:DefinedBenefitObligationAtPresentValue contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-8F8EB1D5DE6F5F189345D415D35FED15" unitRef="usd">87400000</ifrs-full:DefinedBenefitObligationAtPresentValue>
	<ifrs-full:DefinedBenefitObligationAtPresentValue contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-FAFAA44F8E5E683744DFD415D361C5E2" unitRef="usd">346000000</ifrs-full:DefinedBenefitObligationAtPresentValue>
	<ifrs-full:DepositsFromCustomers contextRef="FI2018Q4" decimals="-5" id="Fact-FA2D8A1908779AF783974080DE9B542C" unitRef="usd">57900000</ifrs-full:DepositsFromCustomers>
	<ifrs-full:DepositsFromCustomers contextRef="FI2019Q4" decimals="-5" id="Fact-2654B51778B2386D34BA40809D3CE4B4" unitRef="usd">121900000</ifrs-full:DepositsFromCustomers>
	<ifrs-full:DepreciationExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-EC6E2288306C79A1236E44E72AD7119C" unitRef="usd">67600000</ifrs-full:DepreciationExpense>
	<ifrs-full:DepreciationExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-3FEE92C74E1E1D5009E244E77E4090BA" unitRef="usd">73700000</ifrs-full:DepreciationExpense>
	<ifrs-full:DepreciationExpense contextRef="FD2019Q4YTD" decimals="-5" id="Fact-3FEB7C6C2B38D9A28E8144E77EE1DD16" unitRef="usd">105800000</ifrs-full:DepreciationExpense>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2018Q4YTD" decimals="-5" id="Fact-08BF5652A86085A72C90D415D320757B" unitRef="usd">73700000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-37873789A8B6736BA348D415D31DD7B0" unitRef="usd">20400000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-6F57C3C10F7CBA083249D415D32A0A06" unitRef="usd">53300000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-8F64EEC1367ED925E92CD415D32F5FEF" unitRef="usd">0</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2019Q4YTD" decimals="-5" id="Fact-1D4F2C26CA4DB12D489ED415D31661B8" unitRef="usd">73300000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-24902AC0FAF15806F974D415D31E943D" unitRef="usd">20100000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-1EA22E399F3B33C1FC13D415D33205B9" unitRef="usd">53200000</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-5CE12F9ADED32F02CF75D415D31E75D5" unitRef="usd">0</ifrs-full:DepreciationPropertyPlantAndEquipment>
	<ifrs-full:DepreciationRightofuseAssets contextRef="FD2019Q4YTD" decimals="-5" id="Fact-25E1A0C0F831A202285440CDF7F4027C" unitRef="usd">32500000</ifrs-full:DepreciationRightofuseAssets>
	<ifrs-full:DepreciationRightofuseAssets contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember" decimals="-5" id="Fact-267ED3E041C9C093FD8D40CDF7F89958" unitRef="usd">31600000</ifrs-full:DepreciationRightofuseAssets>
	<ifrs-full:DepreciationRightofuseAssets contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-33EEDF177AF136B0785B40CDF7FDEC03" unitRef="usd">600000</ifrs-full:DepreciationRightofuseAssets>
	<ifrs-full:DepreciationRightofuseAssets contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_OtherPropertyPlantAndEquipmentMember" decimals="-5" id="Fact-06B8C55AAFB996A0194640CDF7F07F62" unitRef="usd">300000</ifrs-full:DepreciationRightofuseAssets>
	<ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="FI2017Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember" decimals="2" id="Fact-A46AEE8745F3E6A904A6D415D332E3CB" unitRef="number">0.09</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
	<ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="FI2017Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember" decimals="2" id="Fact-FD3C23CCE69D1D54D204D415D3BA7E8F" unitRef="number">0.17</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
	<ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="FI2018Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember" decimals="2" id="Fact-714F71CB21B0A5F32C50D415D325B2D3" unitRef="number">0.11</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
	<ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="FI2018Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_AtrenneCGUMember" decimals="2" id="Fact-A5924117DC945E485B19D415D32A1ABB" unitRef="number">0.13</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
	<ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="FI2018Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember" decimals="2" id="Fact-76A256538D0F99DDE40AD415D31BADAF" unitRef="number">0.13</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
	<ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="FI2019Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_ADCGUMember" decimals="2" id="Fact-C1255B160F4B6CF60680A791C0C3C473" unitRef="number">0.10</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
	<ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="FI2019Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_AtrenneCGUMember" decimals="2" id="Fact-D8173F73DAF8A2F59BDDA791D7A84936" unitRef="number">0.10</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
	<ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections contextRef="FI2019Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember" decimals="2" id="Fact-A34BD175F2414E0E9531A791BC7543D7" unitRef="number">0.13</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
	<ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="FI2017Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember" decimals="2" id="Fact-CCADDEA30CAB5D243386D415D36698E8" unitRef="number">0.09</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
	<ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="FI2018Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_AtrenneCGUMember" decimals="2" id="Fact-56473BCB2B740A097857D415D3689F70" unitRef="number">0.12</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
	<ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="FI2018Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember" decimals="2" id="Fact-707D75F193D0948D70DAD415D330B868" unitRef="number">0.04</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
	<ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="FI2019Q4" decimals="2" id="Fact-0D37B488A246A01FE86E49E0509A80D9" unitRef="number">0.02</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
	<ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="FI2019Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_AtrenneCGUMember" decimals="2" id="Fact-841C44CBE6B00E51EF18A791CAEEECCC" unitRef="number">0.04</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
	<ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections contextRef="FI2019Q4_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_cls_CapitalEquipmentCGUMember" decimals="2" id="Fact-7115C319253D0E968E7DA791B9775F38" unitRef="number">0.13</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
	<ifrs-full:DilutedEarningsLossPerShare contextRef="FD2017Q4YTD" decimals="2" id="Fact-A7DEFB6EEC1907F1F4EFD415D31203C1" unitRef="usdPerShare">0.73</ifrs-full:DilutedEarningsLossPerShare>
	<ifrs-full:DilutedEarningsLossPerShare contextRef="FD2018Q4YTD" decimals="2" id="Fact-A5F48E8AC9A5C964AE9AD415D3C2F452" unitRef="usdPerShare">0.70</ifrs-full:DilutedEarningsLossPerShare>
	<ifrs-full:DilutedEarningsLossPerShare contextRef="FD2019Q4YTD" decimals="2" id="Fact-EE89E62DA4D7763061C5D415D34B0876" unitRef="usdPerShare">0.53</ifrs-full:DilutedEarningsLossPerShare>
	<ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares contextRef="FD2017Q4YTD" decimals="-5" id="Fact-321F6DE45FD4BDC14F71D415D35CA748" unitRef="shares">2100000</ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares>
	<ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares contextRef="FD2018Q4YTD" decimals="-5" id="Fact-863B729D0C042E9345DDD415D36C596C" unitRef="shares">1200000</ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares>
	<ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares contextRef="FD2019Q4YTD" decimals="-5" id="Fact-9E11B83A497C5340AEFBD415D37FACA4" unitRef="shares">800000</ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-928EEBAEDE3FE7D8AB1844E6A6FDB4E3" unitRef="usd">726400000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-4C87F63C91195ADB27A8D415D302A21B" unitRef="usd">5200000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-926622C5825B7B92B1AAD415D34DFCB1" unitRef="usd">13400000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-6F0D05487B71A10A112C44E77A568D84" unitRef="usd">804700000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-4B83D9826E795AABD641D415D3460983" unitRef="usd">6000000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-9141A455664BBC222706D415D3A59F8B" unitRef="usd">12000000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2019Q4YTD" decimals="-5" id="Fact-549E3FCEF7E127967C2344E77AF78419" unitRef="usd">815200000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-8EA9FFAC287B0F575816D415D350A24D" unitRef="usd">13200000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:EmployeeBenefitsExpense contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-1B8439E0A029C44D80CFD415D34E3114" unitRef="usd">14100000</ifrs-full:EmployeeBenefitsExpense>
	<ifrs-full:EmployerContributions contextRef="FD2017Q4YTD" decimals="-5" id="Fact-4DF3F1714B2EA5D1F04C68EE5634226C" unitRef="usd">11900000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedBenefitPensionPlansMember" decimals="-5" id="Fact-7B5644B8BC02871D67C568EE52231B44" unitRef="usd">2500000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedContributionPensionPlansMember" decimals="-5" id="Fact-707F97E4F487DFA07D4968EE5202E4CE" unitRef="usd">9400000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-CB8B7D6BA7889909E3F468F1C5E862CE" unitRef="usd">4500000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2018Q4YTD" decimals="-5" id="Fact-44E6BB4D9E0729BBA13668EE5A13B611" unitRef="usd">13300000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedBenefitPensionPlansMember" decimals="-5" id="Fact-F2B12CC1783B6E06AD2068EE52185A49" unitRef="usd">3700000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedContributionPensionPlansMember" decimals="-5" id="Fact-0EB40ABAB74B9BA10B5168EE520839DA" unitRef="usd">9600000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-D545CF048574199D218B68F1CBA46C3B" unitRef="usd">4800000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2019Q4YTD" decimals="-5" id="Fact-37170B217A5C1CAE2C9C68EE5815141A" unitRef="usd">13800000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedBenefitPensionPlansMember" decimals="-5" id="Fact-B70C75A4216986EFC12B68EE54B56CFC" unitRef="usd">3700000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedContributionPensionPlansMember" decimals="-5" id="Fact-92CACB574C4D212D502968EE520F5D55" unitRef="usd">10100000</ifrs-full:EmployerContributions>
	<ifrs-full:EmployerContributions contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-5C62DF7FAF255018DFA668F1D124C9E6" unitRef="usd">9100000</ifrs-full:EmployerContributions>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember" decimals="-5" id="Fact-3CE829AD4125C13F7175D415D3AC5E83" unitRef="usd">-24700000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember" decimals="-5" id="Fact-F65953D99AD2A73E99FFD415D312E07C" unitRef="usd">2048200000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember" decimals="-5" id="Fact-5C520891DF44381842ADD415D3B717E0" unitRef="usd">-1613000000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember" decimals="-5" id="Fact-F90C052B09C1AACCC2CAD415D3166D3D" unitRef="usd">862600000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember" decimals="-5" id="Fact-327692816D7717739621D415D3B6E648" unitRef="usd">-15300000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2016Q4_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_ifrs-full_PreviouslyStatedMember" decimals="-5" id="Fact-8454CDD773FF9B921606D415D3A53B12" unitRef="usd">1257800000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4" decimals="-5" id="Fact-FB5722701BBF33F65984D415D38B7B1D" unitRef="usd">1370200000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" decimals="-5" id="Fact-2DC5FDEB4CDF8C0F350CD415D32EAF15" unitRef="usd">-6700000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-5" id="Fact-25758DADDAD23EA2A8E4D415D31992B3" unitRef="usd">2048300000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-5" id="Fact-C7214F5AAE7DCE559A8DD415D31C21EA" unitRef="usd">-1525700000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-C3BA220C9C7024A3FFACD415D38C8688" unitRef="usd">863000000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2017Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember" decimals="-5" id="Fact-A48A9405BCEAA8FA8365D415D3216D2F" unitRef="usd">-8700000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4" decimals="-5" id="Fact-99C2055F16CE233C46ABD415D3B2438B" unitRef="usd">1332300000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" decimals="-5" id="Fact-F88CBDF36954F36BBC4AD415D3783F3B" unitRef="usd">-26500000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-5" id="Fact-DCDAC037D95426DDCB4ED415D3433477" unitRef="usd">1954100000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-5" id="Fact-155987319FBF649DA5B5D415D3733F99" unitRef="usd">-1481700000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-43CBA56896979D90A74CD415D319A6D0" unitRef="usd">906600000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2018Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember" decimals="-5" id="Fact-BA27AE21FB84D01D287BD415D3A87901" unitRef="usd">-20200000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2019Q4" decimals="-5" id="Fact-F386228FD2BEBC47316CD415D37958D7" unitRef="usd">1356200000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" decimals="-5" id="Fact-FDD315ED2B92EFA100F0D415D313D926" unitRef="usd">-23600000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-5" id="Fact-B0F6A31241629BD0B206D415D3A777C5" unitRef="usd">1832100000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-5" id="Fact-A2EE9E6D983903F3B665D415D31CBF32" unitRef="usd">-1420100000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-E3A42D6CF0D5B3AC3A5CD415D3C6C31D" unitRef="usd">982600000</ifrs-full:Equity>
	<ifrs-full:Equity contextRef="FI2019Q4_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember" decimals="-5" id="Fact-4D7C535B440D026C95DBD415D31AB6A8" unitRef="usd">-14800000</ifrs-full:Equity>
	<ifrs-full:EquityAndLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-16B84B9A65104CA944BCD415D303A8C1" unitRef="usd">3737700000</ifrs-full:EquityAndLiabilities>
	<ifrs-full:EquityAndLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-76AFB1210FE85C8EDC58D415D387FD81" unitRef="usd">3560700000</ifrs-full:EquityAndLiabilities>
	<ifrs-full:EquityAttributableToOwnersOfParent contextRef="FI2018Q4" decimals="-5" id="Fact-4569C441AC8CCB8FFDF6D415D399CB88" unitRef="usd">1332300000</ifrs-full:EquityAttributableToOwnersOfParent>
	<ifrs-full:EquityAttributableToOwnersOfParent contextRef="FI2019Q4" decimals="-5" id="Fact-B203F6D77BB20692A64AD415D3769D3A" unitRef="usd">1356200000</ifrs-full:EquityAttributableToOwnersOfParent>
	<ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="FI2018Q4" decimals="-5" id="Fact-825130E46BFBE66D187BD415D3953DAF" unitRef="usd">6600000</ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets>
	<ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets contextRef="FI2019Q4" decimals="-5" id="Fact-668C31A070DBDC4384CED415D3935B62" unitRef="usd">7400000</ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets>
	<ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B52AD2EDF52445A9998768EE529A9F68" unitRef="usd">13100000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
	<ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedBenefitPensionPlansMember" decimals="-5" id="Fact-95A38F4113BC224578F968EE5382F1B9" unitRef="usd">3000000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
	<ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_DefinedContributionPensionPlansMember" decimals="-5" id="Fact-5991D816E48FF7D3623D68EE5A45A2BD" unitRef="usd">10100000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
	<ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-53B1ADC010862CC3CA6C68F1D6A3DC7D" unitRef="usd">4400000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
	<ifrs-full:EstimatedFinancialEffectOfContingentLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfContingentLiabilitiesAxis_ifrs-full_ContingentLiabilityForGuaranteesMember" decimals="-5" id="Fact-53949EA27002865C1B234463E3B46FCD" unitRef="usd">35700000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
	<ifrs-full:EstimatedFinancialEffectOfContingentLiabilities contextRef="FI2019Q4_ifrs-full_ClassesOfContingentLiabilitiesAxis_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" decimals="-6" id="Fact-B5207500495247FF6C1B446AA7F9CD6A" unitRef="brl">39000000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
	<ifrs-full:EstimatedFinancialEffectOfContingentLiabilities contextRef="FI2019Q4_ifrs-full_ClassesOfContingentLiabilitiesAxis_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" decimals="-6" id="Fact-4FFC226DE853BCD815F1446AD8F85418" unitRef="usd">10000000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
	<ifrs-full:EstimatedFinancialEffectOfContingentLiabilities contextRef="FI2019Q4_ifrs-full_ClassesOfContingentLiabilitiesAxis_ifrs-full_ContingentLiabilityForGuaranteesMember" decimals="-5" id="Fact-4E6DC50D9AEC4550D3BE4463D27446F4" unitRef="usd">34500000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
	<ifrs-full:ExercisePriceOfOutstandingShareOptions2019 contextRef="FI2019Q4_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember" decimals="2" id="Fact-7B7B47889161C95D6FE46DD1ACA253DF" unitRef="usdPerShare">6.35</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
	<ifrs-full:ExercisePriceOfOutstandingShareOptions2019 contextRef="FI2019Q4_ifrs-full_RangeAxis_ifrs-full_TopOfRangeMember" decimals="2" id="Fact-5795DCC3DF44621E46BA6DD1AC98A513" unitRef="usdPerShare">13.46</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2017Q4YTD" decimals="-5" id="Fact-5F2B87CD2820D39B3A834AFC6768505A" unitRef="usd">30100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2017Q4YTD_cls_IncomeStatementLocation1Axis_cls_CostOfSales1Member" decimals="-5" id="Fact-B7701E312269060D7B9E4AFC67240F04" unitRef="usd">14600000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2017Q4YTD_cls_IncomeStatementLocation1Axis_cls_SellingGeneralAndAdministrativeExpenses1Member" decimals="-5" id="Fact-D487D2D125DFDA706C624AFC6732D08C" unitRef="usd">15500000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-09AF2B9400D885323910D415D31E6512" unitRef="usd">30100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember" decimals="-5" id="Fact-72B4289595702E2EA74D4EEBA6DA0F9C" unitRef="usd">2200000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2018Q4YTD" decimals="-5" id="Fact-21A758DD1035EAC3AEB14AFC6C5C4035" unitRef="usd">33400000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2018Q4YTD_cls_IncomeStatementLocation1Axis_cls_CostOfSales1Member" decimals="-5" id="Fact-7EAD10FEC52A4BC878C34AFC678547A6" unitRef="usd">14700000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2018Q4YTD_cls_IncomeStatementLocation1Axis_cls_SellingGeneralAndAdministrativeExpenses1Member" decimals="-5" id="Fact-B132818E48290839FE0F4AFC67546FB1" unitRef="usd">18700000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-E4110FD5DCAA0789E529D415D309E7B6" unitRef="usd">33400000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember" decimals="-5" id="Fact-81E80CE540800CF2ACE74EEBA6A1B243" unitRef="usd">2000000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2019Q4YTD" decimals="-5" id="Fact-0C85DBFBC53A2FD918924AFC674105EC" unitRef="usd">34100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2019Q4YTD_cls_IncomeStatementLocation1Axis_cls_CostOfSales1Member" decimals="-5" id="Fact-33B384370EEE92DC14224AFC6729D8F8" unitRef="usd">14600000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2019Q4YTD_cls_IncomeStatementLocation1Axis_cls_SellingGeneralAndAdministrativeExpenses1Member" decimals="-5" id="Fact-29BAB22DE004516E26EA4AFC692A0756" unitRef="usd">19500000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-4C131494AAAA6FD5E0FAD415D318A051" unitRef="usd">34100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember" decimals="-5" id="Fact-959CAE20BEC5FC01D2FF4EEBA68A201F" unitRef="usd">2400000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
	<ifrs-full:ExpenseOfRestructuringActivities contextRef="D2019Q4Oct1-Dec31_cls_RestructuringType1Axis_cls_CostEfficiencyInitiativeMember" decimals="-5" id="Fact-624D54661D5A17B49A69688F0B8E9390" unitRef="usd">81300000</ifrs-full:ExpenseOfRestructuringActivities>
	<ifrs-full:ExpenseOfRestructuringActivities contextRef="FD2017Q4QTD_cls_RestructuringType1Axis_cls_CostEfficiencyInitiativeMember" decimals="-5" id="Fact-25BDA3C28275CAD0203844E0A8633A4E" unitRef="usd">8000000</ifrs-full:ExpenseOfRestructuringActivities>
	<ifrs-full:ExpenseOfRestructuringActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-ABA33FB0A91D653F0CBCD415D3340C7E" unitRef="usd">28900000</ifrs-full:ExpenseOfRestructuringActivities>
	<ifrs-full:ExpenseOfRestructuringActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-32406136B8573EC4C0FAD415D338BAB5" unitRef="usd">35400000</ifrs-full:ExpenseOfRestructuringActivities>
	<ifrs-full:ExpenseOfRestructuringActivities contextRef="FD2019Q4QTD_cls_RestructuringType1Axis_cls_PensionPlanAdjustmentFromChangeInLawMember" decimals="-5" id="Fact-B30E3089CB4585D23AA468939EC7BD34" unitRef="usd">4100000</ifrs-full:ExpenseOfRestructuringActivities>
	<ifrs-full:ExpenseOfRestructuringActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-C6F8A4BF7BA3469BB5D0D415D3366F6A" unitRef="usd">37900000</ifrs-full:ExpenseOfRestructuringActivities>
	<ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-06026A6F31B843AB299F410FDC0F9870" unitRef="usd">700000</ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
	<ifrs-full:FeeAndCommissionExpense contextRef="FD2019Q4QTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-0C165617F7800BC935B9689E6F78688E" unitRef="usd">2000000</ifrs-full:FeeAndCommissionExpense>
	<ifrs-full:FeeAndCommissionExpense contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-3ABAB7B9B2B3BA64344368C2B8FC5E8E" unitRef="usd">2000000</ifrs-full:FeeAndCommissionExpense>
	<ifrs-full:FinanceCosts contextRef="FD2017Q4YTD" decimals="-5" id="Fact-8C6C9AE110DE4BA66251D415D3B27685" unitRef="usd">10100000</ifrs-full:FinanceCosts>
	<ifrs-full:FinanceCosts contextRef="FD2018Q4YTD" decimals="-5" id="Fact-3482A5FFAD62F8BD520FD415D2FE9D8C" unitRef="usd">24400000</ifrs-full:FinanceCosts>
	<ifrs-full:FinanceCosts contextRef="FD2019Q4YTD" decimals="-5" id="Fact-C2F7752C5EE879DFA614D415D3BF9DC5" unitRef="usd">49500000</ifrs-full:FinanceCosts>
	<ifrs-full:FinanceIncomeCost contextRef="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-82D769A79AEB4A60C783D415D31D6983" unitRef="usd">10100000</ifrs-full:FinanceIncomeCost>
	<ifrs-full:FinanceIncomeCost contextRef="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-435D846A12527F40DDEAD415D3020E19" unitRef="usd">24400000</ifrs-full:FinanceIncomeCost>
	<ifrs-full:FinanceIncomeCost contextRef="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-BE2CB81AE0B56BB336B3D415D391EF6F" unitRef="usd">49500000</ifrs-full:FinanceIncomeCost>
	<ifrs-full:FinancialAssets contextRef="FI2018Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-5" id="Fact-F4D53EE81BDAC240D0F8D415D3CA4A0A" unitRef="usd">0</ifrs-full:FinancialAssets>
	<ifrs-full:FinancialAssets contextRef="FI2018Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-5" id="Fact-431CA49A353B000D420ED415D366F63D" unitRef="usd">2100000</ifrs-full:FinancialAssets>
	<ifrs-full:FinancialAssets contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-5" id="Fact-9B493710555147090C8CD415D3091434" unitRef="usd">0</ifrs-full:FinancialAssets>
	<ifrs-full:FinancialAssets contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-5" id="Fact-6631918F87FE44B2279CD415D2FD0C91" unitRef="usd">7400000</ifrs-full:FinancialAssets>
	<ifrs-full:FinancialLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember" decimals="-5" id="Fact-7E54658EDFD4DD474753D415D321472F" unitRef="usd">0</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-5" id="Fact-C2FE06FA5CBDF5EAC7B0D415D374209F" unitRef="usd">0</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-372AB918C3B20EB1D0C3D415D3156485" unitRef="usd">0</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember" decimals="-5" id="Fact-ECCAF9DE7735863ADAEED415D37ECE5E" unitRef="usd">20700000</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-5" id="Fact-E69E52784652DFFA9348D415D381BFAF" unitRef="usd">16300000</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2018Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-6D0867CEA3F97F37D540D415D30526B6" unitRef="usd">4400000</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember" decimals="-5" id="Fact-CA1C5AFB4C553C914A57D415D380295D" unitRef="usd">0</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-5" id="Fact-CD612CF5B28D494303BBD415D36D07B0" unitRef="usd">0</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-6A6F0666E80ECBCFF339D415D306D673" unitRef="usd">0</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember" decimals="-5" id="Fact-F7048152B64B6B98B5E9D415D3734189" unitRef="usd">15000000</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember" decimals="-5" id="Fact-EBAEA3C15A7FA0BCD5E6D415D30338BA" unitRef="usd">2900000</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinancialLiabilities contextRef="FI2019Q4_ifrs-full_ClassesOfLiabilitiesAxis_ifrs-full_DerivativesMember_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember_ifrs-full_MeasurementAxis_ifrs-full_AtFairValueMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-673A53DB466C7FA331DAD415D3C7CA00" unitRef="usd">12100000</ifrs-full:FinancialLiabilities>
	<ifrs-full:FinishedGoods contextRef="FI2018Q4" decimals="-5" id="Fact-198D4DB2119AA7A9C78ED415D300CC18" unitRef="usd">39600000</ifrs-full:FinishedGoods>
	<ifrs-full:FinishedGoods contextRef="FI2019Q4" decimals="-5" id="Fact-A82BC5B3DDECD68E4184D415D300F004" unitRef="usd">46800000</ifrs-full:FinishedGoods>
	<ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="FD2017Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-6810C41A0A601B780347D415D39AFBD1" unitRef="usd">27900000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
	<ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="FD2017Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-6BA3224797BDAB4B845AD415D3102839" unitRef="usd">0</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
	<ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="FD2018Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-332775CE5987891100FCD415D3946656" unitRef="usd">-14700000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
	<ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="FD2018Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-2856429D0A6CAA4E8849D415D3074659" unitRef="usd">-4800000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
	<ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="FD2019Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-BBF0408BF128F7F108EBD415D3213CA2" unitRef="usd">6700000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
	<ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax contextRef="FD2019Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-3E7FEC2EC605C6515E95D415D336F57B" unitRef="usd">-10200000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD" decimals="-5" id="Fact-9FA91A135CEDECCFF1FC4485DE277BBF" unitRef="usd">-14200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD_srt_CurrencyAxis_cls_OtherCurrencyMember" decimals="-5" id="Fact-0F38629BF5B6FF1192B04485D95C6DE5" unitRef="usd">-100000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-DDD9ED1575BE954B281C44858211CA43" unitRef="usd">-10300000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-E5CEEF3B94C0CE4D12A64485AF8C4EBF" unitRef="usd">-1600000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-C7FFE9108A5B961C5F984485BBE2C4EA" unitRef="usd">300000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_GBP" decimals="-5" id="Fact-3345C268870F8699FEB34485A5BFC018" unitRef="usd">0</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_MXN" decimals="-5" id="Fact-F50CBE38EEAF55280D9844859C818F85" unitRef="usd">200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_MYR" decimals="-5" id="Fact-085E72ADBD764A2FEA15448593D78747" unitRef="usd">-800000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-4333632284B70D2DA4EE4485C612C70E" unitRef="usd">-900000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_SGD" decimals="-5" id="Fact-011C77F94C1CF5C21DD94485CFDC63A7" unitRef="usd">-300000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2018Q4YTD_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-EDD670582422FC36CE1D44858B02F0AC" unitRef="usd">-700000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD" decimals="-5" id="Fact-9F6298E52E457FB748BBD415D2FE48C3" unitRef="usd">4500000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-EF66121535569615287ED415D352530C" unitRef="usd">-12100000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_srt_CurrencyAxis_cls_OtherCurrencyMember" decimals="-5" id="Fact-24605D6D30CAFF713844D415D363AC0A" unitRef="usd">-200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-3307EE0967C4533B6A5AD415D3522854" unitRef="usd">2100000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-C93174B67C4BE4B9F3F9D415D35A2ACB" unitRef="usd">-700000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-B6315E1A87FDD46584F0D415D351703B" unitRef="usd">-500000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_GBP" decimals="-5" id="Fact-AFF33C3753030B0BC564D415D35B3E98" unitRef="usd">100000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_MXN" decimals="-5" id="Fact-C11B6B4AA2757186F71CD415D3C4DB99" unitRef="usd">900000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_MYR" decimals="-5" id="Fact-C569285AA5D3B63264D5D415D30448EE" unitRef="usd">400000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-825CF10D6339597ED1DAD415D35ADEAA" unitRef="usd">100000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_SGD" decimals="-5" id="Fact-4D823FF9B5F7849B7E80D415D357437C" unitRef="usd">200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives contextRef="FD2019Q4YTD_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-DB743C844D18F9F891BDD415D317E102" unitRef="usd">2100000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
	<ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment contextRef="D2019Q1Mar7-Mar31" decimals="-5" id="Fact-764A2B8D4A87CD8A45A040A3D6857517" unitRef="usd">102000000</ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment>
	<ifrs-full:GainsOnLitigationSettlements contextRef="FD2017Q4YTD" decimals="-5" id="Fact-A7D27402EEF4636451AE68A04FE34A03" unitRef="usd">1100000</ifrs-full:GainsOnLitigationSettlements>
	<ifrs-full:Goodwill contextRef="FI2018Q4" decimals="-5" id="Fact-0CBFCE5E1AD3A5677AEFD415D38DDACA" unitRef="usd">198400000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-5" id="Fact-CCB9B497DCBDE0477EC5D415D3325E75" unitRef="usd">-55400000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-5" id="Fact-BDA39E7EC9857F5FBF99D415D3C78F5C" unitRef="usd">253800000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="FI2019Q4" decimals="-5" id="Fact-F697B2CD9EEF7D907697D415D3A884ED" unitRef="usd">198300000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="FI2019Q4_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-11C6AF86BB5EEBA8E29C49DD87E6534E" unitRef="usd">112500000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-5" id="Fact-F9BEC67DA039678AA776D415D3838311" unitRef="usd">-55400000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-5" id="Fact-E2EAF6EAB2775B200760D415D38AA5ED" unitRef="usd">253700000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="I2016Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_KarelMember" decimals="-5" id="Fact-415B1622478620B8860D49DE2B4DCB68" unitRef="usd">3700000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="I2018Q2Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-78CA3C7CF018D490921CD415D335DC0B" unitRef="usd">62600000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="I2018Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-15558AF1EA60BFC58FDA405B75ACC443" unitRef="usd">112600000</ifrs-full:Goodwill>
	<ifrs-full:Goodwill contextRef="I2018Q4Oct31_ifrs-full_BusinessCombinationsAxis_cls_AcquisitionsPriorToImpaktAcquisitionMember" decimals="-5" id="Fact-B492A86E90ADCB6FB59F49DDCAD9AD84" unitRef="usd">19500000</ifrs-full:Goodwill>
	<ifrs-full:GrossProfit contextRef="FD2017Q4YTD" decimals="-5" id="Fact-03C7053F0E26B28BA037D415D304C0B6" unitRef="usd">418500000</ifrs-full:GrossProfit>
	<ifrs-full:GrossProfit contextRef="FD2018Q4YTD" decimals="-5" id="Fact-305127087A1DA18A351DD415D37FCAD1" unitRef="usd">430500000</ifrs-full:GrossProfit>
	<ifrs-full:GrossProfit contextRef="FD2019Q4YTD" decimals="-5" id="Fact-FBD1609486C386D21CD5D415D3B160B6" unitRef="usd">384700000</ifrs-full:GrossProfit>
	<ifrs-full:HedgedItemLiabilities contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-77BC584CF276D0CC07D7410AA5BCFAE7" unitRef="usd">350000000</ifrs-full:HedgedItemLiabilities>
	<ifrs-full:HedgedItemLiabilities contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_InitialTermLoanMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-5C6546858CDBB1993B5F410A3BD33469" unitRef="usd">175000000</ifrs-full:HedgedItemLiabilities>
	<ifrs-full:HedgedItemLiabilities contextRef="FI2018Q4_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-C9519775E654611E8629D415D351A05D" unitRef="usd">350000000</ifrs-full:HedgedItemLiabilities>
	<ifrs-full:HedgedItemLiabilities contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_InterestRateRiskMember" decimals="-5" id="Fact-B07F01B0FC6C356EB28D44821214690F" unitRef="usd">350000000</ifrs-full:HedgedItemLiabilities>
	<ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed contextRef="I2018Q2Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-D4CF71AD9D5400405A906EA9F583C672" unitRef="usd">140300000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
	<ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed contextRef="I2018Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-602F349B94E89B9AB6186EA9F597F349" unitRef="usd">324100000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
	<ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="I2018Q2Apr30_ifrs-full_BusinessCombinationsAxis_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" decimals="-5" id="Fact-7AB89725F4084C42903FD415D3371E71" unitRef="usd">51000000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
	<ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="I2018Q4Nov30_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-0B81D6ECE081B42963AF405B755A0418" unitRef="usd">219300000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="FD2017Q4YTD_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_cls_SolarPanelManufacturingEquipmentMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-B883A9C12068A667299BD415D3142466" unitRef="usd">1400000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="FD2018Q4YTD" decimals="-5" id="Fact-82D7EBAA707F9E843059D415D3116E49" unitRef="usd">200000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="FD2018Q4YTD_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_cls_SolarPanelManufacturingEquipmentMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-1704DE9BD3DD92FF47E1D415D38367B6" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="FD2019Q4YTD" decimals="-5" id="Fact-FD3E1839794DB7942DFFD415D39F4FD0" unitRef="usd">9800000</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLoss contextRef="FD2019Q4YTD_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_cls_SolarPanelManufacturingEquipmentMember_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-B226ED9892763E90743DD415D38AD4FF" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill contextRef="FD2017Q4YTD" decimals="INF" id="Fact-82F54FEDCCF53828D988D415D330E60D" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD" decimals="INF" id="Fact-B37FCA96F982638AABD340E47D654F5B" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD" decimals="INF" id="Fact-B4BD2FF1ADE8EC05DBFD40DE82EAC81D" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember" decimals="-5" id="Fact-C4F0A27F9CC580BC260BAC43BEBF2D5F" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="FD2019Q4YTD" decimals="-5" id="Fact-EDB4A2DAC00E9E848DD940DF4A41496B" unitRef="usd">800000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-5E0CA55CDFC46E1A083640DF4A3782C0" unitRef="usd">800000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-841CFEB8D21C23A68D0440DF4A2EC6DF" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
	<ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="FD2017Q4YTD" decimals="-5" id="Fact-623BBC33E396DFF09B2FD415D39D6991" unitRef="usd">3800000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="FD2018Q4YTD" decimals="-5" id="Fact-1B2FD82E9F14CBB65C64D415D39F1690" unitRef="usd">200000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss contextRef="FD2019Q4YTD" decimals="-5" id="Fact-CF055D260386C32ADE2EACBC10F81BAD" unitRef="usd">9800000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
	<ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="FD2017Q4YTD" decimals="-5" id="Fact-8BD0F4CF061CF083FE7ED415D3BF51D3" unitRef="usd">27600000</ifrs-full:IncomeTaxExpenseContinuingOperations>
	<ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="FD2018Q4YTD" decimals="-5" id="Fact-65384D4267B1066FA71BD415D323A588" unitRef="usd">-17000000</ifrs-full:IncomeTaxExpenseContinuingOperations>
	<ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="FD2019Q4YTD" decimals="-5" id="Fact-F5BAF4809DB91A1443D3D415D306EF0B" unitRef="usd">29500000</ifrs-full:IncomeTaxExpenseContinuingOperations>
	<ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome contextRef="FD2017Q4YTD" decimals="-5" id="Fact-0E8709209A256BB4F1E9D415D3456286" unitRef="usd">1200000</ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome>
	<ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome contextRef="FD2018Q4YTD" decimals="-5" id="Fact-FB5CD20DA288BA7FC773D415D354B8F7" unitRef="usd">-500000</ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome>
	<ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome contextRef="FD2019Q4YTD" decimals="-5" id="Fact-4C8047C39A3EC2458643D415D343FA7B" unitRef="usd">200000</ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome>
	<ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome contextRef="FD2017Q4YTD" decimals="-5" id="Fact-6A3124F745C3D5F2CA8B68E91480D40D" unitRef="usd">0</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
	<ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome contextRef="FD2018Q4YTD" decimals="-5" id="Fact-82995C2A894FA2E29017D415D38AC2E6" unitRef="usd">-100000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
	<ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome contextRef="FD2019Q4YTD" decimals="-5" id="Fact-8A4AC00B26B9EE94A97E68E8F96BFCBA" unitRef="usd">-300000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
	<ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-83D3BDAAFAC17188D846D415D327DF05" unitRef="usd">30800000</ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities>
	<ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-2EFFFF7B314F837ACB1FD415D39FE8D0" unitRef="usd">44800000</ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities>
	<ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-9763F55882D673A19E2ED415D3430ED4" unitRef="usd">21000000</ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities>
	<ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="FD2017Q4YTD" decimals="-5" id="Fact-5082A6F97CE8AA7F5152D415D3AD2528" unitRef="usd">-42000000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
	<ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="FD2018Q4YTD" decimals="-5" id="Fact-383929CB3488D83D982FD415D3C820A7" unitRef="usd">-93200000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
	<ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="FD2019Q4YTD" decimals="-5" id="Fact-C2D4921F367304181915413EA4D1A883" unitRef="usd">57500000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
	<ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-109446760C0B534AD89BD415D2FC5EA1" unitRef="usd">12900000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
	<ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-AF7F9A1730B12318DF23D415D3CB7725" unitRef="usd">70600000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
	<ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-16577E8BB536D09C4D3BD415D2FFAF84" unitRef="usd">-5900000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
	<ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption contextRef="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-B243388F8FFA046E46D8D415D2FAA6D6" unitRef="usd">0</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
	<ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-A6BE1E5A9C4844E2CB56D415D3B60B62" unitRef="usd">-10500000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
	<ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-05A1EAD6B00B15771617D415D2FA7ECF" unitRef="usd">-54500000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
	<ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-8EA8C49F858F9505A767D415D2FA5E70" unitRef="usd">7200000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
	<ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption contextRef="FI2019Q4_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-71C67AA05849C80B0FC6D415D2FB60AD" unitRef="usd">0</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
	<ifrs-full:IncreaseDecreaseInWorkingCapital contextRef="FD2017Q4YTD" decimals="-5" id="Fact-BA42470F8A04C0FA945FD415D32DEA0A" unitRef="usd">96100000</ifrs-full:IncreaseDecreaseInWorkingCapital>
	<ifrs-full:IncreaseDecreaseInWorkingCapital contextRef="FD2018Q4YTD" decimals="-5" id="Fact-253DA50CC166459AB774D415D3825C23" unitRef="usd">144800000</ifrs-full:IncreaseDecreaseInWorkingCapital>
	<ifrs-full:IncreaseDecreaseInWorkingCapital contextRef="FD2019Q4YTD" decimals="-5" id="Fact-312C4488375141973020D415D3675D5C" unitRef="usd">-109100000</ifrs-full:IncreaseDecreaseInWorkingCapital>
	<ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-E2FE210DE70038665A27D415D3C5F5C7" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-BD88597DDFA476C0ED13D415D38E5CEF" unitRef="usd">-4600000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-EC7FB454F5CACA3A0CF3D415D3BEF3AF" unitRef="usd">18400000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-DE8F207A869831DEFC6BD415D3823F72" unitRef="usd">-19700000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-AAF769328CE0DE0366AFD415D3BD6FA2" unitRef="usd">-1300000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-F0149442664664D69432D415D3745A09" unitRef="usd">5700000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-C88835DDCF41A72CB5E8D415D3BC7B98" unitRef="usd">-10000000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-058224AA8AE134AC2AB8D415D3C0DAA5" unitRef="usd">10900000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD" decimals="-5" id="Fact-5EC76F6E7793B0A34F13D415D393EF98" unitRef="usd">100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-43CE367F39A33E32F718D415D392FEC2" unitRef="usd">100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember" decimals="-5" id="Fact-4B95488837116F0B3551D415D3928231" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill contextRef="FD2018Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-32E690467E4F20E9D059D415D320CC03" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD" decimals="-5" id="Fact-C3627B7F662C56C91EE2D415D32F34E9" unitRef="usd">-100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-4258B8DD479C5644EC7ED415D391A996" unitRef="usd">-100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember" decimals="-5" id="Fact-57A34F746C18BC753273D415D31B5BC1" unitRef="usd">-100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill contextRef="FD2019Q4YTD_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-EA633E8CD020A5E44D7AD415D3013830" unitRef="usd">100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD" decimals="-5" id="Fact-AEED5AD57C4229F7EA73D415D323D0EE" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-C9ED1D4C93184876D378D415D3160CBA" unitRef="usd">100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-CA325D25B46F12F53AA5D415D323A7F3" unitRef="usd">-200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2018Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-1673180F29C3E98CEC4BD415D3283424" unitRef="usd">100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2019Q4YTD" decimals="-5" id="Fact-24387C1FFD073A0E7328D415D32452BB" unitRef="usd">-200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-EAF385297D60516B5E3DD415D3243C65" unitRef="usd">-100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-179A30D21538C27A763CD415D3263E4F" unitRef="usd">-200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-4F01E7FF19073F4A3903D415D329997B" unitRef="usd">100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2017Q4YTD" decimals="-5" id="Fact-44B20DE3BC06364AA6C5D415D319A448" unitRef="usd">30100000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-C582688BE26C698CE718D415D3265B29" unitRef="usd">6800000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember" decimals="-5" id="Fact-176E1D0EE4F1429EE2A4D415D32768AA" unitRef="usd">23300000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2018Q4YTD" decimals="-5" id="Fact-80C9C095D255C0D64172D415D3841B1A" unitRef="usd">35400000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-D9F7DB49182A9EFC6B9FD415D3B62C4F" unitRef="usd">24500000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember" decimals="-5" id="Fact-EB4DA218807EC0C50CAED415D3B77482" unitRef="usd">10900000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2019Q4YTD" decimals="-5" id="Fact-8E39CADFC1870AE5F21FD415D31E8EB6" unitRef="usd">35900000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-8F39F080FB3E0DA5235BD415D31F504D" unitRef="usd">21300000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember" decimals="-5" id="Fact-FB05EA9E4EBBC012EC49D415D3992325" unitRef="usd">14600000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2017Q4" decimals="-5" id="Fact-F1376D385439FC267F07D415D38E55B8" unitRef="usd">44800000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2017Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-C60F9420A179F9ADC191D415D3008FCF" unitRef="usd">11200000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2017Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember" decimals="-5" id="Fact-2D09458D43E98F4EC2A5D415D3909B79" unitRef="usd">23200000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2017Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-50BBAF26C2882053DFA6D415D2FFD460" unitRef="usd">10400000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2018Q4" decimals="-5" id="Fact-1AFFFB7AEE3E4266554BD415D39412E9" unitRef="usd">482000000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-0DF152DFE0D2EB86A04FD415D2FCD480" unitRef="usd">13800000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember" decimals="-5" id="Fact-600FDE06740A23C15853D415D390D7B0" unitRef="usd">198400000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-F5408E15801D05BC32FAD415D30780DF" unitRef="usd">269800000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2019Q4" decimals="-5" id="Fact-1CC552D6198EB6351BFCD415D316CDED" unitRef="usd">449600000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2019Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-0B6FDED83B31B17924AFD415D30AF0EB" unitRef="usd">9000000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2019Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_GoodwillMember" decimals="-5" id="Fact-5E60A9A33795742FF50CD415D3054431" unitRef="usd">198300000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsAndGoodwill contextRef="FI2019Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-D89ECBCABB50AB3EB565D415D396AAB8" unitRef="usd">242300000</ifrs-full:IntangibleAssetsAndGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4" decimals="-5" id="Fact-62A2041EBD7F0D906B09D415D38E42A6" unitRef="usd">283600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-5" id="Fact-087E0A145D363D65F90FD415D325AF7E" unitRef="usd">-625800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member" decimals="-5" id="Fact-FEC2986C8BBEEA7FB56DD415D3339E7F" unitRef="usd">-111300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-B94C39FE0E0DCCB7F3E7D415D3257371" unitRef="usd">-276300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-A322B309A71FD35077B8D415D31D91B6" unitRef="usd">-238200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-5" id="Fact-0FAB839FEB70BBE93524D415D3CA27B9" unitRef="usd">909400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member" decimals="-5" id="Fact-07C45C948D0C16201282D415D3CB84F7" unitRef="usd">111300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-EDFA735F0CB5F4C9EEB9D415D330738B" unitRef="usd">290100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-984BAAD6F3FAA48C0636D415D32D006F" unitRef="usd">508000000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member" decimals="-5" id="Fact-62291FC50A170FFBCB96D415D304EC8E" unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-556BA728E850CEF94EB2D415D302CB81" unitRef="usd">13800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2018Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-0B484C5471A7062B92B3D415D3247E38" unitRef="usd">269800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4" decimals="-5" id="Fact-01396381A4ACEB129221D415D3B02A5C" unitRef="usd">251300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-5" id="Fact-EEA1C5D7C822BEA8833ED415D38BA924" unitRef="usd">-654300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member" decimals="-5" id="Fact-8E84736076B667E48B87D415D36AF6CB" unitRef="usd">-111300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-EFDBE2158772F311033DD415D37CF5B8" unitRef="usd">-282100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-9D9FA56EAEBCBDEC0D28D415D37379A4" unitRef="usd">-260900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-5" id="Fact-40CDE6939AB473046D4ED415D391B6E1" unitRef="usd">905600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member" decimals="-5" id="Fact-A58E96932335D98E1B4DD415D37A3B6E" unitRef="usd">111300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-E5CB1BAD821821BC24F7D415D38B0E75" unitRef="usd">291100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-25889BAB56B5A7A94A74D415D3732D74" unitRef="usd">503200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_cls_IntellectualProperty1Member" decimals="-5" id="Fact-02834973ADD940816E63D415D38614D4" unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_ComputerSoftwareMember" decimals="-5" id="Fact-706EEA4411E9456427C0D415D38C663F" unitRef="usd">9000000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="FI2019Q4_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_ifrs-full_OtherIntangibleAssetsMember" decimals="-5" id="Fact-62EF5BABB720D2D8B861D415D38B0DC9" unitRef="usd">242300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-AE3127DED2C4941D8C7FD415D363BF16" unitRef="usd">2600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-D8C84B0BCD2234AF612BD415D342186D" unitRef="usd">-1300000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-2717D5F50B24D2D463B3D415D33B7FC5" unitRef="usd">2600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-3A60B840DCFC03DDF49BD415D3C2EA49" unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-82788900DFCF6F775224D415D36CF305" unitRef="usd">2600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-955594486F136FED0930D415D350A0E0" unitRef="usd">-800000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-A8B1A9AF38A8962B528AD415D353D2F6" unitRef="usd">-9400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-23AC8966012EFCF490C8D415D3874430" unitRef="usd">8600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-A7F72CA4BCC84D487BB0D415D34773A2" unitRef="usd">2600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-4A2C927CD9603AC78641D415D3C71B4B" unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-C0BF55CFC764DBD9F2B4D415D373F134" unitRef="usd">2600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-64A919299030772F987DD415D34A6B0D" unitRef="usd">600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-E42282145783CDA3AB15D415D3C1184B" unitRef="usd">-8000000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-8530508F3D739F5BB6D7D415D3731914" unitRef="usd">8600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
	<ifrs-full:InterestExpenseOnLeaseLiabilities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-9B45E1205A13BDD118A0410F6FA732ED" unitRef="usd">6600000</ifrs-full:InterestExpenseOnLeaseLiabilities>
	<ifrs-full:Inventories contextRef="FI2018Q4" decimals="-5" id="Fact-0AC72421C6BC17A60F54D415D312B51D" unitRef="usd">1089900000</ifrs-full:Inventories>
	<ifrs-full:Inventories contextRef="FI2019Q4" decimals="-5" id="Fact-3CC84DF22D54217E98D3D415D396ABB3" unitRef="usd">992200000</ifrs-full:Inventories>
	<ifrs-full:InventoryWritedown2011 contextRef="FD2017Q4YTD" decimals="-5" id="Fact-36FA099356B11699591AD415D3CA54BE" unitRef="usd">3300000</ifrs-full:InventoryWritedown2011>
	<ifrs-full:InventoryWritedown2011 contextRef="FD2018Q4YTD" decimals="-5" id="Fact-1F66AABEFC45849B0934D415D2FD8FF9" unitRef="usd">13500000</ifrs-full:InventoryWritedown2011>
	<ifrs-full:InventoryWritedown2011 contextRef="FD2019Q4YTD" decimals="-5" id="Fact-CF53CD9708951F6870F5D415D3303350" unitRef="usd">4100000</ifrs-full:InventoryWritedown2011>
	<ifrs-full:IssueOfEquity contextRef="FD2017Q4YTD" decimals="-5" id="Fact-91087B0E83E85612C275D415D324A941" unitRef="usd">13600000</ifrs-full:IssueOfEquity>
	<ifrs-full:IssueOfEquity contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-5" id="Fact-413E5BE2798D265061E0D415D3B11E21" unitRef="usd">30400000</ifrs-full:IssueOfEquity>
	<ifrs-full:IssueOfEquity contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-D0F0C0CAA64665E45650D415D32B2E7F" unitRef="usd">-16800000</ifrs-full:IssueOfEquity>
	<ifrs-full:IssueOfEquity contextRef="FD2018Q4YTD" decimals="-5" id="Fact-63AFAE11834B5384A4BBD415D3BAC36A" unitRef="usd">400000</ifrs-full:IssueOfEquity>
	<ifrs-full:IssueOfEquity contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-5" id="Fact-500B558DD3B66D26BF9AD415D329C0E0" unitRef="usd">14900000</ifrs-full:IssueOfEquity>
	<ifrs-full:IssueOfEquity contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-853A8A52E86D74A09DE3D415D38847E1" unitRef="usd">-14500000</ifrs-full:IssueOfEquity>
	<ifrs-full:IssueOfEquity contextRef="FD2019Q4YTD" decimals="-5" id="Fact-03C26513C1DF0D5F47F9D415D3529227" unitRef="usd">0</ifrs-full:IssueOfEquity>
	<ifrs-full:IssueOfEquity contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember" decimals="-5" id="Fact-D9F64DA2765769D0E88AD415D31B2A7C" unitRef="usd">10400000</ifrs-full:IssueOfEquity>
	<ifrs-full:IssueOfEquity contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_SharePremiumMember" decimals="-5" id="Fact-6433851690C1344AB266D415D3004560" unitRef="usd">-10400000</ifrs-full:IssueOfEquity>
	<ifrs-full:IssuedCapital contextRef="FI2018Q4" decimals="-5" id="Fact-8D3A10A6A5D90101B5C9D415D37D2607" unitRef="usd">1954100000</ifrs-full:IssuedCapital>
	<ifrs-full:IssuedCapital contextRef="FI2019Q4" decimals="-5" id="Fact-CAB98E6ED0EA2C95CCF8D415D3795065" unitRef="usd">1832100000</ifrs-full:IssuedCapital>
	<ifrs-full:KeyManagementPersonnelCompensation contextRef="FD2017Q4YTD" decimals="-5" id="Fact-EF07729BB64C97E3771BD415D34D5003" unitRef="usd">20500000</ifrs-full:KeyManagementPersonnelCompensation>
	<ifrs-full:KeyManagementPersonnelCompensation contextRef="FD2018Q4YTD" decimals="-5" id="Fact-25DC9C586405CBB11E0BD415D3515776" unitRef="usd">21300000</ifrs-full:KeyManagementPersonnelCompensation>
	<ifrs-full:KeyManagementPersonnelCompensation contextRef="FD2019Q4YTD" decimals="-5" id="Fact-426D3517D09AE64C267ED415D34D8223" unitRef="usd">20300000</ifrs-full:KeyManagementPersonnelCompensation>
	<ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="FD2017Q4YTD" decimals="-5" id="Fact-7BBF67A8E7AE97C0A377D415D352D84C" unitRef="usd">12400000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
	<ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="FD2018Q4YTD" decimals="-5" id="Fact-80712BD1DF5A7883A5ECD415D33C66CD" unitRef="usd">14800000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
	<ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="FD2019Q4YTD" decimals="-5" id="Fact-755A7F7724F3A6CEF50BD415D350AA93" unitRef="usd">15600000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
	<ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="FD2017Q4YTD" decimals="-5" id="Fact-FF2A73FB6400244FA93AD415D34DA872" unitRef="usd">7500000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
	<ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="FD2018Q4YTD" decimals="-5" id="Fact-C68240014702D544E3F2D415D3593AB6" unitRef="usd">6200000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
	<ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B971875FBEADBE138AFBD415D336E96E" unitRef="usd">4400000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
	<ifrs-full:LeaseLiabilities contextRef="FI2019Q4_ifrs-full_NewIFRSsAxis_cls_IFRS16Member" decimals="-5" id="Fact-351850DB4304532D47544106055607FD" unitRef="usd">111200000</ifrs-full:LeaseLiabilities>
	<ifrs-full:LeaseLiabilities contextRef="I2019Q1Jan01" decimals="-5" id="Fact-0178BBA9558E549897F64160F5400903" unitRef="usd">122400000</ifrs-full:LeaseLiabilities>
	<ifrs-full:LeaseLiabilities contextRef="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_cls_IFRS16Member" decimals="-5" id="Fact-13DF2014C1D6E129A6394150882CED8F" unitRef="usd">112000000</ifrs-full:LeaseLiabilities>
	<ifrs-full:Liabilities contextRef="FI2018Q4" decimals="-5" id="Fact-4705488E7F95890488C1D415D3B40B2D" unitRef="usd">2405400000</ifrs-full:Liabilities>
	<ifrs-full:Liabilities contextRef="FI2019Q4" decimals="-5" id="Fact-7F027FA2D5FE5EC9B4CED415D3927BD0" unitRef="usd">2204500000</ifrs-full:Liabilities>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-2734B7C0F9A0EB40FFBAD415D312BEB3" unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-BF09FFC53DC5C2A66D42D415D3BCE1B9" unitRef="usd">75500000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-63E0FA868DF1283B7589D415D34D3174" unitRef="usd">-395500000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2017Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-F65B46C5BCF7B2EDF3C7D415D397D901" unitRef="usd">355800000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-581D12724AA7C598C693D415D35101DD" unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-5CA40B16523BC2BE1959D415D37347CA" unitRef="usd">68100000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-F61A4BACDDA2D518E252D415D3C3BE67" unitRef="usd">-293000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-16225621566E7D1E5455D415D3904D59" unitRef="usd">309600000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-17CB64429CFE61EA461CD415D34AC790" unitRef="usd">-1800000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-E1D21FDE72FE74690257D415D3B82087" unitRef="usd">87400000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-C57979CB9B96ACBF7CFED415D34661F9" unitRef="usd">-328500000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-FA98AA724DFA9DCE7F62D415D3C045D9" unitRef="usd">346000000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
	<ifrs-full:MiscellaneousOtherOperatingExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-31672D6ADBF8627D0AADD415D33A3EDF" unitRef="usd">4600000</ifrs-full:MiscellaneousOtherOperatingExpense>
	<ifrs-full:MiscellaneousOtherOperatingExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-BFEB0942390FC055677DD415D3389F7B" unitRef="usd">11200000</ifrs-full:MiscellaneousOtherOperatingExpense>
	<ifrs-full:MiscellaneousOtherOperatingExpense contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B71B68D94446900EAA45D415D3330AA3" unitRef="usd">1900000</ifrs-full:MiscellaneousOtherOperatingExpense>
	<ifrs-full:NoncurrentLeaseLiabilities contextRef="FI2018Q4" decimals="-5" id="Fact-D1C5C025FC2503BB4DB741049A401F28" unitRef="usd">7200000</ifrs-full:NoncurrentLeaseLiabilities>
	<ifrs-full:NoncurrentLeaseLiabilities contextRef="FI2019Q4" decimals="-5" id="Fact-C703888325A5FF8A10E141049A677519" unitRef="usd">87700000</ifrs-full:NoncurrentLeaseLiabilities>
	<ifrs-full:NoncurrentProvisions contextRef="FI2019Q4" decimals="-5" id="Fact-0B4478F6C71FC29CB2A1D415D3B768D8" unitRef="usd">15800000</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember" decimals="-5" id="Fact-F927BC7525BEFD44FAE7D415D3BBEDE2" unitRef="usd">0</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-5" id="Fact-F46052E1BBA85B176216D415D3B18889" unitRef="usd">7200000</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-5" id="Fact-0E093D3B3E8027AE27F6D415D3BAD039" unitRef="usd">0</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-5" id="Fact-3337B57C24B39F29A391D415D3B321D2" unitRef="usd">8600000</ifrs-full:NoncurrentProvisions>
	<ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="FI2018Q4" decimals="-5" id="Fact-D1A85D859ED55D2F2144D415D3314AF1" unitRef="usd">4500000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-2EA9393CCCDC09B5DCBAD415D3427409" unitRef="usd">0</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-CBA91A1D429F759EF74CD415D34ADEEC" unitRef="usd">4500000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="FI2019Q4" decimals="-5" id="Fact-99F374BBD74E25AAC4DAD415D3356304" unitRef="usd">5100000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-5B80F35E288151682131D415D3352FF7" unitRef="usd">0</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-E29470A37D9CF246965FD415D339C9E7" unitRef="usd">5100000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2018Q4" decimals="-5" id="Fact-6248F27A5785AFCFF817D415D327AAA2" unitRef="usd">88800000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-39935A2A91B24923F3E0D415D33911FE" unitRef="usd">67700000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-F9387D499675ECDE25BBD415D345894F" unitRef="usd">21100000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2019Q4" decimals="-5" id="Fact-80086533E67D74695781D415D38ED5DB" unitRef="usd">107100000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-F7E6E939E4FB42519D79D415D33C73C8" unitRef="usd">84500000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-548979599575BB875DAAD415D3474628" unitRef="usd">22600000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
	<ifrs-full:NotionalAmount contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_InitialTermLoanMember" decimals="INF" id="Fact-07A5B4D4B73B2BFF81B0D415D346EC28" unitRef="usd">350000000.0</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember" decimals="INF" id="Fact-D5DA0EAB256E8766F090D415D3437076" unitRef="usd">800000000.0</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q2_ifrs-full_BorrowingsByNameAxis_cls_NewTermLoansJuneTermLoanMember" decimals="INF" id="Fact-381A5C5A555B539A66274472CCB6AA25" unitRef="usd">350000000.0</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4" decimals="-5" id="Fact-C0B41A827E8BBCB0CC9C4485DBE5243B" unitRef="usd">544200000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_cls_OtherCurrencyMember" decimals="-5" id="Fact-AA0B60DD254289E94F174485D22343F7" unitRef="usd">3500000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-89552A6283D4CA36913E44857C05A4CC" unitRef="usd">210200000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-B3834D6576853D2566444485A7D656EA" unitRef="usd">66800000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-060A7AE8E9454437E1AF4485B2E92C86" unitRef="usd">35800000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_GBP" decimals="-5" id="Fact-B10FE239BDEEB62F4BAD44859EBA5AA4" unitRef="usd">5300000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_MXN" decimals="-5" id="Fact-3C3BDA8F278625F36D98448595E417AC" unitRef="usd">25600000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_MYR" decimals="-5" id="Fact-947CFF4A72FDF6126D4744858D589EF1" unitRef="usd">53400000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-632AE465D9B94736ECE84485BE99DF30" unitRef="usd">40400000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_SGD" decimals="-5" id="Fact-35DA4C9FFDF44531D1034485C899F8CE" unitRef="usd">22100000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-EF69E8BDACA40CE425154485843BEA83" unitRef="usd">81100000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4" decimals="-5" id="Fact-E701FFCE8F963750B88BD415D343A20A" unitRef="usd">523900000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4_srt_CurrencyAxis_cls_OtherCurrencyMember" decimals="-5" id="Fact-64E87AE0B1733BB4B521D415D34F5C9C" unitRef="usd">18500000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-3F7D698F7888C94071D2D415D3016C26" unitRef="usd">195600000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-B87B36E72079F2ED841BD415D364E32C" unitRef="usd">48800000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-FC3B7DA20F7EC4805AF1D415D3477831" unitRef="usd">26100000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4_srt_CurrencyAxis_currency_GBP" decimals="-5" id="Fact-73CDCF06B68F839C3A71D415D35427BC" unitRef="usd">2200000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4_srt_CurrencyAxis_currency_MXN" decimals="-5" id="Fact-10E30CF4AFBE17B08839D415D357E63B" unitRef="usd">22400000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4_srt_CurrencyAxis_currency_MYR" decimals="-5" id="Fact-57ABB92942D7A56AC3C4D415D357C088" unitRef="usd">54100000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-3CCF26EDB827597A74ADD415D303ADE9" unitRef="usd">33500000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4_srt_CurrencyAxis_currency_SGD" decimals="-5" id="Fact-580C7004354A1AF99996D415D3529F48" unitRef="usd">23900000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="FI2019Q4_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-B42D666B28E20924DD18D415D35C4929" unitRef="usd">98800000</ifrs-full:NotionalAmount>
	<ifrs-full:NotionalAmount contextRef="I2018Q2May31_ifrs-full_BorrowingsByNameAxis_cls_TermLoanDueMay2020Member" decimals="INF" id="Fact-FDE6526A5CF4F87F324640F70F1F8A13" unitRef="usd">250000000.0</ifrs-full:NotionalAmount>
	<ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="-5" id="Fact-5E6334E0BB46FD20E0314B03A426422A" unitRef="shares">900000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
	<ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-B6D5E9FA2DC3B7832AEC4B004EA77454" unitRef="shares">1900000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
	<ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="-5" id="Fact-7E0473838F6EF0A46D094B03A6531FBA" unitRef="shares">1600000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
	<ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="FD2018Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-6EDABBC6C09F208E84AC4B004E2730E8" unitRef="shares">2600000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
	<ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="-5" id="Fact-B05136BF2EA5B2BEB6794B03A896D2A6" unitRef="shares">2100000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
	<ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted contextRef="FD2019Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-0A5254998DEDEFD1CE3D4B004E4C5F87" unitRef="shares">3000000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
	<ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember" decimals="INF" id="Fact-C1D41347E7444A07282F4ED88BFA51B8" unitRef="shares">14098</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember" decimals="-5" id="Fact-4CFE9280EDD69573551E4EED1A9A71AD" unitRef="shares">1500000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="-5" id="Fact-0F3AEB9066C6285424CF4B047BD0CCD8" unitRef="shares">2500000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-AB926C5FE82CE9DFD99A4B0421F890E9" unitRef="shares">3200000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2017Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member_srt_TitleOfIndividualAxis_srt_DirectorMember" decimals="INF" id="Fact-12B2643B98018361EDE14EED6A61C305" unitRef="shares">0</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember" decimals="-5" id="Fact-18009C4D3A0FF50921904EED1AAE2F6D" unitRef="shares">1600000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="-5" id="Fact-91A6F645A764ACD3B2484B04817A21A9" unitRef="shares">3200000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-D96B1642B6CA346DB8204B0421EDD59E" unitRef="shares">3800000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2018Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member_srt_TitleOfIndividualAxis_srt_DirectorMember" decimals="INF" id="Fact-8D3AFDD983570F02DB814EED6B7BADF0" unitRef="shares">0</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2019Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_DeferredShareUnitsDSUMember_srt_TitleOfIndividualAxis_srt_DirectorMember" decimals="-5" id="Fact-265251A7676839AA240F4EED1AEEAB25" unitRef="shares">1800000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2019Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_PerformanceShareUnitsPSUMember" decimals="-5" id="Fact-1DA2E2CCCEFE7BC988DD4B0482F36726" unitRef="shares">3800000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2019Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member" decimals="-5" id="Fact-5BC8D64883F00E6843D84B0421E922A5" unitRef="shares">4600000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement contextRef="FI2019Q4_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_cls_RestrictedStockUnitsRSU1Member_srt_TitleOfIndividualAxis_srt_DirectorMember" decimals="-4" id="Fact-B2BF29155661731B32C34EED6E050C47" unitRef="shares">20000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2016Q4" decimals="-5" id="Fact-B8493FA9E5DCF192C0BAD415D39FA30C" unitRef="shares">2100000</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2017Q4" decimals="-5" id="Fact-13DFA1882E4287914B57D415D39EFF4B" unitRef="shares">400000</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2018Q4" decimals="-5" id="Fact-1474DDC228F66C4BE4AFD415D39BB6B5" unitRef="shares">300000</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfOutstandingShareOptions contextRef="FI2019Q4" decimals="-5" id="Fact-D3D17C88220065C7719744EB994DFF85" unitRef="shares">300000</ifrs-full:NumberOfOutstandingShareOptions>
	<ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement contextRef="FI2019Q4" decimals="-5" id="Fact-AF38C0DB13D1D996C1E444EB9946783D" unitRef="shares">300000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2017Q4YTD" decimals="-5" id="Fact-5A854C79B14625B70D4DD415D3A01A40" unitRef="shares">1700000</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD" decimals="-5" id="Fact-24126C1FD8F6B351CEAFD415D399AB9C" unitRef="shares">100000</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement contextRef="FD2019Q4YTD" decimals="-5" id="Fact-A59DDC146CA88A864C5F44F596F99B89" unitRef="shares">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="FD2018Q4YTD" decimals="INF" id="Fact-DDAB0D4B315D57D9D0474ED382070E8F" unitRef="shares">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement contextRef="FD2019Q4YTD" decimals="INF" id="Fact-E2FB77631EE5B7805CBC4ECE86B80270" unitRef="shares">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
	<ifrs-full:NumberOfSharesIssued contextRef="FI2016Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="-5" id="Fact-BA8AF987A8443A98E3DDD415D3CB97DE" unitRef="shares">18900000</ifrs-full:NumberOfSharesIssued>
	<ifrs-full:NumberOfSharesIssued contextRef="FI2016Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-860CF1956EF3B54FEFE1D415D3C6BE4B" unitRef="shares">121900000</ifrs-full:NumberOfSharesIssued>
	<ifrs-full:NumberOfSharesIssued contextRef="FI2017Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="-5" id="Fact-8F4D0D6BB02E29E81986D415D3C47BA0" unitRef="shares">18600000</ifrs-full:NumberOfSharesIssued>
	<ifrs-full:NumberOfSharesIssued contextRef="FI2017Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-78700BA0F014CEE80A23D415D399CAAF" unitRef="shares">123200000</ifrs-full:NumberOfSharesIssued>
	<ifrs-full:NumberOfSharesIssued contextRef="FI2018Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="-5" id="Fact-2AF481F2665B5086DF9FD415D2FA8FDE" unitRef="shares">18600000</ifrs-full:NumberOfSharesIssued>
	<ifrs-full:NumberOfSharesIssued contextRef="FI2018Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-C9F74C8721DA25BEBED7D415D3CA6652" unitRef="shares">117700000</ifrs-full:NumberOfSharesIssued>
	<ifrs-full:NumberOfSharesIssued contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="-5" id="Fact-727923160AA55B021DC544EBA9868663" unitRef="shares">18600000</ifrs-full:NumberOfSharesIssued>
	<ifrs-full:NumberOfSharesIssued contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-9E22225CD05014B4ECA544EBA97EB65B" unitRef="shares">110200000</ifrs-full:NumberOfSharesIssued>
	<ifrs-full:NumberOfSharesIssued contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_PreferenceSharesMember" decimals="INF" id="Fact-0ED1F46BD61C330831FBD415D318BB38" unitRef="shares">0</ifrs-full:NumberOfSharesIssued>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2016Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="-5" id="Fact-1CA6EB3B4805A7974B046DD2E62201F5" unitRef="shares">18900000</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2016Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-CA4BEB03B3EB6B9758136DD2E5F049CE" unitRef="shares">121900000</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2017Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="-5" id="Fact-472C211998B2BCDE13706DD2E6131663" unitRef="shares">18600000</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2017Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-57AB55FADFFFB028E6B26DD2E634407E" unitRef="shares">123200000</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2018Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="-5" id="Fact-8AC75FFBFE83088B855C6DD2E5D5BC4A" unitRef="shares">18600000</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2018Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-F503A7D14C1144DBCCC36DD2E6568FFA" unitRef="shares">117700000</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_MultipleVotingSharesMember" decimals="-5" id="Fact-C6DCE11366C7BF97564C6DD2E6051B38" unitRef="shares">18600000</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:NumberOfSharesOutstanding contextRef="FI2019Q4_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-0A42A9934BE543435E3D6DD2E6451DD4" unitRef="shares">1102000000</ifrs-full:NumberOfSharesOutstanding>
	<ifrs-full:OtherAdjustmentsForNoncashItems contextRef="FD2017Q4YTD" decimals="-5" id="Fact-4D21147E5C21C946936ED415D3ABF483" unitRef="usd">5700000</ifrs-full:OtherAdjustmentsForNoncashItems>
	<ifrs-full:OtherAdjustmentsForNoncashItems contextRef="FD2018Q4YTD" decimals="-5" id="Fact-AD37776491DC3B68E059D415D385FEBD" unitRef="usd">1400000</ifrs-full:OtherAdjustmentsForNoncashItems>
	<ifrs-full:OtherAdjustmentsForNoncashItems contextRef="FD2019Q4YTD" decimals="-5" id="Fact-354E89677861EE28E52DD415D3A63A45" unitRef="usd">-86100000</ifrs-full:OtherAdjustmentsForNoncashItems>
	<ifrs-full:OtherAssetsAmountContributedToFairValueOfPlanAssets contextRef="FI2018Q4" decimals="-5" id="Fact-2D82AF9F1A5E61A89ED0D415D39CDF38" unitRef="usd">9700000</ifrs-full:OtherAssetsAmountContributedToFairValueOfPlanAssets>
	<ifrs-full:OtherAssetsAmountContributedToFairValueOfPlanAssets contextRef="FI2019Q4" decimals="-5" id="Fact-1341165BEE252352BB23D415D3906CA4" unitRef="usd">11000000</ifrs-full:OtherAssetsAmountContributedToFairValueOfPlanAssets>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-247CD1CD45DFA382A992D415D3364BE2" unitRef="usd">17300000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2017Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-E3EEB5EB0EA0C94840A0D415D3C15D41" unitRef="usd">17300000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2017Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-242A6B57E2CE821E5C65D415D3AE7E6A" unitRef="usd">0</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-9714606DC4F9274B49A8D415D3AD4CFF" unitRef="usd">-15500000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_HedgingInstrumentsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-8525E40BF1C82FAAC148413BCD239BAA" unitRef="usd">-4400000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2018Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-2CBCEB57E4E96888F255D415D3B1F6F8" unitRef="usd">-15500000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2018Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-CED6AD495C47EAFAAADBD415D3B65D1A" unitRef="usd">-4400000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-40F8EF223B10B1B9A76BD415D32726FA" unitRef="usd">10800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_ifrs-full_HedgingInstrumentsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-0283BE663D259383EF85D415D301E104" unitRef="usd">-7700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2019Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-D2F40ED18C029E36253AD415D3BFB415" unitRef="usd">10800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges contextRef="FD2019Q4YTD_ifrs-full_HedgingInstrumentsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-A642A114E9A24FC40597D415D3AACEA7" unitRef="usd">-7700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2017Q4YTD" decimals="-5" id="Fact-4891CA538E5AC7D5D959D415D3AC60C5" unitRef="usd">700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" decimals="-5" id="Fact-61CA32CC27EC43AADAE5D415D38FC4D7" unitRef="usd">700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2018Q4YTD" decimals="-5" id="Fact-CA814CA5483E7B0BEEE3D415D3576DA2" unitRef="usd">100000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" decimals="-5" id="Fact-65602473B106973CD573D415D3AAA66F" unitRef="usd">100000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2019Q4YTD" decimals="-5" id="Fact-8366E6DF3FD22A475529D415D39AEA98" unitRef="usd">-200000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" decimals="-5" id="Fact-5139F1B4C1966B7DF56FD415D37772EC" unitRef="usd">-200000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2017Q4YTD" decimals="-5" id="Fact-07283000011338B82BE244E914D9F0CB" unitRef="usd">-1200000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2018Q4YTD" decimals="-5" id="Fact-7917D5C76D17F156809144E914B68710" unitRef="usd">8400000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="FD2019Q4YTD" decimals="-5" id="Fact-098482FB7C10EECB325744E914F57FC6" unitRef="usd">-8700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
	<ifrs-full:OtherCurrentAssets contextRef="FI2018Q4" decimals="-5" id="Fact-CD9FAE50D39CA4DA92C0D415D38AE764" unitRef="usd">72600000</ifrs-full:OtherCurrentAssets>
	<ifrs-full:OtherCurrentAssets contextRef="FI2019Q4" decimals="-5" id="Fact-40D42AF076FF788356D3D415D32F6D5F" unitRef="usd">59200000</ifrs-full:OtherCurrentAssets>
	<ifrs-full:OtherExpenseByFunction contextRef="FD2017Q4YTD" decimals="-5" id="Fact-B79EC7A5062E5BD25D01D415D3C00E39" unitRef="usd">37000000</ifrs-full:OtherExpenseByFunction>
	<ifrs-full:OtherExpenseByFunction contextRef="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-457C51D341A4582DF349D415D37A73A2" unitRef="usd">37000000</ifrs-full:OtherExpenseByFunction>
	<ifrs-full:OtherExpenseByFunction contextRef="FD2018Q4YTD" decimals="-5" id="Fact-06EC446DC18C28F65D52D415D37A8C75" unitRef="usd">61000000</ifrs-full:OtherExpenseByFunction>
	<ifrs-full:OtherExpenseByFunction contextRef="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-EB30BDAB602D5C7210AED415D3085152" unitRef="usd">61000000</ifrs-full:OtherExpenseByFunction>
	<ifrs-full:OtherExpenseByFunction contextRef="FD2019Q4YTD" decimals="-5" id="Fact-2A959DA60C4019BD5B6AD415D2FB2591" unitRef="usd">-49900000</ifrs-full:OtherExpenseByFunction>
	<ifrs-full:OtherExpenseByFunction contextRef="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_MaterialReconcilingItemsMember" decimals="-5" id="Fact-14400CAAFF3E6A7B842AD415D3089C08" unitRef="usd">-49900000</ifrs-full:OtherExpenseByFunction>
	<ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-C4DD13E353FEC3556F42D415D39A0B90" unitRef="usd">-1600000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities>
	<ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-BDB5B4BEFD1F45C0B98FD415D37FA1BF" unitRef="usd">-7500000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities>
	<ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-FE5ADE9947B58AB7EE68D415D333AFD5" unitRef="usd">24200000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities>
	<ifrs-full:OtherNoncurrentAssets contextRef="FI2018Q4" decimals="-5" id="Fact-56BDE7F13FEFEF04240DD415D38E3813" unitRef="usd">30200000</ifrs-full:OtherNoncurrentAssets>
	<ifrs-full:OtherNoncurrentAssets contextRef="FI2019Q4" decimals="-5" id="Fact-90BEC56D0C6AE9471CD8D415D384F78F" unitRef="usd">26400000</ifrs-full:OtherNoncurrentAssets>
	<ifrs-full:OtherProvisions contextRef="FI2018Q4" decimals="-5" id="Fact-12CE3BA89E9FA6DE6D4ED415D3BB4BF7" unitRef="usd">37600000</ifrs-full:OtherProvisions>
	<ifrs-full:OtherProvisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember" decimals="-5" id="Fact-14F9504DD7F2155A72FBD415D3B40083" unitRef="usd">1100000</ifrs-full:OtherProvisions>
	<ifrs-full:OtherProvisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-5" id="Fact-8CF9C86E7BA96FF2A82AD415D3B41E4B" unitRef="usd">7500000</ifrs-full:OtherProvisions>
	<ifrs-full:OtherProvisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-5" id="Fact-B00E221D59EE2D182204D415D3092076" unitRef="usd">10300000</ifrs-full:OtherProvisions>
	<ifrs-full:OtherProvisions contextRef="FI2018Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-5" id="Fact-BA712BDAF42D730DDD23D415D3B37E68" unitRef="usd">18700000</ifrs-full:OtherProvisions>
	<ifrs-full:OtherProvisions contextRef="FI2019Q4" decimals="-5" id="Fact-6161C36AA118944CE88FD415D32BF417" unitRef="usd">41900000</ifrs-full:OtherProvisions>
	<ifrs-full:OtherProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember" decimals="-5" id="Fact-0392963C45D5931EE956D415D3B3754E" unitRef="usd">1000000</ifrs-full:OtherProvisions>
	<ifrs-full:OtherProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-5" id="Fact-44C83D9A02833D907901D415D332FDCE" unitRef="usd">7600000</ifrs-full:OtherProvisions>
	<ifrs-full:OtherProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-5" id="Fact-29FE2B84A81084CFB7E2D415D3AF78BD" unitRef="usd">11200000</ifrs-full:OtherProvisions>
	<ifrs-full:OtherProvisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-5" id="Fact-22F0D3C57A3EF8F41525D415D3B0B6F0" unitRef="usd">22100000</ifrs-full:OtherProvisions>
	<ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome contextRef="FD2017Q4YTD" decimals="-5" id="Fact-71349573822FB5882AC9D415D338C9E2" unitRef="usd">3400000</ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
	<ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome contextRef="FD2018Q4YTD" decimals="-5" id="Fact-28479E48F70BEEC35932D415D2FCE952" unitRef="usd">11300000</ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
	<ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome contextRef="FD2019Q4YTD" decimals="-5" id="Fact-46A91838CA506F54F2B0D415D3364CE1" unitRef="usd">-5800000</ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-B4E369713FF10C158F60D415D34BDE7E" unitRef="usd">-600000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-3366E33E2168D8182D5CD415D34A2488" unitRef="usd">-1900000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-F11261780F165EF62868D415D347FDE6" unitRef="usd">-1200000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-F65D5DD4263D857C1572D415D3C515DC" unitRef="usd">1200000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-B6273F179385840640FED415D347A5A7" unitRef="usd">-100000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-8C1BB51713A941043566D415D3377B57" unitRef="usd">100000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_cls_RestructuringType1Axis_cls_PensionPlanAdjustmentFromChangeInLawMember_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-597A6B97866CBF5141C768E71EDE10B7" unitRef="usd">4100000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-BCC5662D6C7491E200B6D415D3447C57" unitRef="usd">-8000000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-2C13C4D3C9CF1554B8EDD415D36D9237" unitRef="usd">8000000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-6AB3B3AF87B32757AF66D415D311BE54" unitRef="usd">0</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-918A9916DE9BAF238C0DD415D37BC66B" unitRef="usd">0</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsForDebtIssueCosts contextRef="FD2017Q4YTD" decimals="INF" id="Fact-00ADF3173F511AD188304142711730F3" unitRef="usd">0</ifrs-full:PaymentsForDebtIssueCosts>
	<ifrs-full:PaymentsForDebtIssueCosts contextRef="FD2018Q4YTD" decimals="-5" id="Fact-1E15D12279E31B3656634141D94C327C" unitRef="usd">12900000</ifrs-full:PaymentsForDebtIssueCosts>
	<ifrs-full:PaymentsForDebtIssueCosts contextRef="FD2019Q4QTD" decimals="-5" id="Fact-B42E6FFBD52726B109204144420E8230" unitRef="usd">2000000</ifrs-full:PaymentsForDebtIssueCosts>
	<ifrs-full:PaymentsForDebtIssueCosts contextRef="FD2019Q4YTD" decimals="-5" id="Fact-09E91E9CFDF5D08017DE41413AB826B2" unitRef="usd">2900000</ifrs-full:PaymentsForDebtIssueCosts>
	<ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="FD2017Q1QTD_ifrs-full_DefinedBenefitPlansAxis_cls_UKMainPensionPlanMember" decimals="-5" id="Fact-870264CA055BFBDF3B6944A150FDC5D2" unitRef="usd">17000000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-C9C61BAAED5CFF62249CD415D3064704" unitRef="usd">0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-F7C4D7EE261DABE16914D415D3BD215B" unitRef="usd">0</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-E3195D03778F288F7142D415D3C4CA51" unitRef="usd">-12700000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-2F73E7714C9407AF7EEAD415D39F41DA" unitRef="usd">12700000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-EA8F363B1B1D1B4E6BF9D415D2FFE803" unitRef="usd">-200000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-66B059DC277F29ECAB7DD415D33CC558" unitRef="usd">200000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-911C074EC2B489F3A6FFD415D3BF5009" unitRef="usd">-12000000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-E6DF785311D509AFBADFD415D2FDF6D6" unitRef="usd">12000000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-54D7CC91D2382A6B4FA3D415D35AD766" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-953B4ADB4A2170373B65D415D3BCA6A6" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-8FEC5E33D746EAFE98ABD415D35275E1" unitRef="usd">100000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-EDE2FB2F4FE91E953A19D415D3A72BB8" unitRef="usd">-100000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-6243627F671A3B5B2E64D415D34FA438" unitRef="usd">-200000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-F2C456136968F49A7963D415D38E41A3" unitRef="usd">200000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-6BDC85C43786CA74C14AD415D39D6E62" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PresentValueOfDefinedBenefitObligationMember" decimals="-5" id="Fact-5E74724A288036B72A01D415D3B984D0" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-F467B09B0382191C7785D415D3014314" unitRef="usd">6500000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
	<ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-1D637D64B8099B89432FD415D32B767E" unitRef="usd">17000000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
	<ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-900CF91CAE6779777DD2D415D328FB85" unitRef="usd">38200000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN" decimals="2" id="Fact-EB21F81F8FA980C358A7D415D3876BD1" unitRef="number">0.21</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_MY" decimals="2" id="Fact-515285F1AAD87D2F7651D415D37EDFC1" unitRef="number">0.12</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2017Q4YTD_ifrs-full_GeographicalAreasAxis_country_TH" decimals="2" id="Fact-8EF991D42C3E1DEAA90DD415D38AF2AA" unitRef="number">0.34</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2017Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="2" id="Fact-15B5C34FFE82EC74F594D415D3765348" unitRef="number">0.32</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2017Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="2" id="Fact-4BD71435A58F63012B77D415D354F3CB" unitRef="number">0.68</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN" decimals="2" id="Fact-B8AC0EFAF14A289978B4D415D389AE87" unitRef="number">0.20</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_MY" decimals="2" id="Fact-D3DDD7E4C2352E086AACD415D3870390" unitRef="number">0.12</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2018Q4YTD_ifrs-full_GeographicalAreasAxis_country_TH" decimals="2" id="Fact-2E414F796CF76822512DD415D38FF72E" unitRef="number">0.32</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2018Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="2" id="Fact-38664D0B333AACB749DDD415D37B5D2E" unitRef="number">0.33</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2018Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="2" id="Fact-D15034023EA9C1D727A3D415D3546985" unitRef="number">0.67</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_CN" decimals="2" id="Fact-452588284C7A84BB606FD415D38B3D25" unitRef="number">0.18</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_MY" decimals="2" id="Fact-8EF45F7390341152737AD415D38C0A83" unitRef="number">0.12</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2019Q4YTD_ifrs-full_GeographicalAreasAxis_country_TH" decimals="2" id="Fact-3500519EAAA44AF9F64AD415D389D40C" unitRef="number">0.34</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2019Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="2" id="Fact-5444A2A1E8246CD8EB63D415D3827D15" unitRef="number">0.39</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PercentageOfEntitysRevenue contextRef="FD2019Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="2" id="Fact-BA45E882478B19C0F50BD415D388BA03" unitRef="number">0.61</ifrs-full:PercentageOfEntitysRevenue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2018Q4" decimals="-5" id="Fact-7BAC461DAFBB3B991C0DD415D39D3DFB" unitRef="usd">293000000</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-3A78D5A59B141B05F6C7D415D3C4A64A" unitRef="usd">0</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-C513C278B5CC908DE2FED415D3101D08" unitRef="usd">293000000</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2018Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember" decimals="-5" id="Fact-42C6ED894496E8AAA7D5D415D392D74C" unitRef="usd">26500000</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2018Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember" decimals="INF" id="Fact-565D3D56916C35203E0C44D7A06A2F25" unitRef="usd">0</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2018Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level3OfFairValueHierarchyMember" decimals="-5" id="Fact-DC54410B40CEC0F4014E44D7660ED31E" unitRef="usd">266500000</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2019Q4" decimals="-5" id="Fact-407E8A8147DEA60F8DC4D415D3921DC7" unitRef="usd">328500000</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-BD42CB5723E2EF0CC598D415D3601794" unitRef="usd">1800000</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-17347F2B5D8CD6F3C2C5D415D30AFDE7" unitRef="usd">328500000</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2019Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level1OfFairValueHierarchyMember" decimals="-5" id="Fact-AF6C2A92F84730B1D44F44D6C9E394D8" unitRef="usd">28700000</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2019Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level2OfFairValueHierarchyMember" decimals="INF" id="Fact-AAB3DB987D63BE7ACCE144D7AF00CBFD" unitRef="usd">0</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PlanAssetsAtFairValue contextRef="FI2019Q4_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level3OfFairValueHierarchyMember" decimals="-5" id="Fact-C34AE130FD9F7A71D54F44D715E4EBD5" unitRef="usd">299800000</ifrs-full:PlanAssetsAtFairValue>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-67A9FA89340F6683C768D415D34FC5A9" unitRef="usd">5200000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-CAACA7702D690AEC317DD415D394AF78" unitRef="usd">4000000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-BB802683B1969E6F8A29D415D3944E43" unitRef="usd">6000000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-96B3166607D43B63B4DCD415D343A684" unitRef="usd">2400000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-50C871A08F963FAAE881D415D34C9746" unitRef="usd">13200000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-12B7E22A4E5E43C2875DD415D33C98E3" unitRef="usd">4000000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-331A400F0E36174FCE9FD415D3499FC8" unitRef="usd">0</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans contextRef="FD2017Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-B42632DCD519932DF8A1D415D3497A64" unitRef="usd">9400000</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-C9592EEA41A11D757FC0D415D34F9054" unitRef="usd">0</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-19CD86A424EDD82145D1D415D3427707" unitRef="usd">9600000</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-A394061B78231423EE37D415D3369AB5" unitRef="usd">0</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
	<ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-20E4DC33F04BA946236AD415D3499F3C" unitRef="usd">10100000</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
	<ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="FD2017Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-AE3DD0E5667823638767D415D38C82B3" unitRef="usd">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="FD2017Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember" decimals="-5" id="Fact-CB4044D66DF010BF9DDBD415D3AFE3AC" unitRef="usd">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q2QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingCreditFacilityDueMay2020Member" decimals="-5" id="Fact-670CF877A18B6C2AC05DD415D365BA7A" unitRef="usd">163000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q3QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-4F2D179EA3C24F72CD2ED415D330C711" unitRef="usd">55000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q4QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-C8375CC7A1359F3D965B4A226E65A88F" unitRef="usd">339500000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-92E7C6AF1DECD2340620D415D3A61D35" unitRef="usd">163000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember" decimals="-5" id="Fact-1B41A79744D624F7742F413EA489929D" unitRef="usd">759000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="FD2019Q1QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-03B7B2AB3258C52C7DD940E7118C4130" unitRef="usd">48000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-A1606CC25E7C12EF8C54413EA4AC4CF1" unitRef="usd">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember" decimals="-5" id="Fact-C2FF76BEA10206A9B6B3413EA4BF5324" unitRef="usd">48000000</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations contextRef="D2019Q1Mar07-Mar07" decimals="-5" id="Fact-688D5C8F39413C51448340A4EE72D6A4" unitRef="usd">113000000</ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations>
	<ifrs-full:ProceedsFromExerciseOfOptions contextRef="FD2017Q4YTD" decimals="-5" id="Fact-A53817DD4502C073A42CD415D323642D" unitRef="usd">13600000</ifrs-full:ProceedsFromExerciseOfOptions>
	<ifrs-full:ProceedsFromExerciseOfOptions contextRef="FD2018Q4YTD" decimals="-5" id="Fact-1C165A669C1FD39D6F5BD415D31B77B3" unitRef="usd">400000</ifrs-full:ProceedsFromExerciseOfOptions>
	<ifrs-full:ProceedsFromExerciseOfOptions contextRef="FD2019Q4YTD" decimals="-5" id="Fact-DE2774C181D7BDFCE9DBC14D530754B0" unitRef="usd">0</ifrs-full:ProceedsFromExerciseOfOptions>
	<ifrs-full:ProceedsFromIssuingShares contextRef="FD2017Q4YTD" decimals="-5" id="Fact-27945601AB2A3D01EEDCD415D3A82BD8" unitRef="usd">13600000</ifrs-full:ProceedsFromIssuingShares>
	<ifrs-full:ProceedsFromIssuingShares contextRef="FD2018Q4YTD" decimals="-5" id="Fact-BBB71B962441C01D97E0D415D3115F04" unitRef="usd">400000</ifrs-full:ProceedsFromIssuingShares>
	<ifrs-full:ProceedsFromIssuingShares contextRef="FD2019Q4YTD" decimals="-5" id="Fact-5BAA65C31DD907F06AB8D415D3B1C0F1" unitRef="usd">0</ifrs-full:ProceedsFromIssuingShares>
	<ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-A4CFAA1DF6AA1EFA2825D415D3299B70" unitRef="usd">800000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
	<ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-DB93DADC21D6CD4E156CD415D32DE7EA" unitRef="usd">3700000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
	<ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-B852719CFBA2542B61E9D415D3A6250A" unitRef="usd">116500000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
	<ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="FD2017Q4YTD" decimals="-5" id="Fact-D6669FAF2ED545A6FA63D415D3B9558E" unitRef="usd">105500000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
	<ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-5" id="Fact-89C54EEE523412DE28F6D415D31AE074" unitRef="usd">105500000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
	<ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="FD2018Q4YTD" decimals="-5" id="Fact-21F0A7DF3E95E24EF9A0D415D3BEB22A" unitRef="usd">98900000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
	<ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-5" id="Fact-AF21852AD30F724F19ACD415D327E4C9" unitRef="usd">98900000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
	<ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="FD2019Q4YTD" decimals="-5" id="Fact-E76461B21516F28AB097D415D3B04AFB" unitRef="usd">70300000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
	<ifrs-full:ProfitLossAttributableToOwnersOfParent contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember" decimals="-5" id="Fact-D43F0753D89E17631BE9D415D3BCD620" unitRef="usd">70300000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
	<ifrs-full:ProfitLossBeforeTax contextRef="FD2017Q4YTD" decimals="-5" id="Fact-7A85D578A6EC7E079B19D415D3681CF7" unitRef="usd">133100000</ifrs-full:ProfitLossBeforeTax>
	<ifrs-full:ProfitLossBeforeTax contextRef="FD2018Q4YTD" decimals="-5" id="Fact-A6D9BB474F84DFA65DDBD415D342F5FE" unitRef="usd">81900000</ifrs-full:ProfitLossBeforeTax>
	<ifrs-full:ProfitLossBeforeTax contextRef="FD2019Q4YTD" decimals="-5" id="Fact-145050D1C37040B420FAD415D3AF0076" unitRef="usd">99800000</ifrs-full:ProfitLossBeforeTax>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2017Q4YTD" decimals="-5" id="Fact-AEAA15CFEF0894550D51D415D39ACECB" unitRef="usd">143200000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember" decimals="-5" id="Fact-E86301B52B5F0E84627FD415D37B4337" unitRef="usd">217200000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="-5" id="Fact-C6FB5D04036354FCF60AD415D31A08F1" unitRef="usd">96800000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2017Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="-5" id="Fact-F93C91A499293B03FCDDD415D31D5FE6" unitRef="usd">120400000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2018Q4YTD" decimals="-5" id="Fact-B900F367F903F8577534D415D3C62A2A" unitRef="usd">106300000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember" decimals="-5" id="Fact-239DE08075286F7D7CD2D415D311B369" unitRef="usd">213900000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="-5" id="Fact-47BAA716798F5D99DE57D415D30589EE" unitRef="usd">102500000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2018Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="-5" id="Fact-CEB0AA8FDF70C2F61DE5D415D31885EE" unitRef="usd">111400000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2019Q4YTD" decimals="-5" id="Fact-7C33EDF56041EDB4756DD415D3B0D7A5" unitRef="usd">149300000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember" decimals="-5" id="Fact-14C4B43B35B4F609A169D415D3887D9D" unitRef="usd">158100000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="-5" id="Fact-BA24955BF1BB89946588D415D38B55D4" unitRef="usd">64200000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:ProfitLossFromOperatingActivities contextRef="FD2019Q4YTD_ifrs-full_SegmentConsolidationItemsAxis_ifrs-full_OperatingSegmentsMember_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="-5" id="Fact-B94523EC0D59FB9DA853D415D31FF52C" unitRef="usd">93900000</ifrs-full:ProfitLossFromOperatingActivities>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4" decimals="-5" id="Fact-2535058724977A736390D415D3301C87" unitRef="usd">323900000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-21D3167F3AD2E7BECF63D415D321DB53" unitRef="usd">141600000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-56DDAED6777E388C3A84D415D32B9B58" unitRef="usd">171200000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2017Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-CB63B4E0D5F17602CB15D415D32A9BCE" unitRef="usd">11100000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4" decimals="-5" id="Fact-C0CB8F464B40FADF76F8D415D381AFEA" unitRef="usd">365300000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-5" id="Fact-52A2987F692F0D7C4BFCD415D3610213" unitRef="usd">-818200000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-95992639BD45D9B529FDD415D305E65A" unitRef="usd">-218000000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-8A1338F8C4418D888AE7D415D35C8A8A" unitRef="usd">-588200000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-AB99B094BC16A6C2C082D415D35E77F3" unitRef="usd">-12000000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-5" id="Fact-6B1E1A8B69609860042CD415D35E869B" unitRef="usd">1183500000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-6C314C46E422DB4C01FDD415D35DFE58" unitRef="usd">375500000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-E732AFCB5095AEF3EE70D415D360E71F" unitRef="usd">781200000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-733FAC67DE1E5E305886D415D2FC8B29" unitRef="usd">26800000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-981700CCD71A6F75C9BCD415D321ABFE" unitRef="usd">157500000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-582540C6524220DC582FD415D3294A3C" unitRef="usd">193000000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2018Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-88367A985FBAC93D784DD415D31EF85C" unitRef="usd">14800000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4" decimals="-5" id="Fact-9CA2AA34AB4D894C3636D415D36B4D60" unitRef="usd">355000000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" decimals="-5" id="Fact-CC9C89B3570AA603EBA9D415D312A523" unitRef="usd">-753100000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-DDEF5961599A01EA10EAD415D31AB9A4" unitRef="usd">-197100000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-0F0D01AE22BCC0654836D415D31CCAF7" unitRef="usd">-544000000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-E1CD3E01433FFD18624ED415D319C758" unitRef="usd">-12000000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember" decimals="-5" id="Fact-7A531F812A0A5ABB2BA0D415D315018D" unitRef="usd">1108100000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-78550A2D8BDA5B8347F8D415D31F22E3" unitRef="usd">351700000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-BDDDF34534782CBB8172D415D3159534" unitRef="usd">720800000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-534FC4E11CB7D38EDE53D415D31A773C" unitRef="usd">35600000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" decimals="-5" id="Fact-3A604D3130E7643FE56F409604E152C7" unitRef="usd">154600000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_cls_MachineryAndEquipment1Member" decimals="-5" id="Fact-6DBDF5ED95E4BED20B7E409604CFDFD8" unitRef="usd">176800000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:PropertyPlantAndEquipment contextRef="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-410440505A29F401CE60409604D8A925" unitRef="usd">23600000</ifrs-full:PropertyPlantAndEquipment>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2019Q4YTD" decimals="-5" id="Fact-382E7F5AA1F81D468C82D415D3B51D11" unitRef="usd">31900000</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember" decimals="-5" id="Fact-678ECFE08A519AC7AC57D415D3A91418" unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-5" id="Fact-19D9608EDD238A2F25D0D415D3B5957A" unitRef="usd">400000</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-5" id="Fact-4D9C98E610825979EE3CD415D3A9E30F" unitRef="usd">26500000</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:ProvisionUsedOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-5" id="Fact-B45BAA07E7187B46B954D415D3ACBFE6" unitRef="usd">5000000</ifrs-full:ProvisionUsedOtherProvisions>
	<ifrs-full:Provisions contextRef="FI2019Q4" decimals="-5" id="Fact-7DF268E9D0A7F71CD7A2D415D3BB9F58" unitRef="usd">41900000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember" decimals="-5" id="Fact-05323CD2522BCABB35A9D415D3B84131" unitRef="usd">1000000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-5" id="Fact-AC4ABE6C2D9EF89F13E1D415D3B13EF1" unitRef="usd">7600000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-5" id="Fact-FCB76349D7C6111085C9D415D3B31F85" unitRef="usd">11200000</ifrs-full:Provisions>
	<ifrs-full:Provisions contextRef="FI2019Q4_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-5" id="Fact-C909236ADB90661FA2DBD415D3B5CE93" unitRef="usd">22100000</ifrs-full:Provisions>
	<ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets contextRef="FD2017Q4YTD" decimals="-5" id="Fact-12EC1F3CE0C7A6826E7ED415D381C4A7" unitRef="usd">102600000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets>
	<ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets contextRef="FD2018Q4YTD" decimals="-5" id="Fact-209266C26F2124571E55D415D3A6CC4A" unitRef="usd">82200000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets>
	<ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets contextRef="FD2019Q4YTD" decimals="-5" id="Fact-35A3000BA819EBB12805D415D3AAD9E6" unitRef="usd">80500000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets>
	<ifrs-full:PurchaseOfTreasuryShares contextRef="FD2017Q4YTD" decimals="-5" id="Fact-52AAE2FCE87239B9E6C1D415D323E37E" unitRef="usd">16700000</ifrs-full:PurchaseOfTreasuryShares>
	<ifrs-full:PurchaseOfTreasuryShares contextRef="FD2017Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-7E10F2E1901573A36C434AF057695D05" unitRef="usd">16700000</ifrs-full:PurchaseOfTreasuryShares>
	<ifrs-full:PurchaseOfTreasuryShares contextRef="FD2017Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember" decimals="-5" id="Fact-70A1D122BAAD16245157D415D323BD11" unitRef="usd">16700000</ifrs-full:PurchaseOfTreasuryShares>
	<ifrs-full:PurchaseOfTreasuryShares contextRef="FD2018Q4YTD" decimals="-5" id="Fact-44897AB798397A5F10E1D415D3061B36" unitRef="usd">22400000</ifrs-full:PurchaseOfTreasuryShares>
	<ifrs-full:PurchaseOfTreasuryShares contextRef="FD2018Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandSeventeenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-FFC741F861471F48A1B04AF057C6F306" unitRef="usd">22400000</ifrs-full:PurchaseOfTreasuryShares>
	<ifrs-full:PurchaseOfTreasuryShares contextRef="FD2018Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember" decimals="-5" id="Fact-714129B63ADB08FF8E6CD415D3195590" unitRef="usd">22400000</ifrs-full:PurchaseOfTreasuryShares>
	<ifrs-full:PurchaseOfTreasuryShares contextRef="FD2019Q4YTD" decimals="-5" id="Fact-EE74D0D40DE9558CAABED415D312CA42" unitRef="usd">9200000</ifrs-full:PurchaseOfTreasuryShares>
	<ifrs-full:PurchaseOfTreasuryShares contextRef="FD2019Q4YTD_cls_ShareRepurchaseProgram1Axis_cls_TwoThousandEighteenNCIBMember_ifrs-full_ClassesOfShareCapitalAxis_cls_SubordinateVotingSharesMember" decimals="-5" id="Fact-ABB819A3049A16830E744AF057246D9E" unitRef="usd">9200000</ifrs-full:PurchaseOfTreasuryShares>
	<ifrs-full:PurchaseOfTreasuryShares contextRef="FD2019Q4YTD_ifrs-full_ComponentsOfEquityAxis_ifrs-full_TreasurySharesMember" decimals="-5" id="Fact-DF2B7A7D22EB1142D114D415D3264396" unitRef="usd">9200000</ifrs-full:PurchaseOfTreasuryShares>
	<ifrs-full:RawMaterials contextRef="FI2018Q4" decimals="-5" id="Fact-4B6C38801E67D203ACD5D415D2FDA7E9" unitRef="usd">948800000</ifrs-full:RawMaterials>
	<ifrs-full:RawMaterials contextRef="FI2019Q4" decimals="-5" id="Fact-EB45B2C67C546C8AF7D5D415D3020352" unitRef="usd">868300000</ifrs-full:RawMaterials>
	<ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax contextRef="FD2017Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-A63246706D01A38B33F1D415D33ACFA8" unitRef="usd">-10600000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
	<ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax contextRef="FD2017Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-BB0BCBDE33550FC90AA0D415D386BABC" unitRef="usd">0</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
	<ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax contextRef="FD2018Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-FD4FBF2FE3CD9F83DEF9D415D339ECCC" unitRef="usd">-800000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
	<ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax contextRef="FD2018Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-5EE15C76E198BA56285FD415D3333568" unitRef="usd">400000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
	<ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax contextRef="FD2019Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_ForwardContractMember" decimals="-5" id="Fact-3204FAFD3A8D64FCADF8D415D3744F9E" unitRef="usd">4100000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
	<ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax contextRef="FD2019Q4YTD_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember" decimals="-5" id="Fact-C891D56911170B4D7602D415D39690D8" unitRef="usd">2500000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
	<ifrs-full:RentalExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-D0822F2D7A36A2C8301E44E74C072471" unitRef="usd">28500000</ifrs-full:RentalExpense>
	<ifrs-full:RentalExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-6712AF1F416426C19DC944E77F934762" unitRef="usd">35400000</ifrs-full:RentalExpense>
	<ifrs-full:RentalExpense contextRef="FD2019Q4YTD" decimals="-5" id="Fact-14E78F983A3DB41963BA44E7802F07A7" unitRef="usd">5300000</ifrs-full:RentalExpense>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="D2019Q3Apr1-Sep30_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-D1DF486ECB858DD00BCD40EB82A465B6" unitRef="usd">97000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2017Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-A83EB4E34BA6583DEE56D415D3AB19EF" unitRef="usd">40000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2017Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember" decimals="-5" id="Fact-0A3D309E06CD7C332D74D415D329FC68" unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q2QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingCreditFacilityDueMay2020Member" decimals="-5" id="Fact-38ED8CACCE5652115D06D415D37E2BE1" unitRef="usd">163000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q2QTD_ifrs-full_BorrowingsByNameAxis_cls_TermLoanDueMay2020Member" decimals="-5" id="Fact-9AFB8E90ADFFB54B433ED415D389BADC" unitRef="usd">175000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q4QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-0D80CF638F10C978DEF8D415D365C4D5" unitRef="usd">245000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-E5CA41F7D7D1C3411D88D415D39BFCE6" unitRef="usd">350500000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2018Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember" decimals="-5" id="Fact-559DE577EF30F98DB9BD413EA4922574" unitRef="usd">1700000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2019Q1QTD_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-9677A8177A717BCA0BB740EB13B926AE" unitRef="usd">110000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_CreditFacilityMember" decimals="-5" id="Fact-399A6843B3CBE2BC5A93413EA4B61443" unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember" decimals="-3" id="Fact-9AED6FEF6132B332806240F8E47E61BB" unitRef="usd">625000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_InitialTermLoanMember" decimals="-3" id="Fact-85B94EAB8FBE6D13DE1240F87525CD32" unitRef="usd">875000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_NewCreditFacilityMember" decimals="-5" id="Fact-AA006891F80396E436C2413EA4C8D02D" unitRef="usd">213000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember" decimals="-5" id="Fact-24C6B115C8C7BE192A014107A8F26343" unitRef="usd">1500000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities contextRef="FD2020Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_IncrementalTermLoanMember_srt_StatementScenarioAxis_srt_ScenarioForecastMember" decimals="-5" id="Fact-796A75194EFF1F3994C3A807A904EFAF" unitRef="usd">107000000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
	<ifrs-full:RepaymentsOfCurrentBorrowings contextRef="FD2018Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_InitialTermLoanMember" decimals="-5" id="Fact-37A08370202B1AA9D96D40F04AD060BB" unitRef="usd">1700000</ifrs-full:RepaymentsOfCurrentBorrowings>
	<ifrs-full:RepaymentsOfCurrentBorrowings contextRef="FD2018Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_TermLoanDueMay2020Member" decimals="-5" id="Fact-CB2B08574FB6E610B49040EE0E0615B2" unitRef="usd">12500000</ifrs-full:RepaymentsOfCurrentBorrowings>
	<ifrs-full:RepaymentsOfCurrentBorrowings contextRef="FD2019Q4YTD_ifrs-full_BorrowingsByNameAxis_cls_TermLoansMember" decimals="-5" id="Fact-47A741EB9D315924478640F04ABDF1B3" unitRef="usd">6000000</ifrs-full:RepaymentsOfCurrentBorrowings>
	<ifrs-full:ResearchAndDevelopmentExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-D4C55B838AFBF819F44BD415D3BECE4E" unitRef="usd">26200000</ifrs-full:ResearchAndDevelopmentExpense>
	<ifrs-full:ResearchAndDevelopmentExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-728C596233B48FEC7EECD415D32BBD0C" unitRef="usd">28800000</ifrs-full:ResearchAndDevelopmentExpense>
	<ifrs-full:ResearchAndDevelopmentExpense contextRef="FD2019Q4YTD" decimals="-5" id="Fact-5224C8FE3E5079C4A531D415D32973F7" unitRef="usd">28400000</ifrs-full:ResearchAndDevelopmentExpense>
	<ifrs-full:RestructuringProvision contextRef="FI2018Q4" decimals="-5" id="Fact-C4D858E32F221C0A24FBD415D3B7F3CA" unitRef="usd">10300000</ifrs-full:RestructuringProvision>
	<ifrs-full:RestructuringProvision contextRef="FI2019Q4" decimals="-5" id="Fact-6D3A09DD2710CEFA3139D415D334F15C" unitRef="usd">11200000</ifrs-full:RestructuringProvision>
	<ifrs-full:RetainedEarnings contextRef="FI2018Q4" decimals="-5" id="Fact-1D84BC6A111D3FB3AD4BD415D3B70CAF" unitRef="usd">-1481700000</ifrs-full:RetainedEarnings>
	<ifrs-full:RetainedEarnings contextRef="FI2019Q4" decimals="-5" id="Fact-476F762B900F9EBA6F98D415D30B7B0E" unitRef="usd">-1420100000</ifrs-full:RetainedEarnings>
	<ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-152F48316B7AD825DA22D415D3C11747" unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-F9BC17F4C88CF153AD9ED415D3C4CCB9" unitRef="usd">-82200000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-A4C897B0058163A60A06D415D3558816" unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ifrs-full_PlanAssetsMember" decimals="-5" id="Fact-3F18BAEBE43700E58671D415D348A1CF" unitRef="usd">27800000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD" decimals="-5" id="Fact-E8116A3D880A572B4D24D415D31E4AA4" unitRef="usd">6142700000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="-5" id="Fact-B205A06DB123ED7CBB0ED415D3655F58" unitRef="usd">1958600000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2017Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="-5" id="Fact-F7EA3B28DE6260F2F10FD415D381CB4F" unitRef="usd">4184100000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD" decimals="-5" id="Fact-DE923DDE5678FDFFCB8AD415D3A9D19D" unitRef="usd">6633200000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="-5" id="Fact-D84E05EA96D132B958C6D415D37565A0" unitRef="usd">2209700000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2018Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="-5" id="Fact-52BA1C2B6E1CAA4DDF68D415D36725C1" unitRef="usd">4423500000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2019Q4YTD" decimals="-5" id="Fact-8189BCFD11DFC2094F47D415D315A5D8" unitRef="usd">5888300000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2019Q4YTD_ifrs-full_SegmentsAxis_cls_AdvancedTechnologySolutionsMember" decimals="-5" id="Fact-62A45242C8D34CEFB93FD415D37DC22C" unitRef="usd">2285600000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:RevenueFromContractsWithCustomers contextRef="FD2019Q4YTD_ifrs-full_SegmentsAxis_cls_ConnectivityCloudSolutionsMember" decimals="-5" id="Fact-F10F1A64520CEC8037C7D415D3865E42" unitRef="usd">3602700000</ifrs-full:RevenueFromContractsWithCustomers>
	<ifrs-full:ReversalOfInventoryWritedown contextRef="FD2018Q4QTD" decimals="-5" id="Fact-4FDEEA15EEEA853B5839407E989C72D1" unitRef="usd">4600000</ifrs-full:ReversalOfInventoryWritedown>
	<ifrs-full:ReversalOfInventoryWritedown contextRef="FD2019Q4QTD" decimals="-5" id="Fact-1FFA7987B8858D8D3C00407D11D8A7BD" unitRef="usd">5800000</ifrs-full:ReversalOfInventoryWritedown>
	<ifrs-full:RightofuseAssets contextRef="FI2019Q4" decimals="-5" id="Fact-B2E05CD1895CBDDABDDA41289C016FD1" unitRef="usd">104100000</ifrs-full:RightofuseAssets>
	<ifrs-full:RightofuseAssets contextRef="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember" decimals="-5" id="Fact-839C5EF6CFA360204E6640CDB96E5AD5" unitRef="usd">94700000</ifrs-full:RightofuseAssets>
	<ifrs-full:RightofuseAssets contextRef="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-B29EEB214C047BAAE2F040CDB8255264" unitRef="usd">7000000</ifrs-full:RightofuseAssets>
	<ifrs-full:RightofuseAssets contextRef="FI2019Q4_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_OtherPropertyPlantAndEquipmentMember" decimals="-5" id="Fact-51D9A883F6ABB00C99FE40CDBABC1265" unitRef="usd">2400000</ifrs-full:RightofuseAssets>
	<ifrs-full:RightofuseAssets contextRef="I2019Q1Jan01" decimals="-5" id="Fact-DAB2847FE6A459238AA040CD01ECB53F" unitRef="usd">111500000</ifrs-full:RightofuseAssets>
	<ifrs-full:RightofuseAssets contextRef="I2019Q1Jan01_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_BuildingsMember" decimals="-5" id="Fact-83CC2BC51557B720050240CD01ECCF97" unitRef="usd">103500000</ifrs-full:RightofuseAssets>
	<ifrs-full:RightofuseAssets contextRef="I2019Q1Jan01_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_LandMember" decimals="-5" id="Fact-762C032CE4645B3AAAE740CD01DDBFAF" unitRef="usd">7300000</ifrs-full:RightofuseAssets>
	<ifrs-full:RightofuseAssets contextRef="I2019Q1Jan01_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ifrs-full_OtherPropertyPlantAndEquipmentMember" decimals="-5" id="Fact-F3524C8890000B009AF340CD01ECF198" unitRef="usd">700000</ifrs-full:RightofuseAssets>
	<ifrs-full:RightofuseAssets contextRef="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_cls_IFRS16Member" decimals="-5" id="Fact-4DA61782591FE557A8DF4053BEF2AAF6" unitRef="usd">111500000</ifrs-full:RightofuseAssets>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CashandCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-BF46466ABC3BD7FE51E5D415D36B6327" unitRef="usd">2000000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CashandCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-92A053175F34594C1EA3D415D2FAC629" unitRef="usd">37100000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CashandCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-20C502E843FB637C7AEDD415D369190F" unitRef="usd">19500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CashandCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-BE229142BC7F75015DF5D415D376CFB7" unitRef="usd">600000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CashandCashEquivalents1Member_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-CC4DE1198A1234B6EE92D415D317F760" unitRef="usd">2700000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-869A847FAEA6C2B71AA8D415D353C78B" unitRef="usd">0</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-0C1BA4FF2226258B993CD415D3CB94FF" unitRef="usd">2400000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-16F69220EAA15D9A1C1ED415D35DAFFE" unitRef="usd">1100000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-AAD3E2051368AEF46338D415D35E6D07" unitRef="usd">500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-228FF714134DCA904B39D415D35ED0A5" unitRef="usd">1200000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-D587645DE4A1E493E963D415D316EAE8" unitRef="usd">-1400000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-C057E7668332EF448006D415D3100629" unitRef="usd">-6700000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-59B1EACDC7834477096AD415D372A381" unitRef="usd">-600000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-9742EDF420E444C3A5C3D415D37CCB30" unitRef="usd">0</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_CurrentTaxLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-463CC02087986459AD82D415D3693144" unitRef="usd">-2100000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-A41D1D95D36570774C38D415D348011F" unitRef="usd">-69800000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-03F601A04CC392A458C6D415D3444453" unitRef="usd">-700000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-B14A67800588E2F0A381D415D3C5FBC8" unitRef="usd">-600000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-FCA267CEFB0762137921D415D2FB8B04" unitRef="usd">-100000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-6DF10833D2C92E41347CD415D306349D" unitRef="usd">-13300000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_NetFinancialAssetsLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-71967BBB5F717D712E78D415D36B1214" unitRef="usd">-120500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_NetFinancialAssetsLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-264AD176199E3B51F68FD415D36164E4" unitRef="usd">16200000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_NetFinancialAssetsLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-AFBC06DE8D8CC345998ED415D383A1B2" unitRef="usd">28300000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_NetFinancialAssetsLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-A70DCD8B017839F24E19D415D34EF288" unitRef="usd">-8300000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_NetFinancialAssetsLiabilitiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-DD35A142D725D0CB61E7D415D36CB946" unitRef="usd">-41800000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_OtherFinancialAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-0E46377C92AEC0163A3BD415D3599CAD" unitRef="usd">0</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_OtherFinancialAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-92CBBEBDAB3143891D6BD415D3790E3E" unitRef="usd">300000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_OtherFinancialAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-5F0D4B2FEA9BB3C03967D415D35C0137" unitRef="usd">1700000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_OtherFinancialAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-E72D047D48E724DBE5FAD415D37504E8" unitRef="usd">700000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_OtherFinancialAssetsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-38825E5CA1AAFC1C9D3BD415D349DBD9" unitRef="usd">600000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-ECAA58102706EA0928B3D415D35A5B2E" unitRef="usd">-54400000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-1AEDCE2FEB9865C6DD23D415D374C8CA" unitRef="usd">-28300000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-D038432CAA190DB9D0E6D415D379EAA2" unitRef="usd">-39200000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-43C30F320CB0FAF38A00D415D317FE3E" unitRef="usd">-10500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-5369494C81B54E9C5F82D415D36454D5" unitRef="usd">-31900000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CAD" decimals="-5" id="Fact-5D7AD4B2ED82D596D6E3D415D360904D" unitRef="usd">3100000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_CNY" decimals="-5" id="Fact-506873E1839FCB515330D415D353E61D" unitRef="usd">12100000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_EUR" decimals="-5" id="Fact-DCB0D3E2D01171C97839D415D378C775" unitRef="usd">46400000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_RON" decimals="-5" id="Fact-21F95151492AD4DD19FFD415D3734750" unitRef="usd">500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="FI2019Q4_ifrs-full_ClassesOfAssetsAxis_ifrs-full_TradeReceivablesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_srt_CurrencyAxis_currency_THB" decimals="-5" id="Fact-5077D395661B8ADC3478D415D35A82CB" unitRef="usd">1000000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
	<ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-B37304B7FAF1A7F5D9ABD415D3B0711D" unitRef="usd">203200000</ifrs-full:SellingGeneralAndAdministrativeExpense>
	<ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-146D50E6282908BDAD32D415D307CDDE" unitRef="usd">219000000</ifrs-full:SellingGeneralAndAdministrativeExpense>
	<ifrs-full:SellingGeneralAndAdministrativeExpense contextRef="FD2019Q4YTD" decimals="-5" id="Fact-CA41EC885D644F052949D415D3082A59" unitRef="usd">227300000</ifrs-full:SellingGeneralAndAdministrativeExpense>
	<ifrs-full:SharePremium contextRef="FI2018Q4" decimals="-5" id="Fact-AE83654D4A35E7048872D415D37AE60A" unitRef="usd">906600000</ifrs-full:SharePremium>
	<ifrs-full:SharePremium contextRef="FI2019Q4" decimals="-5" id="Fact-9C9682A9409C95E61485D415D390CE3B" unitRef="usd">982600000</ifrs-full:SharePremium>
	<ifrs-full:SurplusDeficitInPlan contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-7EA2A6C9AAC10F50C118D415D3614C3C" unitRef="usd">-68100000</ifrs-full:SurplusDeficitInPlan>
	<ifrs-full:SurplusDeficitInPlan contextRef="FI2018Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-A435072285F52E43C941D415D36018B5" unitRef="usd">-16600000</ifrs-full:SurplusDeficitInPlan>
	<ifrs-full:SurplusDeficitInPlan contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" decimals="-5" id="Fact-1FCB44CAAFF41E577DF9D415D30A2302" unitRef="usd">-85600000</ifrs-full:SurplusDeficitInPlan>
	<ifrs-full:SurplusDeficitInPlan contextRef="FI2019Q4_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" decimals="-5" id="Fact-0F5A5455B5B37E46AFF4D415D35EC585" unitRef="usd">-17500000</ifrs-full:SurplusDeficitInPlan>
	<ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense contextRef="FD2018Q4YTD_ifrs-full_BusinessCombinationsAxis_cls_AtrenneMember" decimals="-5" id="Fact-20D4A741588CC7299A5D44929D79630F" unitRef="usd">3700000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense>
	<ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense contextRef="FD2018Q4YTD_ifrs-full_BusinessCombinationsAxis_cls_ImpaktHoldingsLLCImpaktMember" decimals="-5" id="Fact-52742D7CAB093517508D4492D2C787FE" unitRef="usd">49600000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense>
	<ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense contextRef="FD2019Q4YTD" decimals="-5" id="Fact-4E0E48717D42CB1FCDDF6952E7E82643" unitRef="usd">5700000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense>
	<ifrs-full:TaxEffectFromChangeInTaxRate contextRef="FD2017Q4YTD" decimals="-5" id="Fact-56755D0576637B44EF1C696CB1A9D4F8" unitRef="usd">0</ifrs-full:TaxEffectFromChangeInTaxRate>
	<ifrs-full:TaxEffectFromChangeInTaxRate contextRef="FD2018Q4YTD" decimals="-5" id="Fact-E9FF1123EF723B9719B5696CB1B8655A" unitRef="usd">0</ifrs-full:TaxEffectFromChangeInTaxRate>
	<ifrs-full:TaxEffectFromChangeInTaxRate contextRef="FD2019Q4YTD" decimals="-5" id="Fact-D8F817BC6C10A40C8C33696CB1B8AD9E" unitRef="usd">-800000</ifrs-full:TaxEffectFromChangeInTaxRate>
	<ifrs-full:TaxEffectOfForeignTaxRates contextRef="FD2017Q4YTD" decimals="-5" id="Fact-1CC616549593AB7E8B4FD415D331CFB2" unitRef="usd">-7600000</ifrs-full:TaxEffectOfForeignTaxRates>
	<ifrs-full:TaxEffectOfForeignTaxRates contextRef="FD2018Q4YTD" decimals="-5" id="Fact-35F36E18485242482860D415D332E052" unitRef="usd">-9100000</ifrs-full:TaxEffectOfForeignTaxRates>
	<ifrs-full:TaxEffectOfForeignTaxRates contextRef="FD2019Q4YTD" decimals="-5" id="Fact-AF4A7B4FB984372EE28BD415D3390D95" unitRef="usd">-6700000</ifrs-full:TaxEffectOfForeignTaxRates>
	<ifrs-full:TaxEffectOfRevenuesExemptFromTaxation2011 contextRef="FD2017Q4YTD" decimals="-5" id="Fact-57AEDDA9939E04043E38D415D3C04175" unitRef="usd">100000</ifrs-full:TaxEffectOfRevenuesExemptFromTaxation2011>
	<ifrs-full:TaxEffectOfRevenuesExemptFromTaxation2011 contextRef="FD2018Q4YTD" decimals="-5" id="Fact-47DA5EE19D41EA6341B9D415D2FCE575" unitRef="usd">100000</ifrs-full:TaxEffectOfRevenuesExemptFromTaxation2011>
	<ifrs-full:TaxEffectOfRevenuesExemptFromTaxation2011 contextRef="FD2019Q4YTD" decimals="-5" id="Fact-3C7F8903142685FB74BFD415D33B73E4" unitRef="usd">0</ifrs-full:TaxEffectOfRevenuesExemptFromTaxation2011>
	<ifrs-full:TaxEffectOfTaxLosses contextRef="FD2017Q4YTD" decimals="-5" id="Fact-581E161D07F5F973ABFFD415D34DA762" unitRef="usd">3400000</ifrs-full:TaxEffectOfTaxLosses>
	<ifrs-full:TaxEffectOfTaxLosses contextRef="FD2018Q4YTD" decimals="-5" id="Fact-037829C0D5EC4C5A3A6ED415D3562DA2" unitRef="usd">-44600000</ifrs-full:TaxEffectOfTaxLosses>
	<ifrs-full:TaxEffectOfTaxLosses contextRef="FD2019Q4YTD" decimals="-5" id="Fact-54C2FEE4DFDB31182A08D415D33A685C" unitRef="usd">11400000</ifrs-full:TaxEffectOfTaxLosses>
	<ifrs-full:TaxExpenseIncomeAtApplicableTaxRate contextRef="FD2017Q4YTD" decimals="-5" id="Fact-EC935E260349AEECAE69D415D338EA7B" unitRef="usd">35300000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
	<ifrs-full:TaxExpenseIncomeAtApplicableTaxRate contextRef="FD2018Q4YTD" decimals="-5" id="Fact-EDE54BF0D257A7C6ACA7D415D3357D23" unitRef="usd">21700000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
	<ifrs-full:TaxExpenseIncomeAtApplicableTaxRate contextRef="FD2019Q4YTD" decimals="-5" id="Fact-C0267434AAF0363CB327D415D33C7FF9" unitRef="usd">26400000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
	<ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures contextRef="FI2018Q4" decimals="-5" id="Fact-A5BB7FDB33B27DFB82AED415D352DEA8" unitRef="usd">5800000</ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures>
	<ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures contextRef="FI2019Q4" decimals="-5" id="Fact-337E0C9F500411E5CDE444968A10EB5E" unitRef="usd">5000000</ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures>
	<ifrs-full:TradeAndOtherPayablesToTradeSuppliers contextRef="FI2018Q4" decimals="-5" id="Fact-EB72ADD0389C782FA9E0D415D37EF097" unitRef="usd">1126700000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
	<ifrs-full:TradeAndOtherPayablesToTradeSuppliers contextRef="FI2019Q4" decimals="-5" id="Fact-EEC3DEA53447976DF060D415D388E1CB" unitRef="usd">898000000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
	<ifrs-full:TransportationExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-F6E12FB9D785510D685B44E6FDE9F11C" unitRef="usd">79300000</ifrs-full:TransportationExpense>
	<ifrs-full:TransportationExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-88DFABDA20B157D73BE444E77D067AF2" unitRef="usd">97000000</ifrs-full:TransportationExpense>
	<ifrs-full:TransportationExpense contextRef="FD2019Q4YTD" decimals="-5" id="Fact-221D806C8956037D119044E77DA2053F" unitRef="usd">90300000</ifrs-full:TransportationExpense>
	<ifrs-full:TreasuryShares contextRef="FI2018Q4" decimals="-5" id="Fact-26F68D67288F82E2D535D415D37A4E4C" unitRef="usd">20200000</ifrs-full:TreasuryShares>
	<ifrs-full:TreasuryShares contextRef="FI2019Q4" decimals="-5" id="Fact-8481DFBA4DFF157B9309D415D390E946" unitRef="usd">14800000</ifrs-full:TreasuryShares>
	<ifrs-full:UndrawnBorrowingFacilities contextRef="FI2018Q4" decimals="-5" id="Fact-DBEC39B63F9ABC9C861C410C8E049AC4" unitRef="usd">132800000</ifrs-full:UndrawnBorrowingFacilities>
	<ifrs-full:UndrawnBorrowingFacilities contextRef="FI2019Q4" decimals="-5" id="Fact-8B113435B7AF55B06648D415D333CEE2" unitRef="usd">142500000</ifrs-full:UndrawnBorrowingFacilities>
	<ifrs-full:UndrawnBorrowingFacilities contextRef="FI2019Q4_ifrs-full_BorrowingsByNameAxis_cls_RevolvingFacilityDueJune2023Member" decimals="-5" id="Fact-76A3411668D0736C4B8C4479018B0EBD" unitRef="usd">428800000</ifrs-full:UndrawnBorrowingFacilities>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2019Q4YTD" decimals="-5" id="Fact-94A815D79BD47E3774D6D415D314223C" unitRef="usd">4100000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_LegalProceedingsProvisionMember" decimals="-5" id="Fact-93914A7B3E24BA22FE94D415D3ADA59D" unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" decimals="-5" id="Fact-26E3B3D8603223BCFADCD415D3AF291C" unitRef="usd">300000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_RestructuringProvisionMember" decimals="-5" id="Fact-65F4F623EA22E1446329D415D31A488A" unitRef="usd">800000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="FD2019Q4YTD_ifrs-full_ClassesOfProvisionsAxis_ifrs-full_WarrantyProvisionMember" decimals="-5" id="Fact-CB1DA7B48FF8829BA578D415D3B7A427" unitRef="usd">3000000</ifrs-full:UnusedProvisionReversedOtherProvisions>
	<ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019 contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" id="Fact-CAD95558F85DBD23DB3DD415D3BB430B">P13Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
	<ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019 contextRef="FD2018Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" id="Fact-558C2BC498F2BDF588C8D415D38F8DEE">P18Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
	<ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019 contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" id="Fact-EA005570DDA6EF11BC42D415D3BF7236">P13Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
	<ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019 contextRef="FD2019Q4YTD_ifrs-full_DefinedBenefitPlansAxis_cls_PensionPlansDefinedBenefit1Member" id="Fact-2CC397E127C0CDC26E9AD415D3BC90EF">P18Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019 contextRef="FI2019Q4" decimals="2" id="Fact-F43836F59477413CAA3B44EB995B308F" unitRef="usdPerShare">12.50</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019 contextRef="FD2017Q4YTD" decimals="2" id="Fact-5A64998362074105A370D415D398936D" unitRef="usdPerShare">7.87</ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019 contextRef="FD2018Q4YTD" decimals="2" id="Fact-E9EA2BD4844C5F0C5E39D415D39B28E7" unitRef="usdPerShare">6.20</ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019 contextRef="FD2019Q4YTD" decimals="2" id="Fact-BD19E6DF6BB600E2A44544F598948C9B" unitRef="usdPerShare">0.00</ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019 contextRef="FI2016Q4" decimals="2" id="Fact-559438D7C80FEE1156E1D415D39D8D2C" unitRef="usdPerShare">8.46</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019 contextRef="FI2017Q4" decimals="2" id="Fact-EA98FA6F87B8ABEAF36ED415D39C070C" unitRef="usdPerShare">12.14</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019 contextRef="FI2018Q4" decimals="2" id="Fact-98767E3354FCADDBF013D415D39ADC14" unitRef="usdPerShare">11.93</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
	<ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019 contextRef="FI2019Q4" decimals="2" id="Fact-B42A24111F2363A8195E44EB993F4842" unitRef="usdPerShare">12.50</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
	<ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16 contextRef="I2019Q1Jan01_ifrs-full_NewIFRSsAxis_cls_IFRS16Member" decimals="3" id="Fact-2DA6C7A31E0E21A30B6F4153D9C92924" unitRef="number">0.047</ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16>
	<ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019 contextRef="FD2019Q4YTD" id="Fact-F097162CBF1B6ECBE5A544EB9954DE24">P5Y2M12D
</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
	<ifrs-full:WeightedAverageShares contextRef="FD2017Q4YTD" decimals="-5" id="Fact-CD131F731E024500B4F7D415D395CF92" unitRef="shares">143100000</ifrs-full:WeightedAverageShares>
	<ifrs-full:WeightedAverageShares contextRef="FD2018Q4YTD" decimals="-5" id="Fact-03E34AB5FCCFB7FE733FD415D31DD2E1" unitRef="shares">139400000</ifrs-full:WeightedAverageShares>
	<ifrs-full:WeightedAverageShares contextRef="FD2019Q4YTD" decimals="-5" id="Fact-91FC9B6E0FA671B7ED11D415D3CAD8F6" unitRef="shares">131000000</ifrs-full:WeightedAverageShares>
	<ifrs-full:WorkInProgress contextRef="FI2018Q4" decimals="-5" id="Fact-B2A58D202FDBB1B06C3FD415D2FCA6C2" unitRef="usd">101500000</ifrs-full:WorkInProgress>
	<ifrs-full:WorkInProgress contextRef="FI2019Q4" decimals="-5" id="Fact-5E5387F9B9179E608A11D415D3007A35" unitRef="usd">77100000</ifrs-full:WorkInProgress>
	<ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment contextRef="FD2019Q4YTD_ifrs-full_ClassesOfAssetsAxis_ifrs-full_RightofuseAssetsMember" decimals="-5" id="Fact-CB24DEB6A34D86C751B8A74483C90709" unitRef="usd">1000000</ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment>
	<cls:DefinedBenefitPlanDisclosureTableTextBlock contextRef="FD2019Q4YTD" id="Fact-9692C5175D9B3373C62AA7B5B8E4B445">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We made the following plan contributions for the years indicated below and estimate our contribution for 2020 to be as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:673px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:362px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:55px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:54px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:56px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:76px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Estimated Contribution&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;*&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Defined contribution plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Defined benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-pension post-employment benefit plans &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Our actual contributions could differ materially from these estimates.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;For 2019, includes higher settlement payments related to employee terminations in connection with our restructuring actions taken during the year. See note 16(a).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cls:DefinedBenefitPlanDisclosureTableTextBlock>
	<cls:DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock contextRef="FD2019Q4YTD" id="Fact-DED62AFD263755664721D415D3052437">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Other financial liabilities:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;This category is for our financial liabilities that are not classified as FVTPL, and includes our accounts payable (A/P), the majority of our accrued liabilities and certain other provisions, as well as borrowings under our credit facility, including our term loans. We record these financial liabilities at amortized cost on our consolidated balance&amp;#160;sheet.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</cls:DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock>
	<cls:DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock contextRef="FD2019Q4YTD" id="Fact-762A28CDCDB328ABFDEAD415D3C3A922">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Recently adopted accounting standards:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Initial adoption and application of IFRS 16, Leases:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effective January 1, 2019, we adopted IFRS 16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;, Leases,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which brings most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 supersedes IAS 17, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and related interpretations. In connection therewith, as of such date, we recognize right-of-use (ROU) assets and related lease obligations as of the applicable lease commencement date. ROU assets represent our right to use such leased assets, and our lease obligations represent our related lease payment obligations. In adopting this standard, we applied the modified retrospective approach, permitting us to recognize the cumulative effect of such adoption as an adjustment to our opening balance sheet as of January 1, 2019, without restatement of prior period comparative information. Upon initial adoption of IFRS 16, we recognized ROU assets of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$111.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and related lease obligations of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$112.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (see below), and reduced our accrued liabilities by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; on our consolidated balance sheet as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;January&amp;#160;1, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. There was no net impact on our deficit as of January 1, 2019. When measuring our lease obligations, we discounted our lease payments using a weighted-average rate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.7%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; as of January 1, 2019 (representing our incremental borrowing rate as of such date). In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly did not recognize ROU assets and related lease obligations for low-value leases, or for leases with terms of 12 months or less. We continue to expense the costs of these low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. In addition, as IFRS 16 did not require us to reassess whether a contract is, or contains, a lease as of the date of initial application, we maintained the lease determinations used under previous accounting rules. The amortization of the ROU assets is recognized as a depreciation charge, and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;amp;A in our consolidated statement of operations. There were no changes to our existing finance leases required by the adoption of IFRS 16, which we continue to capitalize at their commencement (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock>
	<cls:DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock contextRef="FD2019Q4YTD" id="Fact-838314A230D91BDB0463D415D392F105">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table outlines the plan balances as reported on our consolidated balance&amp;#160;sheet: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:47%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension &lt;br clear="none"/&gt;Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other &lt;br clear="none"/&gt;Benefit Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension &lt;br clear="none"/&gt;Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other &lt;br clear="none"/&gt;Benefit Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Pension and non-pension post-employment benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(21.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(67.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(88.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(22.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(84.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(107.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current other post-employment benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-current net pension assets (note 10)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(68.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(84.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(85.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(103.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock>
	<cls:DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock contextRef="FD2019Q4YTD" id="Fact-34E7EF035C899E79E9C8D415D3BA4FCA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Statement of compliance:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The consolidated financial statements have been prepared in accordance with International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). The consolidated financial statements were authorized for issuance by our Board of Directors on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&amp;#160;12, 2020&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Functional and presentation currency:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The consolidated financial statements are presented in U.S.&amp;#160;dollars, which is also our functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&amp;#160;dollars (except percentages and per share&amp;#160;amounts).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Use of estimates and judgments: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The preparation of financial statements in conformity with IFRS requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment could also impact certain estimates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the recoverable amounts used in our impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may impact future periods as well.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Key sources of estimation uncertainty and judgment:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; We have applied significant estimates, judgment and assumptions in the following areas which we believe could have a significant impact on our reported results and financial position: our determination of the timing of revenue recognition; our measurement of income taxes; the determination of our cash generating units (CGUs*); whether events or changes in circumstances are indicators that an impairment review of our assets or CGUs should be conducted; the measurement of our CGUs' recoverable amounts, which includes estimating future growth, profitability, discount and terminal growth rates, and the fair value of any real property; and the allocation of the purchase price and other valuations related to our business acquisitions.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &amp;#8220;Significant Accounting Policies&amp;#8221; below.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;* CGUs are the smallest identifiable group of assets that cannot be tested individually and generate cash inflows that are largely independent of those of other assets or groups of assets, and can be comprised of a single site, a group of sites, or a line of business.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Recently adopted accounting standards:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Initial adoption and application of IFRS 16, Leases:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effective January 1, 2019, we adopted IFRS 16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;, Leases,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which brings most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 supersedes IAS 17, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and related interpretations. In connection therewith, as of such date, we recognize right-of-use (ROU) assets and related lease obligations as of the applicable lease commencement date. ROU assets represent our right to use such leased assets, and our lease obligations represent our related lease payment obligations. In adopting this standard, we applied the modified retrospective approach, permitting us to recognize the cumulative effect of such adoption as an adjustment to our opening balance sheet as of January 1, 2019, without restatement of prior period comparative information. Upon initial adoption of IFRS 16, we recognized ROU assets of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$111.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and related lease obligations of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$112.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (see below), and reduced our accrued liabilities by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; on our consolidated balance sheet as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;January&amp;#160;1, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. There was no net impact on our deficit as of January 1, 2019. When measuring our lease obligations, we discounted our lease payments using a weighted-average rate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.7%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; as of January 1, 2019 (representing our incremental borrowing rate as of such date). In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly did not recognize ROU assets and related lease obligations for low-value leases, or for leases with terms of 12 months or less. We continue to expense the costs of these low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. In addition, as IFRS 16 did not require us to reassess whether a contract is, or contains, a lease as of the date of initial application, we maintained the lease determinations used under previous accounting rules. The amortization of the ROU assets is recognized as a depreciation charge, and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;amp;A in our consolidated statement of operations. There were no changes to our existing finance leases required by the adoption of IFRS 16, which we continue to capitalize at their commencement (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth the adjustments to our operating lease commitments at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; used to derive the lease obligations recognized on our initial application of IFRS 16 at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;January&amp;#160;1, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Operating lease commitments at December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;107.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Discounted using our incremental borrowing rate at January 1, 2019 &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(13.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Recognition exemption for short-term and low-value leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Extension options reasonably certain to be exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease obligations recognized at January 1, 2019 under IFRS 16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;112.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease obligations previously classified as finance leases under IAS 17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total lease obligations at January 1, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;122.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;SIGNIFICANT ACCOUNTING POLICIES: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The accounting policies below are in compliance with IFRS and have been applied consistently to all periods presented in these consolidated financial statements. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(a) &amp;#160;&amp;#160;&amp;#160;&amp;#160;Basis of measurement:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Basis of consolidation:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;These consolidated financial statements include our direct and indirect subsidiaries, all of which are wholly-owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Business combinations:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"&gt;(j)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). Potential obligations for contingent consideration and other contingencies are also recorded at fair value as of the acquisition date. We record subsequent changes in the fair value of such potential obligations from the date of acquisition to the settlement date in our consolidated statement of operations. We expense integration costs (for the establishment of business processes, infrastructure and information systems for acquired operations) and acquisition-related consulting and transaction costs as incurred in our consolidated statement of&amp;#160;operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We use judgment to determine the estimates used to value identifiable assets and liabilities, and the fair value of potential obligations, if applicable, at the acquisition date. We may engage third parties to determine the fair value of certain inventory, property, plant and equipment and intangible assets. We use estimates to determine cash flow projections, including the period of expected future benefit, and future growth and discount rates, among other factors, to value intangible assets and contingent consideration. The fair value of acquired tangible assets are measured by applying the market, cost or replacement cost, or the income approach (using discounted cash flows and forecasts by management), as appropriate.  &lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(d)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Foreign currency translation:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The majority of our subsidiaries have a U.S.&amp;#160;dollar functional currency, which represents the currency of the primary economic environment in which they operate. For these subsidiaries, we translate monetary assets and liabilities denominated in foreign currencies into U.S.&amp;#160;dollars at the period-end exchange rates. We translate non-monetary assets and liabilities denominated in foreign currencies into U.S. dollars at historic rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. Exchange gains and losses also arise on the settlement of foreign-currency denominated transactions. We recognize foreign currency differences arising on translation in our consolidated statement of&amp;#160;operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For our subsidiaries with a non-U.S.&amp;#160;dollar functional currency, we translate assets and liabilities into U.S.&amp;#160;dollars using the period-end exchange rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. We defer gains and losses arising from the translation of these operations in the foreign currency translation account included in accumulated other comprehensive income (loss) (OCI).&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(e)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Cash and cash equivalents:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. These instruments are subject to an insignificant risk of change in fair value over their terms and, as a result, we carry cash and cash equivalents at&amp;#160;cost.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(f)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Inventories:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We procure inventory and manufacture based on specific customer orders and forecasts and value our inventory on a first-in, first-out basis at the lower of cost and net realizable value. The cost of our finished goods and work in progress includes direct materials, labor and overhead. We may require valuation adjustments if actual market conditions or demand for our customers' products or services are less favorable than originally projected. The determination of net realizable value involves significant management judgment. We consider factors such as shrinkage, the aging of and future demand for the inventory, and contractual arrangements with customers. We attempt to utilize excess inventory in other products we manufacture or return inventory to the relevant suppliers or customers. We use future sales volume forecasts to estimate excess inventory on-hand. A change to these assumptions may impact our inventory valuation and our gross margins. Should circumstances change, we may adjust our previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(g)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Property, plant and equipment:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We carry property, plant and equipment at cost less accumulated depreciation and accumulated impairment losses. Cost consists of expenditures directly attributable to the acquisition of the asset. We capitalize the cost of an asset when the economic benefits associated with that asset are probable and when the cost can be measured reliably. We capitalize the costs of major renovations and we write-off the carrying amount of replaced assets. We expense all other maintenance and repair costs in our consolidated statement of operations as incurred. We do not depreciate land. We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:28%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Buildings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Up to 40&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Building/leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Up to 40&amp;#160;years or term of lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 15&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We estimate the useful life of property, plant and equipment based on the nature of the asset, historical experience, expected changes in technology, and the expected duration of related customer programs. When major components of an asset have a significantly different useful life than their primary asset, the components are accounted for and depreciated separately. We review our estimates of residual values, useful lives and the methods of depreciation annually at year end and, if required, adjust for these prospectively. We determine gains and losses on the disposal or retirement of property, plant and equipment by comparing the proceeds from disposal with the carrying amount of the asset and we recognize these gains and losses in our consolidated statement of operations in the period of&amp;#160;disposal. Also see note 2(j).&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(h)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Leases:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are the lessee of property, plant and equipment, primarily buildings and machinery. At the inception of a contract, we assess whether an arrangement is, or contains, a lease in accordance with IFRS 16. Where we determine there is a lease under IFRS 16, we recognize an ROU asset (representing our right to use such leased asset) and a related lease obligation on the applicable lease commencement date. An ROU asset is first measured based on the initial amount of the related lease obligation, subject to certain adjustments, if any, and then subsequently measured at such cost less accumulated depreciation and accumulated impairment losses (see note 2(j)). Depreciation expense on an ROU asset is recorded on a straight-line basis over the lease term in cost of sales or SG&amp;amp;A in our consolidated statement of operations, primarily based on the nature and use of the asset. The lease obligation is initially measured at the present value of the unpaid lease payments on the commencement date, discounted using the interest rate implicit in the lease (if readily determinable) or otherwise on our incremental borrowing rate (taking country-specific risks into consideration) on the lease commencement date. We generally use our incremental borrowing rate as the discount rate. The interest expense on the related lease obligation is recognized as finance costs in our consolidated statement of operations. The lease obligation is remeasured when there are adjustments to future lease payments arising from a change in applicable indices or rates, changes in the estimated amount expected to be payable under a residual value guarantee, or if we change our assessments of whether we will exercise an applicable purchase, extension or termination option. Upon any such remeasurement, a corresponding adjustment is made to the carrying amount of the related ROU asset, or is recorded in our consolidated statement of operations if the carrying amount of such ROU asset has been impaired.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We expense the costs of the low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. We capitalize finance leases at their commencement, at the lower of the fair value of the leased asset and the present value of the minimum lease payments (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;amp;A in our consolidated statement of operations.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Goodwill and intangible assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Goodwill:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We initially record goodwill related to acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid (including the estimated fair value of any contingent consideration) over the fair value of the identifiable net assets acquired. In subsequent reporting periods, we measure goodwill at cost less accumulated impairment losses, if any. We do not amortize goodwill. For purposes of impairment testing, we allocate goodwill to the CGU, or group of CGUs, that we expect will benefit from the related acquisition. See note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;(j)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &amp;#8220;Impairment of goodwill, intangible assets, property, plant and&amp;#160;equipment, and ROU assets.&amp;#8221; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Intangible assets:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We record intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize intangible assets when the economic benefits associated with the asset are probable and when the cost can be measured reliably. We estimate the useful life of intangible assets based on the nature of the asset, historical experience and the projected period of expected future economic benefits to be provided by the asset. In subsequent reporting periods, we measure intangible assets at cost less accumulated amortization and accumulated impairment losses, if any. We amortize these assets on a straight-line basis over their estimated useful lives as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 5&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4 to 15&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer software assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1 to 10&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property assets consist primarily of certain non-patented intellectual property and process technology. Other intangible assets consist primarily of customer relationships and contract intangibles. Computer software assets consist primarily of software licenses. We review our estimates of residual values, useful lives and the methods of amortization annually at year end and, if required, adjust for these prospectively. We reflect changes in useful lives on a prospective basis.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(j)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; We review the carrying amount of goodwill, intangible assets, property, plant and equipment, and commencing in 2019, ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets, or the related CGU or CGUs, may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. In addition to an assessment of triggering events during the year, we conduct an annual impairment assessment of CGUs with goodwill in the fourth quarter of each year to correspond with our annual planning cycle (Annual Impairment Assessment). Judgment is required in the determination of: (i) our CGUs, which includes an assessment of whether the relevant asset, or group of assets, largely generates independent cash inflows, and an evaluation of how management monitors the business operations pertaining to such asset, or asset group; and (ii) whether events or changes in circumstances during the year are indicators that a review for impairment should be conducted.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize an impairment loss when the carrying amount of an asset, CGU or group of CGUs exceeds its recoverable amount. The recoverable amount of an asset, CGU or group of CGUs is measured as the greater of its expected value-in-use and its estimated fair value less costs of disposal. The process of determining the recoverable amount is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, the fair value of any real property, and in projecting future cash flows, among other factors. Determination of our expected value-in-use is based on a discounted cash flow analysis of the relevant asset, CGU or group of CGUs. The process of determining the estimated fair value less costs of disposal requires valuations and use of appraisals. Future events and changing market conditions may impact our assumptions as to prices, costs or other factors that may result in changes in our estimates of future cash flows. Where applicable, we engage independent brokers to obtain market prices to estimate our real property and other asset values. We recognize impairment losses in our consolidated statement of operations. If it is determined that an impairment exists, we first allocate the impairment losses to the relevant CGU (or group of CGUs) to reduce the carrying amount of its (or their) goodwill, and then to reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis. See notes 7, 8 and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We do not reverse impairment losses for goodwill in future periods. We reverse impairment losses for property, plant and equipment, ROU assets and intangible assets if the losses we recognized in prior periods no longer exist or have decreased as a result of changes in circumstances. At each reporting date, we review for indicators that could change the estimates we used to determine the recoverable amount of the relevant assets. The amount of the reversal will be limited to the carrying amount that would have been determined, net of depreciation or amortization, had we recognized no impairment loss in prior periods.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(k)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Provisions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize a provision for legal or constructive obligations arising from past events when the amount can be reliably estimated and it is probable that an outflow of resources will be required to settle an obligation. The nature and type of provisions vary and management judgment is required to determine the extent of an obligation and whether the outflow of resources is probable. At the end of each reporting period, we evaluate the appropriateness of the remaining balances. We may require adjustments to the recorded amounts to reflect actual experience or changes in estimates in future periods.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Restructuring:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We incur restructuring charges relating to workforce reductions, site consolidations, and costs associated with businesses we are downsizing or exiting. Our restructuring charges include employee severance and benefit costs, consultant costs, gains, losses or impairments related to owned sites and equipment we no longer use and which are available for sale, impairment of related intangible assets, and costs or impairments related to leased sites and equipment we no longer use.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The recognition of restructuring charges requires management to make certain judgments and estimates regarding the nature, timing and amounts associated with our restructuring actions. Our assumptions include the timing of employees to be terminated, the measurement of termination costs, any anticipated sublease recoveries from exited sites, and the timing of disposition and estimated fair values less costs of disposal for assets we no longer use and which are available for sale. We develop detailed plans and record termination costs in the period the employees are informed of their termination. For owned sites and equipment that are no longer in use and are available for sale, we recognize an impairment loss based on their estimated fair value less costs of disposal, with fair value estimated based on market prices for similar assets. We may engage third parties to assist in the determination of the estimated fair values less costs of disposal for these assets. For leased sites that we intend to exit in connection with restructuring activities, we assess the recoverability of our ROU assets, and write down such assets (recorded as restructuring charges) if the carrying value exceeds any estimated sublease recoveries. To estimate future sublease recoveries, we may engage independent brokers to determine the estimated tenant rents we can expect to realize. At the end of each reporting period, we evaluate the appropriateness of our restructuring charges and balances. Adjustments to the recorded amounts may be required to reflect actual experience or changes in estimates for future periods. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;(a)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Legal and other contingencies:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including, but not limited to, environmental, labor, product, customer disputes, and other matters. The filing of a suit or formal assertion of a claim does not automatically trigger a requirement to record a provision. We record a provision for loss contingencies, including legal claims, based on management&amp;#8217;s estimate of the probable outcome. Judgment is required when there is a range of possible outcomes. Management considers the degree of probability of the outcome and the ability to make a reasonable estimate of the loss. We may also use third party advisors in making our determination. The ultimate outcome, including the amount and timing of any payments required, may vary significantly from our original estimates. Potential material legal and other material contingent obligations that have not been recognized as provisions, as the outcome is remote or not probable, or the amount cannot be reliably estimated, are disclosed as contingent liabilities. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;24&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Warranty:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We offer product and service warranties to our customers. We record a provision for future warranty costs based on management&amp;#8217;s estimate of probable claims under these warranties. In determining the amount of the provision, we consider several factors including the terms of the warranty (which vary by customer, product or service), the current volume of products sold or services rendered during the warranty period, and historical warranty information. We review and adjust these estimates as necessary to reflect our experience and new information. The amount and aging of our provision will vary depending on various factors including the length of the warranty offered, the remaining life of the warranty and the extent and timing of warranty claims. We classify the portion of our warranty provision for which payment is expected in the next 12 months as current, and the remainder as non-current.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(l)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Employee benefits:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Pension and non-pension post-employment benefits:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&amp;#160;plans.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Under defined contribution plans, our obligation is to make a fixed contribution to a separate entity. The related investment risk is borne by the employee. We recognize our obligations to make contributions to defined contribution plans as an employee benefit expense in our consolidated statement of operations in the period the employee services are&amp;#160;rendered.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to the actuarial and investment risks with respect to defined benefit plans. Our obligation is actuarially determined using the projected unit credit method, based on service and management&amp;#8217;s estimates. Actuarial valuations require management to make certain judgments and estimates relating to salary escalation, compensation levels at the time of retirement, retirement ages, the discount rate used in measuring the net interest on the net defined benefit asset or liability, and expected healthcare costs (as applicable). These actuarial assumptions could change from period-to-period and actual results could differ materially from the estimates originally made by management. We evaluate our assumptions on a regular basis, taking into consideration current market conditions and historical data. Market driven changes may affect the actual rate of return on plan assets compared to our assumptions, as well as our discount rates and other variables which could cause actual results to differ materially from our estimates. Changes in assumptions could impact our defined benefit pension plan valuations and our future defined benefit pension expense and required funding. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our obligation for each defined benefit plan consists of the present value of the defined benefit obligation less the fair value of plan assets, and is presented on a net basis on our consolidated balance sheet. When the actuarial calculation results in a benefit, the asset we recognize is restricted to the present value of economic benefits available in the form of future refunds from the plan or reductions in future contributions to the plan. To calculate the present value of economic benefits, we also consider any minimum funding requirements that apply to the plan. An economic benefit is available if it is realizable during the life of the plan, or on settlement of the plan liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize past service costs or credits arising from plan amendments, whether vested or unvested, immediately in our consolidated statement of operations. We determine the net interest expense (income) on the net defined benefit liability (asset) for each year by applying the discount rate used to measure the defined benefit obligation at the beginning of the year to the net defined benefit liability (asset) position, taking into account any changes in the net defined benefit liability (asset) during the year as a result of contributions and benefit payments. Net interest expense and other expenses related to defined benefit plans are recognized in our consolidated statement of operations. The difference between the interest income on plan assets and the actual net return on plan assets is included in the re-measurement of the net defined benefit liability (asset). We recognize actuarial gains and losses on plan assets or obligations, as well as any year over year change in the impairment of the balance sheet position in OCI and we reclassify the amounts to deficit. Curtailment gains or losses may arise from significant changes to a plan. We record curtailment gains or losses in our consolidated statement of operations when the curtailment occurs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;To mitigate the actuarial and investment risks of our defined benefit pension plans, we from time to time purchase annuities (using existing plan assets) from third party insurance companies for certain, or all, plan participants. The purchase of annuities by the pension plan substantially hedges the financial risks associated with our pension obligations. Where the annuities are purchased on behalf of, and held by the pension plan, the relevant employer retains the ultimate responsibility for the payment of benefits to plan participants, and we retain the pension assets and liabilities on our consolidated balance sheet. Our annuity purchases have resulted (and future annuity purchases may result) in losses, due to a reduction in the value of the plan assets relative to plan obligations as of the date of the annuity purchase. We record these non-cash losses&amp;#160;in OCI on our consolidated balance sheet and simultaneously reclassify such amounts to deficit in the same period. Alternatively, where we purchase annuities from insurance companies on behalf of applicable plan participants with the intention of winding-up the relevant plan in the future (with the expectation of transferring the annuities to the individual plan members), the insurance company assumes responsibility for the payment of benefits to the relevant plan participants once the wind-up is complete. In this case, settlement accounting is applied to the purchase of the annuities and the loss (if any) is recorded in other charges in our consolidated statement of operations. In addition, both the pension assets and liabilities will be removed from our consolidated balance sheet once the wind-up of the plan is complete.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Stock-based compensation (SBC):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We generally grant performance share units (PSUs) and restricted share units (RSUs), and from time to time grant stock options, to employees under our SBC plans. Stock options and RSUs vest in installments over the vesting period. Stock options generally vest &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per year over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period, and RSUs generally vest one-third per year over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period. We treat each installment under a grant of stock options and RSUs as a separate grant in determining the compensation expense. PSUs vest at the end of their respective terms, generally &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years from the grant date, to the extent that specified performance conditions have been met.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Stock options:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock options are exercisable for SVS. We recognize the grant date fair value of stock options granted to employees as compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We adjust compensation expense to reflect the estimated number of options we expect to vest at the end of the vesting period. When options are exercised, we credit the proceeds to capital stock on our consolidated balance sheet. We measure the fair value of stock options using the Black-Scholes option pricing model. Measurement inputs include the price of our SVS on the grant date, the exercise price of the stock option, and our estimates of the following: expected price volatility of our SVS (based on weighted average historic volatility), weighted average expected life of the stock option (based on historical experience and general option holder behavior), and the risk-free interest&amp;#160;rate. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;RSUs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost we recorded for RSUs is based on the market value of our SVS at the time of grant. We amortize the cost of RSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. Unless a grantee has been authorized, and elects, to settle RSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;PSUs granted in 2017:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost we recorded for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of PSUs granted in 2017 was based on the market value of our SVS at the time of grant. The cost we recorded for these PSUs, which vested based on a non-market performance condition related to the achievement of pre-determined financial targets over a specified period, was based on our estimate of the outcome of such performance condition. During 2019, these PSUs were modified to more closely align the performance condition with the Company&amp;#8217;s strategic objectives. As a result, vesting of these PSUs was revised to be based on the Company&amp;#8217;s average performance on such measure over the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year vesting period relative to the average performance on such measure of a pre-determined EMS competitor group over such period (instead of the Company&amp;#8217;s relative performance in the final year of the vesting period). The modification impacted the vesting expectation for these awards but did not result in any incremental fair value.&amp;#160;We adjusted the cost of these PSUs as new facts and circumstances arose; the timing of these adjustments was subject to judgment. We recorded adjustments to the cost of these PSUs in the final year of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year term based on management's estimate of the expected level of achievement of such performance condition. We amortized the cost of these PSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We settled the vested PSUs with SVS primarily issued from treasury. We determined the cost we recorded for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of PSUs granted in 2017 using a Monte Carlo simulation model. The number of awards expected to vest was factored into the grant date Monte Carlo valuation for the award. The number of these PSUs that vested depended on the level of achievement of total shareholder return (TSR), which is a market performance condition, relative to the TSR of a pre-defined group of companies over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period. We did not adjust the grant date fair value regardless of the eventual number of awards that vested based on the level of achievement of the market performance condition. We recognized compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduced this expense for the estimated PSU awards that were not expected to vest because the employment conditions were not expected to be satisfied. We settled the vested PSUs with SVS primarily issued from treasury.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;PSUs granted in 2018 and 2019:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost we recorded for the PSUs granted in each of 2018 and 2019 was based on our estimate of the outcome of specified performance conditions. The number of PSUs granted in each of 2018 and 2019 that will actually vest will vary from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;% to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;200%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of a target amount granted based on the level of achievement of a pre-determined non-market performance measurement in the final year of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year performance period, subject to modification by a separate pre-determined non-market financial target and our relative TSR performance (compared to a pre-defined group of companies) over the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year vesting period. We estimated the grant date fair value of the TSR modifier&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;for these awards using a Monte Carlo simulation model. The grant date fair value for the non-TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and is subject to adjustment in subsequent periods to reflect changes in the estimated level of achievement related to the applicable performance condition. We recognize compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduce this expense for the estimated PSU awards that are not expected to vest because the employment conditions are not expected to be satisfied. Unless a grantee has been authorized, and elects, to settle PSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;DSUs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The compensation of our Board of Directors is comprised of annual Board retainer fees, annual Audit and Compensation Committee Chair retainer fees (for the Chairs of those committees) and travel fees (collectively, Annual Fees) payable in quarterly installments in arrears. In 2017 and 2018, directors were required to elect to have either &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of their Annual Fees paid in deferred share units (DSUs).  Commencing January 1, 2019, directors must elect to receive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of their Annual Fees in cash, with the balance in DSUs, until such director satisfies the requirements of the Company's Director Share Ownership Guidelines. Once a director has satisfied such requirements, the director may then elect to receive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of such director's Annual Fees will be paid in DSUs). The number of DSUs or RSUs we grant is determined by dividing the elected percentage of the dollar value of the Annual Fees earned in the quarter by the closing price of our SVS on the NYSE on the last business day of such quarter. Each DSU represents the right to receive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS or an equivalent value in cash after the individual ceases to serve as a director, and is neither an employee of the Company, nor a director or employee of any corporation that does not deal at arm's length with the Company (Retires). DSUs granted prior to January&amp;#160;1, 2007 may be settled with SVS issued from treasury or purchased in the open market, or with cash (at the discretion of the Company). DSUs granted after January&amp;#160;1, 2007 to directors as compensation may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).  Each quarterly grant of RSUs to directors vests ratably over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period. Such RSUs are governed by the terms of our Long-Term Incentive Plan. Each vested RSU entitles the holder thereof to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS; however, if permitted by the Company under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. Unvested RSUs will vest immediately on the date the director Retires. We expense the cost of DSUs and RSUs for directors through SG&amp;amp;A in our consolidated statement of operations in the period the services are&amp;#160;rendered.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(m)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Deferred financing costs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility. We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet which we amortize to our consolidated statement of operations on a straight-line basis over the term of the revolving facility. We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) which we amortize to our consolidated statement of operations using the effective interest rate method over the term of the related debt or when the debt is retired, if&amp;#160;earlier.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(n)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Income taxes: &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our income tax expense for a reporting period is comprised of current and deferred income taxes. Current income taxes and deferred income taxes are recognized in our consolidated statement of operations, except to the extent that they relate to items recognized in OCI or directly in equity, in which case the taxes are also recognized in OCI or directly in equity, respectively. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the ordinary course of business, there are many transactions for which the ultimate tax outcome is uncertain until we resolve it with the relevant tax authority, which may take many years. The final tax outcome of these matters may be different from the estimates management originally made in determining our tax provision. Management periodically evaluates the positions taken in our tax returns with respect to situations in which applicable tax rules are subject to interpretation. We establish provisions related to tax uncertainties where appropriate, based on our estimate of the amount that ultimately will be paid to or received from the tax authorities. We recognize accrued interest and penalties relating to tax uncertainties in current income tax&amp;#160;expense. The various judgments and estimates by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We use the liability method of accounting for deferred income taxes. Under this method, we recognize deferred income tax assets and liabilities for future income tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective income tax bases, and on unused tax losses and tax credit carryforwards. We measure deferred income taxes using tax rates and laws that have been enacted or substantively enacted at the reporting date and that we expect will apply when the related deferred income tax asset is realized or the deferred income tax liability is settled. We recognize deferred income tax assets to the extent we believe it is probable, based on management&amp;#8217;s estimates, that future taxable profit will be available against which the deductible temporary differences as well as unused tax losses and tax credit carryforwards can be utilized. Estimates of future taxable profit in different tax jurisdictions are an area of estimation uncertainty. We review our deferred income tax assets at each reporting date and reduce them to the extent it is no longer probable that we will realize the related tax benefits; such reductions are reversed when the probability of future taxable profits improves. Unrecognized deferred tax assets are reassessed at each reporting date and recognized to the extent that it has become probable that future taxable profits will be available against which they can be used. We recognize the effect of a change in income tax rates in the period of enactment or substantive enactment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We do not recognize deferred income taxes if they arise from the initial recognition of goodwill, or for temporary differences arising from the initial recognition of an asset or a liability in a transaction that is not a business combination and that affects neither accounting nor taxable profit or loss. We also do not recognize deferred income taxes on temporary differences relating to investments in subsidiaries to the extent we are able to control the timing of the reversal of the temporary differences and it is probable that the temporary differences will not reverse in the foreseeable future.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During each period, we record current income tax expense or recovery based on taxable income earned or loss incurred in each tax jurisdiction where we operate, and for any adjustments to taxes payable in respect of previous years, using tax laws that are enacted or substantively enacted at the balance sheet&amp;#160;date.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(o)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Financial assets and financial liabilities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize financial assets and financial liabilities initially at fair value and subsequently measure these at either fair value or amortized cost based on their classification as described below.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;See note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;(q)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &amp;#8220;Impairment of financial assets.&amp;#8221;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fair value through profit or loss (FVTPL):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Financial assets and any financial liabilities that we purchase or incur, respectively, with the intention of generating earnings in the near term, and derivatives other than cash flow hedges, are classified as FVTPL. This category includes short-term investments in money market funds (if applicable) that we group with cash equivalents, and derivative assets and derivative liabilities that do not qualify for hedge accounting. For investments that we classify as FVTPL, we initially recognize such financial assets on our consolidated balance sheet at fair value and recognize subsequent changes in our consolidated statement of operations. We expense transaction costs as incurred in our consolidated statement of&amp;#160;operations. We do not currently hold any liabilities designated as FVTPL.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Amortized cost:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Financial assets that we hold with the intention of collecting the contractual cash flows (in the form of payment of principal and related interest) are measured at amortized cost, and include our trade receivables, term deposits and non-customer receivables. We initially recognize the carrying amount of such assets on our consolidated balance sheet at fair value plus directly attributable transaction costs, and subsequently measure these at amortized cost using the effective interest rate method, less any impairment losses.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Other financial liabilities:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;This category is for our financial liabilities that are not classified as FVTPL, and includes our accounts payable (A/P), the majority of our accrued liabilities and certain other provisions, as well as borrowings under our credit facility, including our term loans. We record these financial liabilities at amortized cost on our consolidated balance&amp;#160;sheet.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(p)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Derivatives and hedge accounting:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We enter into forward exchange and swap contracts to hedge the cash flow risk associated with firm purchase commitments and forecasted transactions in foreign currencies that we consider to be highly probable, and to hedge foreign-currency denominated balances. We use estimates to forecast future cash flows and the future financial position of net monetary assets or liabilities denominated in foreign currencies. We enter into interest rate swap agreements to mitigate a portion of the interest rate risk on our term loan borrowings. We apply hedge accounting to those hedge transactions that are considered effective. Management assesses the effectiveness of hedges by comparing actual outcomes against our estimates on a regular basis. Subsequent revisions in estimates of future cash flow forecasts, if significant, may result in the discontinuation of hedge accounting for that hedge. We do not enter into derivative contracts for speculative purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At the inception of a hedging relationship, we formally document the relationship between our hedging instrument and the hedged item, as well as our risk management objectives and strategy for undertaking the various hedge transactions. Our process includes linking all derivatives to specific assets and liabilities on our consolidated balance sheet or to specific firm commitments or forecasted transactions. We also formally assess, both at the hedge&amp;#8217;s inception and at the end of each quarter, whether the derivatives used in hedged transactions are highly effective in offsetting changes in the cash flows of the hedged items. We record the gain or loss from these forward exchange and swap contracts in the same line item where the underlying exposures are recognized in our consolidated statement of operations. For our non-designated hedges against our balance sheet exposures denominated in foreign currencies, we record the gain or loss from these forward exchange and swap contracts in&amp;#160;SG&amp;amp;A in our consolidated statement of operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forward exchange and swap contracts that are not designated as hedges are marked to market each period, resulting in a gain or loss in our consolidated statement of&amp;#160;operations. We measure all derivative contracts at fair value on our consolidated balance sheet. The majority of our derivative assets and liabilities arise from the foreign currency forward contracts and interest rate swaps that we designate as cash flow hedges. In a cash flow hedge, we defer the changes in the fair value of the hedging derivative, to the extent effective, in OCI until we recognize the asset, liability or forecasted transactions being hedged in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedges that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in OCI in our consolidated statement of operations over the remaining term of the hedge. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in OCI immediately in our consolidated statement of operations. For our current currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are included in cost of sales. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&amp;#160;operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We value our derivative assets and liabilities based on inputs that are either readily available in public markets or derived from information available in public markets. The inputs we use include discount rates, forward exchange rates, interest rate yield curves and volatility, and credit risk adjustments. Changes in these inputs can cause significant volatility in the fair value of our financial instruments in the&amp;#160;short-term.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(q)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Impairment of financial assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We review financial assets at each reporting date. Financial assets are deemed to be impaired when objective evidence resulting from one or more events subsequent to the initial recognition of the asset indicates the estimated future cash flows of the asset have decreased. We use a forward-looking expected credit loss (ECL) model in determining our allowance for doubtful accounts as it relates to trade receivables, contract assets (under IFRS 15), and other financial assets.  Our allowance is based on historical experience, and includes consideration of the aging of the balances, the customer's creditworthiness, current economic conditions, expectation of bankruptcies, and political and economic volatility in the markets/location of our customers, among other factors. We measure an impairment loss as the excess of the carrying amount over the present value of the estimated future cash flows discounted using the financial asset&amp;#8217;s original discount rate, and we recognize this loss in our consolidated statement of&amp;#160;operations. A financial asset is written off or written down to its net realizable value as soon as it is known to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(r)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Revenue and deferred investment costs:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We derive the majority of our revenue from the sale of electronic products and services that we manufacture and provide to customer specifications. We recognize revenue from the sale of products and services rendered when our performance obligations have been satisfied or when the associated control over the products has passed to the customer and no material uncertainties remain as to the collection of our receivables. Under IFRS 15, where products are custom-made to meet a customer's specific requirements, and such customer is obligated to compensate us for the work performed to date, we recognize revenue over time as production progresses to completion, or as services are rendered. We generally estimate revenue for our work in progress based on costs incurred to date plus a reasonable profit margin for eligible products for which we do not have alternative uses. For other contracts that do not qualify for revenue recognition over time, we recognize revenue at the point in time where control is passed to the customer, which is generally upon shipment when no further performance obligation remains except for our standard manufacturing or service warranties. We apply significant estimates, judgment and assumptions in interpreting our customer contracts, determining the timing of revenue recognition and measuring work in progress. As our invoices are typically issued at the time of the delivery of final products to the customers, the earlier recognition of revenue on certain custom-made products has resulted in unbilled contract assets which we include in accounts receivable (A/R) on our consolidated balance sheet. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent the recoverability of these costs is probable, in other current and non-current assets on our consolidated balance sheet.  We subsequently amortize these investment costs over the projected period of expected future economic benefits, or as recoveries are realized, from the new contracts. We monitor these deferred costs for potential impairment on a regular basis.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Statement of compliance:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The consolidated financial statements have been prepared in accordance with International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). The consolidated financial statements were authorized for issuance by our Board of Directors on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&amp;#160;12, 2020&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Functional and presentation currency:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The consolidated financial statements are presented in U.S.&amp;#160;dollars, which is also our functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&amp;#160;dollars (except percentages and per share&amp;#160;amounts).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Use of estimates and judgments: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The preparation of financial statements in conformity with IFRS requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment could also impact certain estimates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the recoverable amounts used in our impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may impact future periods as well.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Key sources of estimation uncertainty and judgment:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; We have applied significant estimates, judgment and assumptions in the following areas which we believe could have a significant impact on our reported results and financial position: our determination of the timing of revenue recognition; our measurement of income taxes; the determination of our cash generating units (CGUs*); whether events or changes in circumstances are indicators that an impairment review of our assets or CGUs should be conducted; the measurement of our CGUs' recoverable amounts, which includes estimating future growth, profitability, discount and terminal growth rates, and the fair value of any real property; and the allocation of the purchase price and other valuations related to our business acquisitions.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &amp;#8220;Significant Accounting Policies&amp;#8221; below.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;* CGUs are the smallest identifiable group of assets that cannot be tested individually and generate cash inflows that are largely independent of those of other assets or groups of assets, and can be comprised of a single site, a group of sites, or a line of business.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Recently adopted accounting standards:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Initial adoption and application of IFRS 16, Leases:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effective January 1, 2019, we adopted IFRS 16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;, Leases,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which brings most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 supersedes IAS 17, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and related interpretations. In connection therewith, as of such date, we recognize right-of-use (ROU) assets and related lease obligations as of the applicable lease commencement date. ROU assets represent our right to use such leased assets, and our lease obligations represent our related lease payment obligations. In adopting this standard, we applied the modified retrospective approach, permitting us to recognize the cumulative effect of such adoption as an adjustment to our opening balance sheet as of January 1, 2019, without restatement of prior period comparative information. Upon initial adoption of IFRS 16, we recognized ROU assets of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$111.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and related lease obligations of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$112.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (see below), and reduced our accrued liabilities by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; on our consolidated balance sheet as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;January&amp;#160;1, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. There was no net impact on our deficit as of January 1, 2019. When measuring our lease obligations, we discounted our lease payments using a weighted-average rate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.7%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; as of January 1, 2019 (representing our incremental borrowing rate as of such date). In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly did not recognize ROU assets and related lease obligations for low-value leases, or for leases with terms of 12 months or less. We continue to expense the costs of these low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. In addition, as IFRS 16 did not require us to reassess whether a contract is, or contains, a lease as of the date of initial application, we maintained the lease determinations used under previous accounting rules. The amortization of the ROU assets is recognized as a depreciation charge, and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;amp;A in our consolidated statement of operations. There were no changes to our existing finance leases required by the adoption of IFRS 16, which we continue to capitalize at their commencement (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth the adjustments to our operating lease commitments at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; used to derive the lease obligations recognized on our initial application of IFRS 16 at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;January&amp;#160;1, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Operating lease commitments at December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;107.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Discounted using our incremental borrowing rate at January 1, 2019 &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(13.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Recognition exemption for short-term and low-value leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Extension options reasonably certain to be exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease obligations recognized at January 1, 2019 under IFRS 16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;112.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease obligations previously classified as finance leases under IAS 17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total lease obligations at January 1, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;122.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;SIGNIFICANT ACCOUNTING POLICIES: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The accounting policies below are in compliance with IFRS and have been applied consistently to all periods presented in these consolidated financial statements. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(a) &amp;#160;&amp;#160;&amp;#160;&amp;#160;Basis of measurement:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Basis of consolidation:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;These consolidated financial statements include our direct and indirect subsidiaries, all of which are wholly-owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Business combinations:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"&gt;(j)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). Potential obligations for contingent consideration and other contingencies are also recorded at fair value as of the acquisition date. We record subsequent changes in the fair value of such potential obligations from the date of acquisition to the settlement date in our consolidated statement of operations. We expense integration costs (for the establishment of business processes, infrastructure and information systems for acquired operations) and acquisition-related consulting and transaction costs as incurred in our consolidated statement of&amp;#160;operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We use judgment to determine the estimates used to value identifiable assets and liabilities, and the fair value of potential obligations, if applicable, at the acquisition date. We may engage third parties to determine the fair value of certain inventory, property, plant and equipment and intangible assets. We use estimates to determine cash flow projections, including the period of expected future benefit, and future growth and discount rates, among other factors, to value intangible assets and contingent consideration. The fair value of acquired tangible assets are measured by applying the market, cost or replacement cost, or the income approach (using discounted cash flows and forecasts by management), as appropriate.  &lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(d)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Foreign currency translation:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The majority of our subsidiaries have a U.S.&amp;#160;dollar functional currency, which represents the currency of the primary economic environment in which they operate. For these subsidiaries, we translate monetary assets and liabilities denominated in foreign currencies into U.S.&amp;#160;dollars at the period-end exchange rates. We translate non-monetary assets and liabilities denominated in foreign currencies into U.S. dollars at historic rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. Exchange gains and losses also arise on the settlement of foreign-currency denominated transactions. We recognize foreign currency differences arising on translation in our consolidated statement of&amp;#160;operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For our subsidiaries with a non-U.S.&amp;#160;dollar functional currency, we translate assets and liabilities into U.S.&amp;#160;dollars using the period-end exchange rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. We defer gains and losses arising from the translation of these operations in the foreign currency translation account included in accumulated other comprehensive income (loss) (OCI).&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(e)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Cash and cash equivalents:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. These instruments are subject to an insignificant risk of change in fair value over their terms and, as a result, we carry cash and cash equivalents at&amp;#160;cost.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(f)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Inventories:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We procure inventory and manufacture based on specific customer orders and forecasts and value our inventory on a first-in, first-out basis at the lower of cost and net realizable value. The cost of our finished goods and work in progress includes direct materials, labor and overhead. We may require valuation adjustments if actual market conditions or demand for our customers' products or services are less favorable than originally projected. The determination of net realizable value involves significant management judgment. We consider factors such as shrinkage, the aging of and future demand for the inventory, and contractual arrangements with customers. We attempt to utilize excess inventory in other products we manufacture or return inventory to the relevant suppliers or customers. We use future sales volume forecasts to estimate excess inventory on-hand. A change to these assumptions may impact our inventory valuation and our gross margins. Should circumstances change, we may adjust our previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(g)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Property, plant and equipment:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We carry property, plant and equipment at cost less accumulated depreciation and accumulated impairment losses. Cost consists of expenditures directly attributable to the acquisition of the asset. We capitalize the cost of an asset when the economic benefits associated with that asset are probable and when the cost can be measured reliably. We capitalize the costs of major renovations and we write-off the carrying amount of replaced assets. We expense all other maintenance and repair costs in our consolidated statement of operations as incurred. We do not depreciate land. We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:28%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Buildings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Up to 40&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Building/leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Up to 40&amp;#160;years or term of lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 15&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We estimate the useful life of property, plant and equipment based on the nature of the asset, historical experience, expected changes in technology, and the expected duration of related customer programs. When major components of an asset have a significantly different useful life than their primary asset, the components are accounted for and depreciated separately. We review our estimates of residual values, useful lives and the methods of depreciation annually at year end and, if required, adjust for these prospectively. We determine gains and losses on the disposal or retirement of property, plant and equipment by comparing the proceeds from disposal with the carrying amount of the asset and we recognize these gains and losses in our consolidated statement of operations in the period of&amp;#160;disposal. Also see note 2(j).&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(h)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Leases:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are the lessee of property, plant and equipment, primarily buildings and machinery. At the inception of a contract, we assess whether an arrangement is, or contains, a lease in accordance with IFRS 16. Where we determine there is a lease under IFRS 16, we recognize an ROU asset (representing our right to use such leased asset) and a related lease obligation on the applicable lease commencement date. An ROU asset is first measured based on the initial amount of the related lease obligation, subject to certain adjustments, if any, and then subsequently measured at such cost less accumulated depreciation and accumulated impairment losses (see note 2(j)). Depreciation expense on an ROU asset is recorded on a straight-line basis over the lease term in cost of sales or SG&amp;amp;A in our consolidated statement of operations, primarily based on the nature and use of the asset. The lease obligation is initially measured at the present value of the unpaid lease payments on the commencement date, discounted using the interest rate implicit in the lease (if readily determinable) or otherwise on our incremental borrowing rate (taking country-specific risks into consideration) on the lease commencement date. We generally use our incremental borrowing rate as the discount rate. The interest expense on the related lease obligation is recognized as finance costs in our consolidated statement of operations. The lease obligation is remeasured when there are adjustments to future lease payments arising from a change in applicable indices or rates, changes in the estimated amount expected to be payable under a residual value guarantee, or if we change our assessments of whether we will exercise an applicable purchase, extension or termination option. Upon any such remeasurement, a corresponding adjustment is made to the carrying amount of the related ROU asset, or is recorded in our consolidated statement of operations if the carrying amount of such ROU asset has been impaired.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We expense the costs of the low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. We capitalize finance leases at their commencement, at the lower of the fair value of the leased asset and the present value of the minimum lease payments (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;amp;A in our consolidated statement of operations.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Goodwill and intangible assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Goodwill:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We initially record goodwill related to acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid (including the estimated fair value of any contingent consideration) over the fair value of the identifiable net assets acquired. In subsequent reporting periods, we measure goodwill at cost less accumulated impairment losses, if any. We do not amortize goodwill. For purposes of impairment testing, we allocate goodwill to the CGU, or group of CGUs, that we expect will benefit from the related acquisition. See note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;(j)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &amp;#8220;Impairment of goodwill, intangible assets, property, plant and&amp;#160;equipment, and ROU assets.&amp;#8221; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Intangible assets:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We record intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize intangible assets when the economic benefits associated with the asset are probable and when the cost can be measured reliably. We estimate the useful life of intangible assets based on the nature of the asset, historical experience and the projected period of expected future economic benefits to be provided by the asset. In subsequent reporting periods, we measure intangible assets at cost less accumulated amortization and accumulated impairment losses, if any. We amortize these assets on a straight-line basis over their estimated useful lives as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 5&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4 to 15&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer software assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1 to 10&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property assets consist primarily of certain non-patented intellectual property and process technology. Other intangible assets consist primarily of customer relationships and contract intangibles. Computer software assets consist primarily of software licenses. We review our estimates of residual values, useful lives and the methods of amortization annually at year end and, if required, adjust for these prospectively. We reflect changes in useful lives on a prospective basis.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(j)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; We review the carrying amount of goodwill, intangible assets, property, plant and equipment, and commencing in 2019, ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets, or the related CGU or CGUs, may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. In addition to an assessment of triggering events during the year, we conduct an annual impairment assessment of CGUs with goodwill in the fourth quarter of each year to correspond with our annual planning cycle (Annual Impairment Assessment). Judgment is required in the determination of: (i) our CGUs, which includes an assessment of whether the relevant asset, or group of assets, largely generates independent cash inflows, and an evaluation of how management monitors the business operations pertaining to such asset, or asset group; and (ii) whether events or changes in circumstances during the year are indicators that a review for impairment should be conducted.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize an impairment loss when the carrying amount of an asset, CGU or group of CGUs exceeds its recoverable amount. The recoverable amount of an asset, CGU or group of CGUs is measured as the greater of its expected value-in-use and its estimated fair value less costs of disposal. The process of determining the recoverable amount is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, the fair value of any real property, and in projecting future cash flows, among other factors. Determination of our expected value-in-use is based on a discounted cash flow analysis of the relevant asset, CGU or group of CGUs. The process of determining the estimated fair value less costs of disposal requires valuations and use of appraisals. Future events and changing market conditions may impact our assumptions as to prices, costs or other factors that may result in changes in our estimates of future cash flows. Where applicable, we engage independent brokers to obtain market prices to estimate our real property and other asset values. We recognize impairment losses in our consolidated statement of operations. If it is determined that an impairment exists, we first allocate the impairment losses to the relevant CGU (or group of CGUs) to reduce the carrying amount of its (or their) goodwill, and then to reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis. See notes 7, 8 and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We do not reverse impairment losses for goodwill in future periods. We reverse impairment losses for property, plant and equipment, ROU assets and intangible assets if the losses we recognized in prior periods no longer exist or have decreased as a result of changes in circumstances. At each reporting date, we review for indicators that could change the estimates we used to determine the recoverable amount of the relevant assets. The amount of the reversal will be limited to the carrying amount that would have been determined, net of depreciation or amortization, had we recognized no impairment loss in prior periods.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(k)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Provisions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize a provision for legal or constructive obligations arising from past events when the amount can be reliably estimated and it is probable that an outflow of resources will be required to settle an obligation. The nature and type of provisions vary and management judgment is required to determine the extent of an obligation and whether the outflow of resources is probable. At the end of each reporting period, we evaluate the appropriateness of the remaining balances. We may require adjustments to the recorded amounts to reflect actual experience or changes in estimates in future periods.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Restructuring:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We incur restructuring charges relating to workforce reductions, site consolidations, and costs associated with businesses we are downsizing or exiting. Our restructuring charges include employee severance and benefit costs, consultant costs, gains, losses or impairments related to owned sites and equipment we no longer use and which are available for sale, impairment of related intangible assets, and costs or impairments related to leased sites and equipment we no longer use.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The recognition of restructuring charges requires management to make certain judgments and estimates regarding the nature, timing and amounts associated with our restructuring actions. Our assumptions include the timing of employees to be terminated, the measurement of termination costs, any anticipated sublease recoveries from exited sites, and the timing of disposition and estimated fair values less costs of disposal for assets we no longer use and which are available for sale. We develop detailed plans and record termination costs in the period the employees are informed of their termination. For owned sites and equipment that are no longer in use and are available for sale, we recognize an impairment loss based on their estimated fair value less costs of disposal, with fair value estimated based on market prices for similar assets. We may engage third parties to assist in the determination of the estimated fair values less costs of disposal for these assets. For leased sites that we intend to exit in connection with restructuring activities, we assess the recoverability of our ROU assets, and write down such assets (recorded as restructuring charges) if the carrying value exceeds any estimated sublease recoveries. To estimate future sublease recoveries, we may engage independent brokers to determine the estimated tenant rents we can expect to realize. At the end of each reporting period, we evaluate the appropriateness of our restructuring charges and balances. Adjustments to the recorded amounts may be required to reflect actual experience or changes in estimates for future periods. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;(a)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Legal and other contingencies:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including, but not limited to, environmental, labor, product, customer disputes, and other matters. The filing of a suit or formal assertion of a claim does not automatically trigger a requirement to record a provision. We record a provision for loss contingencies, including legal claims, based on management&amp;#8217;s estimate of the probable outcome. Judgment is required when there is a range of possible outcomes. Management considers the degree of probability of the outcome and the ability to make a reasonable estimate of the loss. We may also use third party advisors in making our determination. The ultimate outcome, including the amount and timing of any payments required, may vary significantly from our original estimates. Potential material legal and other material contingent obligations that have not been recognized as provisions, as the outcome is remote or not probable, or the amount cannot be reliably estimated, are disclosed as contingent liabilities. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;24&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Warranty:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We offer product and service warranties to our customers. We record a provision for future warranty costs based on management&amp;#8217;s estimate of probable claims under these warranties. In determining the amount of the provision, we consider several factors including the terms of the warranty (which vary by customer, product or service), the current volume of products sold or services rendered during the warranty period, and historical warranty information. We review and adjust these estimates as necessary to reflect our experience and new information. The amount and aging of our provision will vary depending on various factors including the length of the warranty offered, the remaining life of the warranty and the extent and timing of warranty claims. We classify the portion of our warranty provision for which payment is expected in the next 12 months as current, and the remainder as non-current.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(l)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Employee benefits:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Pension and non-pension post-employment benefits:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&amp;#160;plans.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Under defined contribution plans, our obligation is to make a fixed contribution to a separate entity. The related investment risk is borne by the employee. We recognize our obligations to make contributions to defined contribution plans as an employee benefit expense in our consolidated statement of operations in the period the employee services are&amp;#160;rendered.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to the actuarial and investment risks with respect to defined benefit plans. Our obligation is actuarially determined using the projected unit credit method, based on service and management&amp;#8217;s estimates. Actuarial valuations require management to make certain judgments and estimates relating to salary escalation, compensation levels at the time of retirement, retirement ages, the discount rate used in measuring the net interest on the net defined benefit asset or liability, and expected healthcare costs (as applicable). These actuarial assumptions could change from period-to-period and actual results could differ materially from the estimates originally made by management. We evaluate our assumptions on a regular basis, taking into consideration current market conditions and historical data. Market driven changes may affect the actual rate of return on plan assets compared to our assumptions, as well as our discount rates and other variables which could cause actual results to differ materially from our estimates. Changes in assumptions could impact our defined benefit pension plan valuations and our future defined benefit pension expense and required funding. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our obligation for each defined benefit plan consists of the present value of the defined benefit obligation less the fair value of plan assets, and is presented on a net basis on our consolidated balance sheet. When the actuarial calculation results in a benefit, the asset we recognize is restricted to the present value of economic benefits available in the form of future refunds from the plan or reductions in future contributions to the plan. To calculate the present value of economic benefits, we also consider any minimum funding requirements that apply to the plan. An economic benefit is available if it is realizable during the life of the plan, or on settlement of the plan liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize past service costs or credits arising from plan amendments, whether vested or unvested, immediately in our consolidated statement of operations. We determine the net interest expense (income) on the net defined benefit liability (asset) for each year by applying the discount rate used to measure the defined benefit obligation at the beginning of the year to the net defined benefit liability (asset) position, taking into account any changes in the net defined benefit liability (asset) during the year as a result of contributions and benefit payments. Net interest expense and other expenses related to defined benefit plans are recognized in our consolidated statement of operations. The difference between the interest income on plan assets and the actual net return on plan assets is included in the re-measurement of the net defined benefit liability (asset). We recognize actuarial gains and losses on plan assets or obligations, as well as any year over year change in the impairment of the balance sheet position in OCI and we reclassify the amounts to deficit. Curtailment gains or losses may arise from significant changes to a plan. We record curtailment gains or losses in our consolidated statement of operations when the curtailment occurs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;To mitigate the actuarial and investment risks of our defined benefit pension plans, we from time to time purchase annuities (using existing plan assets) from third party insurance companies for certain, or all, plan participants. The purchase of annuities by the pension plan substantially hedges the financial risks associated with our pension obligations. Where the annuities are purchased on behalf of, and held by the pension plan, the relevant employer retains the ultimate responsibility for the payment of benefits to plan participants, and we retain the pension assets and liabilities on our consolidated balance sheet. Our annuity purchases have resulted (and future annuity purchases may result) in losses, due to a reduction in the value of the plan assets relative to plan obligations as of the date of the annuity purchase. We record these non-cash losses&amp;#160;in OCI on our consolidated balance sheet and simultaneously reclassify such amounts to deficit in the same period. Alternatively, where we purchase annuities from insurance companies on behalf of applicable plan participants with the intention of winding-up the relevant plan in the future (with the expectation of transferring the annuities to the individual plan members), the insurance company assumes responsibility for the payment of benefits to the relevant plan participants once the wind-up is complete. In this case, settlement accounting is applied to the purchase of the annuities and the loss (if any) is recorded in other charges in our consolidated statement of operations. In addition, both the pension assets and liabilities will be removed from our consolidated balance sheet once the wind-up of the plan is complete.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:11pt;"&gt;&lt;font style="font-family:inherit;font-size:11pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Stock-based compensation (SBC):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We generally grant performance share units (PSUs) and restricted share units (RSUs), and from time to time grant stock options, to employees under our SBC plans. Stock options and RSUs vest in installments over the vesting period. Stock options generally vest &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per year over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period, and RSUs generally vest one-third per year over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period. We treat each installment under a grant of stock options and RSUs as a separate grant in determining the compensation expense. PSUs vest at the end of their respective terms, generally &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years from the grant date, to the extent that specified performance conditions have been met.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Stock options:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock options are exercisable for SVS. We recognize the grant date fair value of stock options granted to employees as compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We adjust compensation expense to reflect the estimated number of options we expect to vest at the end of the vesting period. When options are exercised, we credit the proceeds to capital stock on our consolidated balance sheet. We measure the fair value of stock options using the Black-Scholes option pricing model. Measurement inputs include the price of our SVS on the grant date, the exercise price of the stock option, and our estimates of the following: expected price volatility of our SVS (based on weighted average historic volatility), weighted average expected life of the stock option (based on historical experience and general option holder behavior), and the risk-free interest&amp;#160;rate. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;RSUs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost we recorded for RSUs is based on the market value of our SVS at the time of grant. We amortize the cost of RSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. Unless a grantee has been authorized, and elects, to settle RSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;PSUs granted in 2017:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost we recorded for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of PSUs granted in 2017 was based on the market value of our SVS at the time of grant. The cost we recorded for these PSUs, which vested based on a non-market performance condition related to the achievement of pre-determined financial targets over a specified period, was based on our estimate of the outcome of such performance condition. During 2019, these PSUs were modified to more closely align the performance condition with the Company&amp;#8217;s strategic objectives. As a result, vesting of these PSUs was revised to be based on the Company&amp;#8217;s average performance on such measure over the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year vesting period relative to the average performance on such measure of a pre-determined EMS competitor group over such period (instead of the Company&amp;#8217;s relative performance in the final year of the vesting period). The modification impacted the vesting expectation for these awards but did not result in any incremental fair value.&amp;#160;We adjusted the cost of these PSUs as new facts and circumstances arose; the timing of these adjustments was subject to judgment. We recorded adjustments to the cost of these PSUs in the final year of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year term based on management's estimate of the expected level of achievement of such performance condition. We amortized the cost of these PSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We settled the vested PSUs with SVS primarily issued from treasury. We determined the cost we recorded for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of PSUs granted in 2017 using a Monte Carlo simulation model. The number of awards expected to vest was factored into the grant date Monte Carlo valuation for the award. The number of these PSUs that vested depended on the level of achievement of total shareholder return (TSR), which is a market performance condition, relative to the TSR of a pre-defined group of companies over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period. We did not adjust the grant date fair value regardless of the eventual number of awards that vested based on the level of achievement of the market performance condition. We recognized compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduced this expense for the estimated PSU awards that were not expected to vest because the employment conditions were not expected to be satisfied. We settled the vested PSUs with SVS primarily issued from treasury.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;PSUs granted in 2018 and 2019:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost we recorded for the PSUs granted in each of 2018 and 2019 was based on our estimate of the outcome of specified performance conditions. The number of PSUs granted in each of 2018 and 2019 that will actually vest will vary from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;% to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;200%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of a target amount granted based on the level of achievement of a pre-determined non-market performance measurement in the final year of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year performance period, subject to modification by a separate pre-determined non-market financial target and our relative TSR performance (compared to a pre-defined group of companies) over the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year vesting period. We estimated the grant date fair value of the TSR modifier&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;for these awards using a Monte Carlo simulation model. The grant date fair value for the non-TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and is subject to adjustment in subsequent periods to reflect changes in the estimated level of achievement related to the applicable performance condition. We recognize compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduce this expense for the estimated PSU awards that are not expected to vest because the employment conditions are not expected to be satisfied. Unless a grantee has been authorized, and elects, to settle PSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;DSUs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The compensation of our Board of Directors is comprised of annual Board retainer fees, annual Audit and Compensation Committee Chair retainer fees (for the Chairs of those committees) and travel fees (collectively, Annual Fees) payable in quarterly installments in arrears. In 2017 and 2018, directors were required to elect to have either &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of their Annual Fees paid in deferred share units (DSUs).  Commencing January 1, 2019, directors must elect to receive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of their Annual Fees in cash, with the balance in DSUs, until such director satisfies the requirements of the Company's Director Share Ownership Guidelines. Once a director has satisfied such requirements, the director may then elect to receive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of such director's Annual Fees will be paid in DSUs). The number of DSUs or RSUs we grant is determined by dividing the elected percentage of the dollar value of the Annual Fees earned in the quarter by the closing price of our SVS on the NYSE on the last business day of such quarter. Each DSU represents the right to receive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS or an equivalent value in cash after the individual ceases to serve as a director, and is neither an employee of the Company, nor a director or employee of any corporation that does not deal at arm's length with the Company (Retires). DSUs granted prior to January&amp;#160;1, 2007 may be settled with SVS issued from treasury or purchased in the open market, or with cash (at the discretion of the Company). DSUs granted after January&amp;#160;1, 2007 to directors as compensation may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).  Each quarterly grant of RSUs to directors vests ratably over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period. Such RSUs are governed by the terms of our Long-Term Incentive Plan. Each vested RSU entitles the holder thereof to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS; however, if permitted by the Company under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. Unvested RSUs will vest immediately on the date the director Retires. We expense the cost of DSUs and RSUs for directors through SG&amp;amp;A in our consolidated statement of operations in the period the services are&amp;#160;rendered.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(m)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Deferred financing costs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility. We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet which we amortize to our consolidated statement of operations on a straight-line basis over the term of the revolving facility. We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) which we amortize to our consolidated statement of operations using the effective interest rate method over the term of the related debt or when the debt is retired, if&amp;#160;earlier.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(n)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Income taxes: &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our income tax expense for a reporting period is comprised of current and deferred income taxes. Current income taxes and deferred income taxes are recognized in our consolidated statement of operations, except to the extent that they relate to items recognized in OCI or directly in equity, in which case the taxes are also recognized in OCI or directly in equity, respectively. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the ordinary course of business, there are many transactions for which the ultimate tax outcome is uncertain until we resolve it with the relevant tax authority, which may take many years. The final tax outcome of these matters may be different from the estimates management originally made in determining our tax provision. Management periodically evaluates the positions taken in our tax returns with respect to situations in which applicable tax rules are subject to interpretation. We establish provisions related to tax uncertainties where appropriate, based on our estimate of the amount that ultimately will be paid to or received from the tax authorities. We recognize accrued interest and penalties relating to tax uncertainties in current income tax&amp;#160;expense. The various judgments and estimates by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We use the liability method of accounting for deferred income taxes. Under this method, we recognize deferred income tax assets and liabilities for future income tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective income tax bases, and on unused tax losses and tax credit carryforwards. We measure deferred income taxes using tax rates and laws that have been enacted or substantively enacted at the reporting date and that we expect will apply when the related deferred income tax asset is realized or the deferred income tax liability is settled. We recognize deferred income tax assets to the extent we believe it is probable, based on management&amp;#8217;s estimates, that future taxable profit will be available against which the deductible temporary differences as well as unused tax losses and tax credit carryforwards can be utilized. Estimates of future taxable profit in different tax jurisdictions are an area of estimation uncertainty. We review our deferred income tax assets at each reporting date and reduce them to the extent it is no longer probable that we will realize the related tax benefits; such reductions are reversed when the probability of future taxable profits improves. Unrecognized deferred tax assets are reassessed at each reporting date and recognized to the extent that it has become probable that future taxable profits will be available against which they can be used. We recognize the effect of a change in income tax rates in the period of enactment or substantive enactment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We do not recognize deferred income taxes if they arise from the initial recognition of goodwill, or for temporary differences arising from the initial recognition of an asset or a liability in a transaction that is not a business combination and that affects neither accounting nor taxable profit or loss. We also do not recognize deferred income taxes on temporary differences relating to investments in subsidiaries to the extent we are able to control the timing of the reversal of the temporary differences and it is probable that the temporary differences will not reverse in the foreseeable future.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During each period, we record current income tax expense or recovery based on taxable income earned or loss incurred in each tax jurisdiction where we operate, and for any adjustments to taxes payable in respect of previous years, using tax laws that are enacted or substantively enacted at the balance sheet&amp;#160;date.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(o)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Financial assets and financial liabilities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize financial assets and financial liabilities initially at fair value and subsequently measure these at either fair value or amortized cost based on their classification as described below.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;See note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;(q)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &amp;#8220;Impairment of financial assets.&amp;#8221;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fair value through profit or loss (FVTPL):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Financial assets and any financial liabilities that we purchase or incur, respectively, with the intention of generating earnings in the near term, and derivatives other than cash flow hedges, are classified as FVTPL. This category includes short-term investments in money market funds (if applicable) that we group with cash equivalents, and derivative assets and derivative liabilities that do not qualify for hedge accounting. For investments that we classify as FVTPL, we initially recognize such financial assets on our consolidated balance sheet at fair value and recognize subsequent changes in our consolidated statement of operations. We expense transaction costs as incurred in our consolidated statement of&amp;#160;operations. We do not currently hold any liabilities designated as FVTPL.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Amortized cost:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Financial assets that we hold with the intention of collecting the contractual cash flows (in the form of payment of principal and related interest) are measured at amortized cost, and include our trade receivables, term deposits and non-customer receivables. We initially recognize the carrying amount of such assets on our consolidated balance sheet at fair value plus directly attributable transaction costs, and subsequently measure these at amortized cost using the effective interest rate method, less any impairment losses.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Other financial liabilities:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;This category is for our financial liabilities that are not classified as FVTPL, and includes our accounts payable (A/P), the majority of our accrued liabilities and certain other provisions, as well as borrowings under our credit facility, including our term loans. We record these financial liabilities at amortized cost on our consolidated balance&amp;#160;sheet.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(p)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Derivatives and hedge accounting:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We enter into forward exchange and swap contracts to hedge the cash flow risk associated with firm purchase commitments and forecasted transactions in foreign currencies that we consider to be highly probable, and to hedge foreign-currency denominated balances. We use estimates to forecast future cash flows and the future financial position of net monetary assets or liabilities denominated in foreign currencies. We enter into interest rate swap agreements to mitigate a portion of the interest rate risk on our term loan borrowings. We apply hedge accounting to those hedge transactions that are considered effective. Management assesses the effectiveness of hedges by comparing actual outcomes against our estimates on a regular basis. Subsequent revisions in estimates of future cash flow forecasts, if significant, may result in the discontinuation of hedge accounting for that hedge. We do not enter into derivative contracts for speculative purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At the inception of a hedging relationship, we formally document the relationship between our hedging instrument and the hedged item, as well as our risk management objectives and strategy for undertaking the various hedge transactions. Our process includes linking all derivatives to specific assets and liabilities on our consolidated balance sheet or to specific firm commitments or forecasted transactions. We also formally assess, both at the hedge&amp;#8217;s inception and at the end of each quarter, whether the derivatives used in hedged transactions are highly effective in offsetting changes in the cash flows of the hedged items. We record the gain or loss from these forward exchange and swap contracts in the same line item where the underlying exposures are recognized in our consolidated statement of operations. For our non-designated hedges against our balance sheet exposures denominated in foreign currencies, we record the gain or loss from these forward exchange and swap contracts in&amp;#160;SG&amp;amp;A in our consolidated statement of operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forward exchange and swap contracts that are not designated as hedges are marked to market each period, resulting in a gain or loss in our consolidated statement of&amp;#160;operations. We measure all derivative contracts at fair value on our consolidated balance sheet. The majority of our derivative assets and liabilities arise from the foreign currency forward contracts and interest rate swaps that we designate as cash flow hedges. In a cash flow hedge, we defer the changes in the fair value of the hedging derivative, to the extent effective, in OCI until we recognize the asset, liability or forecasted transactions being hedged in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedges that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in OCI in our consolidated statement of operations over the remaining term of the hedge. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in OCI immediately in our consolidated statement of operations. For our current currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are included in cost of sales. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&amp;#160;operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We value our derivative assets and liabilities based on inputs that are either readily available in public markets or derived from information available in public markets. The inputs we use include discount rates, forward exchange rates, interest rate yield curves and volatility, and credit risk adjustments. Changes in these inputs can cause significant volatility in the fair value of our financial instruments in the&amp;#160;short-term.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(q)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Impairment of financial assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We review financial assets at each reporting date. Financial assets are deemed to be impaired when objective evidence resulting from one or more events subsequent to the initial recognition of the asset indicates the estimated future cash flows of the asset have decreased. We use a forward-looking expected credit loss (ECL) model in determining our allowance for doubtful accounts as it relates to trade receivables, contract assets (under IFRS 15), and other financial assets.  Our allowance is based on historical experience, and includes consideration of the aging of the balances, the customer's creditworthiness, current economic conditions, expectation of bankruptcies, and political and economic volatility in the markets/location of our customers, among other factors. We measure an impairment loss as the excess of the carrying amount over the present value of the estimated future cash flows discounted using the financial asset&amp;#8217;s original discount rate, and we recognize this loss in our consolidated statement of&amp;#160;operations. A financial asset is written off or written down to its net realizable value as soon as it is known to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(r)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Revenue and deferred investment costs:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We derive the majority of our revenue from the sale of electronic products and services that we manufacture and provide to customer specifications. We recognize revenue from the sale of products and services rendered when our performance obligations have been satisfied or when the associated control over the products has passed to the customer and no material uncertainties remain as to the collection of our receivables. Under IFRS 15, where products are custom-made to meet a customer's specific requirements, and such customer is obligated to compensate us for the work performed to date, we recognize revenue over time as production progresses to completion, or as services are rendered. We generally estimate revenue for our work in progress based on costs incurred to date plus a reasonable profit margin for eligible products for which we do not have alternative uses. For other contracts that do not qualify for revenue recognition over time, we recognize revenue at the point in time where control is passed to the customer, which is generally upon shipment when no further performance obligation remains except for our standard manufacturing or service warranties. We apply significant estimates, judgment and assumptions in interpreting our customer contracts, determining the timing of revenue recognition and measuring work in progress. As our invoices are typically issued at the time of the delivery of final products to the customers, the earlier recognition of revenue on certain custom-made products has resulted in unbilled contract assets which we include in accounts receivable (A/R) on our consolidated balance sheet. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent the recoverability of these costs is probable, in other current and non-current assets on our consolidated balance sheet.  We subsequently amortize these investment costs over the projected period of expected future economic benefits, or as recoveries are realized, from the new contracts. We monitor these deferred costs for potential impairment on a regular basis.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock>
	<cls:DisclosureOfCurrentInventoryTableTextBlock contextRef="FD2019Q4YTD" id="Fact-37BE79AC511C634A2065D415D331B527">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Inventories are comprised of the following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Raw materials&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;948.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;868.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Work in progress&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;101.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;77.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Finished goods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;46.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,089.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;992.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfCurrentInventoryTableTextBlock>
	<cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock contextRef="FD2019Q4YTD" id="Fact-3E57992BB35D0CD7F0CAD415D38CBC4D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table outlines the gains and losses, net of tax, recognized in OCI and reclassified directly to deficit:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cumulative losses (gains), beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;69.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Loss on pension annuity purchases (note 19(a))&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;63.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actuarial losses (gains) recognized during the year &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cumulative losses (gains), end of year &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;69.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;77.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of income tax recovery of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax recovery; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;nil&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax recovery).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of income tax recovery of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; &amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax recovery; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax&amp;#160;recovery).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock>
	<cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock contextRef="FD2019Q4YTD" id="Fact-8D900F55F0B1189785EED415D36C277D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table outlines the net expense recognized in our consolidated statement of operations for pension and non-pension post-employment benefit&amp;#160;plans:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:671px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:316px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans &lt;br clear="none"/&gt;Year ended December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans &lt;br clear="none"/&gt;Year ended December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current service cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net interest cost (income)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Past service cost and settlement/curtailment losses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan administrative expenses and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Defined contribution pension plan expense (note 19(c))&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total expense for the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock>
	<cls:DisclosureOfDerecognitionOfFinancialAssetsTextBlock contextRef="FD2019Q4YTD" id="Fact-9F1528CF34F68F655CDED415D3C94909">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;ACCOUNTS RECEIVABLE:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Accounts receivable (A/R) sales program and supplier financing programs (SFPs):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our agreement to sell up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$250.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in A/R on an uncommitted basis (subject to pre-determined limits by customer) to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; third-party banks was scheduled to expire in November 2019, but was extended to January 15, 2020 pursuant to its terms, at which time it expired. Based on a review of our requirements at that time, we reduced the sales program limit from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$250.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$200.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; during the extension period. In addition, we participate in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SFPs (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; with a CCS segment customer, and commencing in the fourth quarter of 2019 (Q4 2019), &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; with an ATS segment customer), pursuant to which we sell A/R from the relevant customer to third-party banks on an uncommitted basis. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we sold &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$90.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of A/R under our A/R sales program (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$130.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of A/R under the SFPs (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;).  We utilize the SFPs to substantially offset the effect of extended payment terms required by these customers on our working capital for the period.&amp;#160;Under our previous A/R sales program (and the current one described below), we collect cash from our customers, and remit the cash to the banks once collected. Under our SFPs, the third-party banks collect the relevant receivables directly from the customers.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;To replace our previous A/R sales program, and based on a recent review of our requirements, we entered into an agreement in March 2020 with a new third-party bank to sell up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$235.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in A/R (based on currently approved obligors) on an uncommitted basis, subject to pre-determined limits by customer. This agreement provides for a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year term, with automatic annual &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year extensions, and may be terminated at any time by the bank or by us&amp;#160;upon 3 month&amp;#8217;s prior notice, or by the bank upon specified defaults.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The A/R sold under the foregoing programs are de-recognized from our A/R balance and removed from our consolidated balance sheet, and the proceeds are reflected as cash provided by operating activities in our consolidated statement of cash flows. Upon sale, we assign the rights to the A/R to the banks. We pay discount charges which we record as finance costs in our consolidated statement of operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Contract assets:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, our A/R balance included &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$226.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of contract assets recognized as revenue under IFRS 15, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenue from Contracts with Customers&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$267.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfDerecognitionOfFinancialAssetsTextBlock>
	<cls:DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock contextRef="FD2019Q4YTD" id="Fact-5367E2A5238C4CA4B801D415D35805FD">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents are comprised of the following:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;409.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;446.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;422.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;479.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock>
	<cls:DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock contextRef="FD2019Q4YTD" id="Fact-00FB224934F1BD3039CED415D3442C07">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Opening balance of foreign currency translation account&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(15.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency translation adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Closing balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Opening balance of unrealized net gain (loss) on currency forward cash flow hedges&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(9.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net gain (loss) on currency forward cash flow hedges&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reclassification of net loss (gain) on currency forward cash flow hedges to operations&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Closing balance&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Opening balance of unrealized net gain (loss) on interest rate swap cash flow hedges&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net loss on interest rate swap cash flow hedges&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reclassification of net loss on interest rate swap cash flow hedges to operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Closing balance&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iv)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actuarial gains (losses) on pension and non-pension post-employment benefit plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reclassification of actuarial losses (gains) to deficit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Loss on purchase of pension annuities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(63.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reclassification of loss on purchase of pension annuities to deficit &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;63.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Closing balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accumulated other comprehensive loss &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(26.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(23.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of income tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;$0.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;$1.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax benefit; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; &amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$2.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax expense). &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of release of income tax benefit of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;$0.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; associated with the reclassification of net hedge (gain) loss to operations for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; net of release of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of income tax expense; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; &amp;#8212; net of release of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of income tax expense).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of income tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of income tax&amp;#160;benefit; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; &amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of income tax expense).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(iv)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;No income tax impact as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cls:DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock>
	<cls:DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock contextRef="FD2019Q4YTD" id="Fact-0DD7E0131B5A365B88A3D415D3ACE9DC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:67%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net pension assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Land rights&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred investment costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred financing costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock>
	<cls:DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock contextRef="FD2019Q4YTD" id="Fact-E9E6F6B49BC94F52056FD415D3B9CBB6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:60%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Restructuring charges (a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Losses on pension and non-pension post-employment benefit plans (b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Transition Costs (Recoveries) (c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(95.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Credit Facility-related charges (d)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Acquisition Costs and other (e)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;61.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(49.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock>
	<cls:DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock contextRef="FD2019Q4YTD" id="Fact-C1AF3BBF33966B33C274D415D3B977B4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our restructuring charges for the years indicated were comprised of the&amp;#160;following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash charges&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-cash charges &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock>
	<cls:DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock contextRef="FD2019Q4YTD" id="Fact-82A64BFC06C3CB1C116740C159BDAB8B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details the changes to the net book value of ROU assets during 2019: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Buildings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; January 1, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;103.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(31.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(32.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Write down of assets and lease terminations&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;94.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;104.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;During 2019, we recorded &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$1.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; (as restructuring charges) to write down certain ROU assets in connection with restructuring actions pertaining to vacated properties, resulting in part from sublet recoveries that were lower than the carrying value of the related leases. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(a). We also terminated several leases in connection with restructuring actions and de-recognized &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$3.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; of ROU assets in connection therewith. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cls:DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock>
	<cls:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock contextRef="FD2019Q4YTD" id="Fact-E27C6CDB532D44EE2CA4D415D355601B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current income tax expense:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current year &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;44.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Adjustments for prior years, including changes to net provisions related to tax uncertainties&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&amp;#160;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred income tax expense (recovery):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Origination and reversal of temporary differences &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i) (iii) &lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&amp;#160;(iii) (iv)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(62.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(11.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(56.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax expense (recovery)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock>
	<cls:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock contextRef="FD2019Q4YTD" id="Fact-35CA8829A00F18380090D415D2FF5185">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A reconciliation of income taxes calculated at the statutory income tax rate to the income tax expense at the effective tax rate is as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Earnings before income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;133.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;99.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax expense at Celestica&amp;#8217;s statutory income tax rate of 26.5% (2018 and 2017  &amp;#8212; 26.5%)   &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Impact on income taxes from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Manufacturing and processing deduction&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign income taxed at different rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(9.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i) (ii) (iii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Change in tax rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Change in unrecognized tax losses and deductible temporary differences &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iii) (iv)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(44.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax expense (recovery)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;These line items for 2017 in the two tables above were negatively impacted by a deferred tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; related to taxable temporary differences associated with the then-anticipated repatriation of undistributed earnings from certain of our Chinese subsidiaries, of which &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; was realized as a current tax expense for withholding tax on dividends paid in 2018. These line items for 2019 in the two tables above were negatively impacted by a deferred tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$6.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; related to taxable temporary differences associated with the anticipated repatriation of undistributed earnings from certain of our Chinese and Thai subsidiaries.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;These line items for 2019 in the two tables above include tax benefits related to return-to-provision adjustments and reversals of previously-recorded tax liabilities and uncertainties (discussed below).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;These line items for 2019 in the two tables above include the tax expense related to the taxable portion of the Property Gain and the recognition of offsetting previously-unrecognized tax losses (discussed below). &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(iv)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;These line items for 2018 in the two tables above include the recognition of an aggregate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$53.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of deferred tax assets in our U.S. group of subsidiaries (discussed below).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cls:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock>
	<cls:DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock contextRef="FD2019Q4YTD" id="Fact-E1C519A8DDD388996F83D415D30488A2">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;CAPITAL STOCK:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are authorized to issue an unlimited number of SVS, which entitle the holder to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; vote per share, and an unlimited number of multiple voting shares (MVS), which entitle the holder to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;votes per share. The SVS and MVS vote together as a single class on all matters submitted to a vote of shareholders, including the election of directors, except as otherwise required by law. The holders of the SVS and MVS are entitled to share ratably, as a single class, in any dividends declared subject to any preferential rights of any outstanding preferred shares in respect of the payment of dividends. Each MVS is convertible at any time at the option of the holder thereof and automatically, under certain circumstances, into &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS. We are also authorized to issue an unlimited number of preferred shares, issuable in&amp;#160;series. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;No&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; preferred shares have been issued to date.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(a) Capital transactions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:71%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:0%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;"&gt;Number of shares (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;SVS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;MVS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued and outstanding at December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;121.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued from treasury&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cancelled under NCIB&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued and outstanding at December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;123.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued from treasury&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cancelled under NCIB&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued and outstanding at December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;117.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued from treasury&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cancelled under NCIB&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued and outstanding at December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;110.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;, we issued nil (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;) SVS from treasury upon the exercise of stock options for aggregate cash proceeds of nil (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$0.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$13.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;). We issued &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;) SVS from treasury with ascribed values of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$10.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$14.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$9.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;) upon the vesting of certain RSUs and PSUs. We also settled RSUs and PSUs with SVS purchased in the open market. Settlement of these awards is described below.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(ii) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;During 2017, Onex Corporation converted &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;346,175&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; MVS into SVS. Onex Corporation did not convert any MVS in 2018 or 2019. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have repurchased SVS in the open market and otherwise for cancellation in recent years pursuant to NCIBs, which allow us to repurchase a limited number of SVS during a specified period. However, our Credit Facility prohibits share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount. This prohibition (Repurchase Restriction) was in effect at December 31, 2019. The maximum number of SVS we are permitted to repurchase for cancellation under each NCIB (when permitted) is reduced by the number of SVS purchased by a broker in the open market during the term of such NCIB to satisfy obligations under our SBC plans. The Repurchase Restriction is not applicable to open market purchases for this purpose.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In December 2018, we launched an NCIB (2018 NCIB) which was completed in December 2019. The 2018 NCIB allowed us to repurchase, at our discretion, up to approximately 9.5 million SVS in the open market, or as otherwise permitted. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In November 2017, we launched an NCIB (2017 NCIB) which was completed in November 2018. The 2017 NCIB allowed us to repurchase, at our discretion, up to approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS in the open market, or as otherwise permitted. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information regarding share repurchase activities under our NCIBs for the years indicated is set forth below:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Aggregate cost &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;of SVS repurchased for cancellation &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;67.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Number of SVS repurchased for cancellation (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Weighted average price per share for repurchases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.58&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Aggregate cost &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;of SVS repurchased for delivery under SBC plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Number of SVS repurchased for delivery under SBC plans (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Includes transaction fees.&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#160;December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of SVS held by trustee for delivery under SBC plans &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;(in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Value of SVS held by trustee for delivery under SBC plans &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; For accounting purposes, we classify these shares as treasury stock until they are delivered pursuant to the plans.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(b)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt; Employee SBC&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Long-Term Incentive Plan (LTIP):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Under the LTIP, we may grant stock options, stock appreciation rights, RSUs and PSUs to eligible employees, consultants and directors. We may, at the time of grant, authorize the grantees to settle these awards either in cash or in SVS. Absent such permitted election, such grants under the LTIP will be settled in SVS (on a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-for-one basis), which we may purchase in the open market, or issue from&amp;#160;treasury (up to a maximum aggregate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS). As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS remain reserved for issuance from treasury, covering potential issuances of SVS for outstanding awards and for potential future grants of SBC under the LTIP.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Celestica Share Unit Plan (CSUP):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Under the CSUP, we may grant RSUs and PSUs to eligible employees. We have the option to settle RSUs and PSUs issued thereunder in SVS (on a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-for-one basis) purchased in the open market, or in cash.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For RSUs and DSUs issued to eligible directors under our Directors&amp;#8217; Share Compensation Plan (DSC Plan), see paragraph &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"&gt;(c)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; below. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information regarding employee SBC expense for the years indicated is set forth below:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee SBC expense in cost of sales&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee SBC expense in SG&amp;amp;A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee SBC expense varies from period-to-period. The portion of such expense that relates to performance-based compensation generally varies depending on our level of achievement of pre-determined performance goals and financial targets.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(i) Stock options:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are permitted to grant stock options under our LTIP, although &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; stock options have been granted in 2017, 2018 or 2019. When granted, stock options are granted at prices equal to the closing market price on the day prior to the grant date and are exercisable during a period not to exceed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;years from the grant&amp;#160;date.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock option transactions were as follows for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:676px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:469px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:83px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:100px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Number of &lt;br clear="none"/&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted Average &lt;br clear="none"/&gt;Exercise Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(in&amp;#160;millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding at January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.87&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding at December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding at December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.93&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding at December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following stock options* were outstanding as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="11" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:27%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Range of Exercise Prices&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Outstanding &lt;br clear="none"/&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average &lt;br clear="none"/&gt;Exercise Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Remaining Life &lt;br clear="none"/&gt;of Outstanding Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Exercisable &lt;br clear="none"/&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average &lt;br clear="none"/&gt;Exercise Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(in&amp;#160;millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(in&amp;#160;millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.35 - $13.46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;* &amp;#160;&amp;#160;&amp;#160;&amp;#160;The exercise prices used in the above tables were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We amortize the estimated grant date fair value of stock options to expense over the vesting period (generally &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years). The grant date fair value of outstanding stock options was determined using the Black-Scholes option pricing model and the following assumptions in the year of the grant: risk-free interest rate (based on U.S. government bond yields), expected volatility of the market price of our shares (based on historical volatility of our share price), and the expected option life (in&amp;#160;years) (based on historical option holder behavior).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;"&gt;(ii)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt; RSUs and PSUs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We grant RSUs and PSUs to employees pursuant to our LTIP and CSUP. Each vested unit generally entitles the holder to receive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS. Under the CSUP, we have the option to satisfy the delivery of shares upon vesting of the awards by purchasing SVS in the open market or by settling such awards in cash. Under the LTIP, we may (at the time of grant) authorize the grantees to settle awards in either cash or SVS (absent such permitted election, grants will be settled in SVSs, which we may purchase in the open market or issue from treasury, subject to certain limits). We have generally settled these awards with SVS purchased in the open market by a broker, or issued from treasury. Unless a grantee has been authorized, and elects, to settle these awards in cash, Celestica intends to, settle all RSUs and PSUs with shares purchased in the open market. As a result, we have accounted for these awards as equity-settled awards. We amortize the grant date fair value of RSUs and PSUs to expense over the vesting period. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The grant date fair value of RSUs is based on the market value of our SVS at the time of grant.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;With respect to PSUs, employees are granted a target number of PSUs (set forth for the years indicated in the table below). The number of PSUs that will actually vest will vary from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;200%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the target amount granted based on the level of achievement of the relevant performance conditions. PSUs (representing in each case &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of target) were primarily granted in the first quarter of each of 2017, 2018 and 2019. The PSUs granted in 2018 and 2019 vest based on the level of achievement of a pre-determined non-market performance measurement in the final year of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year performance period, subject to modification by a separate pre-determined non-market financial target and our relative TSR performance over the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year vesting period. See note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"&gt;(l)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for a description of TSR. We estimated the grant date fair value of the TSR modifier using a Monte Carlo simulation model and a premium of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;102%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (2018 &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;106%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). The grant date fair value of the non TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and is subject to adjustment in subsequent years to reflect a change in the estimated level of achievement related to the applicable performance condition. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the PSUs granted in 2017 vested based on the achievement of a market performance condition tied to TSR, and the balance vested based on a pre-determined non-market performance measurement in the final year of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year performance period. We estimated the grant date fair value of the 2017 TSR-based PSUs using a Monte Carlo simulation model (premium of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;143%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). The grant date fair value of the 2017 non-TSR-based PSUs was based on the market value of our SVS at the time of grant and was subject to adjustment in subsequent years to reflect a change in the estimated level of achievement related to the applicable performance condition. Vested awards were settled with SVS purchased in the open market by a broker or issued from treasury.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information regarding RSU and PSU grants to employees and directors (see below), as applicable, for the years indicated is set forth below:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;RSUs Granted:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of awards (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average grant date fair value per unit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.05&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.88&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;PSUs Granted:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of awards (in millions, representing 100% of target)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average grant date fair value per unit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17.18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#160;December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of outstanding RSUs (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of outstanding PSUs (in millions, representing 100% of target granted)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;(c)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt; Director SBC&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We grant DSUs to certain members of our Board of Directors under our DSC Plan. Commencing in 2019, we also grant RSUs (under specified circumstances) to directors as compensation under the DSC Plan. DSUs granted prior to January&amp;#160;1, 2007 may be settled with SVS issued from treasury or purchased in the open market, or with cash (at the discretion of the Company). DSUs granted after January&amp;#160;1, 2007 to directors as compensation may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).  RSUs granted to directors vest ratably over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period. Such RSUs are governed by the terms of our LTIP. Each vested RSU entitles the holder thereof to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS; however, if permitted by the Company under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. Unvested RSUs will vest immediately on the date the director Retires. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"&gt;(l)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for details. During 2017, two of our directors resigned from the Board and in connection therewith, we settled their outstanding DSUs in 2017 in accordance with the provisions of the DSC Plan.  Specifically, we paid &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in cash to Joseph M. Natale to settle his outstanding DSUs, and we settled the outstanding DSUs of Thomas S. Gross with &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,098&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS that we purchased in the open market. As Celestica is permitted to, and currently intends to, settle all other DSUs with shares purchased in the open market, we have accounted for these awards as equity-settled awards. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On January 29, 2020, William A. Etherington, our former Chair of the Board, retired from Celestica&amp;#8217;s Board of Directors and Michael M. Wilson (a director since 2011) was immediately appointed as Chair of the Board. In accordance with the DSC Plan, the DSUs held by Mr. Etherington will be redeemed and payable on or prior to the 90&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;th&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; day following the date on which he is no longer a director or employee of any corporation that does not deal at arm&amp;#8217;s length with the Company. As of January 29, 2020, Mr. Etherington held &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.47 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; DSUs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information regarding director SBC expense for the years indicated is set forth below:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Director SBC expense in SG&amp;amp;A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of DSUs outstanding (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of RSUs issued to directors outstanding (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</cls:DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock>
	<cls:ScheduleOfAdditionalInformationOfExpensesTableTextBlock contextRef="FD2019Q4YTD" id="Fact-63DAAB69665964DBE31C687E89264332">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Items included in our cost of sales and SG&amp;amp;A for the years indicated are set forth below:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.62698412698413%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:62%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee-related costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;726.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;804.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;815.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;SBC expense included in above employee-related costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Freight and transportation costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;79.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;90.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation expense (including depreciation on ROU assets in 2019) &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;67.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;73.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;105.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Rental expense &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Effective January 1, 2019, we adopted the new lease accounting standards under IFRS 16 and recognized ROU assets and related lease obligations on our balance sheet. The amortization of the ROU assets is recorded as a depreciation expense (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$32.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; for 2019), and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized rental expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;amp;A in our consolidated statement of operations. We continue to expense the costs of low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term as rental expense (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$5.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; for 2019). See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; for disclosure of lease expenses.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cls:ScheduleOfAdditionalInformationOfExpensesTableTextBlock>
	<cls:ScheduleOfShareRepurchaseActivitiesTableTextBlock contextRef="FD2019Q4YTD" id="Fact-1405CBD4B5F989DD65DA4AC8DAC927C4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information regarding share repurchase activities under our NCIBs for the years indicated is set forth below:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Aggregate cost &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;of SVS repurchased for cancellation &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;67.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Number of SVS repurchased for cancellation (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Weighted average price per share for repurchases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.58&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Aggregate cost &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;of SVS repurchased for delivery under SBC plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Number of SVS repurchased for delivery under SBC plans (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1) &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Includes transaction fees.&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#160;December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of SVS held by trustee for delivery under SBC plans &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;(in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Value of SVS held by trustee for delivery under SBC plans &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; For accounting purposes, we classify these shares as treasury stock until they are delivered pursuant to the plans.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</cls:ScheduleOfShareRepurchaseActivitiesTableTextBlock>
	<ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements contextRef="FD2019Q4YTD" id="Fact-FC024F1F3895364DE3B84AC6AA33D149">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information regarding director SBC expense for the years indicated is set forth below:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Director SBC expense in SG&amp;amp;A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of DSUs outstanding (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of RSUs issued to directors outstanding (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information regarding employee SBC expense for the years indicated is set forth below:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee SBC expense in cost of sales&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee SBC expense in SG&amp;amp;A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements>
	<ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory contextRef="FD2019Q4YTD" id="Fact-9BDC1E8561D4F2AF88FDD415D3187B25">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Business combinations:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"&gt;(j)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). Potential obligations for contingent consideration and other contingencies are also recorded at fair value as of the acquisition date. We record subsequent changes in the fair value of such potential obligations from the date of acquisition to the settlement date in our consolidated statement of operations. We expense integration costs (for the establishment of business processes, infrastructure and information systems for acquired operations) and acquisition-related consulting and transaction costs as incurred in our consolidated statement of&amp;#160;operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We use judgment to determine the estimates used to value identifiable assets and liabilities, and the fair value of potential obligations, if applicable, at the acquisition date. We may engage third parties to determine the fair value of certain inventory, property, plant and equipment and intangible assets. We use estimates to determine cash flow projections, including the period of expected future benefit, and future growth and discount rates, among other factors, to value intangible assets and contingent consideration. The fair value of acquired tangible assets are measured by applying the market, cost or replacement cost, or the income approach (using discounted cash flows and forecasts by management), as appropriate.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory contextRef="FD2019Q4YTD" id="Fact-4AC5AC4B5B7A55C3AEA4D415D3BDDD73">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Derivatives and hedge accounting:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We enter into forward exchange and swap contracts to hedge the cash flow risk associated with firm purchase commitments and forecasted transactions in foreign currencies that we consider to be highly probable, and to hedge foreign-currency denominated balances. We use estimates to forecast future cash flows and the future financial position of net monetary assets or liabilities denominated in foreign currencies. We enter into interest rate swap agreements to mitigate a portion of the interest rate risk on our term loan borrowings. We apply hedge accounting to those hedge transactions that are considered effective. Management assesses the effectiveness of hedges by comparing actual outcomes against our estimates on a regular basis. Subsequent revisions in estimates of future cash flow forecasts, if significant, may result in the discontinuation of hedge accounting for that hedge. We do not enter into derivative contracts for speculative purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At the inception of a hedging relationship, we formally document the relationship between our hedging instrument and the hedged item, as well as our risk management objectives and strategy for undertaking the various hedge transactions. Our process includes linking all derivatives to specific assets and liabilities on our consolidated balance sheet or to specific firm commitments or forecasted transactions. We also formally assess, both at the hedge&amp;#8217;s inception and at the end of each quarter, whether the derivatives used in hedged transactions are highly effective in offsetting changes in the cash flows of the hedged items. We record the gain or loss from these forward exchange and swap contracts in the same line item where the underlying exposures are recognized in our consolidated statement of operations. For our non-designated hedges against our balance sheet exposures denominated in foreign currencies, we record the gain or loss from these forward exchange and swap contracts in&amp;#160;SG&amp;amp;A in our consolidated statement of operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forward exchange and swap contracts that are not designated as hedges are marked to market each period, resulting in a gain or loss in our consolidated statement of&amp;#160;operations. We measure all derivative contracts at fair value on our consolidated balance sheet. The majority of our derivative assets and liabilities arise from the foreign currency forward contracts and interest rate swaps that we designate as cash flow hedges. In a cash flow hedge, we defer the changes in the fair value of the hedging derivative, to the extent effective, in OCI until we recognize the asset, liability or forecasted transactions being hedged in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedges that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in OCI in our consolidated statement of operations over the remaining term of the hedge. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in OCI immediately in our consolidated statement of operations. For our current currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are included in cost of sales. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&amp;#160;operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We value our derivative assets and liabilities based on inputs that are either readily available in public markets or derived from information available in public markets. The inputs we use include discount rates, forward exchange rates, interest rate yield curves and volatility, and credit risk adjustments. Changes in these inputs can cause significant volatility in the fair value of our financial instruments in the&amp;#160;short-term.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory contextRef="FD2019Q4YTD" id="Fact-3B76D09745735C76B965D415D3BD2818">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Employee benefits:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Pension and non-pension post-employment benefits:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&amp;#160;plans.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Under defined contribution plans, our obligation is to make a fixed contribution to a separate entity. The related investment risk is borne by the employee. We recognize our obligations to make contributions to defined contribution plans as an employee benefit expense in our consolidated statement of operations in the period the employee services are&amp;#160;rendered.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to the actuarial and investment risks with respect to defined benefit plans. Our obligation is actuarially determined using the projected unit credit method, based on service and management&amp;#8217;s estimates. Actuarial valuations require management to make certain judgments and estimates relating to salary escalation, compensation levels at the time of retirement, retirement ages, the discount rate used in measuring the net interest on the net defined benefit asset or liability, and expected healthcare costs (as applicable). These actuarial assumptions could change from period-to-period and actual results could differ materially from the estimates originally made by management. We evaluate our assumptions on a regular basis, taking into consideration current market conditions and historical data. Market driven changes may affect the actual rate of return on plan assets compared to our assumptions, as well as our discount rates and other variables which could cause actual results to differ materially from our estimates. Changes in assumptions could impact our defined benefit pension plan valuations and our future defined benefit pension expense and required funding. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our obligation for each defined benefit plan consists of the present value of the defined benefit obligation less the fair value of plan assets, and is presented on a net basis on our consolidated balance sheet. When the actuarial calculation results in a benefit, the asset we recognize is restricted to the present value of economic benefits available in the form of future refunds from the plan or reductions in future contributions to the plan. To calculate the present value of economic benefits, we also consider any minimum funding requirements that apply to the plan. An economic benefit is available if it is realizable during the life of the plan, or on settlement of the plan liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize past service costs or credits arising from plan amendments, whether vested or unvested, immediately in our consolidated statement of operations. We determine the net interest expense (income) on the net defined benefit liability (asset) for each year by applying the discount rate used to measure the defined benefit obligation at the beginning of the year to the net defined benefit liability (asset) position, taking into account any changes in the net defined benefit liability (asset) during the year as a result of contributions and benefit payments. Net interest expense and other expenses related to defined benefit plans are recognized in our consolidated statement of operations. The difference between the interest income on plan assets and the actual net return on plan assets is included in the re-measurement of the net defined benefit liability (asset). We recognize actuarial gains and losses on plan assets or obligations, as well as any year over year change in the impairment of the balance sheet position in OCI and we reclassify the amounts to deficit. Curtailment gains or losses may arise from significant changes to a plan. We record curtailment gains or losses in our consolidated statement of operations when the curtailment occurs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;To mitigate the actuarial and investment risks of our defined benefit pension plans, we from time to time purchase annuities (using existing plan assets) from third party insurance companies for certain, or all, plan participants. The purchase of annuities by the pension plan substantially hedges the financial risks associated with our pension obligations. Where the annuities are purchased on behalf of, and held by the pension plan, the relevant employer retains the ultimate responsibility for the payment of benefits to plan participants, and we retain the pension assets and liabilities on our consolidated balance sheet. Our annuity purchases have resulted (and future annuity purchases may result) in losses, due to a reduction in the value of the plan assets relative to plan obligations as of the date of the annuity purchase. We record these non-cash losses&amp;#160;in OCI on our consolidated balance sheet and simultaneously reclassify such amounts to deficit in the same period. Alternatively, where we purchase annuities from insurance companies on behalf of applicable plan participants with the intention of winding-up the relevant plan in the future (with the expectation of transferring the annuities to the individual plan members), the insurance company assumes responsibility for the payment of benefits to the relevant plan participants once the wind-up is complete. In this case, settlement accounting is applied to the purchase of the annuities and the loss (if any) is recorded in other charges in our consolidated statement of operations. In addition, both the pension assets and liabilities will be removed from our consolidated balance sheet once the wind-up of the plan is complete.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForFinanceCostsExplanatory contextRef="FD2019Q4YTD" id="Fact-AAA59BD1EED6B3234970D415D3B29317">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Deferred financing costs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility. We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet which we amortize to our consolidated statement of operations on a straight-line basis over the term of the revolving facility. We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) which we amortize to our consolidated statement of operations using the effective interest rate method over the term of the related debt or when the debt is retired, if&amp;#160;earlier.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinanceCostsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory contextRef="FD2019Q4YTD" id="Fact-7BA662C67C01590781B0D415D3BDA8A0">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fair value through profit or loss (FVTPL):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Financial assets and any financial liabilities that we purchase or incur, respectively, with the intention of generating earnings in the near term, and derivatives other than cash flow hedges, are classified as FVTPL. This category includes short-term investments in money market funds (if applicable) that we group with cash equivalents, and derivative assets and derivative liabilities that do not qualify for hedge accounting. For investments that we classify as FVTPL, we initially recognize such financial assets on our consolidated balance sheet at fair value and recognize subsequent changes in our consolidated statement of operations. We expense transaction costs as incurred in our consolidated statement of&amp;#160;operations.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory contextRef="FD2019Q4YTD" id="Fact-C96A70E152053C646627D415D31246D6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Financial assets and financial liabilities:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize financial assets and financial liabilities initially at fair value and subsequently measure these at either fair value or amortized cost based on their classification as described below.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory contextRef="FD2019Q4YTD" id="Fact-7444A8EC107483D6A406D415D31498F6">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Foreign currency translation:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The majority of our subsidiaries have a U.S.&amp;#160;dollar functional currency, which represents the currency of the primary economic environment in which they operate. For these subsidiaries, we translate monetary assets and liabilities denominated in foreign currencies into U.S.&amp;#160;dollars at the period-end exchange rates. We translate non-monetary assets and liabilities denominated in foreign currencies into U.S. dollars at historic rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. Exchange gains and losses also arise on the settlement of foreign-currency denominated transactions. We recognize foreign currency differences arising on translation in our consolidated statement of&amp;#160;operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For our subsidiaries with a non-U.S.&amp;#160;dollar functional currency, we translate assets and liabilities into U.S.&amp;#160;dollars using the period-end exchange rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. We defer gains and losses arising from the translation of these operations in the foreign currency translation account included in accumulated other comprehensive income (loss) (OCI).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory contextRef="FD2019Q4YTD" id="Fact-181A9FB2224EE8896958D415D30375B4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Functional and presentation currency:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The consolidated financial statements are presented in U.S.&amp;#160;dollars, which is also our functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&amp;#160;dollars (except percentages and per share&amp;#160;amounts).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory contextRef="FD2019Q4YTD" id="Fact-62FB77FF1447486FD0F0D415D3C0450A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Impairment of financial assets:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We review financial assets at each reporting date. Financial assets are deemed to be impaired when objective evidence resulting from one or more events subsequent to the initial recognition of the asset indicates the estimated future cash flows of the asset have decreased. We use a forward-looking expected credit loss (ECL) model in determining our allowance for doubtful accounts as it relates to trade receivables, contract assets (under IFRS 15), and other financial assets.  Our allowance is based on historical experience, and includes consideration of the aging of the balances, the customer's creditworthiness, current economic conditions, expectation of bankruptcies, and political and economic volatility in the markets/location of our customers, among other factors. We measure an impairment loss as the excess of the carrying amount over the present value of the estimated future cash flows discounted using the financial asset&amp;#8217;s original discount rate, and we recognize this loss in our consolidated statement of&amp;#160;operations. A financial asset is written off or written down to its net realizable value as soon as it is known to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory contextRef="FD2019Q4YTD" id="Fact-FCAB10F938ADB635278BD415D2FD207C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; We review the carrying amount of goodwill, intangible assets, property, plant and equipment, and commencing in 2019, ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets, or the related CGU or CGUs, may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. In addition to an assessment of triggering events during the year, we conduct an annual impairment assessment of CGUs with goodwill in the fourth quarter of each year to correspond with our annual planning cycle (Annual Impairment Assessment). Judgment is required in the determination of: (i) our CGUs, which includes an assessment of whether the relevant asset, or group of assets, largely generates independent cash inflows, and an evaluation of how management monitors the business operations pertaining to such asset, or asset group; and (ii) whether events or changes in circumstances during the year are indicators that a review for impairment should be conducted.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize an impairment loss when the carrying amount of an asset, CGU or group of CGUs exceeds its recoverable amount. The recoverable amount of an asset, CGU or group of CGUs is measured as the greater of its expected value-in-use and its estimated fair value less costs of disposal. The process of determining the recoverable amount is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, the fair value of any real property, and in projecting future cash flows, among other factors. Determination of our expected value-in-use is based on a discounted cash flow analysis of the relevant asset, CGU or group of CGUs. The process of determining the estimated fair value less costs of disposal requires valuations and use of appraisals. Future events and changing market conditions may impact our assumptions as to prices, costs or other factors that may result in changes in our estimates of future cash flows. Where applicable, we engage independent brokers to obtain market prices to estimate our real property and other asset values. We recognize impairment losses in our consolidated statement of operations. If it is determined that an impairment exists, we first allocate the impairment losses to the relevant CGU (or group of CGUs) to reduce the carrying amount of its (or their) goodwill, and then to reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis. See notes 7, 8 and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We do not reverse impairment losses for goodwill in future periods. We reverse impairment losses for property, plant and equipment, ROU assets and intangible assets if the losses we recognized in prior periods no longer exist or have decreased as a result of changes in circumstances. At each reporting date, we review for indicators that could change the estimates we used to determine the recoverable amount of the relevant assets. The amount of the reversal will be limited to the carrying amount that would have been determined, net of depreciation or amortization, had we recognized no impairment loss in prior periods.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory contextRef="FD2019Q4YTD" id="Fact-F603FDAF7707AFC742AAD415D314633B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Income taxes: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our income tax expense for a reporting period is comprised of current and deferred income taxes. Current income taxes and deferred income taxes are recognized in our consolidated statement of operations, except to the extent that they relate to items recognized in OCI or directly in equity, in which case the taxes are also recognized in OCI or directly in equity, respectively. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the ordinary course of business, there are many transactions for which the ultimate tax outcome is uncertain until we resolve it with the relevant tax authority, which may take many years. The final tax outcome of these matters may be different from the estimates management originally made in determining our tax provision. Management periodically evaluates the positions taken in our tax returns with respect to situations in which applicable tax rules are subject to interpretation. We establish provisions related to tax uncertainties where appropriate, based on our estimate of the amount that ultimately will be paid to or received from the tax authorities. We recognize accrued interest and penalties relating to tax uncertainties in current income tax&amp;#160;expense. The various judgments and estimates by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We use the liability method of accounting for deferred income taxes. Under this method, we recognize deferred income tax assets and liabilities for future income tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective income tax bases, and on unused tax losses and tax credit carryforwards. We measure deferred income taxes using tax rates and laws that have been enacted or substantively enacted at the reporting date and that we expect will apply when the related deferred income tax asset is realized or the deferred income tax liability is settled. We recognize deferred income tax assets to the extent we believe it is probable, based on management&amp;#8217;s estimates, that future taxable profit will be available against which the deductible temporary differences as well as unused tax losses and tax credit carryforwards can be utilized. Estimates of future taxable profit in different tax jurisdictions are an area of estimation uncertainty. We review our deferred income tax assets at each reporting date and reduce them to the extent it is no longer probable that we will realize the related tax benefits; such reductions are reversed when the probability of future taxable profits improves. Unrecognized deferred tax assets are reassessed at each reporting date and recognized to the extent that it has become probable that future taxable profits will be available against which they can be used. We recognize the effect of a change in income tax rates in the period of enactment or substantive enactment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We do not recognize deferred income taxes if they arise from the initial recognition of goodwill, or for temporary differences arising from the initial recognition of an asset or a liability in a transaction that is not a business combination and that affects neither accounting nor taxable profit or loss. We also do not recognize deferred income taxes on temporary differences relating to investments in subsidiaries to the extent we are able to control the timing of the reversal of the temporary differences and it is probable that the temporary differences will not reverse in the foreseeable future.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During each period, we record current income tax expense or recovery based on taxable income earned or loss incurred in each tax jurisdiction where we operate, and for any adjustments to taxes payable in respect of previous years, using tax laws that are enacted or substantively enacted at the balance sheet&amp;#160;date.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory contextRef="FD2019Q4YTD" id="Fact-5D7068D8813FC86B336CD415D3B4EFCF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Goodwill and intangible assets:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Goodwill:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We initially record goodwill related to acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid (including the estimated fair value of any contingent consideration) over the fair value of the identifiable net assets acquired. In subsequent reporting periods, we measure goodwill at cost less accumulated impairment losses, if any. We do not amortize goodwill. For purposes of impairment testing, we allocate goodwill to the CGU, or group of CGUs, that we expect will benefit from the related acquisition. See note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;(j)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &amp;#8220;Impairment of goodwill, intangible assets, property, plant and&amp;#160;equipment, and ROU assets.&amp;#8221; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Intangible assets:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We record intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize intangible assets when the economic benefits associated with the asset are probable and when the cost can be measured reliably. We estimate the useful life of intangible assets based on the nature of the asset, historical experience and the projected period of expected future economic benefits to be provided by the asset. In subsequent reporting periods, we measure intangible assets at cost less accumulated amortization and accumulated impairment losses, if any. We amortize these assets on a straight-line basis over their estimated useful lives as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 5&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4 to 15&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer software assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1 to 10&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property assets consist primarily of certain non-patented intellectual property and process technology. Other intangible assets consist primarily of customer relationships and contract intangibles. Computer software assets consist primarily of software licenses. We review our estimates of residual values, useful lives and the methods of amortization annually at year end and, if required, adjust for these prospectively. We reflect changes in useful lives on a prospective basis.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory contextRef="FD2019Q4YTD" id="Fact-8D5D4FFD5814F86E00B5D415D3168FB3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Leases:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are the lessee of property, plant and equipment, primarily buildings and machinery. At the inception of a contract, we assess whether an arrangement is, or contains, a lease in accordance with IFRS 16. Where we determine there is a lease under IFRS 16, we recognize an ROU asset (representing our right to use such leased asset) and a related lease obligation on the applicable lease commencement date. An ROU asset is first measured based on the initial amount of the related lease obligation, subject to certain adjustments, if any, and then subsequently measured at such cost less accumulated depreciation and accumulated impairment losses (see note 2(j)). Depreciation expense on an ROU asset is recorded on a straight-line basis over the lease term in cost of sales or SG&amp;amp;A in our consolidated statement of operations, primarily based on the nature and use of the asset. The lease obligation is initially measured at the present value of the unpaid lease payments on the commencement date, discounted using the interest rate implicit in the lease (if readily determinable) or otherwise on our incremental borrowing rate (taking country-specific risks into consideration) on the lease commencement date. We generally use our incremental borrowing rate as the discount rate. The interest expense on the related lease obligation is recognized as finance costs in our consolidated statement of operations. The lease obligation is remeasured when there are adjustments to future lease payments arising from a change in applicable indices or rates, changes in the estimated amount expected to be payable under a residual value guarantee, or if we change our assessments of whether we will exercise an applicable purchase, extension or termination option. Upon any such remeasurement, a corresponding adjustment is made to the carrying amount of the related ROU asset, or is recorded in our consolidated statement of operations if the carrying amount of such ROU asset has been impaired.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We expense the costs of the low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. We capitalize finance leases at their commencement, at the lower of the fair value of the leased asset and the present value of the minimum lease payments (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;amp;A in our consolidated statement of operations.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory contextRef="FD2019Q4YTD" id="Fact-3A5528ED0DFDFE534023D415D3B84CB8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Amortized cost:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Financial assets that we hold with the intention of collecting the contractual cash flows (in the form of payment of principal and related interest) are measured at amortized cost, and include our trade receivables, term deposits and non-customer receivables. We initially recognize the carrying amount of such assets on our consolidated balance sheet at fair value plus directly attributable transaction costs, and subsequently measure these at amortized cost using the effective interest rate method, less any impairment losses.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories contextRef="FD2019Q4YTD" id="Fact-6157CDBDF45E6CAB4335D415D3B23BD3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Inventories:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We procure inventory and manufacture based on specific customer orders and forecasts and value our inventory on a first-in, first-out basis at the lower of cost and net realizable value. The cost of our finished goods and work in progress includes direct materials, labor and overhead. We may require valuation adjustments if actual market conditions or demand for our customers' products or services are less favorable than originally projected. The determination of net realizable value involves significant management judgment. We consider factors such as shrinkage, the aging of and future demand for the inventory, and contractual arrangements with customers. We attempt to utilize excess inventory in other products we manufacture or return inventory to the relevant suppliers or customers. We use future sales volume forecasts to estimate excess inventory on-hand. A change to these assumptions may impact our inventory valuation and our gross margins. Should circumstances change, we may adjust our previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories>
	<ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory contextRef="FD2019Q4YTD" id="Fact-F1E06CB975500E9797A1D415D302DD58">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Property, plant and equipment:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We carry property, plant and equipment at cost less accumulated depreciation and accumulated impairment losses. Cost consists of expenditures directly attributable to the acquisition of the asset. We capitalize the cost of an asset when the economic benefits associated with that asset are probable and when the cost can be measured reliably. We capitalize the costs of major renovations and we write-off the carrying amount of replaced assets. We expense all other maintenance and repair costs in our consolidated statement of operations as incurred. We do not depreciate land. We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:28%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Buildings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Up to 40&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Building/leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Up to 40&amp;#160;years or term of lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 15&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We estimate the useful life of property, plant and equipment based on the nature of the asset, historical experience, expected changes in technology, and the expected duration of related customer programs. When major components of an asset have a significantly different useful life than their primary asset, the components are accounted for and depreciated separately. We review our estimates of residual values, useful lives and the methods of depreciation annually at year end and, if required, adjust for these prospectively. We determine gains and losses on the disposal or retirement of property, plant and equipment by comparing the proceeds from disposal with the carrying amount of the asset and we recognize these gains and losses in our consolidated statement of operations in the period of&amp;#160;disposal.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory contextRef="FD2019Q4YTD" id="Fact-BE6F79E9C1B0217E3905D415D3099F7D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Provisions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize a provision for legal or constructive obligations arising from past events when the amount can be reliably estimated and it is probable that an outflow of resources will be required to settle an obligation. The nature and type of provisions vary and management judgment is required to determine the extent of an obligation and whether the outflow of resources is probable. At the end of each reporting period, we evaluate the appropriateness of the remaining balances. We may require adjustments to the recorded amounts to reflect actual experience or changes in estimates in future periods.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Restructuring:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We incur restructuring charges relating to workforce reductions, site consolidations, and costs associated with businesses we are downsizing or exiting. Our restructuring charges include employee severance and benefit costs, consultant costs, gains, losses or impairments related to owned sites and equipment we no longer use and which are available for sale, impairment of related intangible assets, and costs or impairments related to leased sites and equipment we no longer use.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The recognition of restructuring charges requires management to make certain judgments and estimates regarding the nature, timing and amounts associated with our restructuring actions. Our assumptions include the timing of employees to be terminated, the measurement of termination costs, any anticipated sublease recoveries from exited sites, and the timing of disposition and estimated fair values less costs of disposal for assets we no longer use and which are available for sale. We develop detailed plans and record termination costs in the period the employees are informed of their termination. For owned sites and equipment that are no longer in use and are available for sale, we recognize an impairment loss based on their estimated fair value less costs of disposal, with fair value estimated based on market prices for similar assets. We may engage third parties to assist in the determination of the estimated fair values less costs of disposal for these assets. For leased sites that we intend to exit in connection with restructuring activities, we assess the recoverability of our ROU assets, and write down such assets (recorded as restructuring charges) if the carrying value exceeds any estimated sublease recoveries. To estimate future sublease recoveries, we may engage independent brokers to determine the estimated tenant rents we can expect to realize. At the end of each reporting period, we evaluate the appropriateness of our restructuring charges and balances. Adjustments to the recorded amounts may be required to reflect actual experience or changes in estimates for future periods. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;(a)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Legal and other contingencies:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including, but not limited to, environmental, labor, product, customer disputes, and other matters. The filing of a suit or formal assertion of a claim does not automatically trigger a requirement to record a provision. We record a provision for loss contingencies, including legal claims, based on management&amp;#8217;s estimate of the probable outcome. Judgment is required when there is a range of possible outcomes. Management considers the degree of probability of the outcome and the ability to make a reasonable estimate of the loss. We may also use third party advisors in making our determination. The ultimate outcome, including the amount and timing of any payments required, may vary significantly from our original estimates. Potential material legal and other material contingent obligations that have not been recognized as provisions, as the outcome is remote or not probable, or the amount cannot be reliably estimated, are disclosed as contingent liabilities. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;24&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Warranty:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We offer product and service warranties to our customers. We record a provision for future warranty costs based on management&amp;#8217;s estimate of probable claims under these warranties. In determining the amount of the provision, we consider several factors including the terms of the warranty (which vary by customer, product or service), the current volume of products sold or services rendered during the warranty period, and historical warranty information. We review and adjust these estimates as necessary to reflect our experience and new information. The amount and aging of our provision will vary depending on various factors including the length of the warranty offered, the remaining life of the warranty and the extent and timing of warranty claims. We classify the portion of our warranty provision for which payment is expected in the next 12 months as current, and the remainder as non-current.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue contextRef="FD2019Q4YTD" id="Fact-5EB60D7947A9282D42AAD415D3BA644C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Revenue and deferred investment costs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We derive the majority of our revenue from the sale of electronic products and services that we manufacture and provide to customer specifications. We recognize revenue from the sale of products and services rendered when our performance obligations have been satisfied or when the associated control over the products has passed to the customer and no material uncertainties remain as to the collection of our receivables. Under IFRS 15, where products are custom-made to meet a customer's specific requirements, and such customer is obligated to compensate us for the work performed to date, we recognize revenue over time as production progresses to completion, or as services are rendered. We generally estimate revenue for our work in progress based on costs incurred to date plus a reasonable profit margin for eligible products for which we do not have alternative uses. For other contracts that do not qualify for revenue recognition over time, we recognize revenue at the point in time where control is passed to the customer, which is generally upon shipment when no further performance obligation remains except for our standard manufacturing or service warranties. We apply significant estimates, judgment and assumptions in interpreting our customer contracts, determining the timing of revenue recognition and measuring work in progress. As our invoices are typically issued at the time of the delivery of final products to the customers, the earlier recognition of revenue on certain custom-made products has resulted in unbilled contract assets which we include in accounts receivable (A/R) on our consolidated balance sheet. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent the recoverability of these costs is probable, in other current and non-current assets on our consolidated balance sheet.  We subsequently amortize these investment costs over the projected period of expected future economic benefits, or as recoveries are realized, from the new contracts. We monitor these deferred costs for potential impairment on a regular basis.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
	<ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory contextRef="FD2019Q4YTD" id="Fact-9F167F60D518FF275566D415D3C045C0">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Stock-based compensation (SBC):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We generally grant performance share units (PSUs) and restricted share units (RSUs), and from time to time grant stock options, to employees under our SBC plans. Stock options and RSUs vest in installments over the vesting period. Stock options generally vest &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per year over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period, and RSUs generally vest one-third per year over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period. We treat each installment under a grant of stock options and RSUs as a separate grant in determining the compensation expense. PSUs vest at the end of their respective terms, generally &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years from the grant date, to the extent that specified performance conditions have been met.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Stock options:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock options are exercisable for SVS. We recognize the grant date fair value of stock options granted to employees as compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We adjust compensation expense to reflect the estimated number of options we expect to vest at the end of the vesting period. When options are exercised, we credit the proceeds to capital stock on our consolidated balance sheet. We measure the fair value of stock options using the Black-Scholes option pricing model. Measurement inputs include the price of our SVS on the grant date, the exercise price of the stock option, and our estimates of the following: expected price volatility of our SVS (based on weighted average historic volatility), weighted average expected life of the stock option (based on historical experience and general option holder behavior), and the risk-free interest&amp;#160;rate. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;RSUs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost we recorded for RSUs is based on the market value of our SVS at the time of grant. We amortize the cost of RSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. Unless a grantee has been authorized, and elects, to settle RSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;PSUs granted in 2017:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost we recorded for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of PSUs granted in 2017 was based on the market value of our SVS at the time of grant. The cost we recorded for these PSUs, which vested based on a non-market performance condition related to the achievement of pre-determined financial targets over a specified period, was based on our estimate of the outcome of such performance condition. During 2019, these PSUs were modified to more closely align the performance condition with the Company&amp;#8217;s strategic objectives. As a result, vesting of these PSUs was revised to be based on the Company&amp;#8217;s average performance on such measure over the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year vesting period relative to the average performance on such measure of a pre-determined EMS competitor group over such period (instead of the Company&amp;#8217;s relative performance in the final year of the vesting period). The modification impacted the vesting expectation for these awards but did not result in any incremental fair value.&amp;#160;We adjusted the cost of these PSUs as new facts and circumstances arose; the timing of these adjustments was subject to judgment. We recorded adjustments to the cost of these PSUs in the final year of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year term based on management's estimate of the expected level of achievement of such performance condition. We amortized the cost of these PSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We settled the vested PSUs with SVS primarily issued from treasury. We determined the cost we recorded for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of PSUs granted in 2017 using a Monte Carlo simulation model. The number of awards expected to vest was factored into the grant date Monte Carlo valuation for the award. The number of these PSUs that vested depended on the level of achievement of total shareholder return (TSR), which is a market performance condition, relative to the TSR of a pre-defined group of companies over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period. We did not adjust the grant date fair value regardless of the eventual number of awards that vested based on the level of achievement of the market performance condition. We recognized compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduced this expense for the estimated PSU awards that were not expected to vest because the employment conditions were not expected to be satisfied. We settled the vested PSUs with SVS primarily issued from treasury.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;PSUs granted in 2018 and 2019:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost we recorded for the PSUs granted in each of 2018 and 2019 was based on our estimate of the outcome of specified performance conditions. The number of PSUs granted in each of 2018 and 2019 that will actually vest will vary from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;% to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;200%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of a target amount granted based on the level of achievement of a pre-determined non-market performance measurement in the final year of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year performance period, subject to modification by a separate pre-determined non-market financial target and our relative TSR performance (compared to a pre-defined group of companies) over the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year vesting period. We estimated the grant date fair value of the TSR modifier&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;for these awards using a Monte Carlo simulation model. The grant date fair value for the non-TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and is subject to adjustment in subsequent periods to reflect changes in the estimated level of achievement related to the applicable performance condition. We recognize compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduce this expense for the estimated PSU awards that are not expected to vest because the employment conditions are not expected to be satisfied. Unless a grantee has been authorized, and elects, to settle PSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;DSUs:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The compensation of our Board of Directors is comprised of annual Board retainer fees, annual Audit and Compensation Committee Chair retainer fees (for the Chairs of those committees) and travel fees (collectively, Annual Fees) payable in quarterly installments in arrears. In 2017 and 2018, directors were required to elect to have either &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of their Annual Fees paid in deferred share units (DSUs).  Commencing January 1, 2019, directors must elect to receive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of their Annual Fees in cash, with the balance in DSUs, until such director satisfies the requirements of the Company's Director Share Ownership Guidelines. Once a director has satisfied such requirements, the director may then elect to receive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of such director's Annual Fees will be paid in DSUs). The number of DSUs or RSUs we grant is determined by dividing the elected percentage of the dollar value of the Annual Fees earned in the quarter by the closing price of our SVS on the NYSE on the last business day of such quarter. Each DSU represents the right to receive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS or an equivalent value in cash after the individual ceases to serve as a director, and is neither an employee of the Company, nor a director or employee of any corporation that does not deal at arm's length with the Company (Retires). DSUs granted prior to January&amp;#160;1, 2007 may be settled with SVS issued from treasury or purchased in the open market, or with cash (at the discretion of the Company). DSUs granted after January&amp;#160;1, 2007 to directors as compensation may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).  Each quarterly grant of RSUs to directors vests ratably over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period. Such RSUs are governed by the terms of our Long-Term Incentive Plan. Each vested RSU entitles the holder thereof to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; SVS; however, if permitted by the Company under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. Unvested RSUs will vest immediately on the date the director Retires. We expense the cost of DSUs and RSUs for directors through SG&amp;amp;A in our consolidated statement of operations in the period the services are&amp;#160;rendered.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyForSubsidiariesExplanatory contextRef="FD2019Q4YTD" id="Fact-CB57750358338218AE5ED415D312F6FE">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Basis of consolidation:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;These consolidated financial statements include our direct and indirect subsidiaries, all of which are wholly-owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForSubsidiariesExplanatory>
	<ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents contextRef="FD2019Q4YTD" id="Fact-24AB89CF85B91B344FB3D415D3C89CEB">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Cash and cash equivalents:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. These instruments are subject to an insignificant risk of change in fair value over their terms and, as a result, we carry cash and cash equivalents at&amp;#160;cost.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents>
	<ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory contextRef="FD2019Q4YTD" id="Fact-9672630CE46653E4556BD415D3C4B0CF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Use of estimates and judgments: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The preparation of financial statements in conformity with IFRS requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment could also impact certain estimates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the recoverable amounts used in our impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may impact future periods as well.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Key sources of estimation uncertainty and judgment:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; We have applied significant estimates, judgment and assumptions in the following areas which we believe could have a significant impact on our reported results and financial position: our determination of the timing of revenue recognition; our measurement of income taxes; the determination of our cash generating units (CGUs*); whether events or changes in circumstances are indicators that an impairment review of our assets or CGUs should be conducted; the measurement of our CGUs' recoverable amounts, which includes estimating future growth, profitability, discount and terminal growth rates, and the fair value of any real property; and the allocation of the purchase price and other valuations related to our business acquisitions.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &amp;#8220;Significant Accounting Policies&amp;#8221; below.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory>
	<ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory contextRef="FD2019Q4YTD" id="Fact-9F25E247A48F2B2BA1A7417BCE44B017">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth the adjustments to our operating lease commitments at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; used to derive the lease obligations recognized on our initial application of IFRS 16 at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;January&amp;#160;1, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Operating lease commitments at December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;107.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Discounted using our incremental borrowing rate at January 1, 2019 &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(13.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Recognition exemption for short-term and low-value leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Extension options reasonably certain to be exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease obligations recognized at January 1, 2019 under IFRS 16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;112.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease obligations previously classified as finance leases under IAS 17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total lease obligations at January 1, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;122.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other lease related expenses that were recognized in the consolidated statement of operations for 2019 are as follows: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:83%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest expense on lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Variable lease payments not included in the measurement of lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expenses relating to short-term leases or low-value leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December 31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the contractual undiscounted cash flows for our lease obligations (comprised of lease obligations under IFRS 16 and lease obligations financed through third-parties) were as follows: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:60%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Years ending December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Leases financed through third-parties&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Other leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;32.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;129.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;134.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we have commitments under IT support agreements that require future minimum payments as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.22222222222221%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:22%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total future minimum payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;134.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory>
	<ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory contextRef="FD2019Q4YTD" id="Fact-1F9F6EB8DF35FD9EFDEED415D352586F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Opening balance of foreign currency translation account&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(15.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency translation adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Closing balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Opening balance of unrealized net gain (loss) on currency forward cash flow hedges&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(9.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net gain (loss) on currency forward cash flow hedges&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reclassification of net loss (gain) on currency forward cash flow hedges to operations&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Closing balance&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Opening balance of unrealized net gain (loss) on interest rate swap cash flow hedges&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net loss on interest rate swap cash flow hedges&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reclassification of net loss on interest rate swap cash flow hedges to operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Closing balance&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iv)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actuarial gains (losses) on pension and non-pension post-employment benefit plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reclassification of actuarial losses (gains) to deficit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Loss on purchase of pension annuities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(63.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reclassification of loss on purchase of pension annuities to deficit &lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;63.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Closing balance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accumulated other comprehensive loss &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(26.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(23.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of income tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;$0.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;$1.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax benefit; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; &amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$2.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax expense). &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of release of income tax benefit of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;$0.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; associated with the reclassification of net hedge (gain) loss to operations for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; net of release of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of income tax expense; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; &amp;#8212; net of release of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of income tax expense).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of income tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of income tax&amp;#160;benefit; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; &amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of income tax expense).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(iv)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;No income tax impact as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We expect that the majority of net gains or losses on foreign exchange cash flow hedges reported in the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; accumulated other comprehensive loss balance will be reclassified to operations during &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2020&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, primarily in cost of sales, as the underlying expenses that are being hedged are primarily included in cost of&amp;#160;sales. The gains or losses on interest rate swap cash flow hedges will be released from OCI to finance costs in each of the respective interest payment periods during the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year term of the swap agreements, which mature in 2023 if the options to cancel remain unexercised.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory>
	<ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory contextRef="FD2019Q4YTD" id="Fact-A96973FD9462DD57B9B64179D69C81A8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Statement of compliance:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The consolidated financial statements have been prepared in accordance with International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). The consolidated financial statements were authorized for issuance by our Board of Directors on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&amp;#160;12, 2020&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory>
	<ifrs-full:DisclosureOfBorrowingsExplanatory contextRef="FD2019Q4YTD" id="Fact-C6EB21E400F908CB2DE4D415D3170CA8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;CREDIT FACILITIES AND LEASE OBLIGATIONS:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In June 2018, we entered into an $800.0 credit agreement (Credit Facility) with Bank of America, N.A., as Administrative Agent, and the other lenders party thereto, which provides for a $350.0 term loan (Initial Term Loan) that matures in June 2025, and a $450.0 revolving credit facility (Revolver) that matures in June 2023. In November 2018, we utilized the accordion feature under our Credit Facility to add an incremental term loan of $250.0 (Incremental Term Loan), maturing in June 2025. The Initial Term Loan and the Incremental Term Loan are collectively referred to as the Term Loans. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Prior to execution of the Credit Facility, we were party to a credit facility (Prior Facility) that consisted of a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$300.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; revolver (Prior Revolver) and a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$250.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; term loan (Prior Term Loan). Our Prior Facility is described in note 12 to our 2017 audited consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During Q1 2019, we borrowed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$48.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Revolver, primarily to fund share repurchases (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;), and later during that quarter, repaid &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$110.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the outstanding amount under the Revolver, using the proceeds from the sale of our Toronto real property (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). During the second and third quarters of 2019, we repaid an aggregate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$97.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the amount outstanding under the Revolver. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During the second quarter of 2018 (Q2 2018), we borrowed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$163.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Prior Revolver, primarily to fund the Atrenne acquisition (see note 3) and for working capital requirements. We repaid the then-outstanding amounts under the Prior Revolver (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$163.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) and the Prior Term Loan (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$175.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) in June 2018 using proceeds from the Initial Term Loan. Our Prior Facility was terminated upon such repayments. During the third quarter of 2018, we borrowed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$55.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Revolver for working capital purposes. During the fourth quarter of 2018, we borrowed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$339.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Revolver to fund the Impakt acquisition (see note 3). The net proceeds of the Incremental Term Loan were used to repay &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$245.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the outstanding amounts under the Revolver.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We made aggregate scheduled principal repayments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Term Loans in 2019 (2018 &amp;#8212; principal repayments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Prior Term Loan and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Initial Term Loan). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Initial Term Loan requires quarterly principal repayments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.875&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, commencing September 30, 2018, and the Incremental Term Loan requires quarterly principal repayments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.625&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, commencing March 31, 2019, and in each case a lump sum repayment of the remainder outstanding at maturity. Commencing in 2020, we are also required to make an annual prepayment (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$107.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in 2020) of outstanding obligations under the Credit Facility (applied first to the Term Loans, then to the Revolver, in the manner set forth in the Credit Facility) ranging from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (based on a defined leverage ratio) of specified excess cash flow (as defined in the Credit Facility) for the prior fiscal year. The Toronto Proceeds (note 7) were included in the determination of excess cash flow for 2019. In addition, prepayments of outstanding obligations under the Credit Facility (applied as described above) may also be required in the amount of specified net cash proceeds received above a specified annual threshold (including proceeds from the disposal of certain assets, but excluding the Toronto Proceeds). Except under specified circumstances, and subject to the payment of breakage costs (if any), we are generally permitted to make voluntary prepayments of outstanding amounts under the Revolver and the Term Loans without any other premium or penalty. Repaid amounts on the term loans may not be re-borrowed.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments thereunder by approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$110&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, plus an unlimited amount to the extent that a specified leverage ratio on a pro forma basis does not exceed specified limits, in each case on an uncommitted basis and subject to the satisfaction of certain terms and conditions. The Revolver also includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; sub-limit for swing line loans, providing for short-term borrowings up to a maximum of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;ten&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; business days, as well as a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$150.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; sub-limit for letters of credit, in each case subject to the overall Revolver credit limit. The Revolver permits us and certain designated subsidiaries to borrow funds (subject to specified conditions) for general corporate purposes, including for capital expenditures, certain acquisitions, and working capital needs. Borrowings under the Revolver bear interest at LIBOR, Canadian Prime or Base Rate (each as defined in the Credit Facility) plus a specified margin, or in the case of any bankers' acceptance, at the B/A Discount Rate (as defined in the Credit Facility). The margin for borrowings under the Revolver ranges from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.75%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and commitment fees range between &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.35%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, in each case depending on the rate we select and our consolidated leverage ratio. The Initial Term Loan currently bears interest at LIBOR plus &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.125%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The Incremental Term Loan currently bears interest at LIBOR plus &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The Credit Facility provides that when the Administrative Agent, the majority of lenders or the Company determines that LIBOR is unavailable or being replaced, the Administrative Agent and the Company may amend the underlying credit agreement to reflect a successor rate. Once LIBOR becomes unavailable, if no successor rate has been established, loans under the Credit Facility will convert to Base Rate loans.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are required to comply with certain restrictive covenants under the Credit Facility, including those relating to the incurrence of certain indebtedness, the existence of certain liens, the sale of certain assets (excluding real property then held for sale), specified investments and payments, sale and leaseback transactions, and certain financial covenants relating to a defined interest coverage ratio and leverage ratio that are tested on a quarterly basis. Our Credit Facility also prohibits share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount (Repurchase Restriction). At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we were in compliance with all restrictive and financial covenants under the Credit Facility. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"&gt;As previously disclosed in the notes to our unaudited interim condensed consolidated financial statements for the third quarter of 2019, we had bee&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;n in non-compliance with certain restrictive covenants related to the Repurchase Restriction with respect to approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$17&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in excess share repurchases made in May 2019 under our normal course issuer bid (NCIB). These defaults, as well as related cross defaults, were waived in October 2019 (Waivers). Upon receipt of the Waivers, the Terms Loans were no longer subject to potential acceleration, and our interest rate swap agreements were no longer subject to potential termination, an&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"&gt;d therefore reverted to their prior long-term classification (they had previously been reclassified to current as of September 30, 2019)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The obligations under the Credit Facility are guaranteed by us and certain specified subsidiaries. Subject to specified exemptions and limitations, all assets of the guarantors are pledged as security for the obligations under the Credit Facility. The Credit Facility contains customary events of default. If an event of default occurs and is continuing (and is not waived), the administrative agent may declare all amounts outstanding under the Credit Facility to be immediately due and payable and may cancel the lenders&amp;#8217; commitments to make further advances thereunder. In the event of a payment or other specified defaults, outstanding obligations accrue interest at a specified default rate.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth our borrowings under our Credit Facility*, and our lease obligations, as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:67%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31 &lt;br clear="none"/&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31 &lt;br clear="none"/&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Borrowings under the Revolver &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;159.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Borrowings under the Term Loans &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;598.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;592.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total borrowings under Credit Facility &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;757.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;592.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Less: unamortized debt issuance costs related to our Term Loans &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(9.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(9.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;116.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;757.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;698.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Comprised of:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current portion of borrowings under Credit Facility and lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;107.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;139.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Long-term portion of borrowings under Credit Facility and lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;650.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;559.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;757.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;698.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;* excluding ordinary course letters of credit.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Debt issuance costs were incurred in connection with our Prior Revolver in 2014 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;) and the Revolver in 2018 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;) and 2019 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;), which we deferred as other assets on our consolidated balance sheets and amortize over the term of the relevant revolver. See note 10 for the long-term portion of the deferred financing costs. We accelerated the amortization of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, representing the remaining portion of unamortized deferred financing costs related to the Prior Revolver, upon termination of the Prior Facility, and recorded it to other charges in June 2018.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Debt issuance costs were incurred in connection with our Prior Term Loan in 2015 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$2.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;), the Term Loans in 2018 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$10.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;) and 2019 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;), which we deferred as long-term debt on our consolidated balance sheets and amortize over the term of the relevant term loan using the effective interest rate method. We accelerated the amortization of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, representing the remaining portion of unamortized deferred financing costs related to the Prior Term Loan, upon termination of the Prior Facility, and recorded it to other charges in June 2018.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, the current portion of lease obligations was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$28.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (2018 &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;) and the long-term portion was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$87.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (2018 &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$7.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;). The balance at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; included &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$111.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of lease obligations under IFRS 16.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Term Loans require aggregate quarterly principal repayments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and a lump sum repayment of the remainder outstanding at maturity, as well as mandatory prepayments under specified conditions (as described above). At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December 31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the aggregate remaining mandatory principal repayments of the Term Loans were as follows, including a mandatory Term Loan prepayment of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$107.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; due in 2020 based on specified excess cash flow for 2019 (we are currently unable to determine whether further mandatory principal repayments of the Term Loans based on specified excess cash flow or cash proceeds will be required subsequent to 2020): &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Years ending December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Amount &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;113.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2025 (to maturity in June 2025)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;455.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;592.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We entered into &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year interest rate swap agreements with a syndicate of third-party banks in August and December 2018 to partially hedge against our exposures to the interest rate variability on our Term Loans. The derivative instruments swap the variable rate of interest for a fixed rate of interest on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$175.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the amounts outstanding under each of our Initial Term Loan and our Incremental Term Loan, for an aggregate hedged amount of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$350.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$21.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; outstanding in letters of credit under the Revolver (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$21.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;).&amp;#160;We also arrange letters of credit and surety bonds outside of the Revolver. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$13.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$14.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) of such letters of credit and surety bonds outstanding. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we also had a total of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$142.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$132.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) in uncommitted bank overdraft facilities available for intraday and overnight operating requirements. There were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; amounts outstanding under these overdraft facilities at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;See note 17 for a discussion of finance costs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December 31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the contractual undiscounted cash flows for our lease obligations (comprised of lease obligations under IFRS 16 and lease obligations financed through third-parties) were as follows: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:60%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Years ending December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Leases financed through third-parties&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Other leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;32.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;129.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;134.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other lease related expenses that were recognized in the consolidated statement of operations for 2019 are as follows: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:83%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest expense on lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Variable lease payments not included in the measurement of lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expenses relating to short-term leases or low-value leases&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBorrowingsExplanatory>
	<ifrs-full:DisclosureOfBusinessCombinationsExplanatory contextRef="FD2019Q4YTD" id="Fact-C28BF77838622A3A3053D415D3221CA9">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;ACQUISITIONS:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In April 2018, we completed the acquisition of U.S.-based Atrenne Integrated Solutions, Inc. (Atrenne), a designer and manufacturer of ruggedized electromechanical solutions, primarily for military and commercial aerospace applications, with operations in Minnesota and Massachusetts. The final purchase price for Atrenne was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$140.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, net of cash acquired. The original purchase price was reduced by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in connection with a working capital adjustment finalized in the first quarter of 2019 (Q1 2019). The purchase price was financed with borrowings under our then-applicable credit facility. The goodwill from the acquisition (attributable to our ATS segment) arose primarily from the specific knowledge and capabilities of the acquired workforce and expected synergies from the combination of our operations, and was not tax deductible.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In November 2018, we completed the acquisition of U.S.-based Impakt Holdings, LLC (Impakt), a highly-specialized, vertically integrated company providing manufacturing solutions for leading original equipment manufacturers in the&amp;#160;display and semiconductor industries, as well as other markets requiring complex fabrication services, with operations in California and South Korea. The final purchase price for Impakt was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$324.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, net of cash acquired. The original purchase price was reduced by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in connection with a working capital adjustment finalized in the third quarter of 2019. The purchase price was financed with borrowings under our current credit facility. The goodwill from the acquisition (attributable to our ATS segment), arose primarily from the specific knowledge and capabilities of the acquired workforce and expected synergies from the combination of our operations, and was not tax deductible.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Acquired assets and liabilities are recorded on our consolidated balance sheet at their fair values as of the date of acquisition. Details of our final purchase price allocation for the Atrenne and Impakt acquisitions are as follows: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.60317460317461%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:76%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Atrenne&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Impakt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current assets*, net of cash acquired ($1.1 for Atrenne and $5.9 for Impakt)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment and other long-term assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Customer intangible assets and computer software assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;51.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;219.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;62.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;112.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(25.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred income taxes and other-long-term liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(51.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;140.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;324.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;* In connection with our purchase of Atrenne, we recorded a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$1.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; fair value adjustment to write up the value of the acquired inventory as of the acquisition date, representing the difference between the inventory's cost and its fair value. During the second quarter of 2018, we recognized the full &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$1.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; fair value adjustment through cost of sales, as all such acquired inventory was sold during that quarter. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We engaged third-party consultants to provide&amp;#160;valuations of certain inventory, property, plant and&amp;#160;equipment and intangible assets&amp;#160;in connection with our purchases of Atrenne and Impakt. The fair value of the acquired tangible&amp;#160;assets&amp;#160;was measured based on their value in-use, by applying the market (sales comparison, brokers' quotes), cost or replacement cost, or the income (discounted cash flow) approach, as deemed appropriate.&amp;#160;The valuation of the intangible assets by the third-party consultants was primarily based on the income approach using a discounted cash flow model and forecasts based on management's subjective estimates and assumptions.&amp;#160;Various Level 2 and 3 data inputs of the fair value measurement hierarchy (described in note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) were used in the valuation of these assets. Annual amortization of intangible assets increased by approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; as a result of the Atrenne acquisition and approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$15&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; as a result of the Impakt acquisition.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We incur consulting, transaction and integration costs relating to potential and completed acquisitions, including with respect to Atrenne and Impakt.  We also incurred charges related to the subsequent re-measurement of indemnification assets recorded in connection with our Impakt acquisition of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in 2019 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and 2017 &amp;#8212; nil). Collectively, these costs and charges are referred to as Acquisition Costs. During 2019, we recorded Acquisition Costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;; 2017 &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) in other charges in our consolidated statement of operations.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBusinessCombinationsExplanatory>
	<ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory contextRef="FD2019Q4YTD" id="Fact-F7F9BFB340E75823B24CD415D31F2E77">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Capital transactions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:71%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:0%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;"&gt;Number of shares (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;SVS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;MVS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued and outstanding at December&amp;#160;31, 2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;121.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued from treasury&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cancelled under NCIB&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.35&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued and outstanding at December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;123.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued from treasury&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cancelled under NCIB&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued and outstanding at December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;117.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued from treasury&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cancelled under NCIB&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Issued and outstanding at December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;110.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;, we issued nil (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;) SVS from treasury upon the exercise of stock options for aggregate cash proceeds of nil (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$0.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$13.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;). We issued &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;) SVS from treasury with ascribed values of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$10.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$14.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$9.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;) upon the vesting of certain RSUs and PSUs. We also settled RSUs and PSUs with SVS purchased in the open market. Settlement of these awards is described below.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(ii) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;During 2017, Onex Corporation converted &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;346,175&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; MVS into SVS. Onex Corporation did not convert any MVS in 2018 or 2019. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory>
	<ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory contextRef="FD2019Q4YTD" id="Fact-77B7D2B60F29AB5BC8C1D415D3C81277">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;COMMITMENTS, CONTINGENCIES AND GUARANTEES: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we have commitments under IT support agreements that require future minimum payments as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.22222222222221%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:22%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:15%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total future minimum payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;134.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, management had approved &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$23.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for capital expenditures, primarily for machinery and equipment to support new customer programs, and issued &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of such amount in purchase orders to third-party vendors. We have contingent liabilities in the form of letters of credit, letters of guarantee and surety bonds (collectively, Guarantees) which we have provided to various third parties. The Guarantees cover various payments, including customs and excise taxes, utility commitments and certain bank guarantees. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$34.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of Guarantees (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$35.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;), including &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$21.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$21.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) of letters of credit outstanding under our Revolver. We are required to make contributions to our pension and non-pension post-employment benefit plans, quarterly mandatory principal repayments under the Term Loans, certain annual mandatory prepayments under the Credit Facility under specified circumstances, payments of outstanding amounts under the Credit Facility at maturity, and contractual payments under our lease obligations (see notes &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). We are also required to make interest payments on amounts outstanding under the Credit Facility, and to pay fees and charges related to our Credit Facility, our A/R sales program and SFPs, and under our interest rate swap agreements, the amounts under the swap to be determined based on market rates at the time the interest payments are due (see notes &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for our obligations under the foreign exchange contracts we held at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In addition to the Guarantees described above, we provide routine indemnifications, the terms of which range in duration and often are not explicitly defined. These may include indemnifications against third-party intellectual property infringement claims and certain third-party negligence claims for property damage. We have also provided indemnifications in connection with the sale of certain businesses and real property. The maximum potential liability from these indemnifications cannot be reasonably estimated. In some cases, we have recourse against other parties to mitigate our risk of loss from these indemnifications. Historically, we have not made significant payments relating to these types of indemnifications.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In March 2019, as part of the Toronto property sale (see note 7), we entered into a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year lease for our new corporate headquarters, to be built by the Assignee on the site of our former location. The commencement date of the lease will be determined by the Assignee, and is currently targeted to be May 2022. Upon such commencement, our estimated annual basic rent will be approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Canadian dollars for each of the first five years, and approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Canadian dollars for each of the remaining five years. We may, at our option, extend the lease for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; further consecutive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;five&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year periods.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Litigation:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including environmental, labor, product, customer disputes, and other matters.&amp;#160;Management believes that adequate provisions have been recorded where required. Although it is not always possible to estimate the extent of potential costs, if any, management believes that the ultimate resolution of all such pending matters will not have a material adverse impact on our financial performance, financial position or&amp;#160;liquidity.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Income taxes:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are subject to tax audits in various jurisdictions. Reviews by tax authorities generally focus on, but are not limited to, the validity of our inter-company transactions, including financing and transfer pricing policies which may involve subjective areas of taxation and significant judgment. The successful pursuit of assertions made by any taxing authority could result in our owing significant amounts of tax, interest and possibly penalties. We believe we adequately accrue for any probable potential adverse tax ruling. However, there can be no assurance as to the final resolution of any claims and any resulting proceedings. If any claims and any ensuing proceedings are determined adversely to us, the amounts we may be required to pay could be&amp;#160;material, in excess of amounts accrued, and/or have a significant adverse impact on our earnings and cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Other matters:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In 2017, the Brazilian Ministry of Science, Technology, Innovation and Communications issued assessments seeking to disqualify certain research and development (R&amp;amp;D) expenses for the years 2006 to 2009, which entitled our Brazilian subsidiary (which ceased operations in 2009) to charge reduced sales tax levies to its customers. The assessments against our Brazilian subsidiary, which (including interest and penalties) total approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Brazilian real (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$10&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; at year-end exchange rates) for such years, remain under appeal.  Although we cannot predict the outcome of this matter, we believe that our R&amp;amp;D activities for the period are supportable, and it is probable that our position will be sustained upon full examination by the appropriate Brazilian authorities and, if necessary, upon consideration by the Brazilian judicial courts. Our position is supported by our Brazilian legal advisers. There were no changes in the status of this matter during either 2018 or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory>
	<ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory contextRef="FD2019Q4YTD" id="Fact-64DF48EDE47B0A9E3EBFD415D38F4BA7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following percentages and assumptions were used in measuring the plans for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="15" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:47%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average discount rate at December&amp;#160;31 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;for:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net pension cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average rate of compensation increase for:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net pension cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Healthcare cost trend rates:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Immediate trend&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Ultimate trend&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Year the ultimate trend rate is expected to be achieved&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2030&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;The weighted average discount rate is determined using publicly available rates for highly-rated bonds by currency in countries where we have a pension or non-pension benefit plan. A lower discount rate would increase the present value of the benefit obligation.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory>
	<ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory contextRef="FD2019Q4YTD" id="Fact-4958CE8E6C7E1973E258D415D3C2C07F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth our borrowings under our Credit Facility*, and our lease obligations, as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:67%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31 &lt;br clear="none"/&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31 &lt;br clear="none"/&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Borrowings under the Revolver &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;159.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Borrowings under the Term Loans &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;598.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;592.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total borrowings under Credit Facility &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;757.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;592.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Less: unamortized debt issuance costs related to our Term Loans &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(9.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(9.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;116.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;757.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;698.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Comprised of:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current portion of borrowings under Credit Facility and lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;107.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;139.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Long-term portion of borrowings under Credit Facility and lease obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;650.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;559.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;757.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;698.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;* excluding ordinary course letters of credit.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Debt issuance costs were incurred in connection with our Prior Revolver in 2014 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;) and the Revolver in 2018 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;) and 2019 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;), which we deferred as other assets on our consolidated balance sheets and amortize over the term of the relevant revolver. See note 10 for the long-term portion of the deferred financing costs. We accelerated the amortization of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, representing the remaining portion of unamortized deferred financing costs related to the Prior Revolver, upon termination of the Prior Facility, and recorded it to other charges in June 2018.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Debt issuance costs were incurred in connection with our Prior Term Loan in 2015 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$2.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;), the Term Loans in 2018 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$10.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;) and 2019 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;), which we deferred as long-term debt on our consolidated balance sheets and amortize over the term of the relevant term loan using the effective interest rate method. We accelerated the amortization of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, representing the remaining portion of unamortized deferred financing costs related to the Prior Term Loan, upon termination of the Prior Facility, and recorded it to other charges in June 2018.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, the current portion of lease obligations was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$28.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (2018 &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;) and the long-term portion was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$87.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (2018 &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$7.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;). The balance at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; included &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$111.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of lease obligations under IFRS 16.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory>
	<ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory contextRef="FD2019Q4YTD" id="Fact-AAD8583C89F0ABA7E3A7D415D31D4277">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Details of our final purchase price allocation for the Atrenne and Impakt acquisitions are as follows: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.60317460317461%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:76%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Atrenne&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Impakt&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current assets*, net of cash acquired ($1.1 for Atrenne and $5.9 for Impakt)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment and other long-term assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Customer intangible assets and computer software assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;51.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;219.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;62.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;112.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(25.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred income taxes and other-long-term liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(51.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;140.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;324.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory>
	<ifrs-full:DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory contextRef="FD2019Q4YTD" id="Fact-2093B17E91CE30113E0ED415D359DCC4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had foreign exchange forwards and swaps to trade U.S.&amp;#160;dollars in exchange for the following currencies: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="11" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As at December 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Currency&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contract amount &lt;br clear="none"/&gt;of U.S.&amp;#160;dollars&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted average &lt;br clear="none"/&gt;exchange rate &lt;br clear="none"/&gt;in U.S.&amp;#160;dollars&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Maximum &lt;br clear="none"/&gt;period in &lt;br clear="none"/&gt;months&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fair value &lt;br clear="none"/&gt;gain/(loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Canadian dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;195.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.76&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thai baht&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;98.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.03&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Malaysian ringgit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Mexican peso&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.05&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;British pound&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Chinese renminbi&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;48.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Euro&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Romanian leu&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.23&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Singapore dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;523.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="11" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As at December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Currency&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contract amount &lt;br clear="none"/&gt;of U.S.&amp;#160;dollars&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted average &lt;br clear="none"/&gt;exchange rate &lt;br clear="none"/&gt;in U.S.&amp;#160;dollars&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Maximum &lt;br clear="none"/&gt;period in &lt;br clear="none"/&gt;months&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fair value &lt;br clear="none"/&gt;gain/(loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Canadian dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;210.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.76&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thai baht&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.03&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Malaysian ringgit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;53.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Mexican peso&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.05&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;British pound&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Chinese renminbi&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;66.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Euro&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Romanian leu&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Singapore dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;544.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory>
	<ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory contextRef="FD2019Q4YTD" id="Fact-109EDF0AF8D98C5C9CD6D415D3CB551D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We amortize these assets on a straight-line basis over their estimated useful lives as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 5&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4 to 15&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer software assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1 to 10&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
	<ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory contextRef="FD2019Q4YTD" id="Fact-EFAD8F23448C65E129EDD415D313851F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:28%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Buildings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Up to 40&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Building/leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Up to 40&amp;#160;years or term of lease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 15&amp;#160;years&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment are comprised of the following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Accumulated &lt;br clear="none"/&gt;Depreciation and &lt;br clear="none"/&gt;Impairment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Net Book &lt;br clear="none"/&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Buildings including improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;375.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;218.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;157.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;781.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;588.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;193.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,183.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;818.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;365.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:389px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:70px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:92px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:67px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Accumulated &lt;br clear="none"/&gt;Depreciation and &lt;br clear="none"/&gt;Impairment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Net Book &lt;br clear="none"/&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Buildings including improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;351.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;197.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;154.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;720.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;544.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;176.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,108.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;753.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;355.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details the changes to the net book value of property, plant and&amp;#160;equipment for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Buildings &lt;br clear="none"/&gt;including &lt;br clear="none"/&gt;Improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Machinery &lt;br clear="none"/&gt;and &lt;br clear="none"/&gt;Equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; January&amp;#160;1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;141.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;323.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;62.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;87.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Acquisitions through business combinations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(53.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(73.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Write down of assets and other disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December 31, 2018 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;157.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;193.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;365.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Transferred from assets held for sale&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;55.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;76.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Adjustment through business combinations &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(53.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(73.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Write down of assets and other disposals &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iii) (iv)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(26.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December 31, 2019 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;154.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;176.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;355.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;The net book value of property, plant and equipment at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; included &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$7.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$12.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;) of leases financed through third parties.  See note 12 for the future minimum lease payments under these leases. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Includes the disposal of our Toronto real property in March 2019.  See "&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-style:italic;"&gt;Toronto Real Property and Related Transactions&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;" below.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(iv)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Includes the write-down of equipment primarily related to our capital equipment business and other disengaged programs (recorded as restructuring charges). See note 16(a).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
	<ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory contextRef="FD2019Q4YTD" id="Fact-FB57D6CB25863B0956DAD415D372B3FC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information regarding each reportable segment for the periods indicated is set forth below: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:269px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Revenue by segment:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;% of total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;% of total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;% of total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;ATS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,958.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,209.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,285.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CCS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,184.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,423.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;67&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,602.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;61&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,142.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,633.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,888.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory>
	<ifrs-full:DisclosureOfEarningsPerShareExplanatory contextRef="FD2019Q4YTD" id="Fact-81ED850EAE15B33E6A19D415D38470F5">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;WEIGHTED AVERAGE NUMBER OF SHARES DILUTED (in&amp;#160;millions):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average number of shares (basic)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;143.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;139.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;131.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Dilutive effect of outstanding awards under SBC plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average number of shares (diluted)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;145.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;140.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;131.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we excluded &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; stock options (year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;; year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) from the diluted weighted average per share calculation as they were out-of-the-money. References to shares in this note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; are to our SVS and MVS taken collectively.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEarningsPerShareExplanatory>
	<ifrs-full:DisclosureOfEmployeeBenefitsExplanatory contextRef="FD2019Q4YTD" id="Fact-0B9CF4FA8BAC15AB51E9D415D39C989D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(a)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Plan summaries:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We provide pension and non-pension post-employment benefit plans for our employees. At December 31, 2019, such plans included a defined benefit pension plan for our employees in the United&amp;#160;Kingdom (U.K.) (U.K. main pension plan), that generally provides participants with stated benefits on retirement based on their pensionable service, either in annuities and/or lump sum payments.  The U.K. main pension plan is closed to new members, and approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of such plan members remain active employees of the Company. Our previous supplementary pension plan for U.K. employees (described below) was wound-up in 2019. Defined contribution pension plans are offered to certain employees, mainly in Canada and the&amp;#160;U.S. We provide non-pension post-employment benefits (under other benefit plans) to retired and terminated employees in Canada, the U.S., Mexico and Thailand. These benefits may include one-time retirement and specified termination benefits, medical, surgical, hospitalization coverage, supplemental health, dental and/or group life&amp;#160;insurance.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In March 2017, the trustees of our U.K. main pension plan entered into an agreement with a third party insurance company to purchase an annuity for participants in such plan who have retired. The cost of the annuity was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#163;123.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$154.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; at the exchange rate at the time of recording) and was funded with existing plan assets. The annuity is held as an asset of the main pension plan. Although we retain ultimate responsibility for the payment of benefits to plan participants, the annuity substantially hedges the financial risk component of the associated pension obligations for such retired participants. The purchase of the annuity resulted in a non-cash loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$17.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which we recorded in OCI and simultaneously re-classified to deficit during the first quarter of 2017. We also reduced the value of our pension assets by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$17.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; during the first quarter of 2017, which was recorded in other non-current assets on our consolidated balance sheet. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In April 2017, the trustees of our U.K. supplementary pension plan entered into an agreement with a third party insurance company to purchase an annuity for all participants of this plan, all of whom were retired. The cost of the annuity was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#163;9.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;  (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; at the exchange rate at the time of recording) and was funded with existing plan assets. The annuity was held as an asset of such plan. The purchase of the annuity resulted in a non-cash loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which we recorded during the second quarter of 2017 in other charges (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(b)) in our consolidated statement of operations, with a corresponding reduction in the value of our pension assets which was recorded in other non-current assets on our consolidated balance sheet. As we anticipated winding up this plan after the purchase of the annuity, the non-cash loss was recorded through our consolidated statement of operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In June 2018, the trustees of the U.K. main pension plan entered into an agreement with a third party insurance company to purchase an annuity for participants in such plan who have not yet retired. The cost of the annuity was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#163;156.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$209.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; at the exchange rate at the time of recording) and was funded with existing plan assets. The purchase of the annuity resulted in a non-cash loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$63.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the second quarter of 2018 which we recorded in OCI and simultaneously re-classified to deficit, and the recognition of an additional pension obligation on our consolidated balance sheet after we fully reduced the pension asset to zero. The cost of the annuities is subject to a true-up adjustment in the near term, and we may be required to pay additional premium amounts after completion of data verification of all participants.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The overall governance of our pension plans is conducted by our Human Resources and Compensation Committee which, through annual reviews, approves material plan changes, reviews funding levels, investment performance, compliance matters and plan assumptions, and ensures that the plans are administered in accordance with local statutory requirements. We have established a Pension Committee to govern our Canadian pension plans. The U.K. pension plan is governed by a Board of Trustees, composed of employee and company representation. Both the Canadian Pension Committee and the U.K. Board of Trustees review funding levels, investment performance and compliance matters for their respective plans. Our pension funding policy is to contribute amounts sufficient, at minimum, to meet local statutory funding requirements. For our defined benefit pension plans (primarily U.K.), local regulatory bodies either define the minimum funding requirement or approve the funding plans submitted by us. We may make additional discretionary contributions taking into account actuarial assessments and other factors. The contributions that we make to support ongoing plan obligations are recorded in the respective asset or liability accounts on our consolidated balance sheet. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our U.K. plan requires an actuarial valuation to be completed every three years. The actuarial valuation was completed using a measurement date of April&amp;#160;2019; the next valuation will have a measurement date of April&amp;#160;2022. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We currently fund our non-pension post-employment benefit plans as we incur benefit payment obligations thereunder. Excluding our mandatory plans, the most recent actuarial valuations for our largest non-pension post-employment benefit plans were completed using measurement dates of May 2019 (Canada) and December 2019 (U.S.). The next actuarial valuations for these plans will have measurement dates of May 2022 and December 2020, respectively. We accrue the expected costs of providing non-pension post-employment benefits during the periods in which the employees render&amp;#160;service. We used a measurement date of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the accounting valuation for pension and non-pension post-employment benefits.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our pension plans are exposed to market risks such as changes in interest rates, inflation, and fluctuations in investment values, as well as financial risks including counterparty risks of financial institutions from which annuities have been purchased for specified plans. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;(c)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. Our plans are also exposed to non-financial risks, including the membership&amp;#8217;s mortality and demographic changes, as well as regulatory changes.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We manage the funding level risk of defined benefit pension plans through our asset allocation strategy for each plan. In the U.K., the majority of the obligations under our remaining U.K. defined benefit pension plan have been hedged with the purchase of annuities with insurance companies as described above.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Pension fund assets are invested primarily in fixed income and equity securities. Asset allocation between fixed income and equity securities is adjusted based on the expected life of the plan and the expected retirement dates of the plan participants. Our pension funds do not invest directly in our shares, but may invest indirectly as a result of the inclusion of our shares in certain investment funds. All of our plan assets are measured at their fair value using inputs described in the fair value hierarchy in note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;21&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$28.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$26.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) of our plan assets were measured using Level&amp;#160;1 inputs of the fair value hierarchy and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$299.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$266.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) of our plan assets (comprised of insurance annuities) were measured using Level 3 inputs of the fair value hierarchy. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;none&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;none&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) of our plan assets were measured using Level&amp;#160;2 inputs of the fair value hierarchy. Approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our plan assets consist of annuities purchased with insurance companies and assets held with financial institutions with a Standard and Poor&amp;#8217;s long-term rating of A- or above at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The annuities purchased for the U.K. pension plans are held with financial institutions that are governed by local regulatory bodies. The remaining assets are held with financial institutions where ratings are not available or are below A-. For these institutions, Celestica monitors counterparty risk based on the diversification of plan assets. These plan assets are maintained in segregated accounts by a custodian that is independent from the fund managers. We believe that the counterparty risk is&amp;#160;low.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan assets are measured at their fair values; however, the amounts we are permitted to record for defined benefit plan assets may be restricted under IFRS. See note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;(l)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for a description of this restriction. Based on a review of the terms, conditions, and statutory minimum funding requirements of our defined benefit plans, we have determined that the present value of future pension refunds or reductions in future contributions to our pension plans exceeds the total of the fair value of plan assets net of the present value of related obligations. This determination was made on a plan-by-plan basis. As a result of our assessment, there were no reductions to the amounts we recorded for defined benefit plan assets as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(b) Plan financials: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The table below presents the market value of plan assets:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fair Market &lt;br clear="none"/&gt;Value at &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Actual Asset &lt;br clear="none"/&gt;Allocation (%) &lt;br clear="none"/&gt;at December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Quoted market prices:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Debt investment funds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity investment funds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-quoted market prices:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Insurance annuities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;299.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;91&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;91&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;293.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;328.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following tables provide a summary of the financial position of our pension and other benefit&amp;#160;plans:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans &lt;br clear="none"/&gt;Year ended &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans &lt;br clear="none"/&gt;Year ended &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan assets, beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;395.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;293.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actuarial gains (losses) in other comprehensive income &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(82.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Administrative expenses paid from plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employer contributions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employer direct benefit payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employer direct settlement payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Settlement payments from employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Settlement payments from plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit payments from plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit payments from employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency exchange rate changes and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(18.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan assets, end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;293.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;328.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Actuarial gains or losses are determined based on actual return on plan assets less interest income as set forth in the table above. For 2018, includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$63.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; loss resulting from the purchase of annuities in June 2018 (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;19&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;(a)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; above).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans &lt;br clear="none"/&gt;Year ended &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans  &lt;br clear="none"/&gt;Year ended &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued benefit obligations, beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;355.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;309.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current service cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Past service cost and settlement/curtailment losses &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actuarial losses (gains) in other comprehensive income from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; Changes in demographic assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; Changes in financial assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; Experience adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Settlement payments from employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Settlement payments from plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit payments from plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit payments from employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency exchange rate changes and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued benefit obligations, end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;309.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;346.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;87.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average duration of benefit obligations (in years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;For 2019, past service costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; were incurred for additional obligations under our Thailand post-employment benefit plan as a result of recent changes in labor protection laws in Thailand that increase severance benefits for specified employees upon termination. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(b). The settlement losses relate to employee terminations in connection with 2019 restructuring actions.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The present value of the defined benefit obligations, the fair value of plan assets and the surplus or deficit in our defined benefit pension and other benefit plans are summarized as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:674px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:394px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans&lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans  &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued benefit obligations, end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(309.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(346.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(68.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(87.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan assets, end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;293.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;328.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deficiency of plan assets over accrued benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(68.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(85.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table outlines the plan balances as reported on our consolidated balance&amp;#160;sheet: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:47%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension &lt;br clear="none"/&gt;Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other &lt;br clear="none"/&gt;Benefit Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension &lt;br clear="none"/&gt;Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other &lt;br clear="none"/&gt;Benefit Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Pension and non-pension post-employment benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(21.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(67.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(88.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(22.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(84.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(107.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current other post-employment benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-current net pension assets (note 10)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(68.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(84.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(85.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(103.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table outlines the net expense recognized in our consolidated statement of operations for pension and non-pension post-employment benefit&amp;#160;plans:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:671px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:316px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans &lt;br clear="none"/&gt;Year ended December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans &lt;br clear="none"/&gt;Year ended December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current service cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net interest cost (income)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Past service cost and settlement/curtailment losses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan administrative expenses and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Defined contribution pension plan expense (note 19(c))&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total expense for the year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We generally record the expenses for pension plans and non-pension post-employment benefits in cost of sales, SG&amp;amp;A&amp;#160;expenses, or other charges (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;), depending on the nature of the expenses. Our settlement loss in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; arose as a result of annuity purchases for our U.K. supplementary pension plan in April 2017. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;(a)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; above. Our past service cost and settlement losses in 2019 relate to recent labor law changes in Thailand and employee terminations (see footnote (i) to the accrued benefit obligations table above).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table outlines the gains and losses, net of tax, recognized in OCI and reclassified directly to deficit:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cumulative losses (gains), beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;69.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Loss on pension annuity purchases (note 19(a))&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;63.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actuarial losses (gains) recognized during the year &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cumulative losses (gains), end of year &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;69.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;77.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of income tax recovery of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax recovery; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;nil&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax recovery).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net of income tax recovery of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$1.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; &amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax recovery; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&amp;#8212; net of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; income tax&amp;#160;recovery).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following percentages and assumptions were used in measuring the plans for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="15" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:47%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average discount rate at December&amp;#160;31 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;for:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net pension cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average rate of compensation increase for:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net pension cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Healthcare cost trend rates:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Immediate trend&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Ultimate trend&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Year the ultimate trend rate is expected to be achieved&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2030&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2040&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;The weighted average discount rate is determined using publicly available rates for highly-rated bonds by currency in countries where we have a pension or non-pension benefit plan. A lower discount rate would increase the present value of the benefit obligation.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Management applied significant judgment in determining these assumptions. We evaluate these assumptions on a regular basis taking into consideration current market conditions and historical market data. Actual results could differ materially from those estimates and assumptions.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A one percentage-point increase or decrease in one of the following actuarial assumptions, holding other assumptions constant in each case, would increase (decrease) our benefit obligations as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:672px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:369px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Year ended&lt;br clear="none"/&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Year ended&lt;br clear="none"/&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;1% Increase&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;1% Decrease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;1% Increase&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;1% Decrease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(54.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;70.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Healthcare cost trend rate &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The sensitivity figures shown above were calculated by determining the change in our benefit obligations as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; due to a 100 basis point increase or decrease to each of our significant actuarial assumptions used, primarily the discount rate and healthcare cost trend rate, in isolation, leaving all other assumptions unchanged from the original calculation. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(c)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;  Plan contributions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We made the following plan contributions for the years indicated below and estimate our contribution for 2020 to be as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:673px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:362px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:55px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:54px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:56px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:76px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Estimated Contribution&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;*&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Defined contribution plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Defined benefit plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-pension post-employment benefit plans &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Our actual contributions could differ materially from these estimates.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;For 2019, includes higher settlement payments related to employee terminations in connection with our restructuring actions taken during the year. See note 16(a).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEmployeeBenefitsExplanatory>
	<ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory contextRef="FD2019Q4YTD" id="Fact-44433448CB66E903A697D415D37BCFCD">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;SEGMENT AND GEOGRAPHIC INFORMATION:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Operating segments are defined as components of an enterprise that engage in business activities from which they may earn revenue and incur expenses; for which discrete financial information is available; and whose operating results are regularly reviewed by the chief operating decision maker in deciding how to allocate resources and to assess performance. No operating segments have been aggregated to determine our reportable segments. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During Q1 2018, we completed a reorganization of our reporting structure, including our sales, operations and management systems, into &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; operating and reportable segments: ATS and CCS. Previously, we operated in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; reportable segment (Electronic Manufacturing Services), which was comprised of multiple end markets (ATS, Communications and Enterprise during 2017). The change resulted from modifications to our organizational and internal management structure initiated in 2017 and completed in early 2018. As a result, commencing in Q1 2018, our Chief Executive Officer (CEO), who is our chief operating decision maker, reviews segment revenue, segment income and segment margin (described below) to assess performance and make decisions about resource allocation. Our 2017 financial information was previously reclassified to reflect the reorganized segment structure. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Factors considered in determining the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; reportable segments included the nature of applicable business activities, management structure, market strategy and margin profiles. Our ATS segment consists of our ATS end market, and is comprised of our aerospace and defense, industrial, energy, healthtech, and capital equipment (including semiconductor, display, and power &amp;amp; signal distribution equipment) businesses. Products and services in this segment are extensive and are often more regulated than in our CCS segment, and can include the following: government-certified and highly-specialized manufacturing, electronic and enclosure-related services for aerospace and defense-related customers; high-precision equipment and integrated subsystems used in the manufacture of semiconductors and displays; a wide range of industrial automation, controls, test and measurement devices; advanced solutions for surgical instruments, diagnostic imaging and patient monitoring; and efficiency products to help manage and monitor the energy and power industries. Our ATS segment businesses typically have a higher margin profile, higher working capital requirements, and longer product life cycles than the businesses in our CCS segment. Our CCS segment consists of our Communications and Enterprise end markets. Our Enterprise end market is comprised of our servers and storage businesses. Products and services in this segment consist predominantly of enterprise-level data communications and information processing infrastructure products, and can include routers, switches, servers and storage-related products used by a wide range of businesses and cloud-based and other service providers to manage digital connectivity, commerce and social media applications. Our CCS segment businesses typically have a lower margin profile, lower working capital requirements, and higher volumes than the businesses in our ATS segment, and have been impacted in recent periods (and continue to be impacted) by aggressive pricing, rapid shifts in technology, model obsolescence and the commoditization of certain products.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Segment performance is evaluated based on segment revenue, segment income and segment margin (segment income as a percentage of segment revenue). Revenue is attributed to the segment in which the product is manufactured or the service is performed. Segment income is defined as a segment&amp;#8217;s net revenue less its cost of sales and its allocable portion of selling, general and administrative expenses and research and development expenses (collectively, Segment Costs). Identifiable Segment Costs are allocated directly to the applicable segment while other Segment Costs, including indirect costs and certain corporate charges, are allocated to our segments based on an analysis of the relative usage or benefit derived by each segment from such costs. Segment income excludes finance costs (defined in note 17), employee SBC expense, amortization of intangible assets (excluding computer software), Other Charges (recoveries) (defined below), other solar charges (consisting of non-cash charges we recorded in 2017 to write-down the carrying value of our then-remaining solar panel inventory and A/R balances), and fair value adjustments for acquired inventory (see note 3), as these costs and charges/recoveries are managed and reviewed by our CEO at the company level. Other Charges (recoveries) consist of, in applicable periods, restructuring charges (recoveries), impairment charges (recoveries), Acquisition Costs (defined in note 3), legal settlements (recoveries), Transition Costs (Recoveries) (defined in note 16(c)), Credit Facility-related charges (described in note 16(d)), and losses incurred on specified benefit plans (described in note 16(b)). Our segments do not record inter-segment revenue. Although segment income and segment margin are used to evaluate the performance of our segments, we may incur operating costs in one segment that may also benefit the other segment. Our accounting policies for segment reporting are the same as those applied to the company as a whole.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information regarding each reportable segment for the periods indicated is set forth below: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:269px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Revenue by segment:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;% of total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;% of total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;% of total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;ATS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,958.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,209.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,285.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CCS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,184.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,423.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;67&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,602.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;61&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,142.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,633.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,888.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:332px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:39px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:39px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:39px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Segment income, segment margin, and reconciliation of segment income to IFRS earnings before income taxes:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;Segment Margin&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;Segment Margin&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;Segment Margin&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;ATS segment income and margin&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;102.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;64.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CCS segment income and margin&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;120.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;93.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total segment income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;217.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;213.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;158.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reconciling items:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Finance costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee SBC expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Amortization of intangible assets (excluding computer software)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other Charges (Recoveries) (note 16)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;61.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(49.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Inventory fair value adjustment (note 3)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other solar charges (inventory and A/R write-down)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;IFRS earnings before income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;133.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;99.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details our external revenue allocated by manufacturing location among countries that generated 10% or more of total revenue for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thailand&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Malaysia&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details our allocation of property, plant and equipment and, commencing in 2019, ROU assets among countries that represented&amp;#160;10% or more of total property, plant and equipment and ROU assets for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thailand&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Malaysia&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Romania&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;United States&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Canada&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;* Less than 10%.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details our allocation of intangible assets and goodwill* among countries that represented&amp;#160;10% or more of total intangible assets and goodwill for the years indicated: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;United States&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;86&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;South Korea&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;* For purposes of this table, intangible assets and goodwill acquired as part of our Impakt acquisition were originally allocated in full to the United States in 2018. In 2019, however, upon finalizing the purchase price allocation, we allocated Impakt's intangible assets and goodwill between the United States and South Korea.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Customers:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#0000ff;"&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth the customers that individually represented 10% or more of total revenue for the years indicated, and their segments:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Segment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cisco Systems, Inc.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CCS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Dell Technologies&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CCS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Juniper Networks, Inc.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CCS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;* Less than 10%.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; customers that individually represented 10% or more of total A/R (one from each of our segments) (December 31, 2018 &amp;#8212; two customers (in our CCS segment); December 31 2017 &amp;#8212; two customers (one from each of our segments)).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
	<ifrs-full:DisclosureOfExpensesByNatureExplanatory contextRef="FD2019Q4YTD" id="Fact-FD1B8F6ACFCDAD6EC94CD415D3460079">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;EXPENSES BY NATURE:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have presented our consolidated statement of operations by function. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Items included in our cost of sales and SG&amp;amp;A for the years indicated are set forth below:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.62698412698413%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:62%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee-related costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;726.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;804.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;815.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;SBC expense included in above employee-related costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Freight and transportation costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;79.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;90.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation expense (including depreciation on ROU assets in 2019) &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;67.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;73.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;105.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Rental expense &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Effective January 1, 2019, we adopted the new lease accounting standards under IFRS 16 and recognized ROU assets and related lease obligations on our balance sheet. The amortization of the ROU assets is recorded as a depreciation expense (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$32.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; for 2019), and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized rental expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;amp;A in our consolidated statement of operations. We continue to expense the costs of low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term as rental expense (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$5.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; for 2019). See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; for disclosure of lease expenses.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfExpensesByNatureExplanatory>
	<ifrs-full:DisclosureOfExpensesExplanatory contextRef="FD2019Q4YTD" id="Fact-4034D0F1FE30371063E9D415D3B7119A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;OTHER CHARGES (RECOVERIES):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:60%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Restructuring charges (a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Losses on pension and non-pension post-employment benefit plans (b)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Transition Costs (Recoveries) (c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(95.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Credit Facility-related charges (d)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Acquisition Costs and other (e)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;61.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(49.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Restructuring:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our restructuring charges for the years indicated were comprised of the&amp;#160;following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash charges&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-cash charges &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recorded an aggregate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$81.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in restructuring charges from the commencement of our cost efficiency initiative (CEI) in the fourth quarter of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; through its completion at the end of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The CEI included actions related to our previously-disclosed CCS segment portfolio review (CCS Review) and our capital equipment business, and resulted in reductions to our workforce, as well as consolidation of certain sites to better align capacity and infrastructure with current and anticipated customer demand, related transfers of customer programs and production, re-alignment of business processes, management reorganizations, and other associated activities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recorded restructuring charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$37.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, all in connection with our CEI, consisting of cash charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$28.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, primarily for employee termination costs, and non-cash charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The non-cash restructuring charges recorded in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; represented the write-down of certain equipment, primarily related to our capital equipment business and disengaged programs, and the write down of ROU assets (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) pertaining to vacated properties, resulting in part from certain sublet recoveries that were lower than the carrying value of the related leases. Our restructuring provision at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$10.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;), which we recorded in the current portion of provisions on our consolidated balance sheet. See note 11.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recorded restructuring charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$35.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, all in connection with our CEI, consisting of cash charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$35.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, primarily for consultant costs, and employee and lease termination costs, and non-cash charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, representing losses on the sale of surplus equipment. We recorded restructuring charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$28.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. Our restructuring charges for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; consisted of cash charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$25.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, comprised of employee termination costs related to our Organizational Design and Global Business Services initiatives (each of which were completed in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;), costs in connection with the rationalization of certain operations in the third quarter of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$8.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of charges in connection with our CEI in the fourth quarter of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and net non-cash charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to write down the carrying value of our solar panel manufacturing equipment which we have since sold.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;See notes &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"&gt;(k)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for further details regarding our restructuring provisions. &amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(b)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Losses on pension and non-pension post-employment benefit plans:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In April &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the trustees of our U.K. supplementary pension plan entered into an agreement with a third party insurance company to purchase an annuity for all participants of this plan, all of whom are retired. The cost of the annuity resulted in a non-cash loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which we recorded during the second quarter of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in other charges in our consolidated statement of operations. Also see note 19 for a discussion of non-cash losses recorded in OCI in each of March &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and June 2018 in connection with annuities we purchased for participants in our U.K. main pension plan. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Q4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we recorded non-cash charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, representing additional obligations under our Thailand post-employment benefit plan as a result of recent changes in labor protection laws in Thailand that increase severance benefits for specified employees upon termination.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(c)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Transition Costs (Recoveries):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Transition Costs are comprised of transition-related relocation and duplicate costs pertaining to: (i) the relocation of our Toronto manufacturing operations and our corporate headquarters in connection with the sale of our Toronto real property (Toronto Transition Costs); and (ii) the transfer of certain capital equipment manufacturing lines from closed sites to other sites within our global network in response to the current capital equipment demand environment (Internal Relocation Costs). Transition Costs consist of direct relocation and duplicate costs (such as rent expense, utility costs, depreciation charges, and personnel costs) incurred during the transition periods, as well as cease-use costs incurred in connection with idle or vacated portions of the relevant premises. Transition Recoveries consist of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$102.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Property Gain we recorded in Q1 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. See note 7 for a discussion of Toronto Transition Costs and the sale of our Toronto real property. We recorded &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of Internal Relocation Costs in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (no such costs were recorded prior to the third quarter of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(d)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Credit Facility-related charges:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During the second quarter of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we recorded a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; charge to accelerate the amortization of unamortized deferred financing costs related to the extinguishment of the Prior Facility. See note 12. During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Q4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we incurred &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in fees in connection with obtaining the Waivers in October &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (Waiver Fees).&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(e)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Acquisition Costs and other:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we recorded &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) in Acquisition Costs. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. Acquisition Costs in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; were offset in part by legal recoveries in connection with the settlement of class action lawsuits in which we were a plaintiff. The &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; recoveries of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; were partially offset by costs we recorded for unrelated legal matters.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfExpensesExplanatory>
	<ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory contextRef="FD2019Q4YTD" id="Fact-ED8AD926D7ED7141FB66D415D3508624">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the table below, we have segregated our financial assets and liabilities that are measured at fair value, based on the inputs used to determine fair value at the measurement date. The three levels within the fair value hierarchy, based on the reliability of inputs, are as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level&amp;#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&amp;#160;liabilities;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level&amp;#160;2 inputs are inputs other than quoted prices included in Level&amp;#160;1 that are observable for the asset or liability either directly (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;i.e.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;prices) or indirectly (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;i.e.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;derived from prices);&amp;#160;and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level&amp;#160;3 inputs are inputs for the asset or liability that are not based on observable market data (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;i.e.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;unobservable inputs).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency forwards and swaps&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Liabilities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest rate swaps&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency forwards and swaps&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(15.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory>
	<ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory contextRef="FD2019Q4YTD" id="Fact-3EFA847F7852657B0EC5D415D3688663">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the table below, we have segregated our financial assets and liabilities that are measured at fair value, based on the inputs used to determine fair value at the measurement date. The three levels within the fair value hierarchy, based on the reliability of inputs, are as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level&amp;#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&amp;#160;liabilities;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level&amp;#160;2 inputs are inputs other than quoted prices included in Level&amp;#160;1 that are observable for the asset or liability either directly (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;i.e.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;prices) or indirectly (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;i.e.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;derived from prices);&amp;#160;and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level&amp;#160;3 inputs are inputs for the asset or liability that are not based on observable market data (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;i.e.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;unobservable inputs).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency forwards and swaps&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Liabilities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest rate swaps&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency forwards and swaps&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(15.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory>
	<ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory contextRef="FD2019Q4YTD" id="Fact-B26B65DEF86DBA4C3D1ED415D36A8536">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The table below presents the market value of plan assets:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fair Market &lt;br clear="none"/&gt;Value at &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Actual Asset &lt;br clear="none"/&gt;Allocation (%) &lt;br clear="none"/&gt;at December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Quoted market prices:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Debt investment funds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity investment funds&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-quoted market prices:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Insurance annuities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;299.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;91&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;91&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;293.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;328.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory>
	<ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory contextRef="FD2019Q4YTD" id="Fact-ED15667DACF539AE09F4D415D2FEDF1C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;FINANCE COSTS:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Finance costs consist of interest expense and fees related to our Credit Facility (including debt issuance and related amortization costs), our interest rate swap agreements, our A/R sales program and SFPs, and, commencing in Q1 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, interest expense on our lease obligations under IFRS 16, net of interest income earned. We paid finance costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$44.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$36.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$10.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). See notes &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  We paid &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in Waiver Fees in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which we recorded in Other Charges (see note 16(d)).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory>
	<ifrs-full:DisclosureOfFinancialInstrumentsExplanatory contextRef="FD2019Q4YTD" id="Fact-19E9732694AAF2622855D415D35FEC2E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;FINANCIAL INSTRUMENTS AND RISK MANAGEMENT:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our financial assets are comprised primarily of cash and cash equivalents, A/R, and derivatives used for hedging purposes.&amp;#160;Our financial liabilities are comprised primarily of A/P, certain accrued and other liabilities and provisions, the Term Loans, borrowings under the Revolver, lease obligations, and derivatives.&amp;#160;We record the majority of our financial assets and liabilities at amortized cost except for derivative assets and liabilities, which we measure at fair value.&amp;#160;We classify our short-term investments in money market funds (if applicable) as FVTPL, and initially recognize such assets on our consolidated balance sheet at fair value with subsequent changes recorded in our consolidated statement of operations. The carrying value of the Term Loans approximates their fair value as they bear interest at a variable market rate. We classify the financial assets and liabilities that we measure at fair value based on the inputs used to determine fair value at the measurement date. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents are comprised of the following:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;409.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;446.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;422.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;479.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our current portfolio of cash equivalents consists of bank deposits. The majority of our cash and cash equivalents are held with financial institutions each of which had at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; a Standard and Poor&amp;#8217;s short-term rating of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A-1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Financial risk management objectives:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have exposures to a variety of financial risks through our operations. We regularly monitor these risks and have established policies and business practices to mitigate the adverse effects of these potential exposures. We have used derivative financial instruments, such as foreign currency forward and swap contracts, as well as interest rate swaps, to reduce the effects of some of these risks. We do not enter into or trade financial instruments, including derivative financial instruments, for speculative purposes.&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(a)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Currency risk:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Due to the global nature of our operations, we are exposed to exchange rate fluctuations on our financial instruments denominated in various currencies. The majority of our currency risk is driven by operational costs, including income tax expense, incurred in local currencies by our subsidiaries. As part of our risk management program, we attempt to mitigate currency risk through a hedging program using forecasts of our anticipated future cash flows and balance sheet exposures denominated in foreign currencies. We enter into foreign exchange forward contracts and swaps, generally for periods up to 12 months, to lock in the exchange rates for future foreign currency transactions, which is intended to reduce the variability of our operating costs and future cash flows denominated in local currencies. While these contracts are intended to reduce the effects of fluctuations in foreign currency exchange rates, our hedging strategy does not mitigate the longer-term impacts of changes to foreign exchange rates. Although our functional currency is the U.S. dollar, currency risk on our income tax expense arises as we are generally required to file our tax returns in the local currency for each particular country in which we have operations. While our hedging program is designed to mitigate currency risk vis-&amp;#224;-vis the U.S. dollar, we remain subject to taxable foreign exchange impacts in our translated local currency financial results relevant for tax reporting purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our major currency exposures at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; are summarized in U.S. dollar equivalents in the following table. The local currency amounts have been converted to U.S. dollar equivalents using spot rates at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Canadian &lt;br clear="none"/&gt;dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Romanian Leu&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Euro&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Thai baht&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Chinese renminbi&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A/R&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;46.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income taxes and value-added taxes receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other financial assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Pension and non-pension post-employment liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(69.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(13.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income taxes and value-added taxes payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A/P and certain accrued and other liabilities and provisions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(54.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(39.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(31.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(28.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net financial assets (liabilities)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(120.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(41.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Foreign currency risk sensitivity analysis:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The financial impact of a one-percentage point strengthening or weakening of the following currencies against the U.S. dollar for our financial instruments denominated in such non-functional currencies is summarized in the following table as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The financial instruments impacted by a change in exchange rates include our exposures to the above financial assets or liabilities denominated in non-functional currencies and our foreign exchange forward contracts and swaps. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:46%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Canadian &lt;br clear="none"/&gt;dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Romanian Leu&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Euro&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Thai baht&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Chinese renminbi&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Increase (decrease)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1% Strengthening&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1% Weakening&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(b)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Interest rate risk:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Borrowings under the Credit Facility bear interest at specified rates, plus specified margins. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. Our borrowings under this facility at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; totaled &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$592.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$757.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;), comprised of an aggregate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$592.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Term Loans (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$598.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;), and other than ordinary course letters of credit (described below), &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; amounts outstanding under the Revolver (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$159.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; outstanding under the Revolver). Such borrowings expose us to interest rate risk due to the potential variability of market interest rates. Without accounting for the interest rate swaps described below, a one-percentage point increase in these rates would increase interest expense, based on outstanding borrowings of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$592.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; annually.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As part of our risk management program, we attempt to mitigate interest rate risk through interest rate swaps. To partially hedge against our exposure to interest rate variability on the Term Loans, we entered into &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year agreements with a syndicate of third-party banks in August and December 2018 to swap the variable interest rates (based on LIBOR plus a margin) with fixed rates of interest on &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$350.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the total borrowings under the Term Loans. The terms of the interest rate swap agreements on the floating market rate and the interest payment dates match that of the underlying debt, such that any hedge ineffectiveness is not expected to be significant. The swap agreements include options that allow us to cancel up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$150.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the notional amount of the original swap agreements (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$75.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Incremental Term Loan starting in December 2020, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$75.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Initial Term Loan starting in August 2021). These options to cancel are aligned with our risk management strategy for the Term Loans as they allow us to make voluntary prepayments of outstanding amounts without premium or penalty, subject to certain conditions. Our unhedged borrowings under the Credit Facility at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$242.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (comprised of an aggregate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$242.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Term Loans and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Revolver). A one-percentage point increase in relevant interest rates would increase interest expense, based on the outstanding unhedged borrowings of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$242.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; annually.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We obtain third-party valuations of the swaps under the interest rate swap agreements. The valuations of the swaps are primarily measured through various pricing models or discounted cash flow analyses that incorporate observable market parameters, such as interest rate yield curves and volatility, and credit risk adjustments. The valuations of the interest rate swaps are measured primarily based on Level 2 data inputs of the fair value measurement hierarchy. The unrealized portion of the hedge gain or loss of the swaps is recorded in accumulated OCI. The realized portion of the hedge gain or loss of the swaps is released from OCI and recognized under finance costs in our consolidated statement of operations in the respective interest payment periods. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the fair value of our interest rate swap agreements was a net unrealized loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which we recorded in other non-current liabilities on our consolidated balance sheet. As we have swapped &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$350.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our borrowings under the Term Loans from floating to fixed rates, the financial impact of a 25 basis point increase in the floating market interest rate would decrease the net unrealized loss by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and a 25 basis point decrease in the floating interest rate would increase our unrealized loss on the interest rate swaps by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(c)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Credit risk:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Credit risk refers to the risk that a counterparty may default on its contractual obligations resulting in a financial loss to us. We believe the risk of counterparty non-performance is relatively low, however, if a key supplier (or any company within such supplier's supply chain) or customer experiences financial difficulties or fails to comply with their contractual obligations, this could result in a financial loss to us. With respect to our financial market activities, we have adopted a policy of dealing only with credit-worthy counterparties to help mitigate the risk of financial loss from defaults. We monitor the credit risk of the counterparties with whom we conduct business, through a combined process of credit rating reviews and portfolio reviews. To attempt to mitigate the risk of financial loss from defaults under our foreign currency forward contracts and swaps, and our interest rate swaps, our contracts are held by counterparty financial institutions, each of which had a Standard and Poor&amp;#8217;s rating of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A-2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or above at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. In addition, we maintain cash and short-term investments in highly-rated investments or on deposit with major financial institutions. Each financial institution with which we had our A/R sales program and our SFPs during 2019 had a Standard and Poor&amp;#8217;s short-term rating of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A-2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or above and a long-term rating of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;BBB+&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or above at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The financial institution with which we have our March 2020 A/R sales program had a Standard and Poor's short term rating of A-1 and a long term rating of A+ at the time of execution of the agreement. Each financial institution from which annuities have been purchased for the defined benefit component of our Canadian pension plan had a Standard and Poor&amp;#8217;s long-term rating of A+ or above at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. In addition, the financial institutions from which annuities have been purchased for the defined benefit component of our U.K. pension plans are governed by local regulatory bodies. If an institution from which we purchased annuities for our pension plans defaults on their contractual obligations, this would result in a financial loss to us, as we retain ultimate responsibility for the payment of benefits to plan participants unless and until such pension plans are wound-up.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We also provide unsecured credit to our customers in the normal course of business. Customer exposures that potentially subject us to credit risk include our A/R, inventory on hand, and non-cancellable purchase orders in support of customer demand. From time to time, we extend the payment terms applicable to certain customers, and/or provide longer payment terms when deemed commercially reasonable. Longer payment terms, which have become more prevalent, could adversely impact our working capital requirements, and increase our financial exposure and credit risk. We attempt to mitigate customer credit risk by monitoring our customers&amp;#8217; financial condition and performing ongoing credit evaluations as appropriate. In certain instances, we obtain letters of credit or other forms of security from our customers. We may also purchase credit insurance from a financial institution to reduce our credit exposure to certain customers. We consider credit risk in determining our allowance for doubtful accounts, and we believe that such allowance, as adjusted from time to time, is adequate. The carrying amount of financial assets recorded in our consolidated financial statements, net of our allowance for doubtful accounts, represents our estimate of maximum exposure to credit&amp;#160;risk. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our gross A/R are over 90&amp;#160;days past due (2018 &amp;#8212; approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). A/R are net of an allowance for doubtful accounts of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(d)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Liquidity risk:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Liquidity risk is the risk that we may not have cash available to satisfy our financial obligations as they come due. The majority of our financial liabilities recorded in accounts payable, accrued and other current liabilities and provisions are due within 90&amp;#160;days. We manage liquidity risk by maintaining a portfolio of liquid funds and investments and having access to a revolving credit facility, intraday and overnight bank overdraft facilities, an A/R sales program and our SFPs. Since our A/R sales program and the SFPs are each on an uncommitted basis, there can be no assurance that any participant bank will purchase all the A/R that we wish to sell thereunder. However, we believe that cash flow from operating activities, together with cash on hand, cash from the sale of A/R, and borrowings available under the Revolver and intraday and overnight bank overdraft facilities are sufficient to fund our currently anticipated financial obligations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Fair values:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We estimate the fair value of each class of financial instruments. The carrying values of cash and cash equivalents, our A/R, A/P, accrued liabilities and provisions, and our borrowings under the Revolver approximate the fair values of these financial instruments due to the short-term nature of these instruments. The carrying value of the Term Loans approximate their fair value as they bear interest at a variable market rate. The fair values of foreign currency contracts are estimated using generally accepted valuation models based on a discounted cash flow analysis with inputs of observable market data, including currency rates and discount factors. Discount factors are adjusted by our own credit risk or the credit risk of the counterparty, depending on whether the fair values are in liability or asset positions, respectively. We obtained third-party valuations of the swaps under our interest rate swap agreements. The valuations of the swaps are primarily measured through various pricing models or discounted cash flow analyses that incorporate observable market parameters, such as interest rate yield curves and volatility, and credit risk adjustments, and are based on Level 2 data inputs of the fair value measurement hierarchy (described below). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Fair value measurements:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the table below, we have segregated our financial assets and liabilities that are measured at fair value, based on the inputs used to determine fair value at the measurement date. The three levels within the fair value hierarchy, based on the reliability of inputs, are as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level&amp;#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&amp;#160;liabilities;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level&amp;#160;2 inputs are inputs other than quoted prices included in Level&amp;#160;1 that are observable for the asset or liability either directly (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;i.e.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;prices) or indirectly (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;i.e.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;derived from prices);&amp;#160;and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:48px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level&amp;#160;3 inputs are inputs for the asset or liability that are not based on observable market data (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;i.e.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;unobservable inputs).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Level&amp;#160;2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency forwards and swaps&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Liabilities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest rate swaps&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency forwards and swaps&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(15.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;See note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;19&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the input levels used to measure the fair value of our pension&amp;#160;assets. See note 3 for the input levels used to measure the fair value of acquired assets. Foreign currency forward and swap contracts are valued using an income approach, by comparing the current quoted market forward rates to our contract rates and discounting the values with appropriate market observable credit risk adjusted rates. We have not valued any of the financial instruments described in the table above using Level&amp;#160;3 (unobservable) inputs. There were no transfers of fair value measurements between Level&amp;#160;1 and Level&amp;#160;2 of the fair value hierarchy in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Currency derivatives and hedging activities:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We enter into foreign exchange forward contracts to hedge our cash flow exposures and foreign currency swaps to hedge our balance sheet exposures. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had foreign exchange forwards and swaps to trade U.S.&amp;#160;dollars in exchange for the following currencies: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="11" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As at December 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Currency&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contract amount &lt;br clear="none"/&gt;of U.S.&amp;#160;dollars&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted average &lt;br clear="none"/&gt;exchange rate &lt;br clear="none"/&gt;in U.S.&amp;#160;dollars&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Maximum &lt;br clear="none"/&gt;period in &lt;br clear="none"/&gt;months&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fair value &lt;br clear="none"/&gt;gain/(loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Canadian dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;195.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.76&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thai baht&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;98.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.03&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Malaysian ringgit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Mexican peso&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.05&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;British pound&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.29&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Chinese renminbi&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;48.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Euro&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Romanian leu&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.23&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Singapore dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;523.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="11" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As at December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Currency&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contract amount &lt;br clear="none"/&gt;of U.S.&amp;#160;dollars&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted average &lt;br clear="none"/&gt;exchange rate &lt;br clear="none"/&gt;in U.S.&amp;#160;dollars&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Maximum &lt;br clear="none"/&gt;period in &lt;br clear="none"/&gt;months&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fair value &lt;br clear="none"/&gt;gain/(loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Canadian dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;210.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.76&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thai baht&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.03&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Malaysian ringgit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;53.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Mexican peso&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.05&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;British pound&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.27&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Chinese renminbi&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;66.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Euro&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.17&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Romanian leu&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Singapore dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.74&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;544.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the fair value of our outstanding contracts was a net unrealized gain of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$4.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; net unrealized loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$14.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;), resulting from fluctuations in foreign exchange rates between the contract execution and the period-end date. Changes in the fair value of hedging derivatives to which we apply cash flow hedge accounting, to the extent effective, are deferred in OCI until the expenses or items being hedged are recognized in our consolidated statement of operations. Any hedge ineffectiveness, which at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was not significant, is recognized immediately in our consolidated statement of&amp;#160;operations. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we recorded &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$7.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of derivative assets in other current assets and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of derivative liabilities in accrued and other current liabilities (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of derivative assets in other current assets and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$16.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of derivative liabilities in accrued and other current liabilities). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certain foreign currency forward and swap contracts to trade U.S.&amp;#160;dollars do not qualify as hedges, most significantly certain Canadian dollar contracts, and we have marked these contracts to market each period in our consolidated statement of&amp;#160;operations. See note 2(p).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialInstrumentsExplanatory>
	<ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory contextRef="FD2019Q4YTD" id="Fact-A0DC45B55E4C9A6737EED415D39CA22B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;REPORTING ENTITY:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Celestica Inc. (Celestica) is incorporated in Ontario with its corporate headquarters located in Toronto, Ontario, Canada.&amp;#160;Celestica&amp;#8217;s subordinate voting shares (SVS) are listed on the Toronto Stock Exchange (TSX) and the New York Stock Exchange (NYSE). Since the first quarter of 2018 (Q1 2018), Celestica's operating and reportable segments consist of its Advanced Technology Solutions (ATS) segment and its Connectivity &amp;amp; Cloud Solutions (CCS) segment. Financial information for 2017 was previously reclassified to reflect this segment structure. See note 25 for further detail.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory>
	<ifrs-full:DisclosureOfGeographicalAreasExplanatory contextRef="FD2019Q4YTD" id="Fact-C3019036EE830ABF161BD415D3634BA8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details our external revenue allocated by manufacturing location among countries that generated 10% or more of total revenue for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thailand&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Malaysia&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details our allocation of property, plant and equipment and, commencing in 2019, ROU assets among countries that represented&amp;#160;10% or more of total property, plant and equipment and ROU assets for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;China&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thailand&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Malaysia&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Romania&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;United States&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Canada&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;* Less than 10%.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details our allocation of intangible assets and goodwill* among countries that represented&amp;#160;10% or more of total intangible assets and goodwill for the years indicated: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;United States&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;86&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;South Korea&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;* For purposes of this table, intangible assets and goodwill acquired as part of our Impakt acquisition were originally allocated in full to the United States in 2018. In 2019, however, upon finalizing the purchase price allocation, we allocated Impakt's intangible assets and goodwill between the United States and South Korea.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGeographicalAreasExplanatory>
	<ifrs-full:DisclosureOfIncomeTaxExplanatory contextRef="FD2019Q4YTD" id="Fact-F6A6A88953BDC65685C5D415D2FE267A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;INCOME TAXES: &lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current income tax expense:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current year &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;44.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Adjustments for prior years, including changes to net provisions related to tax uncertainties&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&amp;#160;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred income tax expense (recovery):&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Origination and reversal of temporary differences &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i) (iii) &lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&amp;#160;(iii) (iv)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(62.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(11.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(56.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax expense (recovery)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A reconciliation of income taxes calculated at the statutory income tax rate to the income tax expense at the effective tax rate is as&amp;#160;follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Earnings before income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;133.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;99.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax expense at Celestica&amp;#8217;s statutory income tax rate of 26.5% (2018 and 2017  &amp;#8212; 26.5%)   &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Impact on income taxes from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Manufacturing and processing deduction&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign income taxed at different rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(9.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i) (ii) (iii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Change in tax rates&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Change in unrecognized tax losses and deductible temporary differences &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iii) (iv)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(44.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax expense (recovery)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;These line items for 2017 in the two tables above were negatively impacted by a deferred tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; related to taxable temporary differences associated with the then-anticipated repatriation of undistributed earnings from certain of our Chinese subsidiaries, of which &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; was realized as a current tax expense for withholding tax on dividends paid in 2018. These line items for 2019 in the two tables above were negatively impacted by a deferred tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$6.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; related to taxable temporary differences associated with the anticipated repatriation of undistributed earnings from certain of our Chinese and Thai subsidiaries.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;These line items for 2019 in the two tables above include tax benefits related to return-to-provision adjustments and reversals of previously-recorded tax liabilities and uncertainties (discussed below).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;These line items for 2019 in the two tables above include the tax expense related to the taxable portion of the Property Gain and the recognition of offsetting previously-unrecognized tax losses (discussed below). &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(iv)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;These line items for 2018 in the two tables above include the recognition of an aggregate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$53.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of deferred tax assets in our U.S. group of subsidiaries (discussed below).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our effective income tax rate can vary significantly period-to-period for various reasons, including as a result of the mix and volume of business in various tax jurisdictions within the Americas, Europe and Asia, in jurisdictions with tax holidays and tax incentives, and in jurisdictions for which no net deferred income tax assets have been recognized because management believed it was not probable that future taxable profit would be available against which tax losses and deductible temporary differences could be utilized.&amp;#160;Our effective income tax rate can also vary due to the impact of restructuring charges, foreign exchange fluctuations, operating losses, cash repatriations, and changes in our provisions related to tax uncertainties.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During 2019, we recorded a net income tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$29.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which was favorably impacted by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in tax benefits arising from return-to-provision adjustments for changes in estimates related to prior years, based on changes in facts or circumstances, and an aggregate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in reversals of certain previously-recorded tax liabilities and uncertainties, offset in part by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of deferred tax expense arising from taxable temporary differences associated with the anticipated repatriation of undistributed earnings from certain of our Chinese and Thai subsidiaries. While our net income tax expense included taxable foreign exchange impacts (Currency Impacts) from fluctuations in foreign currencies relative to the U.S. dollar during each quarter of 2019, overall net Currency Impacts for 2019 were not significant. In connection with the sale of our Toronto real property, there was no net tax impact (see note 16(c)), as the deferred tax expenses of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was offset by the recognition of previously unrecognized tax losses.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During 2018, we recorded a net income tax recovery of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$17.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which was favorably impacted by the recognition of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$49.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of previously unrecognized deferred tax assets in our U.S. group of subsidiaries as a result of our Atrenne and Impakt acquisitions, respectively (which largely offset the net deferred tax liabilities of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$56.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; that arose in connection with such acquisitions), as well as the reversal in Q2 2018 of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of previously-accrued Mexican income taxes to reflect the terms of an approved bi-lateral advance pricing arrangement. These income tax benefits were offset, in part, by adverse Currency Impacts arising from the weakening of the Malaysian ringgit and Chinese renminbi relative to the U.S. dollar.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During 2017, we recorded a net income tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$27.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which was favorably impacted by the recognition of a deferred income tax benefit of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (Solar Benefit) related to our solar assets (described below), as well as favorable Currency Impacts resulting from the strengthening of the Malaysian ringgit and Chinese renminbi relative to the U.S. dollar, which were offset in part by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in deferred tax expense related to taxable temporary differences associated with the then-anticipated repatriation of undistributed earnings from certain of our Chinese subsidiaries, and a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; deferred tax expense related to the U.S. Tax Reform (defined below). In connection with our exit from the solar panel manufacturing business, we withdrew one of our tax incentives in Thailand (which related solely to such operations) during the second quarter of 2017. The withdrawal of this incentive allowed us to apply tax losses arising from the disposition of our solar assets against other taxable profits in Thailand, resulting in the recognition of the Solar Benefit in 2017 and ultimately realized in 2018.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The United States Tax Cuts and Jobs Act (U.S. Tax Reform) became effective January 1, 2018. We believe that we recorded all significant one-time impacts resulting from enactment of the U.S. Tax Reform in the fourth quarter of 2017 (consisting of a non-cash increase to our deferred income tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to re-value our previously recognized net deferred tax assets), but will continue to assess additional impacts, if any, as they become known due to changes in our interpretations and assumptions, as well as applicable changes in our business and additional regulatory guidance that may be issued. No significant amounts resulting from the U.S. Tax Reform were recorded during 2018 or 2019.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Changes in deferred tax assets and liabilities for the periods indicated are as&amp;#160;follows:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.01587301587301%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="33" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:22%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized &lt;br clear="none"/&gt;foreign &lt;br clear="none"/&gt;exchange &lt;br clear="none"/&gt;gains&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Accounting &lt;br clear="none"/&gt;provisions &lt;br clear="none"/&gt;not &lt;br clear="none"/&gt;currently &lt;br clear="none"/&gt;deductible&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Pensions and &lt;br clear="none"/&gt;non-pension &lt;br clear="none"/&gt;post-retirement &lt;br clear="none"/&gt;benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Tax &lt;br clear="none"/&gt;losses &lt;br clear="none"/&gt;carried &lt;br clear="none"/&gt;forward&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Property, &lt;br clear="none"/&gt;plant and &lt;br clear="none"/&gt;equipment &lt;br clear="none"/&gt;and &lt;br clear="none"/&gt;intangibles&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Reclassification&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;between&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;deferred tax&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;assets and&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;deferred tax&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;liabilities&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Deferred tax assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; January&amp;#160;1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;8.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;34.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;6.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;37.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Credited (charged) to net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;36.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;17.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;56.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Credited (charged) directly to equity&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(9.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(8.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Effects of foreign exchange&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(6.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(36.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(46.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;10.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;59.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;14.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(48.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;36.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Credited (charged) to net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(3.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Credited (charged) directly to equity&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Additions from business combinations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Effects of foreign exchange&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;9.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;62.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;11.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(50.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;33.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Deferred tax liabilities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; January&amp;#160;1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;25.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;10.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;27.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Charged (credited) to net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Charged (credited) directly to equity&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(9.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(9.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Additions from business combinations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;56.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;56.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Effects of foreign exchange&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(6.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(36.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(46.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;24.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;48.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(48.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;25.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Charged (credited) to net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;5.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Additions from business combinations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Effects of foreign exchange&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;26.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;52.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(50.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;28.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;This reclassification reflects the offsetting of deferred tax assets and deferred tax liabilities to the extent they relate to the same taxing authorities and there is a legally enforceable right to such offset. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The amount of deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$1,783.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$1,780.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). We have not recognized deferred tax assets in respect of these items because, based on management&amp;#8217;s estimates, it is not probable that future taxable profit will be available against which we can utilize the benefits. A portion of these unused tax losses expires between 2020 and 2039 and a portion can be carried forward indefinitely to offset taxable profits. The deductible temporary differences do not expire under current tax legislation.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The aggregate amount of temporary differences associated with investments in subsidiaries for which we have not recognized deferred tax liabilities is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). As of December 31, 2019, we have recorded aggregate net deferred tax assets of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for one of our Asian subsidiaries which realized losses in 2019 and our U.S. group of subsidiaries which realized losses in 2018 and 2019 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for losses incurred in our U.S. subsidiaries in 2018). We recognize deferred tax assets based on our estimate of the future taxable profit we expect these subsidiaries to achieve based on our review of financial projections. We did not record any deferred tax assets related to losses incurred in 2017 for any of our subsidiaries. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certain countries in which we do business grant tax incentives to attract or retain our business. Our tax expense could increase significantly if certain tax incentives from which we benefit are retracted. A retraction could occur if we fail to satisfy the conditions on which these tax incentives are based, or if they are not renewed or replaced upon expiration. Our tax expense could also increase if tax rates applicable to us in such jurisdictions are otherwise increased, or due to changes in legislation or administrative practices. Changes in our outlook in any particular country could impact our ability to meet the&amp;#160;required conditions.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our tax incentives currently consist of tax holidays for the profits of our Thailand and Laos subsidiaries, as well as tax incentives for dividend withholding taxes for these subsidiaries. These tax incentives are subject to certain conditions with which we intend to comply, and expire between 2020 and&amp;#160;2027. The aggregate tax benefit arising from all of our tax incentives was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.01&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per diluted share for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$4.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$0.03&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per diluted share for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$7.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$0.05&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per diluted share for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; income tax incentives in Thailand (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; previous incentive expired in October 2019, and we had withdrawn another in 2017 in connection with our exit from the solar panel manufacturing business). Two of these incentives initially allow for a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; income tax exemption (including distribution taxes), which after &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;eight&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years transition to a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; income tax exemption for the next &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;five&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years (excluding distribution taxes). The third incentive, obtained in 2019, allows for a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; income tax exemption for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;eight&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years. Upon full expiry of each of the incentives, taxable profits associated with such expired tax incentives become fully taxable. One of our remaining Thailand tax incentives expires in 2020, another will transition to the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; exemption in 2022 and expire in 2027, and the third will expire in 2027.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;See note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; regarding a Brazilian sales tax contingency.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIncomeTaxExplanatory>
	<ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory contextRef="FD2019Q4YTD" id="Fact-FD08AB59995EF2C91B33D415D337CFDC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We used the following assumptions for purposes of our Annual Impairment Assessments of goodwill for the periods shown:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.03174603174604%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:31%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:24%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:28%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Assumption&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Capital equipment CGU&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;A&amp;amp;D CGU&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Atrenne CGU&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Annual revenue growth rate&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; 13% over 5 year period;&lt;br clear="none"/&gt;2018 &amp;#8212; 4% over 5 year period;&lt;br clear="none"/&gt;2017 &amp;#8212; 9% over 6 year period &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; modest growth over 5 year period;&lt;br clear="none"/&gt;2018 &amp;#8212; modest growth over 5 year period;&lt;br clear="none"/&gt;2017 &amp;#8212; modest growth over 4 year period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; 4% over 5 year period;&lt;br clear="none"/&gt;2018 &amp;#8212; 12% over 4 year period;&lt;br clear="none"/&gt;2017 &amp;#8212; N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Average annual margins&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; above company margins; &lt;br clear="none"/&gt;2018 &amp;#8212; above company margins; &lt;br clear="none"/&gt;2017 &amp;#8212; slightly above company margins&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; slightly above company margins;&lt;br clear="none"/&gt;2018 &amp;#8212; slightly above company margins;&lt;br clear="none"/&gt;2017 &amp;#8212; used company margins&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; above company margins; &lt;br clear="none"/&gt;2018 &amp;#8212; above company margins; &lt;br clear="none"/&gt;2017 &amp;#8212; N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212;13%;&lt;br clear="none"/&gt;2018 &amp;#8212;13%;&lt;br clear="none"/&gt;2017 &amp;#8212;17%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; 10%;&lt;br clear="none"/&gt;2018 &amp;#8212; 11%;&lt;br clear="none"/&gt;2017 &amp;#8212; 9%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; 10%; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(2)&lt;br clear="none"/&gt;&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2018 &amp;#8212; 13%;&lt;br clear="none"/&gt;2017 &amp;#8212; N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1) &amp;#160;&amp;#160;&amp;#160;&amp;#160;Supported by new business awarded in recent years, the expectation of future new business awards, and growth due to our acquisitions. &lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;The decrease in the discount rate used for our Atrenne CGU is supported by the overall decrease in our weighted average cost of capital, as well as the overall strong performance of this business since its acquisition.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory>
	<ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory contextRef="FD2019Q4YTD" id="Fact-CE696AD933F03CBEC20DD415D353E784">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;GOODWILL AND INTANGIBLE ASSETS:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill and intangible assets are comprised of the following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Accumulated &lt;br clear="none"/&gt;Amortization &lt;br clear="none"/&gt;and Impairment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Net Book &lt;br clear="none"/&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;253.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;55.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;508.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;238.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;269.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer software assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;290.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;276.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;909.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;625.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;283.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:671px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:381px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:92px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Accumulated &lt;br clear="none"/&gt;Amortization &lt;br clear="none"/&gt;and Impairment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Net Book &lt;br clear="none"/&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;253.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;55.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;503.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;260.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;242.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer software assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;291.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;282.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;905.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;654.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;251.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details the changes to the net book value of goodwill and intangible assets for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.80952380952381%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other &lt;br clear="none"/&gt;Intangible &lt;br clear="none"/&gt;Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Computer &lt;br clear="none"/&gt;Software &lt;br clear="none"/&gt;Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; January&amp;#160;1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;44.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Acquisitions through business combinations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;175.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;271.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(11.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(15.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;269.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;482.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Adjustment through business combinations&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(24.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(29.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Write down of assets &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;242.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We review the carrying amount of goodwill and intangible assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets (or the related CGU or CGUs) may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. In addition to an assessment of triggering events during the year, we conduct an Annual Impairment Assessment of CGUs with goodwill in the fourth quarter of each year. We recorded &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; impairment charges against goodwill or intangible assets during 2017 to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, or as a result of our 2017, 2018 or 2019 Annual Impairment Assessments. However, see note 16(a) for a discussion of non-cash restructuring charges recorded in 2017 to 2019 to write-down certain equipment and ROU assets in connection with our restructuring activities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For our Annual Impairment Assessments, we used cash flow projections based primarily on our plan for the following year and, to a lesser extent, on our three-year strategic plan and other financial projections. Our plans, which are primarily based on financial projections submitted by our subsidiaries along with input from our customer teams, are reviewed by various levels of management as part of our annual planning cycle. The plan for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (used for our &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Annual Impairment Assessment) was approved by management and presented to our Board of Directors in December &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The process of determining the recoverable amount of a CGU is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, among other factors. The assumptions used in our &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Annual Impairment Assessment were determined based on past experiences adjusted for expected changes in future conditions. Where applicable, we also engaged independent brokers to obtain market prices to estimate our real property and other asset values. For our &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Annual Impairment Assessment, we used cash flow projections over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year period, and applied a perpetuity growth rate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; thereafter (consistent with long-term inflation guidance).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our goodwill balance at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$198.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$198.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$23.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;).  Our capital equipment CGU consists of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$112.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of goodwill attributable to our acquisition of Impakt in November 2018 and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$19.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; attributable to prior acquisitions. Our A&amp;amp;D CGU consists of goodwill of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; attributable to our November 2016 acquisition of Lorenz, Inc. and Suntek Manufacturing Technologies, SA de CV, collectively known as Karel Manufacturing. Our Atrenne CGU consists of goodwill of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$62.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; attributable to our April 2018 Atrenne acquisition. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for further details.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We used the following assumptions for purposes of our Annual Impairment Assessments of goodwill for the periods shown:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.03174603174604%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:31%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:24%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:28%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Assumption&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Capital equipment CGU&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;A&amp;amp;D CGU&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Atrenne CGU&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Annual revenue growth rate&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; 13% over 5 year period;&lt;br clear="none"/&gt;2018 &amp;#8212; 4% over 5 year period;&lt;br clear="none"/&gt;2017 &amp;#8212; 9% over 6 year period &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; modest growth over 5 year period;&lt;br clear="none"/&gt;2018 &amp;#8212; modest growth over 5 year period;&lt;br clear="none"/&gt;2017 &amp;#8212; modest growth over 4 year period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; 4% over 5 year period;&lt;br clear="none"/&gt;2018 &amp;#8212; 12% over 4 year period;&lt;br clear="none"/&gt;2017 &amp;#8212; N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Average annual margins&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; above company margins; &lt;br clear="none"/&gt;2018 &amp;#8212; above company margins; &lt;br clear="none"/&gt;2017 &amp;#8212; slightly above company margins&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; slightly above company margins;&lt;br clear="none"/&gt;2018 &amp;#8212; slightly above company margins;&lt;br clear="none"/&gt;2017 &amp;#8212; used company margins&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; above company margins; &lt;br clear="none"/&gt;2018 &amp;#8212; above company margins; &lt;br clear="none"/&gt;2017 &amp;#8212; N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212;13%;&lt;br clear="none"/&gt;2018 &amp;#8212;13%;&lt;br clear="none"/&gt;2017 &amp;#8212;17%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; 10%;&lt;br clear="none"/&gt;2018 &amp;#8212; 11%;&lt;br clear="none"/&gt;2017 &amp;#8212; 9%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2019 &amp;#8212; 10%; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(2)&lt;br clear="none"/&gt;&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;2018 &amp;#8212; 13%;&lt;br clear="none"/&gt;2017 &amp;#8212; N/A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1) &amp;#160;&amp;#160;&amp;#160;&amp;#160;Supported by new business awarded in recent years, the expectation of future new business awards, and growth due to our acquisitions. &lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;The decrease in the discount rate used for our Atrenne CGU is supported by the overall decrease in our weighted average cost of capital, as well as the overall strong performance of this business since its acquisition.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Although our capital equipment CGU generated a net operating loss in 2019, our assumptions for this CGU for our 2019 Annual Impairment Assessment reflect our expectation of market recovery in the capital equipment business. Future growth in revenue and margins are supported by new business awarded recently, near-term customer forecasts, improved demand and performance commencing in Q4 2019, assumptions for additional future program wins based on our current revenue pipeline, margin improvements based on restructuring actions completed during 2019, and external industry outlooks. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Future events and market conditions may impact our assumptions as to prices, costs or other factors that may result in changes to our estimates of future cash flows. Failure to realize the assumed revenues at an appropriate profit margin of a CGU could result in impairment losses in such CGU in future periods, especially with respect to our capital equipment CGU&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory>
	<ifrs-full:DisclosureOfInventoriesExplanatory contextRef="FD2019Q4YTD" id="Fact-72C96792937CF3B14CABD415D332BDCB">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;INVENTORIES:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Inventories are comprised of the following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:73%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:20px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Raw materials&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;948.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;868.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Work in progress&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;101.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;77.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Finished goods&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;46.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,089.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;992.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We record inventory provisions, net of valuation recoveries, in cost of sales. Inventory provisions reflect write-downs in the value of our inventory to net realizable value, and valuation recoveries primarily reflect realized gains on the disposition of previously written-down inventory. During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we recorded net inventory provisions of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;$13.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;), comprised of new provisions (approximately two-thirds of which related to specified aged inventory in our ATS segment), which were partially offset by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of valuation recoveries (relatively equal between our &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; segments) recorded in Q4 2019.  Our net inventory provisions for 2018 were primarily due to increases in our overall aged inventory levels as compared to 2017, more than half of which related to customers in our ATS segment, comprised of new provisions which were partially offset by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of valuation recoveries recorded in the fourth quarter of 2018. We regularly review our estimates and assumptions used to value our inventory through analysis of historical performance.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certain of our contracts provide for customer cash deposits to cover our risk of excess and obsolete inventory and/or for working capital requirements. Such deposits as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (primarily covering our aged inventory) totaled &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$121.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$57.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;), and were recorded in accrued and other current liabilities on our consolidated balance sheet.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInventoriesExplanatory>
	<ifrs-full:DisclosureOfLeasesExplanatory contextRef="FD2019Q4YTD" id="Fact-F3D5C86FC5FD4428DDED40BE83390F91">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;RIGHT-OF-USE ASSETS:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details the changes to the net book value of ROU assets during 2019: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Buildings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; January 1, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;103.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(31.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(32.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Write down of assets and lease terminations&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December 31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;94.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;104.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;During 2019, we recorded &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$1.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; (as restructuring charges) to write down certain ROU assets in connection with restructuring actions pertaining to vacated properties, resulting in part from sublet recoveries that were lower than the carrying value of the related leases. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(a). We also terminated several leases in connection with restructuring actions and de-recognized &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$3.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; of ROU assets in connection therewith. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We review the carrying amount of ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets (or the related CGU or CGUs) may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. We did not identify any triggering event during the course of 2019 indicating that the carrying amount of our ROU assets or related CGUs may not be recoverable&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;However, we recorded non-cash restructuring charges in 2019 to write-down certain ROU assets related to vacated properties in connection with actions pertaining to our cost efficiency initiative. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(a).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfLeasesExplanatory>
	<ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory contextRef="FD2019Q4YTD" id="Fact-83482A6E948DDF4A91EFD415D348BF41">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The local currency amounts have been converted to U.S. dollar equivalents using spot rates at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Canadian &lt;br clear="none"/&gt;dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Romanian Leu&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Euro&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Thai baht&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Chinese renminbi&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A/R&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;46.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income taxes and value-added taxes receivable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other financial assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Pension and non-pension post-employment liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(69.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(13.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income taxes and value-added taxes payable&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A/P and certain accrued and other liabilities and provisions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(54.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(39.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(31.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(28.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net financial assets (liabilities)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(120.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(41.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory>
	<ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory contextRef="FD2019Q4YTD" id="Fact-8DA43BF6BAEA251290E6D415D3828E39">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following tables provide a summary of the financial position of our pension and other benefit&amp;#160;plans:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans &lt;br clear="none"/&gt;Year ended &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans &lt;br clear="none"/&gt;Year ended &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan assets, beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;395.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;293.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actuarial gains (losses) in other comprehensive income &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(82.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Administrative expenses paid from plan assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employer contributions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employer direct benefit payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employer direct settlement payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Settlement payments from employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Settlement payments from plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit payments from plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit payments from employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency exchange rate changes and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(18.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan assets, end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;293.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;328.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Actuarial gains or losses are determined based on actual return on plan assets less interest income as set forth in the table above. For 2018, includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$63.3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; loss resulting from the purchase of annuities in June 2018 (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;19&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;(a)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; above).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans &lt;br clear="none"/&gt;Year ended &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans  &lt;br clear="none"/&gt;Year ended &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued benefit obligations, beginning of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;355.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;309.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current service cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Past service cost and settlement/curtailment losses &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actuarial losses (gains) in other comprehensive income from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; Changes in demographic assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; Changes in financial assumptions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; Experience adjustments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Settlement payments from employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Settlement payments from plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit payments from plan&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Benefit payments from employer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign currency exchange rate changes and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued benefit obligations, end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;309.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;346.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;87.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:13px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average duration of benefit obligations (in years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;For 2019, past service costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; were incurred for additional obligations under our Thailand post-employment benefit plan as a result of recent changes in labor protection laws in Thailand that increase severance benefits for specified employees upon termination. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(b). The settlement losses relate to employee terminations in connection with 2019 restructuring actions.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The present value of the defined benefit obligations, the fair value of plan assets and the surplus or deficit in our defined benefit pension and other benefit plans are summarized as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:674px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:394px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:52px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans&lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans  &lt;br clear="none"/&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued benefit obligations, end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(309.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(346.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(68.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(87.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Plan assets, end of year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;293.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;328.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deficiency of plan assets over accrued benefit obligations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(68.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(85.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory>
	<ifrs-full:DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory contextRef="FD2019Q4YTD" id="Fact-5A350E3EE453FF2E7981D415D3856F16">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;ASSETS CLASSIFIED AS HELD FOR SALE:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As a result of previously announced restructuring actions, we have reclassified certain assets as held for sale. These assets were reclassified at the lower of their carrying value and estimated fair value less costs of disposal at the time of such reclassification. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of assets classified as held for sale, consisting of equipment in Europe (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$27.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, consisting of land and buildings in Europe and Canada). The decrease from 2018 resulted from: (i) the sale of our Toronto real property in March 2019, and (ii) the reclassification of the land and building we own in Europe (totaling &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;) to property, plant and equipment as of December 31, 2019, as such assets no longer meet the criteria required to be classified as held for sale on our consolidated balance sheet. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory>
	<ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory contextRef="FD2019Q4YTD" id="Fact-C4152FBF0562B6EE7C174AC4A0AAC6F7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information regarding RSU and PSU grants to employees and directors (see below), as applicable, for the years indicated is set forth below:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;RSUs Granted:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of awards (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average grant date fair value per unit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.05&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.88&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;PSUs Granted:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of awards (in millions, representing 100% of target)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average grant date fair value per unit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17.18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.11&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:10px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&amp;#160;December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of outstanding RSUs (in millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number of outstanding PSUs (in millions, representing 100% of target granted)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory>
	<ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory contextRef="FD2019Q4YTD" id="Fact-9B86F744B71A36ECA554D415D3268E27">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock option transactions were as follows for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:676px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:469px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:83px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:100px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Number of &lt;br clear="none"/&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Weighted Average &lt;br clear="none"/&gt;Exercise Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(in&amp;#160;millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding at January 1, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.87&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding at December&amp;#160;31, 2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.20&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding at December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.93&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding at December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory>
	<ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory contextRef="FD2019Q4YTD" id="Fact-8CFF636131BAA71318B7D415D323B0D7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following stock options* were outstanding as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="11" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:27%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Range of Exercise Prices&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Outstanding &lt;br clear="none"/&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average &lt;br clear="none"/&gt;Exercise Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Remaining Life &lt;br clear="none"/&gt;of Outstanding Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Exercisable &lt;br clear="none"/&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average &lt;br clear="none"/&gt;Exercise Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(in&amp;#160;millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(in&amp;#160;millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.35 - $13.46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;* &amp;#160;&amp;#160;&amp;#160;&amp;#160;The exercise prices used in the above tables were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory>
	<ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory contextRef="FD2019Q4YTD" id="Fact-564F852E6901E003AA14D415D38EB170">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;CAPITAL DISCLOSURES:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our main objectives in managing our capital resources are to ensure liquidity and to have funds available for working capital or other investments we determine are required to grow our business. Our capital resources consist of cash provided by operating activities, access to the Revolver, intraday and overnight bank overdraft facilities, an A/R sales program, the SFPs (while available) and our ability to issue debt or equity securities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We regularly review our borrowing capacity and make adjustments, as permitted, for changes in economic conditions and changes in our requirements. In June 2018, we entered into our &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$800.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Credit Facility, which provides for the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$350.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Initial Term Loan that matures in June 2025, and the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$450.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Revolver that matures in June 2023. In November 2018, we utilized the accordion feature under our Credit Facility to add the incremental &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$250.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Incremental Term Loan, maturing in June 2025. The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments thereunder by approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$110&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, plus an unlimited amount to the extent that a specified leverage ratio on a pro forma basis does not exceed specified limits, in each case on an uncommitted basis and subject to the satisfaction of certain terms and conditions. The Revolver also includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; sub-limit for swing line loans, providing for short-term borrowings up to a maximum of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;ten&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; business days, as well as a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$150.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; sub-limit for letters of credit, in each case subject to the overall revolving credit limit. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for amounts outstanding under the Credit Facility at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. We had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$428.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; available as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the Revolver for future borrowings. As of December 31, 2019, we also had access to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$142.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in intraday and overnight bank overdraft facilities, our then-existing &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$200.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; uncommitted A/R sales program, and the uncommitted SFPs to provide short-term liquidity. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we sold &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$90.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of A/R under our then-effective A/R sales program and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the SFPs. We replaced our previous A/R sales program with a new uncommitted &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$235.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; A/R sales program that we executed in March 2020 (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;). The timing and amounts we may borrow and repay under these facilities can vary significantly from month-to-month depending on our working capital and other cash requirements. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have commenced NCIBs in the past few years, pursuant to which we have repurchased and canceled SVS. See note&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;13&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for details. In addition, we have purchased SVS from time-to-time in the open market through a broker for delivery under our SBC plans. We have not distributed, nor do we have any current plan to distribute, any dividends to our shareholders. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our strategy on capital risk management has not changed significantly since the end of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. Other than the restrictive and financial covenants associated with the Credit Facility described in note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we are not subject to any contractual or regulatory capital requirements. While some of our international operations are subject to government restrictions on the flow of capital into and out of their jurisdictions, these restrictions have not had a material impact on our operations or cash&amp;#160;flows.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory>
	<ifrs-full:DisclosureOfOperatingSegmentsExplanatory contextRef="FD2019Q4YTD" id="Fact-9C7D5444E3F4378E4ED9D415D379B8E4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:332px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:39px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:39px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:39px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Segment income, segment margin, and reconciliation of segment income to IFRS earnings before income taxes:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;Segment Margin&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;Segment Margin&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9.5pt;"&gt;&lt;font style="font-family:inherit;font-size:9.5pt;"&gt;Segment Margin&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;ATS segment income and margin&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;102.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;64.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CCS segment income and margin&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;120.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;93.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total segment income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;217.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;213.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;158.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reconciling items:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Finance costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee SBC expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Amortization of intangible assets (excluding computer software)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other Charges (Recoveries) (note 16)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;61.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(49.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Inventory fair value adjustment (note 3)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other solar charges (inventory and A/R write-down)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;IFRS earnings before income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;133.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;99.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOperatingSegmentsExplanatory>
	<ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory contextRef="FD2019Q4YTD" id="Fact-FB3826F03FD4B7711D5AD415D3B81D58">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;OTHER NON-CURRENT ASSETS:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:67%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net pension assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Land rights&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred investment costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred financing costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory>
	<ifrs-full:DisclosureOfOtherProvisionsExplanatory contextRef="FD2019Q4YTD" id="Fact-AAE49A0AB647B946D8DBD415D3302B15">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following chart details the changes in our&amp;#160;provisions for the year indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:40%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Restructuring&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Warranty&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Legal&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&amp;#160;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Other&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Provisions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reversal of prior year provisions&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iii) &lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Payments/usage&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(26.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(31.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accretion, foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;41.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-current&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iv)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;41.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Legal represents our aggregate provisions recorded for various legal actions based on our estimates of the likely outcomes. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Other represents our asset retirement obligations relating to properties that we currently lease. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;, we reversed prior year warranty provisions as a result of expired warranties. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(iv)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Non-current balances are included in provisions and other non-current liabilities on our consolidated balance&amp;#160;sheet.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherProvisionsExplanatory>
	<ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory contextRef="FD2019Q4YTD" id="Fact-4DD3457377AA73EE9A41D415D3073422">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;PROPERTY, PLANT AND EQUIPMENT:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment are comprised of the following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Accumulated &lt;br clear="none"/&gt;Depreciation and &lt;br clear="none"/&gt;Impairment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Net Book &lt;br clear="none"/&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Buildings including improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;375.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;218.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;157.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;781.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;588.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;193.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,183.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;818.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;365.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:389px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:70px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:92px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:67px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Accumulated &lt;br clear="none"/&gt;Depreciation and &lt;br clear="none"/&gt;Impairment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Net Book &lt;br clear="none"/&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Buildings including improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;351.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;197.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;154.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;720.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;544.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;176.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,108.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;753.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;355.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details the changes to the net book value of property, plant and&amp;#160;equipment for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Buildings &lt;br clear="none"/&gt;including &lt;br clear="none"/&gt;Improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Machinery &lt;br clear="none"/&gt;and &lt;br clear="none"/&gt;Equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; January&amp;#160;1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;141.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;323.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;62.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;87.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Acquisitions through business combinations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(53.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(73.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Write down of assets and other disposals&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December 31, 2018 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;157.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;193.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;365.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Transferred from assets held for sale&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;55.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;76.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Adjustment through business combinations &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(53.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(73.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Write down of assets and other disposals &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iii) (iv)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(26.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December 31, 2019 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;154.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;176.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;355.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;The net book value of property, plant and equipment at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; included &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$7.5&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$12.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;) of leases financed through third parties.  See note 12 for the future minimum lease payments under these leases. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Includes the disposal of our Toronto real property in March 2019.  See "&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-style:italic;"&gt;Toronto Real Property and Related Transactions&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;" below.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(iv)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Includes the write-down of equipment primarily related to our capital equipment business and other disengaged programs (recorded as restructuring charges). See note 16(a).&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We review the carrying amount of property, plant and equipment for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets (or the related CGU or CGUs) may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. We did not identify any triggering event during the course of 2017 to 2019 indicating that the carrying amount of such assets or CGUs may not be recoverable.  However, we recorded non-cash restructuring charges: (i) in 2017, to write down our then-remaining solar panel manufacturing equipment; (ii) in 2018, to reflect losses on the sale of surplus equipment; and (iii) in 2019, to write-down certain equipment primarily related to our capital equipment business and disengaged programs, in each case in connection with our restructuring activities. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:normal;"&gt;(a)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Toronto Real Property and Related Transactions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On July 23, 2015, we entered into an agreement of purchase and sale (Property Sale Agreement) to sell our real property located in Toronto, Ontario, which included the site of our corporate headquarters and our Toronto manufacturing operations, to a special purpose entity (the Property Purchaser), a consortium of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; real estate partnerships (approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the interests of which are held by a privately-held partnership in which Mr. Gerald Schwartz (a controlling shareholder of Celestica) has a material interest; and approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the interests of which are held by a partnership in which Mr. Schwartz has a non-voting interest). In September 2018, the Property Sale Agreement was assigned to a new purchaser (Assignee). The Property Purchaser holds a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; non-voting interest in the Assignee. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On March 7, 2019, we completed the sale of our Toronto real property and received total additional proceeds of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$113.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (Toronto Proceeds), including a high density bonus and an early vacancy incentive related to the temporary relocation of our corporate headquarters. We recorded a gain of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$102.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (Property Gain) on the sale in other charges (recoveries) during Q1 2019 (see note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(c)). No net tax impact was recorded from this sale, as the gain was offset by the utilization of previously unrecognized tax losses. See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We completed the relocation of our Toronto manufacturing operations in February 2019 (under a long-term lease executed in November 2017). We also entered into a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year lease in March 2019 with the Assignee for our new corporate headquarters, to be built by the Assignee on the site of our former location. In connection therewith, we completed the temporary relocation of our corporate headquarters in the second quarter of 2019 (Q2 2019) (pursuant to a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year lease executed in September 2018) while our new corporate headquarters is under construction. In connection with such relocations, we capitalized building improvements and equipment costs related to our new manufacturing site (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in 2019; approximatel&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;y&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$15&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in 2018; nil in 2017) and our temporary corporate headquarters (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in 2019; nil prior thereto), and we incurred transition-related costs (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.8&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in 2019; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$13.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in 2018; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.6&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in 2017) which we recorded in other charges. Transition costs are comprised of direct relocation and duplicate costs (such as rent expense, utility costs, depreciation charges, and personnel costs) incurred during the transition periods, as well as cease-use costs incurred in connection with idle or vacated portions of the relevant premises that we would not have incurred but for these relocations.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
	<ifrs-full:DisclosureOfProvisionsExplanatory contextRef="FD2019Q4YTD" id="Fact-9DCDC6F5857C3F535C58D415D3359ADF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;PROVISIONS:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our provisions include restructuring, warranty, legal and other provisions. We have included a description of our restructuring, warranty and legal provisions in note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;(k)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. We include details of our restructuring provision in note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;"&gt;16&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;text-decoration:none;"&gt;(a)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The following chart details the changes in our&amp;#160;provisions for the year indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:40%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Restructuring&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Warranty&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Legal&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&amp;#160;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Other&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(ii)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Provisions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reversal of prior year provisions&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iii) &lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Payments/usage&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(26.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(31.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accretion, foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;41.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-current&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(iv)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;41.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Legal represents our aggregate provisions recorded for various legal actions based on our estimates of the likely outcomes. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(ii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Other represents our asset retirement obligations relating to properties that we currently lease. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(iii)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;, we reversed prior year warranty provisions as a result of expired warranties. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(iv)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Non-current balances are included in provisions and other non-current liabilities on our consolidated balance&amp;#160;sheet.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At the end of each reporting period, we evaluate the appropriateness of our provisions, and adjustments may be made to reflect actual experience or changes in our estimates.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfProvisionsExplanatory>
	<ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory contextRef="FD2019Q4YTD" id="Fact-3E3F123F77435805E59BD415D311BEAF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following stock options* were outstanding as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="11" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:27%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Range of Exercise Prices&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Outstanding &lt;br clear="none"/&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average &lt;br clear="none"/&gt;Exercise Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Remaining Life &lt;br clear="none"/&gt;of Outstanding Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Exercisable &lt;br clear="none"/&gt;Options&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average &lt;br clear="none"/&gt;Exercise Price&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(in&amp;#160;millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(in&amp;#160;millions)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.35 - $13.46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.50&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;* &amp;#160;&amp;#160;&amp;#160;&amp;#160;The exercise prices used in the above tables were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory>
	<ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory contextRef="FD2019Q4YTD" id="Fact-9AF616652E5EEC3E680CD415D338F736">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill and intangible assets are comprised of the following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:14%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Accumulated &lt;br clear="none"/&gt;Amortization &lt;br clear="none"/&gt;and Impairment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Net Book &lt;br clear="none"/&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;253.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;55.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;508.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;238.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;269.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer software assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;290.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;276.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;909.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;625.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;283.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:671px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:381px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:92px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:72px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Cost&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Accumulated &lt;br clear="none"/&gt;Amortization &lt;br clear="none"/&gt;and Impairment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Net Book &lt;br clear="none"/&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;253.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;55.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Intellectual property&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;111.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other intangible assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;503.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;260.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;242.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer software assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;291.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;282.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;905.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;654.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;251.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table details the changes to the net book value of goodwill and intangible assets for the years indicated:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.80952380952381%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Note&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other &lt;br clear="none"/&gt;Intangible &lt;br clear="none"/&gt;Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Computer &lt;br clear="none"/&gt;Software &lt;br clear="none"/&gt;Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; January&amp;#160;1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;44.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Acquisitions through business combinations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;175.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;271.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(11.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(15.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;269.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;482.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Adjustment through business combinations&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Amortization&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(24.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(29.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Write down of assets &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign exchange and other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;242.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory>
	<ifrs-full:DisclosureOfRelatedPartyExplanatory contextRef="FD2019Q4YTD" id="Fact-75FEB2BAB01109806FB6D415D39ED0FD">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;RELATED PARTY TRANSACTIONS: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Onex Corporation (Onex) beneficially owns, controls, or directs, directly or indirectly, all of our outstanding MVS. Accordingly, Onex has the ability to exercise significant influence over our business and affairs and generally has the power to determine all matters submitted to a vote of our shareholders where the SVS and MVS vote together as a single class. Mr. Gerald Schwartz, the Chairman of the Board, President and Chief Executive Officer of Onex, indirectly owns shares representing the majority of the voting rights of&amp;#160;the shares of Onex.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are party to a Services Agreement with Onex for the services of Mr. Tawfiq Popatia, an officer of Onex, as a director of Celestica, pursuant to which Onex receives compensation for such services. This agreement automatically renews for successive &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year terms unless either party provides a notice of intent not to renew. Under such agreement, the annual fee payable to Onex is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.235&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, payable in DSUs in equal quarterly installments, in arrears. The Services Agreement terminates automatically and the rights of Onex to receive compensation (other than accrued and unpaid compensation) will terminate (a) &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; days after the first day on which Onex ceases to hold at least one MVS of Celestica or any successor company or (b) the date Mr. Popatia ceases to be a director of Celestica for any reason.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;See note &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for details with respect to Mr. Schwartz's interest in the Property Purchaser, and the Property Purchaser's &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; non-voting interest in the Assignee. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Compensation of key management personnel:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our key management team consists of directors and senior executive officers. The aggregate compensation expenses we recognized under IFRS for our directors and senior executive officers were as&amp;#160;follows: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Short-term employee benefits and costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Post-employment and other long-term benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;SBC (including DSUs and RSUs to eligible directors)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRelatedPartyExplanatory>
	<ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory contextRef="FD2019Q4YTD" id="Fact-C861C9F3A46B045BD8946A0F0023CFC1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth the customers that individually represented 10% or more of total revenue for the years indicated, and their segments:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:51%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Segment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December&amp;#160;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cisco Systems, Inc.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CCS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Dell Technologies&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CCS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Juniper Networks, Inc.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CCS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;* Less than 10%.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory>
	<ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory contextRef="FD2019Q4YTD" id="Fact-793219ACE5223A9C163DD415D39841A8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A one percentage-point increase or decrease in one of the following actuarial assumptions, holding other assumptions constant in each case, would increase (decrease) our benefit obligations as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:672px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:369px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Pension Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Other Benefit Plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Year ended&lt;br clear="none"/&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Year ended&lt;br clear="none"/&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;1% Increase&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;1% Decrease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;1% Increase&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;1% Decrease&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Discount rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(54.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;70.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Healthcare cost trend rate &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory>
	<ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory contextRef="FD2019Q4YTD" id="Fact-6C9D3F9A67657F6A0516D415D358FA45">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Changes in deferred tax assets and liabilities for the periods indicated are as&amp;#160;follows:&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.01587301587301%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="33" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:22%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:7%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized &lt;br clear="none"/&gt;foreign &lt;br clear="none"/&gt;exchange &lt;br clear="none"/&gt;gains&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Accounting &lt;br clear="none"/&gt;provisions &lt;br clear="none"/&gt;not &lt;br clear="none"/&gt;currently &lt;br clear="none"/&gt;deductible&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Pensions and &lt;br clear="none"/&gt;non-pension &lt;br clear="none"/&gt;post-retirement &lt;br clear="none"/&gt;benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Tax &lt;br clear="none"/&gt;losses &lt;br clear="none"/&gt;carried &lt;br clear="none"/&gt;forward&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Property, &lt;br clear="none"/&gt;plant and &lt;br clear="none"/&gt;equipment &lt;br clear="none"/&gt;and &lt;br clear="none"/&gt;intangibles&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Reclassification&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;between&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;deferred tax&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;assets and&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;deferred tax&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;liabilities&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(i)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Deferred tax assets:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; January&amp;#160;1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;8.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;34.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;6.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;37.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Credited (charged) to net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;36.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;17.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;56.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Credited (charged) directly to equity&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(9.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(8.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Effects of foreign exchange&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(6.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(36.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(46.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;10.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;59.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;14.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(48.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;36.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Credited (charged) to net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(3.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Credited (charged) directly to equity&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Additions from business combinations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Effects of foreign exchange&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;9.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;62.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;11.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(50.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;33.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Deferred tax liabilities:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; January&amp;#160;1, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;25.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;10.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(12.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;27.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Charged (credited) to net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Charged (credited) directly to equity&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(9.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(9.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Additions from business combinations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;56.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;56.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Effects of foreign exchange&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(6.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(4.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(36.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(46.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;24.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;48.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(48.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;25.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Charged (credited) to net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;4.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;5.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Additions from business combinations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.9&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Effects of foreign exchange&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(1.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(2.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;Balance &amp;#8212; December&amp;#160;31, 2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;26.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;52.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(50.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;28.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:0px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;(i)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;This reclassification reflects the offsetting of deferred tax assets and deferred tax liabilities to the extent they relate to the same taxing authorities and there is a legally enforceable right to such offset. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
	<ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory contextRef="FD2019Q4YTD" id="Fact-FC03D856E6E2DACF852FD415D333CF18">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The aggregate compensation expenses we recognized under IFRS for our directors and senior executive officers were as&amp;#160;follows: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Year ended December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Short-term employee benefits and costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Post-employment and other long-term benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;SBC (including DSUs and RSUs to eligible directors)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20.5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory>
	<ifrs-full:EarningsPerShareExplanatory contextRef="FD2019Q4YTD" id="Fact-85C1A53EBCFEEB14C6C3D415D373C56B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average number of shares (basic)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;143.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;139.4&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;131.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Dilutive effect of outstanding awards under SBC plans&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average number of shares (diluted)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;145.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;140.6&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-bottom:2px;text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;131.8&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:EarningsPerShareExplanatory>
	<ifrs-full:ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements contextRef="FD2019Q4YTD" id="Fact-795518A3CA22DAB7D076D415D2FB408C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Basis of measurement:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements>
	<ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities contextRef="FD2019Q4YTD" id="Fact-87E0D06BF100F39A870FD415D34CDF18">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December 31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the aggregate remaining mandatory principal repayments of the Term Loans were as follows, including a mandatory Term Loan prepayment of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$107.0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; due in 2020 based on specified excess cash flow for 2019 (we are currently unable to determine whether further mandatory principal repayments of the Term Loans based on specified excess cash flow or cash proceeds will be required subsequent to 2020): &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Years ending December 31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Amount &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;113.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2024&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2025 (to maturity in June 2025)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;455.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;592.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities>
	<ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk contextRef="FD2019Q4YTD" id="Fact-6BE220EB646B979D0867D415D35A6564">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The financial impact of a one-percentage point strengthening or weakening of the following currencies against the U.S. dollar for our financial instruments denominated in such non-functional currencies is summarized in the following table as at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&amp;#160;31, 2019&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The financial instruments impacted by a change in exchange rates include our exposures to the above financial assets or liabilities denominated in non-functional currencies and our foreign exchange forward contracts and swaps. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="20" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:46%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Canadian &lt;br clear="none"/&gt;dollar&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Romanian Leu&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Euro&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Thai baht&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="padding-bottom:1px;text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Chinese renminbi&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Increase (decrease)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1% Strengthening&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1% Weakening&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net earnings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other comprehensive income&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.7&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk>
	<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
		<link:loc xlink:href="#Fact-0283BE663D259383EF85D415D301E104" xlink:label="Fact-0283BE663D259383EF85D415D301E104_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-1C5CCD61B660C06357F9D415D328D005" xlink:label="Fact-1C5CCD61B660C06357F9D415D328D005_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-247CD1CD45DFA382A992D415D3364BE2" xlink:label="Fact-247CD1CD45DFA382A992D415D3364BE2_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-2DC5FDEB4CDF8C0F350CD415D32EAF15" xlink:label="Fact-2DC5FDEB4CDF8C0F350CD415D32EAF15_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-2FE3B76438A0043A5205D415D37EFA25" xlink:label="Fact-2FE3B76438A0043A5205D415D37EFA25_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-3CE829AD4125C13F7175D415D3AC5E83" xlink:label="Fact-3CE829AD4125C13F7175D415D3AC5E83_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-40F8EF223B10B1B9A76BD415D32726FA" xlink:label="Fact-40F8EF223B10B1B9A76BD415D32726FA_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-4FB743878DB027BA8C7BD415D37F3571" xlink:label="Fact-4FB743878DB027BA8C7BD415D37F3571_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-5139F1B4C1966B7DF56FD415D37772EC" xlink:label="Fact-5139F1B4C1966B7DF56FD415D37772EC_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-61CA32CC27EC43AADAE5D415D38FC4D7" xlink:label="Fact-61CA32CC27EC43AADAE5D415D38FC4D7_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-65602473B106973CD573D415D3AAA66F" xlink:label="Fact-65602473B106973CD573D415D3AAA66F_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-8525E40BF1C82FAAC148413BCD239BAA" xlink:label="Fact-8525E40BF1C82FAAC148413BCD239BAA_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-9714606DC4F9274B49A8D415D3AD4CFF" xlink:label="Fact-9714606DC4F9274B49A8D415D3AD4CFF_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-F88CBDF36954F36BBC4AD415D3783F3B" xlink:label="Fact-F88CBDF36954F36BBC4AD415D3783F3B_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-FDD315ED2B92EFA100F0D415D313D926" xlink:label="Fact-FDD315ED2B92EFA100F0D415D313D926_lbl" xlink:type="locator" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-0283BE663D259383EF85D415D301E104_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-1C5CCD61B660C06357F9D415D328D005_lbl" xlink:to="Footnote-9C9C0A85632BEE3DCEC7D415D3DF6E19_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-247CD1CD45DFA382A992D415D3364BE2_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-2DC5FDEB4CDF8C0F350CD415D32EAF15_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-2FE3B76438A0043A5205D415D37EFA25_lbl" xlink:to="Footnote-9C9C0A85632BEE3DCEC7D415D3DF6E19_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-3CE829AD4125C13F7175D415D3AC5E83_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-40F8EF223B10B1B9A76BD415D32726FA_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-4FB743878DB027BA8C7BD415D37F3571_lbl" xlink:to="Footnote-9C9C0A85632BEE3DCEC7D415D3DF6E19_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-5139F1B4C1966B7DF56FD415D37772EC_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-61CA32CC27EC43AADAE5D415D38FC4D7_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-65602473B106973CD573D415D3AAA66F_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-8525E40BF1C82FAAC148413BCD239BAA_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-9714606DC4F9274B49A8D415D3AD4CFF_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-F88CBDF36954F36BBC4AD415D3783F3B_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-FDD315ED2B92EFA100F0D415D313D926_lbl" xlink:to="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:type="arc" />
		<link:footnote xlink:label="Footnote-3866749D34B68EFF5AF4D415D3DF7652_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss is net of tax. See note&#160;14.</link:footnote>
		<link:footnote xlink:label="Footnote-9C9C0A85632BEE3DCEC7D415D3DF6E19_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Finance costs paid includes debt issuance costs paid of $2.9 in 2019 (2018 &#8212; $12.9; 2017 &#8212; nil). We paid $2.0 in fees in Q4 2019 in connection with obtaining the Q4 2019 Waivers (see note 12).</link:footnote>
	</link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>cls-20191231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.celestica.com/20191231" xmlns:cls="http://www.celestica.com/20191231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.ifrs.org/taxonomy/2019-03-27/ifrs-full" schemaLocation="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cls-20191231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cls-20191231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cls-20191231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cls-20191231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AccountsReceivable" roleURI="http://www.celestica.com/role/AccountsReceivable">
        <link:definition>2113100 - Disclosure - Accounts Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableDetails" roleURI="http://www.celestica.com/role/AccountsReceivableDetails">
        <link:definition>2413401 - Disclosure - Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossNetOfTax" roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTax">
        <link:definition>2143100 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossNetOfTaxDetails" roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxDetails">
        <link:definition>2443402 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveLossNetOfTaxTables" roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxTables">
        <link:definition>2343301 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.celestica.com/role/Acquisitions">
        <link:definition>2107100 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAdditionalInformationDetails" roleURI="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails">
        <link:definition>2407402 - Disclosure - Acquisitions - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsPurchasePriceAllocationDetails" roleURI="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails">
        <link:definition>2407403 - Disclosure - Acquisitions - Purchase Price Allocation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://www.celestica.com/role/AcquisitionsTables">
        <link:definition>2307301 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsClassifiedAsHeldForSale" roleURI="http://www.celestica.com/role/AssetsClassifiedAsHeldForSale">
        <link:definition>2119100 - Disclosure - Assets Classified As Held For Sale</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsClassifiedAsHeldForSaleDetails" roleURI="http://www.celestica.com/role/AssetsClassifiedAsHeldForSaleDetails">
        <link:definition>2419401 - Disclosure - Assets Classified As Held For Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisOfPreparationAndSignificantAccountingPolicies" roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPolicies">
        <link:definition>2104100 - Disclosure - Basis of Preparation and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2404404 - Disclosure - Basis of Preparation and Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisOfPreparationAndSignificantAccountingPoliciesPolicies" roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Basis of Preparation and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails">
        <link:definition>2404403 - Disclosure - Basis of Preparation and Significant Accounting Policies - Recently Adopted Accounting Standards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisOfPreparationAndSignificantAccountingPoliciesTables" roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesTables">
        <link:definition>2304302 - Disclosure - Basis of Preparation and Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalDisclosures" roleURI="http://www.celestica.com/role/CapitalDisclosures">
        <link:definition>2167100 - Disclosure - Capital Disclosures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalDisclosuresDetails" roleURI="http://www.celestica.com/role/CapitalDisclosuresDetails">
        <link:definition>2467401 - Disclosure - Capital Disclosures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStock" roleURI="http://www.celestica.com/role/CapitalStock">
        <link:definition>2140100 - Disclosure - Capital Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockAdditionalInformationDetails" roleURI="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails">
        <link:definition>2440402 - Disclosure - Capital Stock - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockDirectorSbcIncludedInIncomeStatementDetails" roleURI="http://www.celestica.com/role/CapitalStockDirectorSbcIncludedInIncomeStatementDetails">
        <link:definition>2440409 - Disclosure - Capital Stock - Director SBC Included in the Income Statement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleOfCapitalTransactionsDetails" roleURI="http://www.celestica.com/role/CapitalStockScheduleOfCapitalTransactionsDetails">
        <link:definition>2440403 - Disclosure - Capital Stock - Schedule of Capital Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails" roleURI="http://www.celestica.com/role/CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails">
        <link:definition>2440405 - Disclosure - Capital Stock - Schedule of Employee SBC Expense by Income Statement Location (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails" roleURI="http://www.celestica.com/role/CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails">
        <link:definition>2440408 - Disclosure - Capital Stock - Schedule of Information about RSUs and PSUs Granted and Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails" roleURI="http://www.celestica.com/role/CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails">
        <link:definition>2440404 - Disclosure - Capital Stock - Schedule of Repurchase Activities under NCIB and SVS Held for Delivery under SBC Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleOfStockOptionTransactionsDetails" roleURI="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionTransactionsDetails">
        <link:definition>2440406 - Disclosure - Capital Stock - Schedule of Stock Option Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleOfStockOptionsOutstandingDetails" roleURI="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionsOutstandingDetails">
        <link:definition>2440407 - Disclosure - Capital Stock - Schedule of Stock Options Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockTables" roleURI="http://www.celestica.com/role/CapitalStockTables">
        <link:definition>2340301 - Disclosure - Capital Stock (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsContingenciesAndGuarantees" roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuarantees">
        <link:definition>2173100 - Disclosure - Commitments, Contingencies and Guarantees</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails">
        <link:definition>2473403 - Disclosure - Commitments, Contingencies and Guarantees - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails" roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails">
        <link:definition>2473402 - Disclosure - Commitments, Contingencies and Guarantees - Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsContingenciesAndGuaranteesTables" roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesTables">
        <link:definition>2373301 - Disclosure - Commitments, Contingencies and Guarantees (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.celestica.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001000 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementOfCashFlows" roleURI="http://www.celestica.com/role/ConsolidatedStatementOfCashFlows">
        <link:definition>1005000 - Statement - Consolidated Statement of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementOfChangesInEquity" roleURI="http://www.celestica.com/role/ConsolidatedStatementOfChangesInEquity">
        <link:definition>1004000 - Statement - Consolidated Statement of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementOfComprehensiveIncome" roleURI="http://www.celestica.com/role/ConsolidatedStatementOfComprehensiveIncome">
        <link:definition>1003000 - Statement - Consolidated Statement of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementOfOperations" roleURI="http://www.celestica.com/role/ConsolidatedStatementOfOperations">
        <link:definition>1002000 - Statement - Consolidated Statement of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilitiesAndLeaseObligations" roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligations">
        <link:definition>2137100 - Disclosure - Credit Facilities and Lease Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails" roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails">
        <link:definition>2437402 - Disclosure - Credit Facilities and Lease Obligations - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails" roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails">
        <link:definition>2437403 - Disclosure - Credit Facilities and Lease Obligations - Borrowings Under Credit Facilities and Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails" roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails">
        <link:definition>2437404 - Disclosure - Credit Facilities and Lease Obligations - Mandatory Principal Repayments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails" roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails">
        <link:definition>2437406 - Disclosure - Credit Facilities and Lease Obligations - Other Lease Related Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails" roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails">
        <link:definition>2437405 - Disclosure - Credit Facilities and Lease Obligations - Schedule of Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilitiesAndLeaseObligationsTables" roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsTables">
        <link:definition>2337301 - Disclosure - Credit Facilities and Lease Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DocumentAndEntityInformation" roleURI="http://www.celestica.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExpensesByNature" roleURI="http://www.celestica.com/role/ExpensesByNature">
        <link:definition>2146100 - Disclosure - Expenses By Nature</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExpensesByNatureDetails" roleURI="http://www.celestica.com/role/ExpensesByNatureDetails">
        <link:definition>2446402 - Disclosure - Expenses By Nature (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExpensesByNatureExpensesByNatureTables" roleURI="http://www.celestica.com/role/ExpensesByNatureExpensesByNatureTables">
        <link:definition>2346301 - Disclosure - Expenses By Nature Expenses By Nature (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceCosts" roleURI="http://www.celestica.com/role/FinanceCosts">
        <link:definition>2152100 - Disclosure - Finance Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceCostsNarrativeDetails" roleURI="http://www.celestica.com/role/FinanceCostsNarrativeDetails">
        <link:definition>2452401 - Disclosure - Finance Costs Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAndRiskManagement" roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagement">
        <link:definition>2164100 - Disclosure - Financial Instruments and Risk Management</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails">
        <link:definition>2464402 - Disclosure - Financial Instruments and Risk Management - Cash and Cash Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails">
        <link:definition>2464406 - Disclosure - Financial Instruments and Risk Management - Credit and Liquidity Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAndRiskManagementCurrencyRiskDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCurrencyRiskDetails">
        <link:definition>2464403 - Disclosure - Financial Instruments and Risk Management - Currency Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails">
        <link:definition>2464408 - Disclosure - Financial Instruments and Risk Management - Derivative and Hedging Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails">
        <link:definition>2464407 - Disclosure - Financial Instruments and Risk Management - Fair Value Measurement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails">
        <link:definition>2464404 - Disclosure - Financial Instruments and Risk Management - Foreign Currency Sensitivity Analysis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAndRiskManagementInterestRateRiskDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementInterestRateRiskDetails">
        <link:definition>2464405 - Disclosure - Financial Instruments and Risk Management - Interest Rate Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAndRiskManagementTables" roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementTables">
        <link:definition>2364301 - Disclosure - Financial Instruments and Risk Management (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssets" roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssets">
        <link:definition>2128100 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsAdditionalInformationDetails" roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails">
        <link:definition>2428404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails" roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails">
        <link:definition>2428405 - Disclosure - Goodwill and Intangible Assets - Assumptions for Our Annual Impairment Assessments of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails" roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails">
        <link:definition>2428403 - Disclosure - Goodwill and Intangible Assets - Changes To The Net Book Value Of Goodwill And Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsDetails" roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsDetails">
        <link:definition>2428402 - Disclosure - Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsTables" roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsTables">
        <link:definition>2328301 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.celestica.com/role/IncomeTaxes">
        <link:definition>2161100 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>2461404 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.celestica.com/role/IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>2461405 - Disclosure - Income Taxes - Changes In Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesMajorComponentsOfTaxExpenseDetails" roleURI="http://www.celestica.com/role/IncomeTaxesMajorComponentsOfTaxExpenseDetails">
        <link:definition>2461402 - Disclosure - Income Taxes - Major Components Of Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationOfIncomeTaxesDetails" roleURI="http://www.celestica.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails">
        <link:definition>2461403 - Disclosure - Income Taxes - Reconciliation Of Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.celestica.com/role/IncomeTaxesTables">
        <link:definition>2361301 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.celestica.com/role/Inventories">
        <link:definition>2116100 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesAdditionalInformationDetails" roleURI="http://www.celestica.com/role/InventoriesAdditionalInformationDetails">
        <link:definition>2416403 - Disclosure - Inventories - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.celestica.com/role/InventoriesDetails">
        <link:definition>2416402 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.celestica.com/role/InventoriesTables">
        <link:definition>2316301 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherChargesRecoveries" roleURI="http://www.celestica.com/role/OtherChargesRecoveries">
        <link:definition>2149100 - Disclosure - Other Charges (Recoveries)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherChargesRecoveriesNarrativeDetails" roleURI="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails">
        <link:definition>2449404 - Disclosure - Other Charges (Recoveries) - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherChargesRecoveriesRestructuringDetails" roleURI="http://www.celestica.com/role/OtherChargesRecoveriesRestructuringDetails">
        <link:definition>2449403 - Disclosure - Other Charges (Recoveries) - Restructuring (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails" roleURI="http://www.celestica.com/role/OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails">
        <link:definition>2449402 - Disclosure - Other Charges (Recoveries) - Schedule of Charges (Recoveries) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherChargesRecoveriesTables" roleURI="http://www.celestica.com/role/OtherChargesRecoveriesTables">
        <link:definition>2349301 - Disclosure - Other Charges (Recoveries) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherNonCurrentAssets" roleURI="http://www.celestica.com/role/OtherNonCurrentAssets">
        <link:definition>2131100 - Disclosure - Other Non-Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherNonCurrentAssetsDetails" roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsDetails">
        <link:definition>2431402 - Disclosure - Other Non-Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherNonCurrentAssetsTables" roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsTables">
        <link:definition>2331301 - Disclosure - Other Non-Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlans" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlans">
        <link:definition>2158100 - Disclosure - Pension and Non-pension Post-employment Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails">
        <link:definition>2458409 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Actuarial Gains and Losses, Net of Tax, Recognized in OCI (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails">
        <link:definition>2458402 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails">
        <link:definition>2458408 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Expense Recognized in Consolidated Statement of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails">
        <link:definition>2458403 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Market Value of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails">
        <link:definition>2458410 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Percentages and Assumptions Used in Measuring the Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails">
        <link:definition>2458407 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Plan Balances Reported on Consolidated Balance Sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails">
        <link:definition>2458411 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Schedule of Non-pension Post-employment benefit plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails">
        <link:definition>2458405 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Summary of Accrued Benefit Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails">
        <link:definition>2458404 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Summary of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails">
        <link:definition>2458406 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Surplus (Deficit) in Defined Benefit Pension and Other Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndNonPensionPostEmploymentBenefitPlansTables" roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansTables">
        <link:definition>2358301 - Disclosure - Pension and Non-pension Post-employment Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipment" roleURI="http://www.celestica.com/role/PropertyPlantAndEquipment">
        <link:definition>2122100 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentAdditionalInformationDetails" roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails">
        <link:definition>2422404 - Disclosure - Property, Plant and Equipment - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentChangesToNetBookValueDetails" roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentChangesToNetBookValueDetails">
        <link:definition>2422403 - Disclosure - Property, Plant and Equipment - Changes to the Net Book Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentDetails" roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentDetails">
        <link:definition>2422402 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentTables" roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentTables">
        <link:definition>2322301 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Provisions" roleURI="http://www.celestica.com/role/Provisions">
        <link:definition>2134100 - Disclosure - Provisions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsDetails" roleURI="http://www.celestica.com/role/ProvisionsDetails">
        <link:definition>2434402 - Disclosure - Provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsTables" roleURI="http://www.celestica.com/role/ProvisionsTables">
        <link:definition>2334301 - Disclosure - Provisions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.celestica.com/role/RelatedPartyTransactions">
        <link:definition>2155100 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsAdditionalInformationDetails" roleURI="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails">
        <link:definition>2455402 - Disclosure - Related Party Transactions - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.celestica.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2455403 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsTables" roleURI="http://www.celestica.com/role/RelatedPartyTransactionsTables">
        <link:definition>2355301 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportingEntity" roleURI="http://www.celestica.com/role/ReportingEntity">
        <link:definition>2101100 - Disclosure - Reporting Entity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RightOfUseAssetsDetails" roleURI="http://www.celestica.com/role/RightOfUseAssetsDetails">
        <link:definition>2425402 - Disclosure - Right-Of-Use Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RightOfUseAssetsNotes" roleURI="http://www.celestica.com/role/RightOfUseAssetsNotes">
        <link:definition>2125100 - Disclosure - Right-Of-Use Assets (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RightOfUseAssetsTables" roleURI="http://www.celestica.com/role/RightOfUseAssetsTables">
        <link:definition>2325301 - Disclosure - Right-Of-Use Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentAndGeographicInformation" roleURI="http://www.celestica.com/role/SegmentAndGeographicInformation">
        <link:definition>2174100 - Disclosure - Segment and Geographic Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentAndGeographicInformationAdditionalInformationDetails" roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationAdditionalInformationDetails">
        <link:definition>2474402 - Disclosure - Segment and Geographic Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails" roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails">
        <link:definition>2474406 - Disclosure - Segment and Geographic Information - Allocation of Property, Plant and Equipment, Intangible Assets and Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails" roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails">
        <link:definition>2474407 - Disclosure - Segment and Geographic Information - Customers by Percentage of Total Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails" roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails">
        <link:definition>2474405 - Disclosure - Segment and Geographic Information - External Revenue Allocated By Manufacturing Location (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails" roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails">
        <link:definition>2474404 - Disclosure - Segment and Geographic Information - Reconciliation to IFRS Earnings Before Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentAndGeographicInformationRevenueBySegmentDetails" roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationRevenueBySegmentDetails">
        <link:definition>2474403 - Disclosure - Segment and Geographic Information - Revenue By Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentAndGeographicInformationTables" roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationTables">
        <link:definition>2374301 - Disclosure - Segment and Geographic Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WeightedAverageNumberOfSharesDiluted" roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDiluted">
        <link:definition>2170100 - Disclosure - Weighted Average Number of Shares Diluted</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WeightedAverageNumberOfSharesDilutedDetails" roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedDetails">
        <link:definition>2470402 - Disclosure - Weighted Average Number of Shares Diluted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WeightedAverageNumberOfSharesDilutedTables" roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedTables">
        <link:definition>2370301 - Disclosure - Weighted Average Number of Shares Diluted (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="cls_ADCGUMember" name="ADCGUMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ATSSegmentCustomerMember" name="ATSSegmentCustomerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_AcceleratedAmortizationOfFinancingCosts" name="AcceleratedAmortizationOfFinancingCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" name="AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" name="AccumulatedOtherComprehensiveIncomeRollforwardRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_AcquisitionsPriorToImpaktAcquisitionMember" name="AcquisitionsPriorToImpaktAcquisitionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" name="AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" name="AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" name="AdministrativeExpensesNetDefinedBenefitLiabilityAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_AdvancedTechnologySolutionsMember" name="AdvancedTechnologySolutionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" name="AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" name="AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_AsianSubsidiaryMember" name="AsianSubsidiaryMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_AtrenneCGUMember" name="AtrenneCGUMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_AtrenneIntegratedSolutionsInc.AtrenneMember" name="AtrenneIntegratedSolutionsInc.AtrenneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_AtrenneMember" name="AtrenneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_BorrowingsAndLeaseLiabilities" name="BorrowingsAndLeaseLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_BorrowingsMaturityTerm" name="BorrowingsMaturityTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_BridgeLoan1Member" name="BridgeLoan1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" name="BuildingBuildingImprovementsandLeaseholdImprovementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_BuildingImprovementsAndEquipmentMember" name="BuildingImprovementsAndEquipmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_BuildingImprovementsAndLeaseholdImprovementsMember" name="BuildingImprovementsAndLeaseholdImprovementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_BusinessCombinations1Abstract" name="BusinessCombinations1Abstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_BusinessTransitionCosts" name="BusinessTransitionCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CCSSegmentCustomerMember" name="CCSSegmentCustomerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CapitalEquipmentCGUMember" name="CapitalEquipmentCGUMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_CapitalSharesReservedforFutureIssuance" name="CapitalSharesReservedforFutureIssuance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" name="CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_CashRestructureCharges" name="CashRestructureCharges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CashandCashEquivalents1Member" name="CashandCashEquivalents1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CiscoSystemsMember" name="CiscoSystemsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ConcentrationRiskByBenchmark1Axis" name="ConcentrationRiskByBenchmark1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ConcentrationRiskByBenchmark1Domain" name="ConcentrationRiskByBenchmark1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ConcentrationRiskByType1Axis" name="ConcentrationRiskByType1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ConcentrationRiskByType1Domain" name="ConcentrationRiskByType1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ConcentrationRiskPercentage" name="ConcentrationRiskPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ConnectivityCloudSolutionsMember" name="ConnectivityCloudSolutionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment" name="ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" name="CorporateInformationAndStatementOfIFRSComplianceAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CostEfficiencyInitiativeMember" name="CostEfficiencyInitiativeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CostOfSales1Member" name="CostOfSales1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CreditFacility1Axis" name="CreditFacility1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CreditFacility1Domain" name="CreditFacility1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CreditFacilityMember" name="CreditFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_CumulativeGainLossOnDefinedBenefitPlans" name="CumulativeGainLossOnDefinedBenefitPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_CurrentBorrowingsAndLeaseLiabilities" name="CurrentBorrowingsAndLeaseLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_CurrentTaxAssetsMember" name="CurrentTaxAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid" name="CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CurrentTaxLiabilitiesMember" name="CurrentTaxLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_CustomerConcentrationRisk1Member" name="CustomerConcentrationRisk1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" name="DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_DebtIssuanceCostsLineofCreditArrangementsNet1" name="DebtIssuanceCostsLineofCreditArrangementsNet1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_DeferredFinancingCostsGrossMember" name="DeferredFinancingCostsGrossMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DeferredFinancingCostsMember" name="DeferredFinancingCostsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DeferredShareUnitsDSUMember" name="DeferredShareUnitsDSUMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" name="DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" name="DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" name="DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" name="DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" name="DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" name="DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" name="DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" name="DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" name="DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_DeferredTaxRelatingToOtherDeferredTaxAssets" name="DeferredTaxRelatingToOtherDeferredTaxAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" name="DeferredTaxRelatingToOtherDeferredTaxLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DefinedBenefitPensionPlansMember" name="DefinedBenefitPensionPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" name="DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" name="DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_DefinedBenefitPlanChangeinBenefitObligationRollForward" name="DefinedBenefitPlanChangeinBenefitObligationRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward" name="DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DefinedBenefitPlanDisclosureTableTextBlock" name="DefinedBenefitPlanDisclosureTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" name="DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" name="DefinedBenefitPlanUltimateHealthCareCostTrendRate2" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DefinedContributionPensionPlansMember" name="DefinedContributionPensionPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DellIncMember" name="DellIncMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" name="DerecognitionOfFinancialAssetsByTypeOfTransferAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" name="DerecognitionOfFinancialAssetsByTypeOfTransferDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" name="DerecognitionofFinancialAssetsbyTypeofTransferLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" name="DerecognitionofFinancialAssetsbyTypeofTransferTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DerivativeTermOfContract1" name="DerivativeTermOfContract1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" name="DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" name="DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" name="DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" name="DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfCurrentInventoryTableTextBlock" name="DisclosureOfCurrentInventoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" name="DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" name="DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock" name="DisclosureOfDerecognitionOfFinancialAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" name="DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock" name="DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" name="DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" name="DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" name="DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DisclosureOfSignificantAccountingPoliciesAbstract" name="DisclosureOfSignificantAccountingPoliciesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_EmployeeBenefitsAbstract" name="EmployeeBenefitsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_EmployeeStockOption1Member" name="EmployeeStockOption1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" name="EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" name="EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" name="EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases" name="ExpenseRelatingToShortTermLeasesAndLowValueLeases" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_FinancialInstrumentsAbstract" name="FinancialInstrumentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_FinancingReceivablePercentPastDue2" name="FinancingReceivablePercentPastDue2" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_ForeignSubsidiariesMember" name="ForeignSubsidiariesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome" name="GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" name="GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_GainonSaleofTorontoPropertyMember" name="GainonSaleofTorontoPropertyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_GeneralInformationAboutFinancialStatementsAbstract" name="GeneralInformationAboutFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" name="GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_HeadquartersAndManufacturingOperationsRelocationMember" name="HeadquartersAndManufacturingOperationsRelocationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_HedgedItemSubjectToCancellationLiabilities" name="HedgedItemSubjectToCancellationLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_HedgingInstrumentTerm" name="HedgingInstrumentTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_IFRS16Member" name="IFRS16Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" name="ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ImpaktHoldingsLLCImpaktMember" name="ImpaktHoldingsLLCImpaktMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_IncomeStatementLocation1Axis" name="IncomeStatementLocation1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_IncomeStatementLocation1Domain" name="IncomeStatementLocation1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxHolidayAggregateDollarAmount1" name="IncomeTaxHolidayAggregateDollarAmount1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare" name="IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxHolidayInitialPercentage" name="IncomeTaxHolidayInitialPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxHolidayInitialTerm" name="IncomeTaxHolidayInitialTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxHolidayNumber" name="IncomeTaxHolidayNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxHolidayPercentage" name="IncomeTaxHolidayPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxHolidayTermTwo" name="IncomeTaxHolidayTermTwo" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts" name="IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" name="IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" name="IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" name="IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_IncomeTaxesAbstract" name="IncomeTaxesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" name="IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" name="IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" name="IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment" name="IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_IncrementalTermLoanMember" name="IncrementalTermLoanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_InitialTermLoanMember" name="InitialTermLoanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" name="InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" name="InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_IntangibleAssetsAbstract" name="IntangibleAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_IntangibleAssetsLessComputerSoftwareMember" name="IntangibleAssetsLessComputerSoftwareMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_IntellectualProperty1Member" name="IntellectualProperty1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_InternalTransitionCostsMember" name="InternalTransitionCostsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_InventoriesAbstract" name="InventoriesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales" name="InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" name="InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_JuniperNetworksInc.Member" name="JuniperNetworksInc.Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_KarelMember" name="KarelMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" name="KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_LTIPMemberMember" name="LTIPMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember" name="LaterThanFiveYearsAndNotLaterThanSixYearsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" name="LaterThanSixYearsAndNotLaterThanSevenYearsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_LeaseLiabilityUnderIAS17" name="LeaseLiabilityUnderIAS17" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_LeaseLiabilityUnderIFRS16" name="LeaseLiabilityUnderIFRS16" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_LeasesAnnualRentExpense" name="LeasesAnnualRentExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_LeasesExtensionPeriods" name="LeasesExtensionPeriods" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_LeasesLeaseTerm" name="LeasesLeaseTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_LeasesNumberOfExtensionOptions" name="LeasesNumberOfExtensionOptions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_LesseeLeasesDescriptionLineItems" name="LesseeLeasesDescriptionLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_LesseeLeasesDescriptionTable" name="LesseeLeasesDescriptionTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_LesseeOperatingLeaseTermOfContract1" name="LesseeOperatingLeaseTermOfContract1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_LettersOfCreditOutstandingAmount1" name="LettersOfCreditOutstandingAmount1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" name="LiabilityForPlanBenefitsDefinedBenefitPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" name="LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_LineOfCreditFacilityMaximumBorrowingCapacity1" name="LineOfCreditFacilityMaximumBorrowingCapacity1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_LineofCreditFacilityCommitmentFeePercentage1" name="LineofCreditFacilityCommitmentFeePercentage1" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_LondonInterbankOfferedRateLIBOR1Member" name="LondonInterbankOfferedRateLIBOR1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_MachineryAndEquipment1Member" name="MachineryAndEquipment1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_MaximumLengthOfTimeHedgedInCashFlowHedge" name="MaximumLengthOfTimeHedgedInCashFlowHedge" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_MiddleOfRangeMember" name="MiddleOfRangeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_Mr.WilliamA.EtheringtonMember" name="Mr.WilliamA.EtheringtonMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_MultipleVotingSharesMember" name="MultipleVotingSharesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_NetFinancialAssetsLiabilitiesMember" name="NetFinancialAssetsLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_NewAgreementToSellAccountsReceivableMember" name="NewAgreementToSellAccountsReceivableMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_NewCreditFacilityMember" name="NewCreditFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_NewTermLoansJuneTermLoanMember" name="NewTermLoansJuneTermLoanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_NewTermLoansMember" name="NewTermLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_NonCurrentLandRights" name="NonCurrentLandRights" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" name="NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" name="NoncurrentPortionOfBorrowingsAndLeaseLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" name="NoncurrentProvisionsAndOtherNoncurrentLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_NumberOfSegmentsWithInventoryWriteDowns" name="NumberOfSegmentsWithInventoryWriteDowns" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" name="NumberOfSharesHolderIsEntitledToPerVestedUnit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_NumberOfSharesOutstandingRollForward" name="NumberOfSharesOutstandingRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_NumberOfSupplierFinancingPrograms" name="NumberOfSupplierFinancingPrograms" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_NumberOfVotesPerShare" name="NumberOfVotesPerShare" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_NumberofOperatingSegments1" name="NumberofOperatingSegments1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" name="NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_NumberofReportableSegments1" name="NumberofReportableSegments1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_OperatingLeaseLiability" name="OperatingLeaseLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised" name="OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_OperatingSegmentsAbstract" name="OperatingSegmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" name="OptionToObtainNonVotingInterestRelatedPartyTransaction" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" name="OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_OtherAssetsMiscellaneousNoncurrent1" name="OtherAssetsMiscellaneousNoncurrent1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cls_OtherCommitment1" name="OtherCommitment1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" name="OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" name="OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" name="OtherComprehensiveIncomeNetofTaxGainLossonSettlement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_OtherCurrencyMember" name="OtherCurrencyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_OtherFinancialAssetsMember" name="OtherFinancialAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" name="OtherPostretirementBenefitPlansDefinedBenefit1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" name="OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_PaymentOfFinancingCostsAndWaiverFees" name="PaymentOfFinancingCostsAndWaiverFees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" name="PaymentOfInterestExpenseAndDebtIssuanceCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" name="PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" name="PaymentsToAcquireOrRedeemEntitysSharesForCancellation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" name="PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_PaymentsToSettleSharebasedCompensationArrangements" name="PaymentsToSettleSharebasedCompensationArrangements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_PensionPlanAdjustmentFromChangeInLawMember" name="PensionPlanAdjustmentFromChangeInLawMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_PensionPlansDefinedBenefit1Member" name="PensionPlansDefinedBenefit1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" name="PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" name="PercentageOfEntitiesIntangibleAssetsAndGoodwill" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_PercentageOfEntitiesPropertyPlantAndEquipment" name="PercentageOfEntitiesPropertyPlantAndEquipment" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_PercentageOfEntitysProfitLossFromOperatingActivities" name="PercentageOfEntitysProfitLossFromOperatingActivities" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" name="PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" name="PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" name="PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_PerformanceShareUnitsPSUMember" name="PerformanceShareUnitsPSUMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_PlanAssetsAtFairValueAllocationPercentage" name="PlanAssetsAtFairValueAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_PlanAssetsCostofAnnuityPurchased" name="PlanAssetsCostofAnnuityPurchased" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_PlanName1Axis" name="PlanName1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_PlanName1Domain" name="PlanName1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_PriorCreditFacilityMember" name="PriorCreditFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" name="PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate" name="PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions" name="PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" name="PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" name="ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" name="ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" name="ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_RecognisedFinanceLeaseAsAssets" name="RecognisedFinanceLeaseAsAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed" name="RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" name="ReconciliationOfChangesInDeferredTaxAssetRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" name="ReconciliationOfChangesInDeferredTaxLiabilityRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RelatedPartyAbstract" name="RelatedPartyAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" name="RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" name="ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RestrictedStockUnitsRSU1Member" name="RestrictedStockUnitsRSU1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RestructuringType1Axis" name="RestructuringType1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RestructuringType1Domain" name="RestructuringType1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RestructuringandRelatedCosts1LineItems" name="RestructuringandRelatedCosts1LineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RestructuringandRelatedCosts1Table" name="RestructuringandRelatedCosts1Table" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" name="RetirementOfTheChairmanOfTheBoardOfDirectorsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RevolvingCreditFacilityDueMay2020Member" name="RevolvingCreditFacilityDueMay2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RevolvingFacilityDueJune2023Member" name="RevolvingFacilityDueJune2023Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_RightOfUseAssetForeignExchangeAndOther" name="RightOfUseAssetForeignExchangeAndOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RightOfUseAssetRollForwardRollForward" name="RightOfUseAssetRollForwardRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_RightOfUseAssetsAbstract" name="RightOfUseAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_RightOfUseAssetsDerecognized" name="RightOfUseAssetsDerecognized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" name="RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SaleOfReceivablesUnderFacilityProgramMember" name="SaleOfReceivablesUnderFacilityProgramMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" name="SaleOfReceivablesUnderSupplierFinancingProgramMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SalesRevenueNet1Member" name="SalesRevenueNet1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ScenarioForecast1Member" name="ScenarioForecast1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock" name="ScheduleOfAdditionalInformationOfExpensesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock" name="ScheduleOfShareRepurchaseActivitiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SellingGeneralAndAdministrativeExpenses1Member" name="SellingGeneralAndAdministrativeExpenses1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SemiconductorCashgeneratingUnitMember" name="SemiconductorCashgeneratingUnitMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" name="ServicesAgreementAnnualFeeRelatedPartyTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" name="ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ServicesAgreementRenewalTermRelatedPartyTransactions" name="ServicesAgreementRenewalTermRelatedPartyTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" name="SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SettlingOfIntercompanyDebtsMember" name="SettlingOfIntercompanyDebtsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" name="ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" name="ShareCapitalandSharebasedPaymentArrangementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharePrice" name="SharePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ShareRepurchaseProgram1Axis" name="ShareRepurchaseProgram1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_ShareRepurchaseProgram1Domain" name="ShareRepurchaseProgram1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares" name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel" name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" name="SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" name="SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" name="SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" name="SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" name="SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium" name="SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" name="SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SharebasedCompensationAwardTrancheFourMember" name="SharebasedCompensationAwardTrancheFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SharebasedCompensationAwardTrancheOne1Member" name="SharebasedCompensationAwardTrancheOne1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SharebasedCompensationAwardTrancheThree1Member" name="SharebasedCompensationAwardTrancheThree1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SharebasedCompensationAwardTrancheTwo1Member" name="SharebasedCompensationAwardTrancheTwo1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_ShortTermBorrowingsMaximumTerm" name="ShortTermBorrowingsMaximumTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SolarPanelManufacturingEquipmentMember" name="SolarPanelManufacturingEquipmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_StatementOfCashFlowsLineItems" name="StatementOfCashFlowsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_StatementOfCashFlowsTable" name="StatementOfCashFlowsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_StatementScenario1Axis" name="StatementScenario1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_StatementScenario1Domain" name="StatementScenario1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_StockIssuedDuringPeriodSharesOther1" name="StockIssuedDuringPeriodSharesOther1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" name="StockIssuedDuringPeriodSharesTreasuryStockReissued1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" name="StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" name="StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_StockRepurchaseProgramExcessShareRepurchases" name="StockRepurchaseProgramExcessShareRepurchases" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" name="StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_StockRepurchasedAndRetiredDuringPeriodShares1" name="StockRepurchasedAndRetiredDuringPeriodShares1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_StockRepurchasedandRetiredDuringPeriodValue1" name="StockRepurchasedandRetiredDuringPeriodValue1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_SubordinateVotingSharesMember" name="SubordinateVotingSharesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense" name="TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_TaxEffectOfExchangeDifferencesOnTranslation" name="TaxEffectOfExchangeDifferencesOnTranslation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" name="TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_TemporaryCorporateHeadquartersMember" name="TemporaryCorporateHeadquartersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_TermLoanDueMay2020Member" name="TermLoanDueMay2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_TermLoansMember" name="TermLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" name="TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" name="TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" name="TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" name="TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" name="TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" name="TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_TreasuryStockSharesAcquired1" name="TreasuryStockSharesAcquired1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_TreasuryStockSharesAcquiredHeldByTrustee" name="TreasuryStockSharesAcquiredHeldByTrustee" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" name="TreasuryStockValueAcquiredCostMethodHeldByTrustee" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cls_TwoThousandEighteenNCIBMember" name="TwoThousandEighteenNCIBMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_TwoThousandSeventeenNCIBMember" name="TwoThousandSeventeenNCIBMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_UKMainPensionPlanMember" name="UKMainPensionPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_UKSupplementaryPensionPlanMember" name="UKSupplementaryPensionPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid" name="UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid" name="UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_UndiscountedLeasePaymentsToBePaid" name="UndiscountedLeasePaymentsToBePaid" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_UnhedgedItemsLiabilities" name="UnhedgedItemsLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" name="UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" name="UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_Vesting1Axis" name="Vesting1Axis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cls_Vesting1Domain" name="Vesting1Domain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cls_WeightedAverageFairValueAtTheGrantDate" name="WeightedAverageFairValueAtTheGrantDate" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>cls-20191231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.celestica.com/role/AccountsReceivable" xlink:href="cls-20191231.xsd#AccountsReceivable" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccountsReceivableDetails" xlink:href="cls-20191231.xsd#AccountsReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTax" xlink:href="cls-20191231.xsd#AccumulatedOtherComprehensiveLossNetOfTax" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxDetails" xlink:href="cls-20191231.xsd#AccumulatedOtherComprehensiveLossNetOfTaxDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxTables" xlink:href="cls-20191231.xsd#AccumulatedOtherComprehensiveLossNetOfTaxTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/Acquisitions" xlink:href="cls-20191231.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#AcquisitionsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:href="cls-20191231.xsd#AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsTables" xlink:href="cls-20191231.xsd#AcquisitionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AssetsClassifiedAsHeldForSale" xlink:href="cls-20191231.xsd#AssetsClassifiedAsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AssetsClassifiedAsHeldForSaleDetails" xlink:href="cls-20191231.xsd#AssetsClassifiedAsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPolicies" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesPolicies" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesTables" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalDisclosures" xlink:href="cls-20191231.xsd#CapitalDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalDisclosuresDetails" xlink:href="cls-20191231.xsd#CapitalDisclosuresDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStock" xlink:href="cls-20191231.xsd#CapitalStock" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails" xlink:href="cls-20191231.xsd#CapitalStockAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockDirectorSbcIncludedInIncomeStatementDetails" xlink:href="cls-20191231.xsd#CapitalStockDirectorSbcIncludedInIncomeStatementDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfCapitalTransactionsDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfCapitalTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionTransactionsDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfStockOptionTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionsOutstandingDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfStockOptionsOutstandingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockTables" xlink:href="cls-20191231.xsd#CapitalStockTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuarantees" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuarantees" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesTables" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuaranteesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedBalanceSheets" xlink:href="cls-20191231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfCashFlows" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfChangesInEquity" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfChangesInEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfOperations" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligations" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsTables" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/DocumentAndEntityInformation" xlink:href="cls-20191231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNature" xlink:href="cls-20191231.xsd#ExpensesByNature" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNatureDetails" xlink:href="cls-20191231.xsd#ExpensesByNatureDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNatureExpensesByNatureTables" xlink:href="cls-20191231.xsd#ExpensesByNatureExpensesByNatureTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinanceCosts" xlink:href="cls-20191231.xsd#FinanceCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinanceCostsNarrativeDetails" xlink:href="cls-20191231.xsd#FinanceCostsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagement" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagement" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCurrencyRiskDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementCurrencyRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementInterestRateRiskDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementInterestRateRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementTables" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssets" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxes" xlink:href="cls-20191231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails" xlink:href="cls-20191231.xsd#IncomeTaxesAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="cls-20191231.xsd#IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesMajorComponentsOfTaxExpenseDetails" xlink:href="cls-20191231.xsd#IncomeTaxesMajorComponentsOfTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:href="cls-20191231.xsd#IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesTables" xlink:href="cls-20191231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/Inventories" xlink:href="cls-20191231.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesAdditionalInformationDetails" xlink:href="cls-20191231.xsd#InventoriesAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesDetails" xlink:href="cls-20191231.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesTables" xlink:href="cls-20191231.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveries" xlink:href="cls-20191231.xsd#OtherChargesRecoveries" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesRestructuringDetails" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesRestructuringDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesTables" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssets" xlink:href="cls-20191231.xsd#OtherNonCurrentAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsDetails" xlink:href="cls-20191231.xsd#OtherNonCurrentAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsTables" xlink:href="cls-20191231.xsd#OtherNonCurrentAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlans" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansTables" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipment" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentChangesToNetBookValueDetails" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentChangesToNetBookValueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentDetails" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentTables" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/Provisions" xlink:href="cls-20191231.xsd#Provisions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ProvisionsDetails" xlink:href="cls-20191231.xsd#ProvisionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ProvisionsTables" xlink:href="cls-20191231.xsd#ProvisionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactions" xlink:href="cls-20191231.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsDetails" xlink:href="cls-20191231.xsd#RelatedPartyTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsTables" xlink:href="cls-20191231.xsd#RelatedPartyTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ReportingEntity" xlink:href="cls-20191231.xsd#ReportingEntity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsDetails" xlink:href="cls-20191231.xsd#RightOfUseAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsNotes" xlink:href="cls-20191231.xsd#RightOfUseAssetsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsTables" xlink:href="cls-20191231.xsd#RightOfUseAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformation" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationAdditionalInformationDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationRevenueBySegmentDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationRevenueBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationTables" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDiluted" xlink:href="cls-20191231.xsd#WeightedAverageNumberOfSharesDiluted" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedDetails" xlink:href="cls-20191231.xsd#WeightedAverageNumberOfSharesDilutedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedTables" xlink:href="cls-20191231.xsd#WeightedAverageNumberOfSharesDilutedTables" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/AccountsReceivable" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/AccountsReceivableDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTax" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/Acquisitions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_09c83350-fa9c-c967-c7dc-2f436a58794a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_f419f5f5-fa0d-51ee-d2c2-c9aa5d995956" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_09c83350-fa9c-c967-c7dc-2f436a58794a" xlink:to="loc_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_f419f5f5-fa0d-51ee-d2c2-c9aa5d995956" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate" xlink:label="loc_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_9e33852a-2111-030c-d776-d415e9388432" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_09c83350-fa9c-c967-c7dc-2f436a58794a" xlink:to="loc_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_9e33852a-2111-030c-d776-d415e9388432" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_e548786a-9015-e44c-92d6-b1f39588175e" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_09c83350-fa9c-c967-c7dc-2f436a58794a" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_e548786a-9015-e44c-92d6-b1f39588175e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_9967e2a7-8b69-7372-a3dd-dc6fdab0e2ac" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_09c83350-fa9c-c967-c7dc-2f436a58794a" xlink:to="loc_ifrs-full_Goodwill_9967e2a7-8b69-7372-a3dd-dc6fdab0e2ac" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_b88d43d3-1fbb-b4a7-03ba-a5e7aa2235c5" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_09c83350-fa9c-c967-c7dc-2f436a58794a" xlink:to="loc_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_b88d43d3-1fbb-b4a7-03ba-a5e7aa2235c5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" xlink:label="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_bc40a23c-3c7c-71d0-04f5-d415ea981aae" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_09c83350-fa9c-c967-c7dc-2f436a58794a" xlink:to="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_bc40a23c-3c7c-71d0-04f5-d415ea981aae" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/AcquisitionsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/AssetsClassifiedAsHeldForSale" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/AssetsClassifiedAsHeldForSaleDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LeaseLiabilities" xlink:label="loc_ifrs-full_LeaseLiabilities_b8dc2d84-09fc-2a34-0b73-2e619ff49fb7" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIFRS16" xlink:label="loc_cls_LeaseLiabilityUnderIFRS16_79E3EACB2E99B3ADB3D0B187D1291621" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_LeaseLiabilities_b8dc2d84-09fc-2a34-0b73-2e619ff49fb7" xlink:to="loc_cls_LeaseLiabilityUnderIFRS16_79E3EACB2E99B3ADB3D0B187D1291621" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIAS17" xlink:label="loc_cls_LeaseLiabilityUnderIAS17_ECEF25EF599C0EB45AD2B18A285BE44F" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_LeaseLiabilities_b8dc2d84-09fc-2a34-0b73-2e619ff49fb7" xlink:to="loc_cls_LeaseLiabilityUnderIAS17_ECEF25EF599C0EB45AD2B18A285BE44F" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalDisclosures" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalDisclosuresDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalStock" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalStockDirectorSbcIncludedInIncomeStatementDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfCapitalTransactionsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionTransactionsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionsOutstandingDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CapitalStockTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuarantees" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Assets" xlink:label="loc_ifrs-full_Assets_d05234d6-3b70-344e-5f6e-798ff1569135" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssets" xlink:label="loc_ifrs-full_CurrentAssets_8860176f-5651-5974-2a18-49d5eb8ec5c1" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_d05234d6-3b70-344e-5f6e-798ff1569135" xlink:to="loc_ifrs-full_CurrentAssets_8860176f-5651-5974-2a18-49d5eb8ec5c1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_407b29fa-efd0-3404-37dd-edd516e04e72" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_8860176f-5651-5974-2a18-49d5eb8ec5c1" xlink:to="loc_ifrs-full_CashAndCashEquivalents_407b29fa-efd0-3404-37dd-edd516e04e72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="loc_ifrs-full_CurrentTradeReceivables_94940133-ec5d-6e32-1c53-97a5d5a03e0a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_8860176f-5651-5974-2a18-49d5eb8ec5c1" xlink:to="loc_ifrs-full_CurrentTradeReceivables_94940133-ec5d-6e32-1c53-97a5d5a03e0a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_931540a3-c6dc-e236-9fbb-c8a925d38163" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_8860176f-5651-5974-2a18-49d5eb8ec5c1" xlink:to="loc_ifrs-full_Inventories_931540a3-c6dc-e236-9fbb-c8a925d38163" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxAssetsCurrent" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_de4dddcb-d584-b529-cb54-c0a4a1070b23" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_8860176f-5651-5974-2a18-49d5eb8ec5c1" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_de4dddcb-d584-b529-cb54-c0a4a1070b23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:label="loc_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_8b62d786-9298-2407-7eb6-15dc14082971" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_8860176f-5651-5974-2a18-49d5eb8ec5c1" xlink:to="loc_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_8b62d786-9298-2407-7eb6-15dc14082971" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherCurrentAssets" xlink:label="loc_ifrs-full_OtherCurrentAssets_02c16f02-9bc6-a79c-9e24-aec7f3b025d3" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_8860176f-5651-5974-2a18-49d5eb8ec5c1" xlink:to="loc_ifrs-full_OtherCurrentAssets_02c16f02-9bc6-a79c-9e24-aec7f3b025d3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_cd35e591-f101-fe7b-9b80-6c7ba971774c" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_d05234d6-3b70-344e-5f6e-798ff1569135" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_cd35e591-f101-fe7b-9b80-6c7ba971774c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_a304783b-188d-c0bd-9f3b-662dfd46f77a" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_d05234d6-3b70-344e-5f6e-798ff1569135" xlink:to="loc_ifrs-full_RightofuseAssets_a304783b-188d-c0bd-9f3b-662dfd46f77a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_9967e2a7-8b69-7372-a3dd-dc6fdab0e2ac" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_d05234d6-3b70-344e-5f6e-798ff1569135" xlink:to="loc_ifrs-full_Goodwill_9967e2a7-8b69-7372-a3dd-dc6fdab0e2ac" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_100416e2-02b0-be17-9870-08f43e028c0d" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_d05234d6-3b70-344e-5f6e-798ff1569135" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_100416e2-02b0-be17-9870-08f43e028c0d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_87c901d8-47dc-54d5-cce1-4eaecc8e8cf6" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_d05234d6-3b70-344e-5f6e-798ff1569135" xlink:to="loc_ifrs-full_DeferredTaxAssets_87c901d8-47dc-54d5-cce1-4eaecc8e8cf6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_8482d28c-0f1d-d2a1-2735-daa1622e301f" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_d05234d6-3b70-344e-5f6e-798ff1569135" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_8482d28c-0f1d-d2a1-2735-daa1622e301f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityAndLiabilities" xlink:label="loc_ifrs-full_EquityAndLiabilities_2477c5e1-1b2e-a156-1b81-39788e3dae17" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Liabilities" xlink:label="loc_ifrs-full_Liabilities_723a7ddb-bc44-afb4-d385-83ed1a6239d3" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_2477c5e1-1b2e-a156-1b81-39788e3dae17" xlink:to="loc_ifrs-full_Liabilities_723a7ddb-bc44-afb4-d385-83ed1a6239d3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLiabilities" xlink:label="loc_ifrs-full_CurrentLiabilities_fff10a9b-1f57-5f08-85f6-142e4a6557fc" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_723a7ddb-bc44-afb4-d385-83ed1a6239d3" xlink:to="loc_ifrs-full_CurrentLiabilities_fff10a9b-1f57-5f08-85f6-142e4a6557fc" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_7069540e-a20b-feb1-6646-d415ea73e6e9" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_fff10a9b-1f57-5f08-85f6-142e4a6557fc" xlink:to="loc_cls_CurrentBorrowingsAndLeaseLiabilities_7069540e-a20b-feb1-6646-d415ea73e6e9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_9db3b43b-91ed-efce-debf-7f9c1fb4c2be" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_fff10a9b-1f57-5f08-85f6-142e4a6557fc" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_9db3b43b-91ed-efce-debf-7f9c1fb4c2be" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_34f252f3-c054-3f81-5056-607c052392ca" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_fff10a9b-1f57-5f08-85f6-142e4a6557fc" xlink:to="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_34f252f3-c054-3f81-5056-607c052392ca" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_a0390bbf-97b1-9472-cc11-e9720117de4c" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_fff10a9b-1f57-5f08-85f6-142e4a6557fc" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_a0390bbf-97b1-9472-cc11-e9720117de4c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_73fa215a-cd00-b3cf-4db1-a164de381df5" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_fff10a9b-1f57-5f08-85f6-142e4a6557fc" xlink:to="loc_ifrs-full_CurrentProvisions_73fa215a-cd00-b3cf-4db1-a164de381df5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_717f71e1-7719-71df-c949-d415eafe79e1" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_723a7ddb-bc44-afb4-d385-83ed1a6239d3" xlink:to="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_717f71e1-7719-71df-c949-d415eafe79e1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_08c2006e-7590-643e-6140-372cbb12ea8b" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_723a7ddb-bc44-afb4-d385-83ed1a6239d3" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_08c2006e-7590-643e-6140-372cbb12ea8b" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" xlink:label="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_7a9bd37e-8333-ac3b-2e88-d415e9d66e43" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_723a7ddb-bc44-afb4-d385-83ed1a6239d3" xlink:to="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_7a9bd37e-8333-ac3b-2e88-d415e9d66e43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_5eb1f18c-6b52-118d-a518-453ab7ea47db" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_723a7ddb-bc44-afb4-d385-83ed1a6239d3" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_5eb1f18c-6b52-118d-a518-453ab7ea47db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_48b9624a-64ed-eef5-99b9-9e2e5a7222cc" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_2477c5e1-1b2e-a156-1b81-39788e3dae17" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_48b9624a-64ed-eef5-99b9-9e2e5a7222cc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IssuedCapital" xlink:label="loc_ifrs-full_IssuedCapital_c1fe242d-e7ea-3b58-a1f7-52ce0f037282" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_48b9624a-64ed-eef5-99b9-9e2e5a7222cc" xlink:to="loc_ifrs-full_IssuedCapital_c1fe242d-e7ea-3b58-a1f7-52ce0f037282" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TreasuryShares" xlink:label="loc_ifrs-full_TreasuryShares_09f2aa43-a3c8-489f-4b28-24e93ac3fc0e" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_48b9624a-64ed-eef5-99b9-9e2e5a7222cc" xlink:to="loc_ifrs-full_TreasuryShares_09f2aa43-a3c8-489f-4b28-24e93ac3fc0e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharePremium" xlink:label="loc_ifrs-full_SharePremium_b32e6fba-a856-d173-e03d-f8b811a553d2" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_48b9624a-64ed-eef5-99b9-9e2e5a7222cc" xlink:to="loc_ifrs-full_SharePremium_b32e6fba-a856-d173-e03d-f8b811a553d2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RetainedEarnings" xlink:label="loc_ifrs-full_RetainedEarnings_1f89b280-d784-6af6-6695-75ea63b8045a" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_48b9624a-64ed-eef5-99b9-9e2e5a7222cc" xlink:to="loc_ifrs-full_RetainedEarnings_1f89b280-d784-6af6-6695-75ea63b8045a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_6bbfa81e-8fad-f14a-47a3-c389d92c7e47" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_48b9624a-64ed-eef5-99b9-9e2e5a7222cc" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_6bbfa81e-8fad-f14a-47a3-c389d92c7e47" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_b790542f-3518-0d1d-1a9e-706ef69164b2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_b790542f-3518-0d1d-1a9e-706ef69164b2" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_6b824fce-62f6-c699-28f6-62c865932459" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_6b824fce-62f6-c699-28f6-62c865932459" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_3ab9f30c-cfd0-8a76-cc04-3510629fb6e2" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_6b824fce-62f6-c699-28f6-62c865932459" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_3ab9f30c-cfd0-8a76-cc04-3510629fb6e2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_b1aa0797-41d6-1998-7871-53d63ab49996" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_6b824fce-62f6-c699-28f6-62c865932459" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_b1aa0797-41d6-1998-7871-53d63ab49996" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_b52019a9-96e4-005d-32f5-5c05187a7e03" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_6b824fce-62f6-c699-28f6-62c865932459" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_b52019a9-96e4-005d-32f5-5c05187a7e03" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" xlink:label="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_be246a70-1efa-eb66-8b16-d415e91c5ab0" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_6b824fce-62f6-c699-28f6-62c865932459" xlink:to="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_be246a70-1efa-eb66-8b16-d415e91c5ab0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_0b5bc242-329a-21cb-4b0c-c14b769753ce" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_0b5bc242-329a-21cb-4b0c-c14b769753ce" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_8b9bb1ab-cd96-9970-1b61-46df0b32a306" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_8b9bb1ab-cd96-9970-1b61-46df0b32a306" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_16fe9348-0d20-c03b-805c-9566961021e9" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_16fe9348-0d20-c03b-805c-9566961021e9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_2ed43723-f336-9ca5-c938-0ce22baecc68" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_2ed43723-f336-9ca5-c938-0ce22baecc68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherAdjustmentsForNoncashItems" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_b657095d-1bcc-41f1-3f72-a505c0dc815e" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_b657095d-1bcc-41f1-3f72-a505c0dc815e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForFinanceCosts" xlink:label="loc_ifrs-full_AdjustmentsForFinanceCosts_af81cb3a-5471-322f-904e-465172ea57c3" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:to="loc_ifrs-full_AdjustmentsForFinanceCosts_af81cb3a-5471-322f-904e-465172ea57c3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForIncomeTaxExpense" xlink:label="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_2dbf1473-373e-267a-5a09-b455b92d8d71" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:to="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_2dbf1473-373e-267a-5a09-b455b92d8d71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_cc1ce71a-fd62-9597-6d98-558de4fbe9fd" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_2777dd2a-9f7b-e468-5006-91015c6c0450" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_cc1ce71a-fd62-9597-6d98-558de4fbe9fd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_2f99f0e0-7106-d43d-6188-22488b7dc63f" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_b790542f-3518-0d1d-1a9e-706ef69164b2" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_2f99f0e0-7106-d43d-6188-22488b7dc63f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_628b94a6-3a9c-5c5b-9fba-5325590994d3" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_2f99f0e0-7106-d43d-6188-22488b7dc63f" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_628b94a6-3a9c-5c5b-9fba-5325590994d3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_47d5729b-7659-e351-1577-6f8327d76f89" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_2f99f0e0-7106-d43d-6188-22488b7dc63f" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_47d5729b-7659-e351-1577-6f8327d76f89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_aada6808-5e9f-4454-94d6-9eccbd49aee6" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_2f99f0e0-7106-d43d-6188-22488b7dc63f" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_aada6808-5e9f-4454-94d6-9eccbd49aee6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_e2c3551e-abdb-9d31-c838-e65ef59e488d" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_2f99f0e0-7106-d43d-6188-22488b7dc63f" xlink:to="loc_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_e2c3551e-abdb-9d31-c838-e65ef59e488d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b065511a-9dcc-f029-73a4-4a56f20f6aec" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_b790542f-3518-0d1d-1a9e-706ef69164b2" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b065511a-9dcc-f029-73a4-4a56f20f6aec" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_c5f5bf31-ee65-40c1-3894-b4d02807a178" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b065511a-9dcc-f029-73a4-4a56f20f6aec" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_c5f5bf31-ee65-40c1-3894-b4d02807a178" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_0fdaee5a-ca6c-0690-73bf-4f7373b1a664" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b065511a-9dcc-f029-73a4-4a56f20f6aec" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_0fdaee5a-ca6c-0690-73bf-4f7373b1a664" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_bf2e57ec-f191-e4d3-e445-aed67ffeb510" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b065511a-9dcc-f029-73a4-4a56f20f6aec" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_bf2e57ec-f191-e4d3-e445-aed67ffeb510" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_ddcdf06e-a4dd-d03d-a55f-e86a96f1cef2" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b065511a-9dcc-f029-73a4-4a56f20f6aec" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_ddcdf06e-a4dd-d03d-a55f-e86a96f1cef2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_87e3ee0a-db19-d940-4287-d415ea8fe39a" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b065511a-9dcc-f029-73a4-4a56f20f6aec" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_87e3ee0a-db19-d940-4287-d415ea8fe39a" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_9f40d9c2-7b1f-1239-4f1d-d415ea353d8e" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b065511a-9dcc-f029-73a4-4a56f20f6aec" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_9f40d9c2-7b1f-1239-4f1d-d415ea353d8e" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentOfFinancingCostsAndWaiverFees" xlink:label="loc_cls_PaymentOfFinancingCostsAndWaiverFees_E6A5E99F5FF24137B5FD6EA2D7B601EA" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_b065511a-9dcc-f029-73a4-4a56f20f6aec" xlink:to="loc_cls_PaymentOfFinancingCostsAndWaiverFees_E6A5E99F5FF24137B5FD6EA2D7B601EA" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfChangesInEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_8b93b6a4-f9d0-675d-4905-2b8267125661" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_8b9bb1ab-cd96-9970-1b61-46df0b32a306" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_8b93b6a4-f9d0-675d-4905-2b8267125661" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_8b9bb1ab-cd96-9970-1b61-46df0b32a306" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_410c90f2-d239-f2de-ed87-d415e918b6f8" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_8b93b6a4-f9d0-675d-4905-2b8267125661" xlink:to="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_410c90f2-d239-f2de-ed87-d415e918b6f8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_b881e803-81ba-aafe-7ee6-03eaea8f68a8" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_8b93b6a4-f9d0-675d-4905-2b8267125661" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_b881e803-81ba-aafe-7ee6-03eaea8f68a8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_c9f83727-3ee3-4c5a-a597-3236b1e73cc1" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_8b93b6a4-f9d0-675d-4905-2b8267125661" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_c9f83727-3ee3-4c5a-a597-3236b1e73cc1" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_8b9bb1ab-cd96-9970-1b61-46df0b32a306" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_8b9bb1ab-cd96-9970-1b61-46df0b32a306" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_72e72b9e-b6fa-65aa-ade7-813a54bc8eef" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_72e72b9e-b6fa-65aa-ade7-813a54bc8eef" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_bf189d1d-d4a4-18e8-a717-fb2b7c1aa004" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_bf189d1d-d4a4-18e8-a717-fb2b7c1aa004" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_8b9bb1ab-cd96-9970-1b61-46df0b32a306" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_6a880689-7739-b7d7-30d4-8a31c63fd91a" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_6a880689-7739-b7d7-30d4-8a31c63fd91a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GrossProfit" xlink:label="loc_ifrs-full_GrossProfit_e3aa67c7-df79-b4f1-8a20-479c2881b9c5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_6a880689-7739-b7d7-30d4-8a31c63fd91a" xlink:to="loc_ifrs-full_GrossProfit_e3aa67c7-df79-b4f1-8a20-479c2881b9c5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_af4433e1-e576-2e4f-3588-8892554a971e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_e3aa67c7-df79-b4f1-8a20-479c2881b9c5" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_af4433e1-e576-2e4f-3588-8892554a971e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CostOfSales" xlink:label="loc_ifrs-full_CostOfSales_7ffb22de-a4ec-4b97-8ed2-c2942bce7841" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_e3aa67c7-df79-b4f1-8a20-479c2881b9c5" xlink:to="loc_ifrs-full_CostOfSales_7ffb22de-a4ec-4b97-8ed2-c2942bce7841" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_b67a48c4-053c-d66d-65ee-2c4f23beff81" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_6a880689-7739-b7d7-30d4-8a31c63fd91a" xlink:to="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_b67a48c4-053c-d66d-65ee-2c4f23beff81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ResearchAndDevelopmentExpense" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_d7d267e5-cac9-5279-1565-579e95baa586" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_6a880689-7739-b7d7-30d4-8a31c63fd91a" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_d7d267e5-cac9-5279-1565-579e95baa586" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_37219695-75f3-f923-0a68-c4fe9f3b31f0" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_6a880689-7739-b7d7-30d4-8a31c63fd91a" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_37219695-75f3-f923-0a68-c4fe9f3b31f0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-full_OtherExpenseByFunction_74c30ff4-1f4c-0c10-2912-ad1c48c58f75" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_6a880689-7739-b7d7-30d4-8a31c63fd91a" xlink:to="loc_ifrs-full_OtherExpenseByFunction_74c30ff4-1f4c-0c10-2912-ad1c48c58f75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinanceCosts" xlink:label="loc_ifrs-full_FinanceCosts_1ffaea76-30e8-32a0-ed12-3cf511f3915f" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:to="loc_ifrs-full_FinanceCosts_1ffaea76-30e8-32a0-ed12-3cf511f3915f" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligations" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_BorrowingsAndLeaseLiabilities" xlink:label="loc_cls_BorrowingsAndLeaseLiabilities_3858511e-5779-bd81-b8e2-d415e9a5952d" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_7069540e-a20b-feb1-6646-d415ea73e6e9" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_BorrowingsAndLeaseLiabilities_3858511e-5779-bd81-b8e2-d415e9a5952d" xlink:to="loc_cls_CurrentBorrowingsAndLeaseLiabilities_7069540e-a20b-feb1-6646-d415ea73e6e9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_717f71e1-7719-71df-c949-d415eafe79e1" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_BorrowingsAndLeaseLiabilities_3858511e-5779-bd81-b8e2-d415e9a5952d" xlink:to="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_717f71e1-7719-71df-c949-d415eafe79e1" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsToBePaid_B20174110E31B1CBA6BB4A1774DF4A3F" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_B9C6A24B0555D03E84CE4A0FC24CB924" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_UndiscountedLeasePaymentsToBePaid_B20174110E31B1CBA6BB4A1774DF4A3F" xlink:to="loc_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_B9C6A24B0555D03E84CE4A0FC24CB924" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_963EDF6D44FD5EE19E2B4A16B7B9E853" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_UndiscountedLeasePaymentsToBePaid_B20174110E31B1CBA6BB4A1774DF4A3F" xlink:to="loc_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_963EDF6D44FD5EE19E2B4A16B7B9E853" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/ExpensesByNature" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/ExpensesByNatureDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/ExpensesByNatureExpensesByNatureTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinanceCosts" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinanceCostsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagement" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_407b29fa-efd0-3404-37dd-edd516e04e72" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Cash" xlink:label="loc_ifrs-full_Cash_4db2d253-6775-5cd2-edca-7ece5bb8403c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashAndCashEquivalents_407b29fa-efd0-3404-37dd-edd516e04e72" xlink:to="loc_ifrs-full_Cash_4db2d253-6775-5cd2-edca-7ece5bb8403c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashEquivalents" xlink:label="loc_ifrs-full_CashEquivalents_e7650137-dd9b-ec11-ab2d-d7f6910671bf" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashAndCashEquivalents_407b29fa-efd0-3404-37dd-edd516e04e72" xlink:to="loc_ifrs-full_CashEquivalents_e7650137-dd9b-ec11-ab2d-d7f6910671bf" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCurrencyRiskDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementInterestRateRiskDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssets" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/IncomeTaxes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/IncomeTaxesMajorComponentsOfTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_72e72b9e-b6fa-65aa-ade7-813a54bc8eef" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:label="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_5f3864f6-d68f-cbf7-c232-26008c3a2117" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_72e72b9e-b6fa-65aa-ade7-813a54bc8eef" xlink:to="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_5f3864f6-d68f-cbf7-c232-26008c3a2117" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_b4979993-4332-ba60-d6ba-91a3b2dc49c0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_72e72b9e-b6fa-65aa-ade7-813a54bc8eef" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_b4979993-4332-ba60-d6ba-91a3b2dc49c0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_bf189d1d-d4a4-18e8-a717-fb2b7c1aa004" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_3449089f-9701-479c-1260-634be62635b0" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_bf189d1d-d4a4-18e8-a717-fb2b7c1aa004" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_3449089f-9701-479c-1260-634be62635b0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_e9f01e14-a2e9-f32d-d16f-f32ff734bad6" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_bf189d1d-d4a4-18e8-a717-fb2b7c1aa004" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_e9f01e14-a2e9-f32d-d16f-f32ff734bad6" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_2abbcdbc-c854-d8b1-4c6b-24d21dd377da" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_2abbcdbc-c854-d8b1-4c6b-24d21dd377da" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011" xlink:label="loc_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_5d3b51b4-c9b6-2e62-4e7b-d7063e4a151d" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:to="loc_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_5d3b51b4-c9b6-2e62-4e7b-d7063e4a151d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfForeignTaxRates" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_8bb8be7d-84e5-fddf-4c4f-1f11305c7e44" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_8bb8be7d-84e5-fddf-4c4f-1f11305c7e44" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TaxEffectOfExchangeDifferencesOnTranslation" xlink:label="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_634fbe32-c603-7a7f-1cff-d415e9307d7e" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:to="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_634fbe32-c603-7a7f-1cff-d415e9307d7e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:label="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_e00e2e8c-900e-7571-b9de-5f4dc159421d" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:to="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_e00e2e8c-900e-7571-b9de-5f4dc159421d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfTaxLosses" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_c49c488e-493c-c7c0-78ee-c6732c93e7f9" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_c49c488e-493c-c7c0-78ee-c6732c93e7f9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectFromChangeInTaxRate" xlink:label="loc_ifrs-full_TaxEffectFromChangeInTaxRate_58071e01-c676-e1d4-5a5a-6eac6303e807" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_091c0ae1-0d9c-b0c4-52e8-e20a60849b4f" xlink:to="loc_ifrs-full_TaxEffectFromChangeInTaxRate_58071e01-c676-e1d4-5a5a-6eac6303e807" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/Inventories" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/InventoriesAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_931540a3-c6dc-e236-9fbb-c8a925d38163" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RawMaterials" xlink:label="loc_ifrs-full_RawMaterials_42bf29b0-0b36-fc50-5dbe-d01c07fe63c9" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_931540a3-c6dc-e236-9fbb-c8a925d38163" xlink:to="loc_ifrs-full_RawMaterials_42bf29b0-0b36-fc50-5dbe-d01c07fe63c9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WorkInProgress" xlink:label="loc_ifrs-full_WorkInProgress_9d97a060-befa-3ffe-5054-98b2246e0ed3" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_931540a3-c6dc-e236-9fbb-c8a925d38163" xlink:to="loc_ifrs-full_WorkInProgress_9d97a060-befa-3ffe-5054-98b2246e0ed3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinishedGoods" xlink:label="loc_ifrs-full_FinishedGoods_c3b46fd2-5295-a2ea-b5e7-a28b64e67b89" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_931540a3-c6dc-e236-9fbb-c8a925d38163" xlink:to="loc_ifrs-full_FinishedGoods_c3b46fd2-5295-a2ea-b5e7-a28b64e67b89" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/InventoriesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveries" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesRestructuringDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_da023a92-4bd4-cfe1-695f-250762c68db8" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CashRestructureCharges" xlink:label="loc_cls_CashRestructureCharges_c22748b9-5f2f-daf7-7643-d415e952d18d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseOfRestructuringActivities_da023a92-4bd4-cfe1-695f-250762c68db8" xlink:to="loc_cls_CashRestructureCharges_c22748b9-5f2f-daf7-7643-d415e952d18d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_dd8765e6-d142-760d-481a-cee8681cfee7" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseOfRestructuringActivities_da023a92-4bd4-cfe1-695f-250762c68db8" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_dd8765e6-d142-760d-481a-cee8681cfee7" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-full_OtherExpenseByFunction_74c30ff4-1f4c-0c10-2912-ad1c48c58f75" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_da023a92-4bd4-cfe1-695f-250762c68db8" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByFunction_74c30ff4-1f4c-0c10-2912-ad1c48c58f75" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_da023a92-4bd4-cfe1-695f-250762c68db8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_6d2fd290-17e8-c442-49f0-d415e89151de" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByFunction_74c30ff4-1f4c-0c10-2912-ad1c48c58f75" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_6d2fd290-17e8-c442-49f0-d415e89151de" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessTransitionCosts" xlink:label="loc_cls_BusinessTransitionCosts_9dfca715-0357-cc68-0a62-d415ea9c5a86" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByFunction_74c30ff4-1f4c-0c10-2912-ad1c48c58f75" xlink:to="loc_cls_BusinessTransitionCosts_9dfca715-0357-cc68-0a62-d415ea9c5a86" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AcceleratedAmortizationOfFinancingCosts" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_540a7f15-dc37-64c0-ab55-d415ea486c07" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByFunction_74c30ff4-1f4c-0c10-2912-ad1c48c58f75" xlink:to="loc_cls_AcceleratedAmortizationOfFinancingCosts_540a7f15-dc37-64c0-ab55-d415ea486c07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MiscellaneousOtherOperatingExpense" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_3bc59d52-813a-0faf-0387-301a3945f3dc" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByFunction_74c30ff4-1f4c-0c10-2912-ad1c48c58f75" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingExpense_3bc59d52-813a-0faf-0387-301a3945f3dc" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssets" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_8482d28c-0f1d-d2a1-2735-daa1622e301f" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_138fb566-b7c3-ac9f-1a37-2bc886681b91" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_8482d28c-0f1d-d2a1-2735-daa1622e301f" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_138fb566-b7c3-ac9f-1a37-2bc886681b91" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NonCurrentLandRights" xlink:label="loc_cls_NonCurrentLandRights_9F3C9D6FE769103CEA0E6F633B9E6A87" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_8482d28c-0f1d-d2a1-2735-daa1622e301f" xlink:to="loc_cls_NonCurrentLandRights_9F3C9D6FE769103CEA0E6F633B9E6A87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" xlink:label="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_24c1d559-e7ba-35d2-ca33-7a652f3472d5" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_8482d28c-0f1d-d2a1-2735-daa1622e301f" xlink:to="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_24c1d559-e7ba-35d2-ca33-7a652f3472d5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DebtIssuanceCostsLineofCreditArrangementsNet1" xlink:label="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_54b8e01b-a512-85d3-0531-d415e9010009" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_8482d28c-0f1d-d2a1-2735-daa1622e301f" xlink:to="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_54b8e01b-a512-85d3-0531-d415e9010009" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherAssetsMiscellaneousNoncurrent1" xlink:label="loc_cls_OtherAssetsMiscellaneousNoncurrent1_9bacd979-6c25-7e5d-8157-d415e98185d8" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_8482d28c-0f1d-d2a1-2735-daa1622e301f" xlink:to="loc_cls_OtherAssetsMiscellaneousNoncurrent1_9bacd979-6c25-7e5d-8157-d415e98185d8" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlans" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_cb61d998-794e-f5bf-8abe-806fdd579c85" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_fd0cc386-6c55-7b24-c9f9-c1ff88835498" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_cb61d998-794e-f5bf-8abe-806fdd579c85" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_fd0cc386-6c55-7b24-c9f9-c1ff88835498" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_e8f6b047-76e0-7e97-919a-b131a8aed890" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_cb61d998-794e-f5bf-8abe-806fdd579c85" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_e8f6b047-76e0-7e97-919a-b131a8aed890" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_790f519e-827f-5d46-e4dc-a6604b4f7b72" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_25555c92-a200-7864-a177-66fdff4d1065" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_790f519e-827f-5d46-e4dc-a6604b4f7b72" xlink:to="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_25555c92-a200-7864-a177-66fdff4d1065" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_c2339ca2-38c7-62c6-3aa6-b1e1a2617a40" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_790f519e-827f-5d46-e4dc-a6604b4f7b72" xlink:to="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_c2339ca2-38c7-62c6-3aa6-b1e1a2617a40" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_fa73057b-005c-47be-f3fd-d415e93b2172" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_790f519e-827f-5d46-e4dc-a6604b4f7b72" xlink:to="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_fa73057b-005c-47be-f3fd-d415e93b2172" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets" xlink:label="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_e32a8934-84d8-2f4e-0c1e-07847e676ab4" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_790f519e-827f-5d46-e4dc-a6604b4f7b72" xlink:to="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_e32a8934-84d8-2f4e-0c1e-07847e676ab4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanAssetsAtFairValueAllocationPercentage" xlink:label="loc_cls_PlanAssetsAtFairValueAllocationPercentage_851515e1-d8f5-a8ab-be6b-d415ea1ea682" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_1ee27830-ac51-55b5-0f74-d415e9001d13" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_PlanAssetsAtFairValueAllocationPercentage_851515e1-d8f5-a8ab-be6b-d415ea1ea682" xlink:to="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_1ee27830-ac51-55b5-0f74-d415e9001d13" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_e3ed181e-f9df-80fb-9aca-d415e964e877" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_PlanAssetsAtFairValueAllocationPercentage_851515e1-d8f5-a8ab-be6b-d415ea1ea682" xlink:to="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_e3ed181e-f9df-80fb-9aca-d415e964e877" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_0edbe634-227e-fc9d-68ef-d415e9a6e63e" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_PlanAssetsAtFairValueAllocationPercentage_851515e1-d8f5-a8ab-be6b-d415ea1ea682" xlink:to="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_0edbe634-227e-fc9d-68ef-d415e9a6e63e" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_dbd0f84f-58e7-53db-2320-d415eb04e34e" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_PlanAssetsAtFairValueAllocationPercentage_851515e1-d8f5-a8ab-be6b-d415ea1ea682" xlink:to="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_dbd0f84f-58e7-53db-2320-d415eb04e34e" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" xlink:label="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_9a808c64-92a8-92f3-2a6f-d415ead39581" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_08c2006e-7590-643e-6140-372cbb12ea8b" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_9a808c64-92a8-92f3-2a6f-d415ead39581" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_08c2006e-7590-643e-6140-372cbb12ea8b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_dc66d401-9e81-9687-04cc-bb1c2ab0e264" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_9a808c64-92a8-92f3-2a6f-d415ead39581" xlink:to="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_dc66d401-9e81-9687-04cc-bb1c2ab0e264" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_138fb566-b7c3-ac9f-1a37-2bc886681b91" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_9a808c64-92a8-92f3-2a6f-d415ead39581" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_138fb566-b7c3-ac9f-1a37-2bc886681b91" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SurplusDeficitInPlan" xlink:label="loc_ifrs-full_SurplusDeficitInPlan_dd966ea0-aba4-2247-4bae-c5d58da57310" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_5f6b62a7-d143-d077-5b86-e18908eb8040" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_SurplusDeficitInPlan_dd966ea0-aba4-2247-4bae-c5d58da57310" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_5f6b62a7-d143-d077-5b86-e18908eb8040" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_790f519e-827f-5d46-e4dc-a6604b4f7b72" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_SurplusDeficitInPlan_dd966ea0-aba4-2247-4bae-c5d58da57310" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_790f519e-827f-5d46-e4dc-a6604b4f7b72" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipment" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentChangesToNetBookValueDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/Provisions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/ProvisionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_5142e01b-baa2-1dbd-da4b-4aa84262c28b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_73fa215a-cd00-b3cf-4db1-a164de381df5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Provisions_5142e01b-baa2-1dbd-da4b-4aa84262c28b" xlink:to="loc_ifrs-full_CurrentProvisions_73fa215a-cd00-b3cf-4db1-a164de381df5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_7bf1e465-eedf-248d-7c30-f5c7b5df011c" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Provisions_5142e01b-baa2-1dbd-da4b-4aa84262c28b" xlink:to="loc_ifrs-full_NoncurrentProvisions_7bf1e465-eedf-248d-7c30-f5c7b5df011c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/ProvisionsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_e35e8d35-6096-b06f-f9e4-f0b6af76138b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_9acdc7c3-8771-4948-f749-ec1bbc32b713" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_e35e8d35-6096-b06f-f9e4-f0b6af76138b" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_9acdc7c3-8771-4948-f749-ec1bbc32b713" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" xlink:label="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_33bc537e-6e25-b8aa-dd23-d415ea5c8d77" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_e35e8d35-6096-b06f-f9e4-f0b6af76138b" xlink:to="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_33bc537e-6e25-b8aa-dd23-d415ea5c8d77" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_ffefeb1b-fd45-9200-f219-28e55f64d0a9" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_e35e8d35-6096-b06f-f9e4-f0b6af76138b" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_ffefeb1b-fd45-9200-f219-28e55f64d0a9" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/ReportingEntity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsNotes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_6a880689-7739-b7d7-30d4-8a31c63fd91a" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_6a880689-7739-b7d7-30d4-8a31c63fd91a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinanceIncomeCost" xlink:label="loc_ifrs-full_FinanceIncomeCost_79ecc642-074d-c6a9-bf7b-0a7633b65418" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:to="loc_ifrs-full_FinanceIncomeCost_79ecc642-074d-c6a9-bf7b-0a7633b65418" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_c1a66b24-7b60-2942-65ff-8ef090cee803" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_c1a66b24-7b60-2942-65ff-8ef090cee803" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_37219695-75f3-f923-0a68-c4fe9f3b31f0" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_37219695-75f3-f923-0a68-c4fe9f3b31f0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-full_OtherExpenseByFunction_74c30ff4-1f4c-0c10-2912-ad1c48c58f75" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:to="loc_ifrs-full_OtherExpenseByFunction_74c30ff4-1f4c-0c10-2912-ad1c48c58f75" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales" xlink:label="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_9fce819d-879c-7e64-a2e9-d415e9aae2ee" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:to="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_9fce819d-879c-7e64-a2e9-d415e9aae2ee" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4d8160cd-44e8-675d-8959-c19532929e57" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_3ba038a1-d9df-a1b7-c5f2-a2406b4de178" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4d8160cd-44e8-675d-8959-c19532929e57" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationRevenueBySegmentDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberOfSharesDiluted" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustedWeightedAverageShares" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_d66a6cc1-492d-5a19-8351-b1a08feafc7e" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageShares" xlink:label="loc_ifrs-full_WeightedAverageShares_89942887-262e-6ba8-c42f-454ec3f80901" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares_d66a6cc1-492d-5a19-8351-b1a08feafc7e" xlink:to="loc_ifrs-full_WeightedAverageShares_89942887-262e-6ba8-c42f-454ec3f80901" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:label="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_88f90011-c0d4-efa1-87ea-517aaa72d2ff" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares_d66a6cc1-492d-5a19-8351-b1a08feafc7e" xlink:to="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_88f90011-c0d4-efa1-87ea-517aaa72d2ff" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>cls-20191231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.celestica.com/role/AccountsReceivable" xlink:href="cls-20191231.xsd#AccountsReceivable" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccountsReceivableDetails" xlink:href="cls-20191231.xsd#AccountsReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTax" xlink:href="cls-20191231.xsd#AccumulatedOtherComprehensiveLossNetOfTax" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxDetails" xlink:href="cls-20191231.xsd#AccumulatedOtherComprehensiveLossNetOfTaxDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxTables" xlink:href="cls-20191231.xsd#AccumulatedOtherComprehensiveLossNetOfTaxTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/Acquisitions" xlink:href="cls-20191231.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#AcquisitionsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:href="cls-20191231.xsd#AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsTables" xlink:href="cls-20191231.xsd#AcquisitionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AssetsClassifiedAsHeldForSale" xlink:href="cls-20191231.xsd#AssetsClassifiedAsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AssetsClassifiedAsHeldForSaleDetails" xlink:href="cls-20191231.xsd#AssetsClassifiedAsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPolicies" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesPolicies" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesTables" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalDisclosures" xlink:href="cls-20191231.xsd#CapitalDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalDisclosuresDetails" xlink:href="cls-20191231.xsd#CapitalDisclosuresDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStock" xlink:href="cls-20191231.xsd#CapitalStock" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails" xlink:href="cls-20191231.xsd#CapitalStockAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockDirectorSbcIncludedInIncomeStatementDetails" xlink:href="cls-20191231.xsd#CapitalStockDirectorSbcIncludedInIncomeStatementDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfCapitalTransactionsDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfCapitalTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionTransactionsDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfStockOptionTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionsOutstandingDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfStockOptionsOutstandingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockTables" xlink:href="cls-20191231.xsd#CapitalStockTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuarantees" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuarantees" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesTables" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuaranteesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedBalanceSheets" xlink:href="cls-20191231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfCashFlows" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfChangesInEquity" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfChangesInEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfOperations" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligations" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsTables" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/DocumentAndEntityInformation" xlink:href="cls-20191231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNature" xlink:href="cls-20191231.xsd#ExpensesByNature" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNatureDetails" xlink:href="cls-20191231.xsd#ExpensesByNatureDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNatureExpensesByNatureTables" xlink:href="cls-20191231.xsd#ExpensesByNatureExpensesByNatureTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinanceCosts" xlink:href="cls-20191231.xsd#FinanceCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinanceCostsNarrativeDetails" xlink:href="cls-20191231.xsd#FinanceCostsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagement" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagement" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCurrencyRiskDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementCurrencyRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementInterestRateRiskDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementInterestRateRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementTables" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssets" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxes" xlink:href="cls-20191231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails" xlink:href="cls-20191231.xsd#IncomeTaxesAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="cls-20191231.xsd#IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesMajorComponentsOfTaxExpenseDetails" xlink:href="cls-20191231.xsd#IncomeTaxesMajorComponentsOfTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:href="cls-20191231.xsd#IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesTables" xlink:href="cls-20191231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/Inventories" xlink:href="cls-20191231.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesAdditionalInformationDetails" xlink:href="cls-20191231.xsd#InventoriesAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesDetails" xlink:href="cls-20191231.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesTables" xlink:href="cls-20191231.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveries" xlink:href="cls-20191231.xsd#OtherChargesRecoveries" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesRestructuringDetails" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesRestructuringDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesTables" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssets" xlink:href="cls-20191231.xsd#OtherNonCurrentAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsDetails" xlink:href="cls-20191231.xsd#OtherNonCurrentAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsTables" xlink:href="cls-20191231.xsd#OtherNonCurrentAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlans" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansTables" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipment" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentChangesToNetBookValueDetails" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentChangesToNetBookValueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentDetails" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentTables" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/Provisions" xlink:href="cls-20191231.xsd#Provisions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ProvisionsDetails" xlink:href="cls-20191231.xsd#ProvisionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ProvisionsTables" xlink:href="cls-20191231.xsd#ProvisionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactions" xlink:href="cls-20191231.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsDetails" xlink:href="cls-20191231.xsd#RelatedPartyTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsTables" xlink:href="cls-20191231.xsd#RelatedPartyTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ReportingEntity" xlink:href="cls-20191231.xsd#ReportingEntity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsDetails" xlink:href="cls-20191231.xsd#RightOfUseAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsNotes" xlink:href="cls-20191231.xsd#RightOfUseAssetsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsTables" xlink:href="cls-20191231.xsd#RightOfUseAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformation" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationAdditionalInformationDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationRevenueBySegmentDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationRevenueBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationTables" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDiluted" xlink:href="cls-20191231.xsd#WeightedAverageNumberOfSharesDiluted" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedDetails" xlink:href="cls-20191231.xsd#WeightedAverageNumberOfSharesDilutedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedTables" xlink:href="cls-20191231.xsd#WeightedAverageNumberOfSharesDilutedTables" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/AccountsReceivable" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/AccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_A900ED8075850BF384DDC518E742AF61" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_A900ED8075850BF384DDC518E742AF61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_3F5611F2C1671A93A4D1C518E7421A22_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_A900ED8075850BF384DDC518E742AF61" xlink:to="loc_ifrs-full_NonadjustingEventsMember_3F5611F2C1671A93A4D1C518E7421A22_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_3F5611F2C1671A93A4D1C518E7421A22" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_A900ED8075850BF384DDC518E742AF61" xlink:to="loc_ifrs-full_NonadjustingEventsMember_3F5611F2C1671A93A4D1C518E7421A22" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewAgreementToSellAccountsReceivableMember" xlink:label="loc_cls_NewAgreementToSellAccountsReceivableMember_B1745A8079DDD16122A2C518E743CA08" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_3F5611F2C1671A93A4D1C518E7421A22" xlink:to="loc_cls_NewAgreementToSellAccountsReceivableMember_B1745A8079DDD16122A2C518E743CA08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:to="loc_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_2141A0388B3E58FA275EC518E743FBBE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:to="loc_ifrs-full_MajorCustomersMember_2141A0388B3E58FA275EC518E743FBBE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_2141A0388B3E58FA275EC518E743FBBE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:to="loc_ifrs-full_MajorCustomersMember_2141A0388B3E58FA275EC518E743FBBE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CCSSegmentCustomerMember" xlink:label="loc_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_2141A0388B3E58FA275EC518E743FBBE" xlink:to="loc_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ATSSegmentCustomerMember" xlink:label="loc_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_2141A0388B3E58FA275EC518E743FBBE" xlink:to="loc_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_40579F5EADDC2EBC4093C518E7449CEB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_40579F5EADDC2EBC4093C518E7449CEB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_3FD75EF3579DB4F7B35CC518E74414B0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_40579F5EADDC2EBC4093C518E7449CEB" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_3FD75EF3579DB4F7B35CC518E74414B0_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_3FD75EF3579DB4F7B35CC518E74414B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_40579F5EADDC2EBC4093C518E7449CEB" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_3FD75EF3579DB4F7B35CC518E74414B0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:label="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_2F0064A1E1F3AE7A4CF2C518E7449D85" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_3FD75EF3579DB4F7B35CC518E74414B0" xlink:to="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_2F0064A1E1F3AE7A4CF2C518E7449D85" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:label="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_7792C7DFACB9D9FB985CC518E744EE77" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_3FD75EF3579DB4F7B35CC518E74414B0" xlink:to="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_7792C7DFACB9D9FB985CC518E744EE77" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_1B482BD82202C8183A5CC518E7451737" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_1B482BD82202C8183A5CC518E7451737" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" xlink:label="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSupplierFinancingPrograms" xlink:label="loc_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_9A66EE06323349974ACDC518E7457136" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_9A66EE06323349974ACDC518E7457136" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContractAssets" xlink:label="loc_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTax" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D804C2461125B4F89568C518E5DEAD7E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D804C2461125B4F89568C518E5DEAD7E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D804C2461125B4F89568C518E5DEAD7E" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinancialAssetsMember" xlink:label="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:to="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinancialAssetsMember" xlink:label="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:to="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ForwardContractMember" xlink:label="loc_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:to="loc_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateSwapContractMember" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_928BFC5FB7AD6DDA9569C518E5DFF0F5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D804C2461125B4F89568C518E5DEAD7E" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_928BFC5FB7AD6DDA9569C518E5DFF0F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_928BFC5FB7AD6DDA9569C518E5DFF0F5" xlink:to="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_928BFC5FB7AD6DDA9569C518E5DFF0F5" xlink:to="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfCashFlowHedgesMember" xlink:label="loc_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:to="loc_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_35BCA84213F435EB2A72C518E5E1B6BF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:to="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_35BCA84213F435EB2A72C518E5E1B6BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" xlink:label="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_3033B4D318165B02BBCCC518E5E1E0B4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_3033B4D318165B02BBCCC518E5E1E0B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_BB1BE4223ABD79E42129C518E5E2F5E8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_BB1BE4223ABD79E42129C518E5E2F5E8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerivativeTermOfContract1" xlink:label="loc_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/Acquisitions" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementScenario1Axis" xlink:label="loc_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:to="loc_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementScenario1Domain" xlink:label="loc_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:to="loc_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementScenario1Domain" xlink:label="loc_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:to="loc_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ScenarioForecast1Member" xlink:label="loc_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:to="loc_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_242F8F6E23D735CF0E12C518E758607B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_242F8F6E23D735CF0E12C518E758607B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_242F8F6E23D735CF0E12C518E758607B" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_242F8F6E23D735CF0E12C518E758607B" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_KarelMember" xlink:label="loc_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF" xlink:to="loc_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:label="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_6FBE61FA7B17E49411C8C518E7599D94" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF" xlink:to="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_6FBE61FA7B17E49411C8C518E7599D94" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpaktHoldingsLLCImpaktMember" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_7081422AFCBB1D3CD745C518E7595F6E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF" xlink:to="loc_cls_ImpaktHoldingsLLCImpaktMember_7081422AFCBB1D3CD745C518E7595F6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_0D5028F57F254B34FDACC518E759AF24" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_0D5028F57F254B34FDACC518E759AF24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_73865CEDA84019742F2AC518E7590C19_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_0D5028F57F254B34FDACC518E759AF24" xlink:to="loc_ifrs-full_BorrowingsByNameMember_73865CEDA84019742F2AC518E7590C19_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_73865CEDA84019742F2AC518E7590C19" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_0D5028F57F254B34FDACC518E759AF24" xlink:to="loc_ifrs-full_BorrowingsByNameMember_73865CEDA84019742F2AC518E7590C19" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PriorCreditFacilityMember" xlink:label="loc_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_73865CEDA84019742F2AC518E7590C19" xlink:to="loc_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment" xlink:label="loc_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:label="loc_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_E036DC6B1F22833D1A04C518E75BE6CB" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_E036DC6B1F22833D1A04C518E75BE6CB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:label="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:to="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpaktHoldingsLLCImpaktMember" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:to="loc_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate" xlink:label="loc_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_CF515BD6E499A2CEBFBAC518E7510017" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_Goodwill_CF515BD6E499A2CEBFBAC518E7510017" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" xlink:label="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales" xlink:label="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/AcquisitionsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/AssetsClassifiedAsHeldForSale" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/AssetsClassifiedAsHeldForSaleDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_B9136FC2E82E39E95D06C518E767442A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_B9136FC2E82E39E95D06C518E767442A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_B9136FC2E82E39E95D06C518E767442A" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_B9136FC2E82E39E95D06C518E767442A" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BuildingsMember" xlink:label="loc_ifrs-full_BuildingsMember_3123D7CE27B03A937EDEC518E7674FAD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171" xlink:to="loc_ifrs-full_BuildingsMember_3123D7CE27B03A937EDEC518E7674FAD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingImprovementsAndLeaseholdImprovementsMember" xlink:label="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171" xlink:to="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MachineryAndEquipment1Member" xlink:label="loc_cls_MachineryAndEquipment1Member_946571AAB5A2CAEB48E4C518E768016C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171" xlink:to="loc_cls_MachineryAndEquipment1Member_946571AAB5A2CAEB48E4C518E768016C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IntellectualProperty1Member" xlink:label="loc_cls_IntellectualProperty1Member_A7087570721D18212652C518E768402F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:to="loc_cls_IntellectualProperty1Member_A7087570721D18212652C518E768402F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_18D638BAAA27A8B38B79C518E769138B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_18D638BAAA27A8B38B79C518E769138B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComputerSoftwareMember" xlink:label="loc_ifrs-full_ComputerSoftwareMember_547093C40F5604BD639CC518E76924CC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:to="loc_ifrs-full_ComputerSoftwareMember_547093C40F5604BD639CC518E76924CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_2D15F1D5B31361725551C518E769BA45" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_ifrs-full_RangeAxis_2D15F1D5B31361725551C518E769BA45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_2D15F1D5B31361725551C518E769BA45" xlink:to="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_2D15F1D5B31361725551C518E769BA45" xlink:to="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_D8A7C0E2B4E7AE652270C518E76925F1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4" xlink:to="loc_ifrs-full_BottomOfRangeMember_D8A7C0E2B4E7AE652270C518E76925F1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MiddleOfRangeMember" xlink:label="loc_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4" xlink:to="loc_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_533AE9BF36E3CC6051F9C518E76A12BD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4" xlink:to="loc_ifrs-full_TopOfRangeMember_533AE9BF36E3CC6051F9C518E76A12BD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_Vesting1Axis" xlink:label="loc_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_Vesting1Domain" xlink:label="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:to="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_Vesting1Domain" xlink:label="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:to="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheOne1Member" xlink:label="loc_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:to="loc_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheTwo1Member" xlink:label="loc_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:to="loc_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheThree1Member" xlink:label="loc_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:to="loc_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheFourMember" xlink:label="loc_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:to="loc_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_7B922A83707D278C7D39C518E76B87B4" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_7B922A83707D278C7D39C518E76B87B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_7B922A83707D278C7D39C518E76B87B4" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_7B922A83707D278C7D39C518E76B87B4" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeStockOption1Member" xlink:label="loc_cls_EmployeeStockOption1Member_5D55F97A35D4F964A056C518E76C9460" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:to="loc_cls_EmployeeStockOption1Member_5D55F97A35D4F964A056C518E76C9460" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_05540CC4D167FD83E1D3C518E76C8A37" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_05540CC4D167FD83E1D3C518E76C8A37" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PerformanceShareUnitsPSUMember" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_1B94680A479891A0E5D6C518E76CE015" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_1B94680A479891A0E5D6C518E76CE015" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredShareUnitsDSUMember" xlink:label="loc_cls_DeferredShareUnitsDSUMember_C2019FAEF7BC3004B709C518E76C46F3" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:to="loc_cls_DeferredShareUnitsDSUMember_C2019FAEF7BC3004B709C518E76C46F3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:label="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:label="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_CA97B443154222CAE16CC518E76D79A7" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_CA97B443154222CAE16CC518E76D79A7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_C95350EA9482F7160CB6C518E76E49F4" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_C95350EA9482F7160CB6C518E76E49F4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_57410B2F61E1B9CCC27DC518E76ECDFD" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_57410B2F61E1B9CCC27DC518E76ECDFD" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsAxis" xlink:label="loc_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:to="loc_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:to="loc_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:to="loc_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IFRS16Member" xlink:label="loc_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:to="loc_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LeaseLiabilities" xlink:label="loc_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:label="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingLeaseLiability" xlink:label="loc_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:label="loc_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:label="loc_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised" xlink:label="loc_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIFRS16" xlink:label="loc_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIAS17" xlink:label="loc_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalDisclosures" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_DC8AD0CF7C01100CFC5CC518E3DDACA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_DC8AD0CF7C01100CFC5CC518E3DDACA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_3DE6F06B8215DE2591E8C518E3DD046A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_DC8AD0CF7C01100CFC5CC518E3DDACA8" xlink:to="loc_ifrs-full_NonadjustingEventsMember_3DE6F06B8215DE2591E8C518E3DD046A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_3DE6F06B8215DE2591E8C518E3DD046A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_DC8AD0CF7C01100CFC5CC518E3DDACA8" xlink:to="loc_ifrs-full_NonadjustingEventsMember_3DE6F06B8215DE2591E8C518E3DD046A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewAgreementToSellAccountsReceivableMember" xlink:label="loc_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_3DE6F06B8215DE2591E8C518E3DD046A" xlink:to="loc_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_D3CABC673364102DDBB2C518E3DECBE0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_D3CABC673364102DDBB2C518E3DECBE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_896B3905B1B477B6A8BEC518E3DE03C7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_D3CABC673364102DDBB2C518E3DECBE0" xlink:to="loc_ifrs-full_BorrowingsByNameMember_896B3905B1B477B6A8BEC518E3DE03C7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_896B3905B1B477B6A8BEC518E3DE03C7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_D3CABC673364102DDBB2C518E3DECBE0" xlink:to="loc_ifrs-full_BorrowingsByNameMember_896B3905B1B477B6A8BEC518E3DE03C7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewCreditFacilityMember" xlink:label="loc_cls_NewCreditFacilityMember_2E80185C86787A45550EC518E3DFF06C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_896B3905B1B477B6A8BEC518E3DE03C7" xlink:to="loc_cls_NewCreditFacilityMember_2E80185C86787A45550EC518E3DFF06C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewTermLoansJuneTermLoanMember" xlink:label="loc_cls_NewTermLoansJuneTermLoanMember_547C02E2CF72BB63DADAC518E3DF1454" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NewCreditFacilityMember_2E80185C86787A45550EC518E3DFF06C" xlink:to="loc_cls_NewTermLoansJuneTermLoanMember_547C02E2CF72BB63DADAC518E3DF1454" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingFacilityDueJune2023Member" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_23DF4DC1EAC4A21D3349C518E3DF795E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NewCreditFacilityMember_2E80185C86787A45550EC518E3DFF06C" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_23DF4DC1EAC4A21D3349C518E3DF795E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncrementalTermLoanMember" xlink:label="loc_cls_IncrementalTermLoanMember_2CF52DC45A27F991C6E2C518E3DF2D50" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NewCreditFacilityMember_2E80185C86787A45550EC518E3DFF06C" xlink:to="loc_cls_IncrementalTermLoanMember_2CF52DC45A27F991C6E2C518E3DF2D50" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Axis" xlink:label="loc_cls_CreditFacility1Axis_34D9B44BC9D306900B31C518E3DF944A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_cls_CreditFacility1Axis_34D9B44BC9D306900B31C518E3DF944A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Domain" xlink:label="loc_cls_CreditFacility1Domain_3346F3B4E8A9D1A22823C518E3E055C5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_CreditFacility1Axis_34D9B44BC9D306900B31C518E3DF944A" xlink:to="loc_cls_CreditFacility1Domain_3346F3B4E8A9D1A22823C518E3E055C5_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Domain" xlink:label="loc_cls_CreditFacility1Domain_3346F3B4E8A9D1A22823C518E3E055C5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_CreditFacility1Axis_34D9B44BC9D306900B31C518E3DF944A" xlink:to="loc_cls_CreditFacility1Domain_3346F3B4E8A9D1A22823C518E3E055C5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BridgeLoan1Member" xlink:label="loc_cls_BridgeLoan1Member_2F5210DC5BE7F64E6FD7C518E3E01D0C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CreditFacility1Domain_3346F3B4E8A9D1A22823C518E3E055C5" xlink:to="loc_cls_BridgeLoan1Member_2F5210DC5BE7F64E6FD7C518E3E01D0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_AF6B4173314077FD8DA5C518E3E0B810" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_ifrs-full_RangeAxis_AF6B4173314077FD8DA5C518E3E0B810" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_31D5A0B41F4E6EC2EF26C518E3E02E73_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_AF6B4173314077FD8DA5C518E3E0B810" xlink:to="loc_ifrs-full_RangesMember_31D5A0B41F4E6EC2EF26C518E3E02E73_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_31D5A0B41F4E6EC2EF26C518E3E02E73" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_AF6B4173314077FD8DA5C518E3E0B810" xlink:to="loc_ifrs-full_RangesMember_31D5A0B41F4E6EC2EF26C518E3E02E73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_8AB68B924F6BEBD8D60FC518E3E173D9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_31D5A0B41F4E6EC2EF26C518E3E02E73" xlink:to="loc_ifrs-full_TopOfRangeMember_8AB68B924F6BEBD8D60FC518E3E173D9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:label="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:to="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:label="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:to="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_24125469DC7851CDC182C518E3E2A5A8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_ifrs-full_NotionalAmount_24125469DC7851CDC182C518E3E2A5A8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:label="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_AB9A8BFC00A8E15B9517C518E3E24F1D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_AB9A8BFC00A8E15B9517C518E3E24F1D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShortTermBorrowingsMaximumTerm" xlink:label="loc_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:label="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_B7A36DEC8B823E84EC87C518E3E21419" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_B7A36DEC8B823E84EC87C518E3E21419" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BorrowingsMaturityTerm" xlink:label="loc_cls_BorrowingsMaturityTerm_A1CB1C04629B84E23DA0C518E3E3220D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_BorrowingsMaturityTerm_A1CB1C04629B84E23DA0C518E3E3220D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LettersOfCreditOutstandingAmount1" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_6324D32DCED7517DBEA2C518E3E3C120" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_LettersOfCreditOutstandingAmount1_6324D32DCED7517DBEA2C518E3E3C120" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UndrawnBorrowingFacilities" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_8D018B5AABC6C58ECFA3C518E3E315D5" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_8D018B5AABC6C58ECFA3C518E3E315D5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStock" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:to="loc_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:to="loc_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" xlink:label="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:to="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherRelatedPartiesMember" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:to="loc_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_Mr.WilliamA.EtheringtonMember" xlink:label="loc_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:to="loc_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SubordinateVotingSharesMember" xlink:label="loc_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:to="loc_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MultipleVotingSharesMember" xlink:label="loc_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:to="loc_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PreferenceSharesMember" xlink:label="loc_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:to="loc_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Axis" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Domain" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Domain" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandEighteenNCIBMember" xlink:label="loc_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:to="loc_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandSeventeenNCIBMember" xlink:label="loc_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:to="loc_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:to="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:to="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:to="loc_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:to="loc_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanName1Axis" xlink:label="loc_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanName1Domain" xlink:label="loc_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:to="loc_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanName1Domain" xlink:label="loc_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:to="loc_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LTIPMemberMember" xlink:label="loc_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:to="loc_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredShareUnitsDSUMember" xlink:label="loc_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:to="loc_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeStockOption1Member" xlink:label="loc_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:to="loc_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PerformanceShareUnitsPSUMember" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfVotesPerShare" xlink:label="loc_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" xlink:label="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CapitalSharesReservedforFutureIssuance" xlink:label="loc_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" xlink:label="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" xlink:label="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToSettleSharebasedCompensationArrangements" xlink:label="loc_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockDirectorSbcIncludedInIncomeStatementDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_3F866248556CEE6AED7AC518E5FDBDD0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_DD6667032EECE7E6A1CDC518E5F5375B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_3F866248556CEE6AED7AC518E5FDBDD0" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_DD6667032EECE7E6A1CDC518E5F5375B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_C050D4574ECD05BE57D1C518E5F64991" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_DD6667032EECE7E6A1CDC518E5F5375B" xlink:to="loc_srt_TitleOfIndividualAxis_C050D4574ECD05BE57D1C518E5F64991" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8A4B229D536B4CDC6E09C518E5F61D19_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_C050D4574ECD05BE57D1C518E5F64991" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8A4B229D536B4CDC6E09C518E5F61D19_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8A4B229D536B4CDC6E09C518E5F61D19" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_C050D4574ECD05BE57D1C518E5F64991" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8A4B229D536B4CDC6E09C518E5F61D19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember" xlink:label="loc_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8A4B229D536B4CDC6E09C518E5F61D19" xlink:to="loc_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_923B303125E21355CA38C518E5F6DC6E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_DD6667032EECE7E6A1CDC518E5F5375B" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_923B303125E21355CA38C518E5F6DC6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_C3024C47E025CF7A8CF5C518E5FC0355_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_923B303125E21355CA38C518E5F6DC6E" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_C3024C47E025CF7A8CF5C518E5FC0355_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_C3024C47E025CF7A8CF5C518E5FC0355" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_923B303125E21355CA38C518E5F6DC6E" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_C3024C47E025CF7A8CF5C518E5FC0355" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredShareUnitsDSUMember" xlink:label="loc_cls_DeferredShareUnitsDSUMember_A85D44BB5A93E21CA791C518E5FC78DF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C3024C47E025CF7A8CF5C518E5FC0355" xlink:to="loc_cls_DeferredShareUnitsDSUMember_A85D44BB5A93E21CA791C518E5FC78DF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_062C5DB220CE6E4B5CC3C518E5FDDA26" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C3024C47E025CF7A8CF5C518E5FC0355" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_062C5DB220CE6E4B5CC3C518E5FDDA26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F928A4C30F8C28888FF6C518E5FDA836" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_3F866248556CEE6AED7AC518E5FDBDD0" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F928A4C30F8C28888FF6C518E5FDA836" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_A54A18FAF29298A0B0DDC518E5FD11DD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_3F866248556CEE6AED7AC518E5FDBDD0" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_A54A18FAF29298A0B0DDC518E5FD11DD" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfCapitalTransactionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_B9EA50DD3FB8C9A27671CA0481CE50FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_B9EA50DD3FB8C9A27671CA0481CE50FA" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B169BFA1B9226B199161CA0481CEEBD2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_B9EA50DD3FB8C9A27671CA0481CE50FA" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B169BFA1B9226B199161CA0481CEEBD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_D424887B3F9F7E0744B6CA0481CE0829_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B169BFA1B9226B199161CA0481CEEBD2" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_D424887B3F9F7E0744B6CA0481CE0829_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_D424887B3F9F7E0744B6CA0481CE0829" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B169BFA1B9226B199161CA0481CEEBD2" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_D424887B3F9F7E0744B6CA0481CE0829" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeStockOption1Member" xlink:label="loc_cls_EmployeeStockOption1Member_E6CFB4EA3812C0BDB0C2CA0481CE79CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_D424887B3F9F7E0744B6CA0481CE0829" xlink:to="loc_cls_EmployeeStockOption1Member_E6CFB4EA3812C0BDB0C2CA0481CE79CD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_69710428178915661670CA0481CFFDA7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_D424887B3F9F7E0744B6CA0481CE0829" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_69710428178915661670CA0481CFFDA7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_C517391DB8BBB4FF9924CA0481CFBDD4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_B9EA50DD3FB8C9A27671CA0481CE50FA" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_C517391DB8BBB4FF9924CA0481CFBDD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_F74696441DF0B301119CCA0481CFA149_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_C517391DB8BBB4FF9924CA0481CFBDD4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_F74696441DF0B301119CCA0481CFA149_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_F74696441DF0B301119CCA0481CFA149" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_C517391DB8BBB4FF9924CA0481CFBDD4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_F74696441DF0B301119CCA0481CFA149" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SubordinateVotingSharesMember" xlink:label="loc_cls_SubordinateVotingSharesMember_CA3D13E46D4F4BAB5974CA0481CF6D65" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_F74696441DF0B301119CCA0481CFA149" xlink:to="loc_cls_SubordinateVotingSharesMember_CA3D13E46D4F4BAB5974CA0481CF6D65" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MultipleVotingSharesMember" xlink:label="loc_cls_MultipleVotingSharesMember_9195EFBE716601970E56CA0481D0FCDA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_F74696441DF0B301119CCA0481CFA149" xlink:to="loc_cls_MultipleVotingSharesMember_9195EFBE716601970E56CA0481D0FCDA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSharesOutstandingRollForward" xlink:label="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:to="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_BF03BCB4905D98595A01CA0481D0323C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_ifrs-full_NumberOfSharesIssued_BF03BCB4905D98595A01CA0481D0323C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_B303AF9C924020B95941CA0481D19A7D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_B303AF9C924020B95941CA0481D19A7D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodSharesOther1" xlink:label="loc_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:to="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromExerciseOfOptions" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" xlink:label="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:to="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeStatementLocation1Axis" xlink:label="loc_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:to="loc_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeStatementLocation1Domain" xlink:label="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:to="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeStatementLocation1Domain" xlink:label="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:to="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CostOfSales1Member" xlink:label="loc_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:to="loc_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SellingGeneralAndAdministrativeExpenses1Member" xlink:label="loc_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:to="loc_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_5CF4EC9FBAE68A588EF1C518E603000F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_17CD1DDDD0216E6DAA32C518E6012A82" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_5CF4EC9FBAE68A588EF1C518E603000F" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_17CD1DDDD0216E6DAA32C518E6012A82" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8DF22605379336CCC631C518E602EAFB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_17CD1DDDD0216E6DAA32C518E6012A82" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8DF22605379336CCC631C518E602EAFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_21C6377DFF047627C2DCC518E6023375_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8DF22605379336CCC631C518E602EAFB" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_21C6377DFF047627C2DCC518E6023375_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_21C6377DFF047627C2DCC518E6023375" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8DF22605379336CCC631C518E602EAFB" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_21C6377DFF047627C2DCC518E6023375" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_AB48A0C9616AA365765DC518E6020ADE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_21C6377DFF047627C2DCC518E6023375" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_AB48A0C9616AA365765DC518E6020ADE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PerformanceShareUnitsPSUMember" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_67DB200182F154F86E26C518E603A6C3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_21C6377DFF047627C2DCC518E6023375" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_67DB200182F154F86E26C518E603A6C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_5CF4EC9FBAE68A588EF1C518E603000F" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_WeightedAverageFairValueAtTheGrantDate" xlink:label="loc_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_5CF4EC9FBAE68A588EF1C518E603000F" xlink:to="loc_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_5CF4EC9FBAE68A588EF1C518E603000F" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_E8CDF748AC65F8025AA8CA0481C5E07A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_E8CDF748AC65F8025AA8CA0481C5E07A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_D253D9DDE43629E8CF70CA0481C508B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_E8CDF748AC65F8025AA8CA0481C5E07A" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_D253D9DDE43629E8CF70CA0481C508B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_36A4AE3571303F0E0204CA0481C6911D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_D253D9DDE43629E8CF70CA0481C508B1" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_36A4AE3571303F0E0204CA0481C6911D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_36A4AE3571303F0E0204CA0481C6911D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_D253D9DDE43629E8CF70CA0481C508B1" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_36A4AE3571303F0E0204CA0481C6911D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SubordinateVotingSharesMember" xlink:label="loc_cls_SubordinateVotingSharesMember_F726C1FF28A0300C1678CA0481C6A901" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_36A4AE3571303F0E0204CA0481C6911D" xlink:to="loc_cls_SubordinateVotingSharesMember_F726C1FF28A0300C1678CA0481C6A901" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Axis" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_97DE134E20D046B14D34CA0481C66222" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_E8CDF748AC65F8025AA8CA0481C5E07A" xlink:to="loc_cls_ShareRepurchaseProgram1Axis_97DE134E20D046B14D34CA0481C66222" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Domain" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_ACFEDC77B725A408BEFCCA0481C61AB9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_97DE134E20D046B14D34CA0481C66222" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_ACFEDC77B725A408BEFCCA0481C61AB9_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Domain" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_ACFEDC77B725A408BEFCCA0481C61AB9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_97DE134E20D046B14D34CA0481C66222" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_ACFEDC77B725A408BEFCCA0481C61AB9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandSeventeenNCIBMember" xlink:label="loc_cls_TwoThousandSeventeenNCIBMember_F81FC65FC6D97D7D9E6FCA0481C7F82D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_ACFEDC77B725A408BEFCCA0481C61AB9" xlink:to="loc_cls_TwoThousandSeventeenNCIBMember_F81FC65FC6D97D7D9E6FCA0481C7F82D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandEighteenNCIBMember" xlink:label="loc_cls_TwoThousandEighteenNCIBMember_0C62B0FDF51424C43FE7CA4488962EA2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_ACFEDC77B725A408BEFCCA0481C61AB9" xlink:to="loc_cls_TwoThousandEighteenNCIBMember_0C62B0FDF51424C43FE7CA4488962EA2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharePrice" xlink:label="loc_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PurchaseOfTreasuryShares" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_716019B9ACD55051A725CA0481C862AD" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_716019B9ACD55051A725CA0481C862AD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TreasuryStockSharesAcquired1" xlink:label="loc_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TreasuryStockSharesAcquiredHeldByTrustee" xlink:label="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" xlink:label="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionTransactionsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionsOutstandingDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_A9171AD5CE2A462DB4ABC635983A4832" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:to="loc_ifrs-full_RangeAxis_A9171AD5CE2A462DB4ABC635983A4832" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_5D3C7A76A9745C4D6F08C635983AF33E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_A9171AD5CE2A462DB4ABC635983A4832" xlink:to="loc_ifrs-full_RangesMember_5D3C7A76A9745C4D6F08C635983AF33E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_5D3C7A76A9745C4D6F08C635983AF33E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_A9171AD5CE2A462DB4ABC635983A4832" xlink:to="loc_ifrs-full_RangesMember_5D3C7A76A9745C4D6F08C635983AF33E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_5C0BCD5A12E0F9195E1FC635983A9A97" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_5D3C7A76A9745C4D6F08C635983AF33E" xlink:to="loc_ifrs-full_BottomOfRangeMember_5C0BCD5A12E0F9195E1FC635983A9A97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_EBBE0E1A5EFA9CAC5B89C635983B01CE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_5D3C7A76A9745C4D6F08C635983AF33E" xlink:to="loc_ifrs-full_TopOfRangeMember_EBBE0E1A5EFA9CAC5B89C635983B01CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:label="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_38122502102F146E4017C635983C6D47" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_38122502102F146E4017C635983C6D47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6BAC1E4E9FF72C149B99C635983C4F4C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6BAC1E4E9FF72C149B99C635983C4F4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuarantees" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_2F262AE702297EFB439FCA047F263737" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_srt_StatementScenarioAxis_2F262AE702297EFB439FCA047F263737" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3CA4E662648E996710A2CA047F265E78_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_2F262AE702297EFB439FCA047F263737" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3CA4E662648E996710A2CA047F265E78_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3CA4E662648E996710A2CA047F265E78" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_2F262AE702297EFB439FCA047F263737" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3CA4E662648E996710A2CA047F265E78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="loc_srt_ScenarioForecastMember_E2AF7D5CA6FFB061FB14CA047F26E2A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_3CA4E662648E996710A2CA047F265E78" xlink:to="loc_srt_ScenarioForecastMember_E2AF7D5CA6FFB061FB14CA047F26E2A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_8DB445739FA02EA63410CA047F27C98A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_8DB445739FA02EA63410CA047F27C98A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_F13D58428F32FAC04167CA047F273FC2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_8DB445739FA02EA63410CA047F27C98A" xlink:to="loc_ifrs-full_NonadjustingEventsMember_F13D58428F32FAC04167CA047F273FC2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_F13D58428F32FAC04167CA047F273FC2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_8DB445739FA02EA63410CA047F27C98A" xlink:to="loc_ifrs-full_NonadjustingEventsMember_F13D58428F32FAC04167CA047F273FC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:to="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:to="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:to="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" xlink:label="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:to="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_1E2E5DB10CF8D77CA0D9CA047F28D027" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_1E2E5DB10CF8D77CA0D9CA047F28D027" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_13A59284154C4C3D52BBCA047F28F2B3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_1E2E5DB10CF8D77CA0D9CA047F28D027" xlink:to="loc_ifrs-full_BorrowingsByNameMember_13A59284154C4C3D52BBCA047F28F2B3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_13A59284154C4C3D52BBCA047F28F2B3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_1E2E5DB10CF8D77CA0D9CA047F28D027" xlink:to="loc_ifrs-full_BorrowingsByNameMember_13A59284154C4C3D52BBCA047F28F2B3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_F78B4D02EBB7C11B4BBFCA047F297448" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_13A59284154C4C3D52BBCA047F28F2B3" xlink:to="loc_cls_CreditFacilityMember_F78B4D02EBB7C11B4BBFCA047F297448" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_78586055E2A0568A398ECA047F295A11" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_78586055E2A0568A398ECA047F295A11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_404874E4CAF0F14EF95BCA047F297CD0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_78586055E2A0568A398ECA047F295A11" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_404874E4CAF0F14EF95BCA047F297CD0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_404874E4CAF0F14EF95BCA047F297CD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_78586055E2A0568A398ECA047F295A11" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_404874E4CAF0F14EF95BCA047F297CD0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SettlingOfIntercompanyDebtsMember" xlink:label="loc_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_404874E4CAF0F14EF95BCA047F297CD0" xlink:to="loc_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" xlink:label="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EstimatedFinancialEffectOfContingentLiabilities" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LettersOfCreditOutstandingAmount1" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_6E7ECD58EB1DE2395658CA047F2A8D9B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_LettersOfCreditOutstandingAmount1_6E7ECD58EB1DE2395658CA047F2A8D9B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesLeaseTerm" xlink:label="loc_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesAnnualRentExpense" xlink:label="loc_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesNumberOfExtensionOptions" xlink:label="loc_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesExtensionPeriods" xlink:label="loc_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_LesseeLeasesDescriptionLineItems" xlink:label="loc_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LesseeLeasesDescriptionTable" xlink:label="loc_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:to="loc_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:to="loc_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherCommitment1" xlink:label="loc_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:to="loc_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/ConsolidatedBalanceSheets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementOfCashFlowsLineItems" xlink:label="loc_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementOfCashFlowsTable" xlink:label="loc_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:to="loc_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_62C5B2C853FE075D4300C518E799A7ED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_62C5B2C853FE075D4300C518E799A7ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_5360C3C2B98C1B4F27E6C518E79922D6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_62C5B2C853FE075D4300C518E799A7ED" xlink:to="loc_ifrs-full_BorrowingsByNameMember_5360C3C2B98C1B4F27E6C518E79922D6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_5360C3C2B98C1B4F27E6C518E79922D6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_62C5B2C853FE075D4300C518E799A7ED" xlink:to="loc_ifrs-full_BorrowingsByNameMember_5360C3C2B98C1B4F27E6C518E79922D6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_79D73BA438619F9EB891C518E7990A9F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_5360C3C2B98C1B4F27E6C518E79922D6" xlink:to="loc_cls_CreditFacilityMember_79D73BA438619F9EB891C518E7990A9F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewCreditFacilityMember" xlink:label="loc_cls_NewCreditFacilityMember_F8C0503D5BBB9070A2A0C518E799C268" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_5360C3C2B98C1B4F27E6C518E79922D6" xlink:to="loc_cls_NewCreditFacilityMember_F8C0503D5BBB9070A2A0C518E799C268" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" xlink:label="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:to="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_0A60EF13A5E5CADC0B05C518E79AF1AB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_0A60EF13A5E5CADC0B05C518E79AF1AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:to="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherAdjustmentsForNoncashItems" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForFinanceCosts" xlink:label="loc_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForIncomeTaxExpense" xlink:label="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfCashPaymentsAbstract" xlink:label="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" xlink:label="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="loc_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_76A010246964E540701BC518E79EC8FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_76A010246964E540701BC518E79EC8FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_2F74B5E935505F4EFC97C518E79F36FF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_2F74B5E935505F4EFC97C518E79F36FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_564E9FE069B034D66593C518E79FB2C3" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_564E9FE069B034D66593C518E79FB2C3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentOfFinancingCostsAndWaiverFees" xlink:label="loc_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_77F064E935A21225351EC518E7A0F402" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_CashAndCashEquivalents_77F064E935A21225351EC518E7A0F402" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsForDebtIssueCosts" xlink:label="loc_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfChangesInEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RestatedMember" xlink:label="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:to="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RestatedMember" xlink:label="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:to="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PreviouslyStatedMember" xlink:label="loc_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:to="loc_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_6EC8979341DABA0D4CF1C518E7AB997B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_6EC8979341DABA0D4CF1C518E7AB997B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_6EC8979341DABA0D4CF1C518E7AB997B" xlink:to="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_6EC8979341DABA0D4CF1C518E7AB997B" xlink:to="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IssuedCapitalMember" xlink:label="loc_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:to="loc_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TreasurySharesMember" xlink:label="loc_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:to="loc_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharePremiumMember" xlink:label="loc_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:to="loc_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RetainedEarningsMember" xlink:label="loc_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:to="loc_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_01C292B272051607B4A5C518E7ACFFD3" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_01C292B272051607B4A5C518E7ACFFD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsAxis" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsMember" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsMember" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ForwardContractMember" xlink:label="loc_ifrs-full_ForwardContractMember_7F0F4892510C2A50C981C518E7AD5CF8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:to="loc_ifrs-full_ForwardContractMember_7F0F4892510C2A50C981C518E7AD5CF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateSwapContractMember" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_BFAD4D7064DB9BE26AE6C518E7AD8FA9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_BFAD4D7064DB9BE26AE6C518E7AD8FA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:to="loc_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IssueOfEquity" xlink:label="loc_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:to="loc_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchasedandRetiredDuringPeriodValue1" xlink:label="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:to="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PurchaseOfTreasuryShares" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:to="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_F0E6FFDD449756893226C518E7AF6D4F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_F0E6FFDD449756893226C518E7AF6D4F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:to="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_FE1DE5A51EC45DC2E135C518E7AF64FD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_FE1DE5A51EC45DC2E135C518E7AF64FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_E2BCCE8E530DA64FF29FC518E7B753D5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D05598671D9B8C4845BFC518E7B61B15" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_E2BCCE8E530DA64FF29FC518E7B753D5" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D05598671D9B8C4845BFC518E7B61B15" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsAxis" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_484B4B59A20C01DDE389C518E7B638D5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D05598671D9B8C4845BFC518E7B61B15" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_484B4B59A20C01DDE389C518E7B638D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsMember" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_A5B612A2C091005866F8C518E7B6937B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_484B4B59A20C01DDE389C518E7B638D5" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_A5B612A2C091005866F8C518E7B6937B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsMember" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_A5B612A2C091005866F8C518E7B6937B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_484B4B59A20C01DDE389C518E7B638D5" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_A5B612A2C091005866F8C518E7B6937B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ForwardContractMember" xlink:label="loc_ifrs-full_ForwardContractMember_A6630BA48F5E4324BD96C518E7B7DD28" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_A5B612A2C091005866F8C518E7B6937B" xlink:to="loc_ifrs-full_ForwardContractMember_A6630BA48F5E4324BD96C518E7B7DD28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateSwapContractMember" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_ABF3D0FB973FBBA54DDCC518E7B776CA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_A5B612A2C091005866F8C518E7B6937B" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_ABF3D0FB973FBBA54DDCC518E7B776CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_693B281FBDCCBB9E4E15C518E7B783B9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_E2BCCE8E530DA64FF29FC518E7B753D5" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_693B281FBDCCBB9E4E15C518E7B783B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_E2BCCE8E530DA64FF29FC518E7B753D5" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_B1E30EC5644E0FB68BDCC518E7B86E0D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:to="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_B1E30EC5644E0FB68BDCC518E7B86E0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A40D9258579ED1DFE20C518E7B961AD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A40D9258579ED1DFE20C518E7B961AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_DA7B24F378681FFF6DDFC518E7B9B3D4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_DA7B24F378681FFF6DDFC518E7B9B3D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_E2BCCE8E530DA64FF29FC518E7B753D5" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfOperations" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligations" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="loc_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:to="loc_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_BDB6C1980D91A9F5340CC518E68356CF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_BDB6C1980D91A9F5340CC518E68356CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_B3DB1E2408B5C3A8547FC518E683EBFA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_BDB6C1980D91A9F5340CC518E68356CF" xlink:to="loc_ifrs-full_BorrowingsByNameMember_B3DB1E2408B5C3A8547FC518E683EBFA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_B3DB1E2408B5C3A8547FC518E683EBFA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_BDB6C1980D91A9F5340CC518E68356CF" xlink:to="loc_ifrs-full_BorrowingsByNameMember_B3DB1E2408B5C3A8547FC518E683EBFA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewCreditFacilityMember" xlink:label="loc_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_B3DB1E2408B5C3A8547FC518E683EBFA" xlink:to="loc_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoansMember" xlink:label="loc_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:to="loc_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InitialTermLoanMember" xlink:label="loc_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:to="loc_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncrementalTermLoanMember" xlink:label="loc_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:to="loc_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingFacilityDueJune2023Member" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_0A08362C16414917E9D7C518E68422C2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_B3DB1E2408B5C3A8547FC518E683EBFA" xlink:to="loc_cls_CreditFacilityMember_0A08362C16414917E9D7C518E68422C2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingCreditFacilityDueMay2020Member" xlink:label="loc_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CreditFacilityMember_0A08362C16414917E9D7C518E68422C2" xlink:to="loc_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoanDueMay2020Member" xlink:label="loc_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CreditFacilityMember_0A08362C16414917E9D7C518E68422C2" xlink:to="loc_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_2DE5D0DE3520588A4C30C518E6854D1D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_ifrs-full_TypesOfRisksAxis_2DE5D0DE3520588A4C30C518E6854D1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_DFA64CEB60278A0C27F0C518E685FF56_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_2DE5D0DE3520588A4C30C518E6854D1D" xlink:to="loc_ifrs-full_TypesOfRisksMember_DFA64CEB60278A0C27F0C518E685FF56_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_DFA64CEB60278A0C27F0C518E685FF56" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_2DE5D0DE3520588A4C30C518E6854D1D" xlink:to="loc_ifrs-full_TypesOfRisksMember_DFA64CEB60278A0C27F0C518E685FF56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateRiskMember" xlink:label="loc_ifrs-full_InterestRateRiskMember_ABB1F9080C9A3D54DE9CC518E685ED98" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_DFA64CEB60278A0C27F0C518E685FF56" xlink:to="loc_ifrs-full_InterestRateRiskMember_ABB1F9080C9A3D54DE9CC518E685ED98" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Axis" xlink:label="loc_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Domain" xlink:label="loc_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:to="loc_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Domain" xlink:label="loc_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:to="loc_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BridgeLoan1Member" xlink:label="loc_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:to="loc_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateTypesMember" xlink:label="loc_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:to="loc_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateTypesMember" xlink:label="loc_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:to="loc_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LondonInterbankOfferedRateLIBOR1Member" xlink:label="loc_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:to="loc_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_FE5F97ECA21DDE292E67C518E687CC78" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_ifrs-full_RangeAxis_FE5F97ECA21DDE292E67C518E687CC78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_28EACEABD549969FC691C518E687B4D8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_FE5F97ECA21DDE292E67C518E687CC78" xlink:to="loc_ifrs-full_RangesMember_28EACEABD549969FC691C518E687B4D8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_28EACEABD549969FC691C518E687B4D8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_FE5F97ECA21DDE292E67C518E687CC78" xlink:to="loc_ifrs-full_RangesMember_28EACEABD549969FC691C518E687B4D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_E63C066F419D59DE80A3C518E687854D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_28EACEABD549969FC691C518E687B4D8" xlink:to="loc_ifrs-full_BottomOfRangeMember_E63C066F419D59DE80A3C518E687854D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_13A54C14797B2AD8CDFBC518E6881870" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_28EACEABD549969FC691C518E687B4D8" xlink:to="loc_ifrs-full_TopOfRangeMember_13A54C14797B2AD8CDFBC518E6881870" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:label="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:label="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RepaymentsOfCurrentBorrowings" xlink:label="loc_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" xlink:label="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BorrowingsMaturityTerm" xlink:label="loc_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LettersOfCreditOutstandingAmount1" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LineofCreditFacilityCommitmentFeePercentage1" xlink:label="loc_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchaseProgramExcessShareRepurchases" xlink:label="loc_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_HedgingInstrumentTerm" xlink:label="loc_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgedItemLiabilities" xlink:label="loc_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UndrawnBorrowingFacilities" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsAxis" xlink:label="loc_ifrs-full_NewIFRSsAxis_E3F0BC13D6C4A33C6012CA045D571AFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:to="loc_ifrs-full_NewIFRSsAxis_E3F0BC13D6C4A33C6012CA045D571AFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_D0969E7979D575CB2EEDCA045D571F64_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NewIFRSsAxis_E3F0BC13D6C4A33C6012CA045D571AFE" xlink:to="loc_ifrs-full_NewIFRSsMember_D0969E7979D575CB2EEDCA045D571F64_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_D0969E7979D575CB2EEDCA045D571F64" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NewIFRSsAxis_E3F0BC13D6C4A33C6012CA045D571AFE" xlink:to="loc_ifrs-full_NewIFRSsMember_D0969E7979D575CB2EEDCA045D571F64" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IFRS16Member" xlink:label="loc_cls_IFRS16Member_85E4FB6FF7AE31416384CA045D576F12" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NewIFRSsMember_D0969E7979D575CB2EEDCA045D571F64" xlink:to="loc_cls_IFRS16Member_85E4FB6FF7AE31416384CA045D576F12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_29C83099DF46EC38F55FCA045D581B32" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_29C83099DF46EC38F55FCA045D581B32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_29C83099DF46EC38F55FCA045D581B32" xlink:to="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_29C83099DF46EC38F55FCA045D581B32" xlink:to="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingCreditFacilityDueMay2020Member" xlink:label="loc_cls_RevolvingCreditFacilityDueMay2020Member_5C2D8BDF955BE06881CDCA045D597F2E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:to="loc_cls_RevolvingCreditFacilityDueMay2020Member_5C2D8BDF955BE06881CDCA045D597F2E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoanDueMay2020Member" xlink:label="loc_cls_TermLoanDueMay2020Member_886E7472CD1E1BE2D544CA045D5934D3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:to="loc_cls_TermLoanDueMay2020Member_886E7472CD1E1BE2D544CA045D5934D3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:to="loc_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingFacilityDueJune2023Member" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_F8FB2EEC6400DFA50681CA045D598E4C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_F8FB2EEC6400DFA50681CA045D598E4C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoansMember" xlink:label="loc_cls_TermLoansMember_FA54C631779F7EDABB29CA045D5A0A76" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:to="loc_cls_TermLoansMember_FA54C631779F7EDABB29CA045D5A0A76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0FDA55179B32E39DCC7FCA045D5AAC9A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0FDA55179B32E39DCC7FCA045D5AAC9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_5C8D0BD05BC0C7DCF002CA045D5ADF26_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0FDA55179B32E39DCC7FCA045D5AAC9A" xlink:to="loc_ifrs-full_CarryingAmountMember_5C8D0BD05BC0C7DCF002CA045D5ADF26_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_5C8D0BD05BC0C7DCF002CA045D5ADF26" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0FDA55179B32E39DCC7FCA045D5AAC9A" xlink:to="loc_ifrs-full_CarryingAmountMember_5C8D0BD05BC0C7DCF002CA045D5ADF26" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredFinancingCostsMember" xlink:label="loc_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_5C8D0BD05BC0C7DCF002CA045D5ADF26" xlink:to="loc_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredFinancingCostsGrossMember" xlink:label="loc_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_5C8D0BD05BC0C7DCF002CA045D5ADF26" xlink:to="loc_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Borrowings" xlink:label="loc_ifrs-full_Borrowings_71BE76211C6C4366C939CA045D5B30B3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_ifrs-full_Borrowings_71BE76211C6C4366C939CA045D5B30B3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIAS17" xlink:label="loc_cls_LeaseLiabilityUnderIAS17_E4321D36B0A2D4BDF220CA045D5BD686" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_LeaseLiabilityUnderIAS17_E4321D36B0A2D4BDF220CA045D5BD686" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIFRS16" xlink:label="loc_cls_LeaseLiabilityUnderIFRS16_B414AC3FF25D2B4495D2CA0460868C6A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_LeaseLiabilityUnderIFRS16_B414AC3FF25D2B4495D2CA0460868C6A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BorrowingsAndLeaseLiabilities" xlink:label="loc_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_D384D0A0C8443A98AA5BCA045D5D4E12" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_CurrentBorrowingsAndLeaseLiabilities_D384D0A0C8443A98AA5BCA045D5D4E12" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_1DB1F26C0FB5659CD154CA045D5D943D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_1DB1F26C0FB5659CD154CA045D5D943D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AcceleratedAmortizationOfFinancingCosts" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_AEDB7B8D1E5F605C48F6CA045D5DD92D" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_AcceleratedAmortizationOfFinancingCosts_AEDB7B8D1E5F605C48F6CA045D5DD92D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLeaseLiabilities" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentLeaseLiabilities" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_850B1EA96C9513356E66C518E669894F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C658C811E19F9EF376ECC518E6661F3F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_850B1EA96C9513356E66C518E669894F" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C658C811E19F9EF376ECC518E6661F3F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_11A533930085A92E0034C518E6662BA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C658C811E19F9EF376ECC518E6661F3F" xlink:to="loc_ifrs-full_MaturityAxis_11A533930085A92E0034C518E6662BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_11A533930085A92E0034C518E6662BA8" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_11A533930085A92E0034C518E6662BA8" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_A7B4800ABD39E24FE824C518E6677384" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_A7B4800ABD39E24FE824C518E6677384" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_56D6546CAC2C8FCD6C62C518E667F9E2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_56D6546CAC2C8FCD6C62C518E667F9E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_FE57038DAE562623A581C518E667EB43" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_FE57038DAE562623A581C518E667EB43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_5E89C4C68F7114D6CC5EC518E668EC72" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_5E89C4C68F7114D6CC5EC518E668EC72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_D53863761D7CE3B61432C518E6682E5E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_D53863761D7CE3B61432C518E6682E5E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:label="loc_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_080C34B618D3135C7872C518E668181A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C658C811E19F9EF376ECC518E6661F3F" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_080C34B618D3135C7872C518E668181A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_E9CD9BC0FD21F7A1C976C518E66844A0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_080C34B618D3135C7872C518E668181A" xlink:to="loc_ifrs-full_BorrowingsByNameMember_E9CD9BC0FD21F7A1C976C518E66844A0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_E9CD9BC0FD21F7A1C976C518E66844A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_080C34B618D3135C7872C518E668181A" xlink:to="loc_ifrs-full_BorrowingsByNameMember_E9CD9BC0FD21F7A1C976C518E66844A0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoansMember" xlink:label="loc_cls_TermLoansMember_F0FA093585762DF1F411C518E669602B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_E9CD9BC0FD21F7A1C976C518E66844A0" xlink:to="loc_cls_TermLoansMember_F0FA093585762DF1F411C518E669602B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Borrowings" xlink:label="loc_ifrs-full_Borrowings_D4AEDBB11803827B7F5DC518E6690E7E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_850B1EA96C9513356E66C518E669894F" xlink:to="loc_ifrs-full_Borrowings_D4AEDBB11803827B7F5DC518E6690E7E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_BD4ADE2A1E5A410E1D0DC518E65FC47C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:to="loc_ifrs-full_MaturityAxis_BD4ADE2A1E5A410E1D0DC518E65FC47C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_BD4ADE2A1E5A410E1D0DC518E65FC47C" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_BD4ADE2A1E5A410E1D0DC518E65FC47C" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_77632C7EBD5709FD0127C518E65F7E50" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_77632C7EBD5709FD0127C518E65F7E50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_3C9F593F96DFA0473EFCC518E65FE1B7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_3C9F593F96DFA0473EFCC518E65FE1B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_63AC6F8F96EAA67E43DAC518E660774D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_63AC6F8F96EAA67E43DAC518E660774D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_869205CB23BDBA032BE2C518E6601462" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_869205CB23BDBA032BE2C518E6601462" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_37297B81A7FC12E68B87C518E660B68A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_37297B81A7FC12E68B87C518E660B68A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:label="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:to="loc_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:to="loc_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:to="loc_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:type="locator" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_F778CC189D11FB73457CC6359A0EF42C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_F778CC189D11FB73457CC6359A0EF42C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_F778CC189D11FB73457CC6359A0EF42C" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_F778CC189D11FB73457CC6359A0EF42C" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SubordinateVotingSharesMember" xlink:label="loc_cls_SubordinateVotingSharesMember_CE5D5BA4C4B57EE56B0AC6359A0FDB08" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA" xlink:to="loc_cls_SubordinateVotingSharesMember_CE5D5BA4C4B57EE56B0AC6359A0FDB08" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MultipleVotingSharesMember" xlink:label="loc_cls_MultipleVotingSharesMember_A849FCD11EED6A73619FC6359A0F822D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA" xlink:to="loc_cls_MultipleVotingSharesMember_A849FCD11EED6A73619FC6359A0F822D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PreferenceSharesMember" xlink:label="loc_ifrs-full_PreferenceSharesMember_45EA4D7B822D4B8231DBC6359A10F1BE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA" xlink:to="loc_ifrs-full_PreferenceSharesMember_45EA4D7B822D4B8231DBC6359A10F1BE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ExpensesByNature" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/ExpensesByNatureDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/ExpensesByNatureExpensesByNatureTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinanceCosts" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinanceCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_E600DCD47D81CC6DD102C518E5651E31" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_4BC4FBCD849175170EFBC518E5644817" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_E600DCD47D81CC6DD102C518E5651E31" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_4BC4FBCD849175170EFBC518E5644817" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_F80EB40FC3988127D9DCC518E564B231" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_4BC4FBCD849175170EFBC518E5644817" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_F80EB40FC3988127D9DCC518E564B231" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_CC7EB397A5B8A5A6EBA0C518E564B5ED_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_F80EB40FC3988127D9DCC518E564B231" xlink:to="loc_ifrs-full_BorrowingsByNameMember_CC7EB397A5B8A5A6EBA0C518E564B5ED_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_CC7EB397A5B8A5A6EBA0C518E564B5ED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_F80EB40FC3988127D9DCC518E564B231" xlink:to="loc_ifrs-full_BorrowingsByNameMember_CC7EB397A5B8A5A6EBA0C518E564B5ED" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_0328A66614BF30C0B690C518E565DC30" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_CC7EB397A5B8A5A6EBA0C518E564B5ED" xlink:to="loc_cls_CreditFacilityMember_0328A66614BF30C0B690C518E565DC30" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" xlink:label="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_E600DCD47D81CC6DD102C518E5651E31" xlink:to="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FeeAndCommissionExpense" xlink:label="loc_ifrs-full_FeeAndCommissionExpense_EA0CB4404317A0344F9EC518E5652238" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_E600DCD47D81CC6DD102C518E5651E31" xlink:to="loc_ifrs-full_FeeAndCommissionExpense_EA0CB4404317A0344F9EC518E5652238" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagement" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCurrencyRiskDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_8100BB72A8BAF5A5F955C518E4337752" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_8100BB72A8BAF5A5F955C518E4337752" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_8100BB72A8BAF5A5F955C518E4337752" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_8100BB72A8BAF5A5F955C518E4337752" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CashandCashEquivalents1Member" xlink:label="loc_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TradeReceivablesMember" xlink:label="loc_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentTaxAssetsMember" xlink:label="loc_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherFinancialAssetsMember" xlink:label="loc_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" xlink:label="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentTaxLiabilitiesMember" xlink:label="loc_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" xlink:label="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NetFinancialAssetsLiabilitiesMember" xlink:label="loc_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:to="loc_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:to="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:to="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CAD" xlink:label="loc_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="loc_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_RON" xlink:label="loc_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="loc_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="loc_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_THB" xlink:label="loc_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="loc_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="loc_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_D22345C47531005AB7C2C518E43CFE6A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:to="loc_ifrs-full_TypesOfRisksAxis_D22345C47531005AB7C2C518E43CFE6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_6FB58749D57AFFA5C9F9C518E43CACB6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_D22345C47531005AB7C2C518E43CFE6A" xlink:to="loc_ifrs-full_TypesOfRisksMember_6FB58749D57AFFA5C9F9C518E43CACB6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_6FB58749D57AFFA5C9F9C518E43CACB6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_D22345C47531005AB7C2C518E43CFE6A" xlink:to="loc_ifrs-full_TypesOfRisksMember_6FB58749D57AFFA5C9F9C518E43CACB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_DC1D762EF2E81764A04FC518E43CB53D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_6FB58749D57AFFA5C9F9C518E43CACB6" xlink:to="loc_ifrs-full_CurrencyRiskMember_DC1D762EF2E81764A04FC518E43CB53D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_B4E794DA2FCE684DE594C518E3EC8044" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:to="loc_srt_CurrencyAxis_B4E794DA2FCE684DE594C518E3EC8044" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_B4E794DA2FCE684DE594C518E3EC8044" xlink:to="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_B4E794DA2FCE684DE594C518E3EC8044" xlink:to="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CAD" xlink:label="loc_currency_CAD_CF10B5F6D5E0BE6C73FFC518E3ED8934" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_CAD_CF10B5F6D5E0BE6C73FFC518E3ED8934" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_THB" xlink:label="loc_currency_THB_7D9A3821234241C68670C518E3EDE48A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_THB_7D9A3821234241C68670C518E3EDE48A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_MYR" xlink:label="loc_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_MXN" xlink:label="loc_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_GBP" xlink:label="loc_currency_GBP_272BCACFFC480430A875C518E3EE32A7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_GBP_272BCACFFC480430A875C518E3EE32A7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_8DC5DB1955B9BF00E8FFC518E3EE4A64" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_CNY_8DC5DB1955B9BF00E8FFC518E3EE4A64" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_FCD1534472D3804C6E91C518E3EEED22" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_EUR_FCD1534472D3804C6E91C518E3EEED22" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_RON" xlink:label="loc_currency_RON_67FC8F0485F90C1DDF1FC518E3EE7401" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_RON_67FC8F0485F90C1DDF1FC518E3EE7401" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_SGD" xlink:label="loc_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherCurrencyMember" xlink:label="loc_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_402FC6E0F995D96B17E2C518E3EF8722" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_NotionalAmount_402FC6E0F995D96B17E2C518E3EF8722" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AveragePriceOfHedgingInstrument" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MaximumLengthOfTimeHedgedInCashFlowHedge" xlink:label="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_E29B0002AF9E01B31185C518E3F03880" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_E29B0002AF9E01B31185C518E3F03880" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentDerivativeFinancialAssets" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:to="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:to="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:to="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:to="loc_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateRiskMember" xlink:label="loc_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:to="loc_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DerivativesMember" xlink:label="loc_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:to="loc_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilitiesMember" xlink:label="loc_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:to="loc_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilitiesMember" xlink:label="loc_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:to="loc_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DerivativesMember" xlink:label="loc_ifrs-full_DerivativesMember_65233EF89FB52A1F6565C518E3F9DA6F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:to="loc_ifrs-full_DerivativesMember_65233EF89FB52A1F6565C518E3F9DA6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MeasurementAxis" xlink:label="loc_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AtFairValueMember" xlink:label="loc_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:to="loc_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinancialAssets" xlink:label="loc_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:to="loc_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinancialLiabilities" xlink:label="loc_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:to="loc_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_C4A72B218528160CB894C518E42467FF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_C4A72B218528160CB894C518E42467FF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_07EEA7B09B4D951D30C4C518E424E36E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_C4A72B218528160CB894C518E42467FF" xlink:to="loc_ifrs-full_TypesOfRisksAxis_07EEA7B09B4D951D30C4C518E424E36E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_7B880BB243153BD146ECC518E424D707_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_07EEA7B09B4D951D30C4C518E424E36E" xlink:to="loc_ifrs-full_TypesOfRisksMember_7B880BB243153BD146ECC518E424D707_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_7B880BB243153BD146ECC518E424D707" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_07EEA7B09B4D951D30C4C518E424E36E" xlink:to="loc_ifrs-full_TypesOfRisksMember_7B880BB243153BD146ECC518E424D707" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_E200A5D0B2D64BEA57B2C518E425CB8B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_7B880BB243153BD146ECC518E424D707" xlink:to="loc_ifrs-full_CurrencyRiskMember_E200A5D0B2D64BEA57B2C518E425CB8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_CE85539F296C6B63A0BEC518E425EDB4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_C4A72B218528160CB894C518E42467FF" xlink:to="loc_srt_CurrencyAxis_CE85539F296C6B63A0BEC518E425EDB4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_CE85539F296C6B63A0BEC518E425EDB4" xlink:to="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_CE85539F296C6B63A0BEC518E425EDB4" xlink:to="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CAD" xlink:label="loc_currency_CAD_BD3E9B09074A9B0DA552C518E425A8E1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:to="loc_currency_CAD_BD3E9B09074A9B0DA552C518E425A8E1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_RON" xlink:label="loc_currency_RON_404552FDF2CA08089688C518E4269241" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:to="loc_currency_RON_404552FDF2CA08089688C518E4269241" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_44665D86CC7171490FA6C518E4267D5F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:to="loc_currency_EUR_44665D86CC7171490FA6C518E4267D5F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_THB" xlink:label="loc_currency_THB_C33BC594D710D9585846C518E4268B5A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:to="loc_currency_THB_C33BC594D710D9585846C518E4268B5A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_D642467E173F621B6B9BC518E426A384" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:to="loc_currency_CNY_D642467E173F621B6B9BC518E426A384" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementInterestRateRiskDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:to="loc_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_AFED2452A4CC10750F74C518E4130BD0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:to="loc_ifrs-full_RangesMember_AFED2452A4CC10750F74C518E4130BD0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_AFED2452A4CC10750F74C518E4130BD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:to="loc_ifrs-full_RangesMember_AFED2452A4CC10750F74C518E4130BD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_AFED2452A4CC10750F74C518E4130BD0" xlink:to="loc_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_AFED2452A4CC10750F74C518E4130BD0" xlink:to="loc_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_D43D1B2EABF1A9695A99C518E414B79E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_D43D1B2EABF1A9695A99C518E414B79E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_D43D1B2EABF1A9695A99C518E414B79E" xlink:to="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_D43D1B2EABF1A9695A99C518E414B79E" xlink:to="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewCreditFacilityMember" xlink:label="loc_cls_NewCreditFacilityMember_DC0E48E7245E9637630FC518E4141407" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:to="loc_cls_NewCreditFacilityMember_DC0E48E7245E9637630FC518E4141407" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_1F03362F1DBCF854355CC518E4149F13" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:to="loc_cls_CreditFacilityMember_1F03362F1DBCF854355CC518E4149F13" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewTermLoansMember" xlink:label="loc_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:to="loc_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncrementalTermLoanMember" xlink:label="loc_cls_IncrementalTermLoanMember_01C0B8B0B34BE906189DC518E4155D7C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:to="loc_cls_IncrementalTermLoanMember_01C0B8B0B34BE906189DC518E4155D7C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewTermLoansJuneTermLoanMember" xlink:label="loc_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:to="loc_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoansMember" xlink:label="loc_cls_TermLoansMember_64FB20244CE226286C6DC518E415DD9D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:to="loc_cls_TermLoansMember_64FB20244CE226286C6DC518E415DD9D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingFacilityDueJune2023Member" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_286E1809A01F43872A4AC518E415C1F7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_286E1809A01F43872A4AC518E415C1F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_E146C04B23A89C791F0DC518E416FB82" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:to="loc_ifrs-full_TypesOfRisksAxis_E146C04B23A89C791F0DC518E416FB82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_3EBCD263810125703B15C518E416C6C5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_E146C04B23A89C791F0DC518E416FB82" xlink:to="loc_ifrs-full_TypesOfRisksMember_3EBCD263810125703B15C518E416C6C5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_3EBCD263810125703B15C518E416C6C5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_E146C04B23A89C791F0DC518E416FB82" xlink:to="loc_ifrs-full_TypesOfRisksMember_3EBCD263810125703B15C518E416C6C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateRiskMember" xlink:label="loc_ifrs-full_InterestRateRiskMember_68309F2BA21323893D68C518E416BA8F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_3EBCD263810125703B15C518E416C6C5" xlink:to="loc_ifrs-full_InterestRateRiskMember_68309F2BA21323893D68C518E416BA8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Borrowings" xlink:label="loc_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_97ADA46B0BF896C422F6C518E4177B8A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_97ADA46B0BF896C422F6C518E4177B8A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_HedgingInstrumentTerm" xlink:label="loc_cls_HedgingInstrumentTerm_71991A1BEE28FA4409BAC518E4179C42" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_HedgingInstrumentTerm_71991A1BEE28FA4409BAC518E4179C42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgedItemLiabilities" xlink:label="loc_ifrs-full_HedgedItemLiabilities_C23F68FB0232400F0634C518E4176CA0" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_ifrs-full_HedgedItemLiabilities_C23F68FB0232400F0634C518E4176CA0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_HedgedItemSubjectToCancellationLiabilities" xlink:label="loc_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UnhedgedItemsLiabilities" xlink:label="loc_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_2F2C46C3D0A4CBDBF105C518E6E67493" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_2F2C46C3D0A4CBDBF105C518E6E67493" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_2F2C46C3D0A4CBDBF105C518E6E67493" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_2F2C46C3D0A4CBDBF105C518E6E67493" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpaktHoldingsLLCImpaktMember" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_D18B15927852EB627A08C518E6E7AB49" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:to="loc_cls_ImpaktHoldingsLLCImpaktMember_D18B15927852EB627A08C518E6E7AB49" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AcquisitionsPriorToImpaktAcquisitionMember" xlink:label="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:to="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_KarelMember" xlink:label="loc_cls_KarelMember_2A2D05234690A8ECF79EC518E6E7F286" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:to="loc_cls_KarelMember_2A2D05234690A8ECF79EC518E6E7F286" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:label="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_3BA95869C08E7E49BD07C518E6E77F08" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:to="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_3BA95869C08E7E49BD07C518E6E77F08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_DA19101CF89E26BD452AC518E6E71C6B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_DA19101CF89E26BD452AC518E6E71C6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_2AC005FE90D511305DB7C518E6E819B9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_DA19101CF89E26BD452AC518E6E71C6B" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_2AC005FE90D511305DB7C518E6E819B9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_2AC005FE90D511305DB7C518E6E819B9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_DA19101CF89E26BD452AC518E6E71C6B" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_2AC005FE90D511305DB7C518E6E819B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GoodwillMember" xlink:label="loc_ifrs-full_GoodwillMember_3B1B1C62C2C687B9E92CC518E6E87775" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_2AC005FE90D511305DB7C518E6E819B9" xlink:to="loc_ifrs-full_GoodwillMember_3B1B1C62C2C687B9E92CC518E6E87775" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_C3CDD233D0F7FC2ABA94C518E6E8B63E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_C3CDD233D0F7FC2ABA94C518E6E8B63E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:label="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_ECA953FDBAFAF778C6E0C518E6E90278" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_ECA953FDBAFAF778C6E0C518E6E90278" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_90C2D733FC9979FE231BC518E6E92D61" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_90C2D733FC9979FE231BC518E6E92D61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_0900FF408718D7CAD149C518E6E9CD95" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_0900FF408718D7CAD149C518E6E9CD95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_590DC37FAB3D6111694BC518E6E97497" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_ifrs-full_Goodwill_590DC37FAB3D6111694BC518E6E97497" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_EAEA0D000300944E81ECC518E6B1595A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_EAEA0D000300944E81ECC518E6B1595A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_EAEA0D000300944E81ECC518E6B1595A" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_EAEA0D000300944E81ECC518E6B1595A" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CapitalEquipmentCGUMember" xlink:label="loc_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB" xlink:to="loc_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ADCGUMember" xlink:label="loc_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB" xlink:to="loc_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneCGUMember" xlink:label="loc_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB" xlink:to="loc_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:label="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:to="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:to="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_3255B2ABC8902B493159C518E6F0E011" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_E41055294E4DE30C1BF1C518E6EF0F09" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_3255B2ABC8902B493159C518E6F0E011" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_E41055294E4DE30C1BF1C518E6EF0F09" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_C14B63E1DFE187B991C5C518E6EF916C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_E41055294E4DE30C1BF1C518E6EF0F09" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_C14B63E1DFE187B991C5C518E6EF916C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_C14B63E1DFE187B991C5C518E6EF916C" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_C14B63E1DFE187B991C5C518E6EF916C" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GoodwillMember" xlink:label="loc_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B" xlink:to="loc_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_F5F9FCC0793584CABBE3C518E6F0B55D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_F5F9FCC0793584CABBE3C518E6F0B55D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComputerSoftwareMember" xlink:label="loc_ifrs-full_ComputerSoftwareMember_E6D14BDAF8C7050F2E8EC518E6F0B520" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B" xlink:to="loc_ifrs-full_ComputerSoftwareMember_E6D14BDAF8C7050F2E8EC518E6F0B520" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_3255B2ABC8902B493159C518E6F0E011" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract" xlink:label="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:to="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_FBCFCEAFB30FBC00CAABC518E6F10727" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_FBCFCEAFB30FBC00CAABC518E6F10727" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:to="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:to="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IntellectualProperty1Member" xlink:label="loc_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:to="loc_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComputerSoftwareMember" xlink:label="loc_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:to="loc_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_6B278D8F719071C1C5ECC518E6F97613" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:to="loc_ifrs-full_Goodwill_6B278D8F719071C1C5ECC518E6F97613" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_E945F1DF328347E33C37C518E6F97959" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_E945F1DF328347E33C37C518E6F97959" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/IncomeTaxes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_CA0E70EDE6FC1880C79AC518E4710CA2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_CA0E70EDE6FC1880C79AC518E4710CA2" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_BF00D5D09841BF69E78DC518E471A9A1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_CA0E70EDE6FC1880C79AC518E4710CA2" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_BF00D5D09841BF69E78DC518E471A9A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_F7F7D3CA4D9194E98A5DC518E471C682_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_BF00D5D09841BF69E78DC518E471A9A1" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_F7F7D3CA4D9194E98A5DC518E471C682_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_F7F7D3CA4D9194E98A5DC518E471C682" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_BF00D5D09841BF69E78DC518E471A9A1" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_F7F7D3CA4D9194E98A5DC518E471C682" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ForeignSubsidiariesMember" xlink:label="loc_cls_ForeignSubsidiariesMember_35C25B9C8E7F92146B1EC518E47233EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_F7F7D3CA4D9194E98A5DC518E471C682" xlink:to="loc_cls_ForeignSubsidiariesMember_35C25B9C8E7F92146B1EC518E47233EC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AsianSubsidiaryMember" xlink:label="loc_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_F7F7D3CA4D9194E98A5DC518E471C682" xlink:to="loc_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_94BD99C5745CCC8698D1C518E472D66E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_CA0E70EDE6FC1880C79AC518E4710CA2" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_94BD99C5745CCC8698D1C518E472D66E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_07CE79E6C65EF8B76484C518E472956E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_94BD99C5745CCC8698D1C518E472D66E" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_07CE79E6C65EF8B76484C518E472956E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_07CE79E6C65EF8B76484C518E472956E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_94BD99C5745CCC8698D1C518E472D66E" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_07CE79E6C65EF8B76484C518E472956E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneMember" xlink:label="loc_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_07CE79E6C65EF8B76484C518E472956E" xlink:to="loc_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpaktHoldingsLLCImpaktMember" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_9CFDE871C9055A4AD389C518E473CD71" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_07CE79E6C65EF8B76484C518E472956E" xlink:to="loc_cls_ImpaktHoldingsLLCImpaktMember_9CFDE871C9055A4AD389C518E473CD71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6975BFA1476598DE8011C518E4736D4F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6975BFA1476598DE8011C518E4736D4F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" xlink:label="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" xlink:label="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:label="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_37D73B76A5DD43E66ABDC518E474485B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_37D73B76A5DD43E66ABDC518E474485B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts" xlink:label="loc_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" xlink:label="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense" xlink:label="loc_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:label="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayAggregateDollarAmount1" xlink:label="loc_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare" xlink:label="loc_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayNumber" xlink:label="loc_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayInitialPercentage" xlink:label="loc_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayInitialTerm" xlink:label="loc_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayPercentage" xlink:label="loc_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayTermTwo" xlink:label="loc_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8" xlink:type="locator" />
    <link:definitionArc order="20" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_80681749DEBF70A58F26C518E45A9252" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_781189B9C3B87673242BC518E458CCC6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_80681749DEBF70A58F26C518E45A9252" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_781189B9C3B87673242BC518E458CCC6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1F244965688287934340C518E45854E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_781189B9C3B87673242BC518E458CCC6" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1F244965688287934340C518E45854E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1F244965688287934340C518E45854E0" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1F244965688287934340C518E45854E0" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UnrealisedForeignExchangeGainsLossesMember" xlink:label="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" xlink:label="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" xlink:label="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UnusedTaxLossesMember" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" xlink:label="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherTemporaryDifferencesMember" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" xlink:label="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_80681749DEBF70A58F26C518E45A9252" xlink:to="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_DD63F1821F3C26E14D81C518E45B862E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_ifrs-full_DeferredTaxAssets_DD63F1821F3C26E14D81C518E45B862E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_92E02219ABDDFA80D932C518E45B9F76" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_92E02219ABDDFA80D932C518E45B9F76" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_80681749DEBF70A58F26C518E45A9252" xlink:to="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_88F1D60A49B0CD311860C518E45C6ED9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_88F1D60A49B0CD311860C518E45C6ED9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_37CC12EB41B6FBC46F13C518E45DFB3C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_37CC12EB41B6FBC46F13C518E45DFB3C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/IncomeTaxesMajorComponentsOfTaxExpenseDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ForeignSubsidiariesMember" xlink:label="loc_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:to="loc_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccountingProfit" xlink:label="loc_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011" xlink:label="loc_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfForeignTaxRates" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TaxEffectOfExchangeDifferencesOnTranslation" xlink:label="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:label="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectFromChangeInTaxRate" xlink:label="loc_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfTaxLosses" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_82C1A4DD29423EE43201C518E48571F2" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_82C1A4DD29423EE43201C518E48571F2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:label="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid" xlink:label="loc_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_4659FAD0BF25FD33514DC518E486DEEE" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_DeferredTaxAssets_4659FAD0BF25FD33514DC518E486DEEE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/Inventories" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/InventoriesAdditionalInformationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/InventoriesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/InventoriesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveries" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringandRelatedCosts1LineItems" xlink:label="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringandRelatedCosts1Table" xlink:label="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_12AD0DC1FA167AB577CBCAB1422A6009" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_12AD0DC1FA167AB577CBCAB1422A6009" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_10A833F242ABDE18BC9BCAB1422AC989_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_12AD0DC1FA167AB577CBCAB1422A6009" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_10A833F242ABDE18BC9BCAB1422AC989_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_10A833F242ABDE18BC9BCAB1422AC989" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_12AD0DC1FA167AB577CBCAB1422A6009" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_10A833F242ABDE18BC9BCAB1422AC989" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssetsMember" xlink:label="loc_ifrs-full_RightofuseAssetsMember_2223AF445D1FE34A1F21CAB1422A716B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_10A833F242ABDE18BC9BCAB1422AC989" xlink:to="loc_ifrs-full_RightofuseAssetsMember_2223AF445D1FE34A1F21CAB1422A716B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:to="loc_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:to="loc_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:to="loc_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SemiconductorCashgeneratingUnitMember" xlink:label="loc_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:to="loc_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Axis" xlink:label="loc_cls_RestructuringType1Axis_22D9DC458FEF29743C8DCAB1422C679D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:to="loc_cls_RestructuringType1Axis_22D9DC458FEF29743C8DCAB1422C679D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Domain" xlink:label="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_RestructuringType1Axis_22D9DC458FEF29743C8DCAB1422C679D" xlink:to="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Domain" xlink:label="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_RestructuringType1Axis_22D9DC458FEF29743C8DCAB1422C679D" xlink:to="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CostEfficiencyInitiativeMember" xlink:label="loc_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:to="loc_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:label="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:to="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainonSaleofTorontoPropertyMember" xlink:label="loc_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:to="loc_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InternalTransitionCostsMember" xlink:label="loc_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:to="loc_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CashRestructureCharges" xlink:label="loc_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RestructuringProvision" xlink:label="loc_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessTransitionCosts" xlink:label="loc_cls_BusinessTransitionCosts_7DACBE69821A3A335D83CAB1422F352D" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_cls_BusinessTransitionCosts_7DACBE69821A3A335D83CAB1422F352D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AcceleratedAmortizationOfFinancingCosts" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FeeAndCommissionExpense" xlink:label="loc_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsOnLitigationSettlements" xlink:label="loc_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesRestructuringDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssetsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssetsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlans" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:to="loc_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:to="loc_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:to="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" xlink:label="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_02609C9E2E6576D11195C518E5296586" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_02609C9E2E6576D11195C518E5296586" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_02609C9E2E6576D11195C518E5296586" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_02609C9E2E6576D11195C518E5296586" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UKMainPensionPlanMember" xlink:label="loc_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:to="loc_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UKSupplementaryPensionPlanMember" xlink:label="loc_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:to="loc_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_248D279BDC0C96DA9A51C518E52B6ADF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_248D279BDC0C96DA9A51C518E52B6ADF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedContributionPensionPlansMember" xlink:label="loc_cls_DefinedContributionPensionPlansMember_7B2DD840F58D37F2D4D1C518E52B97A9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_PensionPlansDefinedBenefit1Member_248D279BDC0C96DA9A51C518E52B6ADF" xlink:to="loc_cls_DefinedContributionPensionPlansMember_7B2DD840F58D37F2D4D1C518E52B97A9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPensionPlansMember" xlink:label="loc_cls_DefinedBenefitPensionPlansMember_9485850F9D055C9217D9C518E52B1482" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_PensionPlansDefinedBenefit1Member_248D279BDC0C96DA9A51C518E52B6ADF" xlink:to="loc_cls_DefinedBenefitPensionPlansMember_9485850F9D055C9217D9C518E52B1482" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_D9A0B6F855BF6374D6DDC518E52B770F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_D9A0B6F855BF6374D6DDC518E52B770F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_3414FECF9DB994462402C518E52B4F8F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_3414FECF9DB994462402C518E52B4F8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_3414FECF9DB994462402C518E52B4F8F" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_3414FECF9DB994462402C518E52B4F8F" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_9D7C13699AB6246AB4E5C518E52C54EE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_9D7C13699AB6246AB4E5C518E52C54EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level3OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_5F9E405D6D30F266327BC518E52C3675" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_5F9E405D6D30F266327BC518E52C3675" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" xlink:label="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanAssetsCostofAnnuityPurchased" xlink:label="loc_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_3A20A3C7A57A90362DEAC518E52E3A07" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_3A20A3C7A57A90362DEAC518E52E3A07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" xlink:label="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployerContributions" xlink:label="loc_ifrs-full_EmployerContributions_3D600FD84204654FCB09C518E5335A67" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_ifrs-full_EmployerContributions_3D600FD84204654FCB09C518E5335A67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_371502D772D824D26C82C518E534C264" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_371502D772D824D26C82C518E534C264" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_A9F2853EA6D5795973D6C518E4AC90C9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_A9F2853EA6D5795973D6C518E4AC90C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_A23217D91F574BED47F5C518E4AC49C0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_A9F2853EA6D5795973D6C518E4AC90C9" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_A23217D91F574BED47F5C518E4AC49C0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_A23217D91F574BED47F5C518E4AC49C0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_A9F2853EA6D5795973D6C518E4AC90C9" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_A23217D91F574BED47F5C518E4AC49C0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_4BCE15AA9FBDC48306FBC518E4AD7990" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_A23217D91F574BED47F5C518E4AC49C0" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_4BCE15AA9FBDC48306FBC518E4AD7990" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_7AC3D24DC92D92AD6DF7C518E4ADA862" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_A23217D91F574BED47F5C518E4AC49C0" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_7AC3D24DC92D92AD6DF7C518E4ADA862" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:to="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:to="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" xlink:label="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" xlink:label="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:to="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" xlink:label="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:to="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4FB813663E6B7F1169DCC518E4D5174C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4FB813663E6B7F1169DCC518E4D5174C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_8ACBFD6120ED747DB785C518E4D5CDBD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4FB813663E6B7F1169DCC518E4D5174C" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_8ACBFD6120ED747DB785C518E4D5CDBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_C70B178E6A72E81BB46EC518E4D649A5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_8ACBFD6120ED747DB785C518E4D5CDBD" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_C70B178E6A72E81BB46EC518E4D649A5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_C70B178E6A72E81BB46EC518E4D649A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_8ACBFD6120ED747DB785C518E4D5CDBD" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_C70B178E6A72E81BB46EC518E4D649A5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_C7F33D83E9EF9BAF303AC518E4D6892A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C70B178E6A72E81BB46EC518E4D649A5" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_C7F33D83E9EF9BAF303AC518E4D6892A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_F12221B69AD67CFB33FFC518E4D66C60" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C70B178E6A72E81BB46EC518E4D649A5" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_F12221B69AD67CFB33FFC518E4D66C60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_C10611E7BFAE58FD225EC518E4D7B8C6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_C10611E7BFAE58FD225EC518E4D7B8C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:to="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_4B015366059A641B06CAC518E4D7DF36" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_4B015366059A641B06CAC518E4D7DF36" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" xlink:label="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:to="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_F08AA52C8CE79EA15CB0C518E4A09C99" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_B69E785C549DC8D4DCEAC518E49FE414" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_F08AA52C8CE79EA15CB0C518E4A09C99" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_B69E785C549DC8D4DCEAC518E49FE414" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_9E3F86EE3A5221221B02C518E49F0046" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_B69E785C549DC8D4DCEAC518E49FE414" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_9E3F86EE3A5221221B02C518E49F0046" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9E3F86EE3A5221221B02C518E49F0046" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9E3F86EE3A5221221B02C518E49F0046" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPensionPlansMember" xlink:label="loc_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B" xlink:to="loc_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ABD0F1E99B84AB40A63BC518E4A0294E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ABD0F1E99B84AB40A63BC518E4A0294E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedContributionPensionPlansMember" xlink:label="loc_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B" xlink:to="loc_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployerContributions" xlink:label="loc_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_F08AA52C8CE79EA15CB0C518E4A09C99" xlink:to="loc_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_F08AA52C8CE79EA15CB0C518E4A09C99" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_1796C49775F6747E8B18C518E4F2791D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_1796C49775F6747E8B18C518E4F2791D" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Axis" xlink:label="loc_cls_RestructuringType1Axis_9A171C60270606885BA7C518E4F0E2D2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:to="loc_cls_RestructuringType1Axis_9A171C60270606885BA7C518E4F0E2D2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Domain" xlink:label="loc_cls_RestructuringType1Domain_6FC6CF6BCBDF0965FFA8C518E4F067A9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_RestructuringType1Axis_9A171C60270606885BA7C518E4F0E2D2" xlink:to="loc_cls_RestructuringType1Domain_6FC6CF6BCBDF0965FFA8C518E4F067A9_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Domain" xlink:label="loc_cls_RestructuringType1Domain_6FC6CF6BCBDF0965FFA8C518E4F067A9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_RestructuringType1Axis_9A171C60270606885BA7C518E4F0E2D2" xlink:to="loc_cls_RestructuringType1Domain_6FC6CF6BCBDF0965FFA8C518E4F067A9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:label="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_D437ED242A26740BBE0DC518E4F06F2B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringType1Domain_6FC6CF6BCBDF0965FFA8C518E4F067A9" xlink:to="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_D437ED242A26740BBE0DC518E4F06F2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ACEBFBEC18890845149BC518E4F16461" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ACEBFBEC18890845149BC518E4F16461" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_7BB77AAAD288537E0365C518E4F1F7A2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ACEBFBEC18890845149BC518E4F16461" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_7BB77AAAD288537E0365C518E4F1F7A2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_7BB77AAAD288537E0365C518E4F1F7A2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ACEBFBEC18890845149BC518E4F16461" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_7BB77AAAD288537E0365C518E4F1F7A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_7BB77AAAD288537E0365C518E4F1F7A2" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_4732678C9DCDEB397BA4C518E4F1B1DA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_4732678C9DCDEB397BA4C518E4F1B1DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_8104B7D6D02EFE84E221C518E4F2AF19_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_4732678C9DCDEB397BA4C518E4F1B1DA" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_8104B7D6D02EFE84E221C518E4F2AF19_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_8104B7D6D02EFE84E221C518E4F2AF19" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_4732678C9DCDEB397BA4C518E4F1B1DA" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_8104B7D6D02EFE84E221C518E4F2AF19" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_B4C350AD9B38A260210FC518E4F20C5D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_8104B7D6D02EFE84E221C518E4F2AF19" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_B4C350AD9B38A260210FC518E4F20C5D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_0444862B63947582B85AC518E4F23D92" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_8104B7D6D02EFE84E221C518E4F2AF19" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_0444862B63947582B85AC518E4F23D92" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanChangeinBenefitObligationRollForward" xlink:label="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_1796C49775F6747E8B18C518E4F2791D" xlink:to="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_49CC98513C467E7B9EF0C518E4F34626" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_49CC98513C467E7B9EF0C518E4F34626" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_1AC4B9B7DD3273DE36AAC518E4F34429" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_1AC4B9B7DD3273DE36AAC518E4F34429" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_3C82D5529FAA63EC6C6BC518E4F38487" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_3C82D5529FAA63EC6C6BC518E4F38487" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_7908761C6E63A3A13FA3C518E4F47256" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_7908761C6E63A3A13FA3C518E4F47256" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6BBCF23B8B64457527EAC518E4F4D581" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6BBCF23B8B64457527EAC518E4F4D581" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_495BA8A66D309D4CAA22C518E4F4423D" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_495BA8A66D309D4CAA22C518E4F4423D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_11C95573DAB4EA3610FEC518E4F589F8" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_11C95573DAB4EA3610FEC518E4F589F8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_23C24B4A1DCDD10A20DAC518E4F5A23A" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_23C24B4A1DCDD10A20DAC518E4F5A23A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_BB0BF2F97D4CD4B18FA0C518E4F5E30B" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_BB0BF2F97D4CD4B18FA0C518E4F5E30B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:label="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_1796C49775F6747E8B18C518E4F2791D" xlink:to="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_28A5C2222091F0A403F8C518E50A324B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6E3FE3127BBC734C6A29C518E5086556" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_28A5C2222091F0A403F8C518E50A324B" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6E3FE3127BBC734C6A29C518E5086556" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_D9E9E4EF0E046ED23E0FC518E5085C66" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6E3FE3127BBC734C6A29C518E5086556" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_D9E9E4EF0E046ED23E0FC518E5085C66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_D9E9E4EF0E046ED23E0FC518E5085C66" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_D9E9E4EF0E046ED23E0FC518E5085C66" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_572840BDEC1B346E5950C518E5095C2A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_572840BDEC1B346E5950C518E5095C2A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_238E856E789177849F88C518E5098DAD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_238E856E789177849F88C518E5098DAD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UKMainPensionPlanMember" xlink:label="loc_cls_UKMainPensionPlanMember_1D2E22A869F3B8118A8DC518E509B190" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2" xlink:to="loc_cls_UKMainPensionPlanMember_1D2E22A869F3B8118A8DC518E509B190" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6E3FE3127BBC734C6A29C518E5086556" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsMember" xlink:label="loc_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:to="loc_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward" xlink:label="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_28A5C2222091F0A403F8C518E50A324B" xlink:to="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ADAF2B11F96714769846C518E50BBF21" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ADAF2B11F96714769846C518E50BBF21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BD1E4520B4CEB15E0228C518E50C8F60" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BD1E4520B4CEB15E0228C518E50C8F60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_C7F0106BF3023F3B1490C518E50DA4C6" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_C7F0106BF3023F3B1490C518E50DA4C6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_520B951611F908DA8DBEC518E50D4DAC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_28A5C2222091F0A403F8C518E50A324B" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_520B951611F908DA8DBEC518E50D4DAC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_CCF9F44EFA70BB56116CC518E4E26D29" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_CCF9F44EFA70BB56116CC518E4E26D29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_AA1EBF82EB78A72E92FBC518E4E20BA8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_CCF9F44EFA70BB56116CC518E4E26D29" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_AA1EBF82EB78A72E92FBC518E4E20BA8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_AA1EBF82EB78A72E92FBC518E4E20BA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_CCF9F44EFA70BB56116CC518E4E26D29" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_AA1EBF82EB78A72E92FBC518E4E20BA8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_788BA44430D4E71E1070C518E4E2F005" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_AA1EBF82EB78A72E92FBC518E4E20BA8" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_788BA44430D4E71E1070C518E4E2F005" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_4D7E65CC39F9138534F8C518E4E2F2FE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_AA1EBF82EB78A72E92FBC518E4E20BA8" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_4D7E65CC39F9138534F8C518E4E2F2FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_979C64EC428837829D22C518E4E3C5D7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_979C64EC428837829D22C518E4E3C5D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SurplusDeficitInPlan" xlink:label="loc_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:to="loc_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipment" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Axis" xlink:label="loc_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:to="loc_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Domain" xlink:label="loc_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:to="loc_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Domain" xlink:label="loc_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:to="loc_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_HeadquartersAndManufacturingOperationsRelocationMember" xlink:label="loc_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:to="loc_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingImprovementsAndEquipmentMember" xlink:label="loc_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:to="loc_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TemporaryCorporateHeadquartersMember" xlink:label="loc_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:to="loc_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_2E551C1C8AD1C66B5F25C518E7131240" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_2E551C1C8AD1C66B5F25C518E7131240" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_E3AD59FC98A13A70DFCCC518E714F57F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_2E551C1C8AD1C66B5F25C518E7131240" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_E3AD59FC98A13A70DFCCC518E714F57F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_E3AD59FC98A13A70DFCCC518E714F57F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_2E551C1C8AD1C66B5F25C518E7131240" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_E3AD59FC98A13A70DFCCC518E714F57F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" xlink:label="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_E3AD59FC98A13A70DFCCC518E714F57F" xlink:to="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions" xlink:label="loc_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" xlink:label="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" xlink:label="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:label="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:label="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LesseeOperatingLeaseTermOfContract1" xlink:label="loc_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessTransitionCosts" xlink:label="loc_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentChangesToNetBookValueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_34BE0AE2C6D97182F636C518E71D5B18" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_646F871443E006F4586FC518E71B6E4F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_34BE0AE2C6D97182F636C518E71D5B18" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_646F871443E006F4586FC518E71B6E4F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_646F871443E006F4586FC518E71B6E4F" xlink:to="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:to="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:to="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SolarPanelManufacturingEquipmentMember" xlink:label="loc_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:to="loc_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D34C8F79F09AF2D3ACE8C518E71CC5C1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_646F871443E006F4586FC518E71B6E4F" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D34C8F79F09AF2D3ACE8C518E71CC5C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D34C8F79F09AF2D3ACE8C518E71CC5C1" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D34C8F79F09AF2D3ACE8C518E71CC5C1" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LandMember" xlink:label="loc_ifrs-full_LandMember_C189B0AF1143E9365A85C518E71DC383" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44" xlink:to="loc_ifrs-full_LandMember_C189B0AF1143E9365A85C518E71DC383" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:label="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_E7B1D8AA7B24F9E0E7BEC518E71D62C0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44" xlink:to="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_E7B1D8AA7B24F9E0E7BEC518E71D62C0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MachineryAndEquipment1Member" xlink:label="loc_cls_MachineryAndEquipment1Member_F94A807BDDE54F31F373C518E71DBEF3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44" xlink:to="loc_cls_MachineryAndEquipment1Member_F94A807BDDE54F31F373C518E71DBEF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_34BE0AE2C6D97182F636C518E71D5B18" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_C4F1D4B1A47B1A79113BC518E71EE66D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_C4F1D4B1A47B1A79113BC518E71EE66D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment" xlink:label="loc_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" xlink:label="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RecognisedFinanceLeaseAsAssets" xlink:label="loc_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_34BE0AE2C6D97182F636C518E71D5B18" xlink:to="loc_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_93EA4F0C8AFD77F455A9C518E7272542" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_7519529FACF614F50948C518E724335C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_93EA4F0C8AFD77F455A9C518E7272542" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_7519529FACF614F50948C518E724335C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3762B0642D76B5B5F92EC518E725ACE7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_7519529FACF614F50948C518E724335C" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3762B0642D76B5B5F92EC518E725ACE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3762B0642D76B5B5F92EC518E725ACE7" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3762B0642D76B5B5F92EC518E725ACE7" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LandMember" xlink:label="loc_ifrs-full_LandMember_19A5C5BA958E61B42D38C518E725291F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2" xlink:to="loc_ifrs-full_LandMember_19A5C5BA958E61B42D38C518E725291F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:label="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2" xlink:to="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MachineryAndEquipment1Member" xlink:label="loc_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2" xlink:to="loc_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_E84B1DF5B89832409229C518E726B0E8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_7519529FACF614F50948C518E724335C" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_E84B1DF5B89832409229C518E726B0E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_7AA999F568061DD66094C518E7267F8F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_E84B1DF5B89832409229C518E726B0E8" xlink:to="loc_ifrs-full_CarryingAmountMember_7AA999F568061DD66094C518E7267F8F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_7AA999F568061DD66094C518E7267F8F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_E84B1DF5B89832409229C518E726B0E8" xlink:to="loc_ifrs-full_CarryingAmountMember_7AA999F568061DD66094C518E7267F8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_132F6580A6955DAAAE98C518E72645A6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_7AA999F568061DD66094C518E7267F8F" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_132F6580A6955DAAAE98C518E72645A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_00056188FDD5A014C11EC518E7261F76" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_7AA999F568061DD66094C518E7267F8F" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_00056188FDD5A014C11EC518E7261F76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_891F5D72F6E166C61628C518E727BFEB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_93EA4F0C8AFD77F455A9C518E7272542" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_891F5D72F6E166C61628C518E727BFEB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/Provisions" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/ProvisionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:to="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:to="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RestructuringProvisionMember" xlink:label="loc_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:to="loc_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WarrantyProvisionMember" xlink:label="loc_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:to="loc_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LegalProceedingsProvisionMember" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherProvisions" xlink:label="loc_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" xlink:label="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_A0A7425C383B1A0104F1C518E69CFD7E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:to="loc_ifrs-full_CurrentProvisions_A0A7425C383B1A0104F1C518E69CFD7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:to="loc_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:to="loc_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ProvisionsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactions" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_2070DC01CD002E18DCE2C518E552DAC8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_2070DC01CD002E18DCE2C518E552DAC8" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_330A9D8E784F0F52F182C518E552948E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_2070DC01CD002E18DCE2C518E552DAC8" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_330A9D8E784F0F52F182C518E552948E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8863646301C2F7B11844C518E553BBA9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_330A9D8E784F0F52F182C518E552948E" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8863646301C2F7B11844C518E553BBA9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8863646301C2F7B11844C518E553BBA9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_330A9D8E784F0F52F182C518E552948E" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8863646301C2F7B11844C518E553BBA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_JointControlOrSignificantInfluenceMember" xlink:label="loc_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8863646301C2F7B11844C518E553BBA9" xlink:to="loc_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" xlink:label="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_AB3AD0261A4144F89B7DC518E5534453" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8863646301C2F7B11844C518E553BBA9" xlink:to="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_AB3AD0261A4144F89B7DC518E5534453" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ServicesAgreementRenewalTermRelatedPartyTransactions" xlink:label="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:to="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" xlink:label="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:to="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" xlink:label="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:to="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:label="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_4CDA8B30C962AF7B5E72C518E554F079" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:to="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_4CDA8B30C962AF7B5E72C518E554F079" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/ReportingEntity" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_C2CEA752C6FC032C15A2C518E702D91C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_C2CEA752C6FC032C15A2C518E702D91C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_8816784A869F0128173AC518E703F040_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_C2CEA752C6FC032C15A2C518E702D91C" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_8816784A869F0128173AC518E703F040_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_8816784A869F0128173AC518E703F040" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_C2CEA752C6FC032C15A2C518E702D91C" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_8816784A869F0128173AC518E703F040" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssetsMember" xlink:label="loc_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_8816784A869F0128173AC518E703F040" xlink:to="loc_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_CE3234BE47D2C4ECD0B2C518E703A911" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_CE3234BE47D2C4ECD0B2C518E703A911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_CE3234BE47D2C4ECD0B2C518E703A911" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_CE3234BE47D2C4ECD0B2C518E703A911" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LandMember" xlink:label="loc_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E" xlink:to="loc_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BuildingsMember" xlink:label="loc_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E" xlink:to="loc_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetRollForwardRollForward" xlink:label="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:to="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_2C531D7725E61E5CF85DC518E7056EA4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_ifrs-full_RightofuseAssets_2C531D7725E61E5CF85DC518E7056EA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionsToRightofuseAssets" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepreciationRightofuseAssets" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" xlink:label="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetForeignExchangeAndOther" xlink:label="loc_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetsDerecognized" xlink:label="loc_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:to="loc_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsNotes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationAdditionalInformationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:to="loc_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:to="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:to="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_94DE52B1576C45F06FCAC518E39624BB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_CN_94DE52B1576C45F06FCAC518E39624BB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" xlink:label="loc_country_TH_31DAA7F5489F0CD1384EC518E3963340" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_TH_31DAA7F5489F0CD1384EC518E3963340" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="loc_country_MY_360508B38A95F8B2F14EC518E396D4B1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_MY_360508B38A95F8B2F14EC518E396D4B1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_RO" xlink:label="loc_country_RO_49251334FAB42E34006AC518E396E6FE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_RO_49251334FAB42E34006AC518E396E6FE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_E6FE2E35729BC8DC2866C518E398C857" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_US_E6FE2E35729BC8DC2866C518E398C857" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="loc_country_KR_71E42D4CBF93777737B4C518E3984169" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_KR_71E42D4CBF93777737B4C518E3984169" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfEntitiesPropertyPlantAndEquipment" xlink:label="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:to="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" xlink:label="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:to="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMajorCustomersTable" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByBenchmark1Axis" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:to="loc_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByBenchmark1Domain" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:to="loc_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByBenchmark1Domain" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:to="loc_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SalesRevenueNet1Member" xlink:label="loc_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:to="loc_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByType1Axis" xlink:label="loc_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:to="loc_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByType1Domain" xlink:label="loc_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:to="loc_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F_default" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByType1Domain" xlink:label="loc_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:to="loc_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CustomerConcentrationRisk1Member" xlink:label="loc_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:to="loc_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MajorCustomersAxis" xlink:label="loc_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:to="loc_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:to="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:to="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CiscoSystemsMember" xlink:label="loc_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:to="loc_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DellIncMember" xlink:label="loc_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:to="loc_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_JuniperNetworksInc.Member" xlink:label="loc_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:to="loc_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskPercentage" xlink:label="loc_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:to="loc_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_64C04250E1F0181C3C35C518E39E1249" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_B343FCF4219AC015DAB0C518E39CE9EB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_64C04250E1F0181C3C35C518E39E1249" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_B343FCF4219AC015DAB0C518E39CE9EB" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_1A39F8542366D30C081DC518E39C8370" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_B343FCF4219AC015DAB0C518E39CE9EB" xlink:to="loc_ifrs-full_GeographicalAreasAxis_1A39F8542366D30C081DC518E39C8370" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_1A39F8542366D30C081DC518E39C8370" xlink:to="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_1A39F8542366D30C081DC518E39C8370" xlink:to="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" xlink:label="loc_country_TH_A4BB6DDFBE6E473676B7C518E39D1104" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED" xlink:to="loc_country_TH_A4BB6DDFBE6E473676B7C518E39D1104" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_F67A8D397D027A371D18C518E39D1292" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED" xlink:to="loc_country_CN_F67A8D397D027A371D18C518E39D1292" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="loc_country_MY_3F6D4E3E28986F8352F7C518E39E9465" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED" xlink:to="loc_country_MY_3F6D4E3E28986F8352F7C518E39E9465" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PercentageOfEntitysRevenue" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_8A3699A623EFF55D385DC518E39EDFEB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_64C04250E1F0181C3C35C518E39E1249" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_8A3699A623EFF55D385DC518E39EDFEB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_97B4B292439788593DC8C518E3A88E21" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_97B4B292439788593DC8C518E3A88E21" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:to="loc_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="loc_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:to="loc_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaterialReconcilingItemsMember" xlink:label="loc_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:to="loc_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsAxis" xlink:label="loc_ifrs-full_SegmentsAxis_2714813FE95153E57886C518E3A6635C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:to="loc_ifrs-full_SegmentsAxis_2714813FE95153E57886C518E3A6635C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsMember" xlink:label="loc_ifrs-full_SegmentsMember_141319D6E5F6DBD17F92C518E3A68A0F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentsAxis_2714813FE95153E57886C518E3A6635C" xlink:to="loc_ifrs-full_SegmentsMember_141319D6E5F6DBD17F92C518E3A68A0F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsMember" xlink:label="loc_ifrs-full_SegmentsMember_141319D6E5F6DBD17F92C518E3A68A0F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentsAxis_2714813FE95153E57886C518E3A6635C" xlink:to="loc_ifrs-full_SegmentsMember_141319D6E5F6DBD17F92C518E3A68A0F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdvancedTechnologySolutionsMember" xlink:label="loc_cls_AdvancedTechnologySolutionsMember_D0404115D9428CA7E5DAC518E3A697C4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_141319D6E5F6DBD17F92C518E3A68A0F" xlink:to="loc_cls_AdvancedTechnologySolutionsMember_D0404115D9428CA7E5DAC518E3A697C4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConnectivityCloudSolutionsMember" xlink:label="loc_cls_ConnectivityCloudSolutionsMember_924207DB31782DBFEA24C518E3A71EF3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_141319D6E5F6DBD17F92C518E3A68A0F" xlink:to="loc_cls_ConnectivityCloudSolutionsMember_924207DB31782DBFEA24C518E3A71EF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_1AFC7698662A038D2160C518E3A79510" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:to="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_1AFC7698662A038D2160C518E3A79510" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_086AB827B8ED81A15704C518E3A793A5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_1AFC7698662A038D2160C518E3A79510" xlink:to="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_086AB827B8ED81A15704C518E3A793A5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_086AB827B8ED81A15704C518E3A793A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_1AFC7698662A038D2160C518E3A79510" xlink:to="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_086AB827B8ED81A15704C518E3A793A5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SolarPanelManufacturingEquipmentMember" xlink:label="loc_cls_SolarPanelManufacturingEquipmentMember_90CB8D991BE5896DEE6CC518E3A7BA3F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_086AB827B8ED81A15704C518E3A793A5" xlink:to="loc_cls_SolarPanelManufacturingEquipmentMember_90CB8D991BE5896DEE6CC518E3A7BA3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_60702305E422A1D398F2C518E3A8D87D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_60702305E422A1D398F2C518E3A8D87D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_EAF7A7139B964C0AEC00C518E3A8DD43_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_60702305E422A1D398F2C518E3A8D87D" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_EAF7A7139B964C0AEC00C518E3A8DD43_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_EAF7A7139B964C0AEC00C518E3A8DD43" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_60702305E422A1D398F2C518E3A8D87D" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_EAF7A7139B964C0AEC00C518E3A8DD43" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IntangibleAssetsLessComputerSoftwareMember" xlink:label="loc_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_EAF7A7139B964C0AEC00C518E3A8DD43" xlink:to="loc_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_0E129B86150ECDFC2A85C518E3A84346" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_97B4B292439788593DC8C518E3A88E21" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_0E129B86150ECDFC2A85C518E3A84346" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfEntitysProfitLossFromOperatingActivities" xlink:label="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_97B4B292439788593DC8C518E3A88E21" xlink:to="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" xlink:label="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_97B4B292439788593DC8C518E3A88E21" xlink:to="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinanceIncomeCost" xlink:label="loc_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_7DEED3113C016E3C9BF9C518E3A9653E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_7DEED3113C016E3C9BF9C518E3A9653E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_A428D2C21BDEFF1EB852C518E3AACD8A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_A428D2C21BDEFF1EB852C518E3AACD8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-full_OtherExpenseByFunction_87D33C69BB07E50D96CEC518E3AADA76" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_OtherExpenseByFunction_87D33C69BB07E50D96CEC518E3AADA76" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales" xlink:label="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_59C94B09079FF3C25131C518E3AA685A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_59C94B09079FF3C25131C518E3AA685A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4DB9487C2A7D4F29BBACC518E3AA1B38" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4DB9487C2A7D4F29BBACC518E3AA1B38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_94D645C4E9F6B8884656C518E3AAFD99" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_94D645C4E9F6B8884656C518E3AAFD99" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationRevenueBySegmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsAxis" xlink:label="loc_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:to="loc_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsMember" xlink:label="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:to="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsMember" xlink:label="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:to="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdvancedTechnologySolutionsMember" xlink:label="loc_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:to="loc_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConnectivityCloudSolutionsMember" xlink:label="loc_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:to="loc_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_9C5C5D43494B9B2848ABC518E3B0E804" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_9C5C5D43494B9B2848ABC518E3B0E804" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PercentageOfEntitysRevenue" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberOfSharesDiluted" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>cls-20191231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_cls_EmployeeBenefitsAbstract_AEB5F78650DF159B3952C518E4BBEF0B_label_en-US" xlink:label="lab_cls_EmployeeBenefitsAbstract_AEB5F78650DF159B3952C518E4BBEF0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:label id="lab_cls_EmployeeBenefitsAbstract_AEB5F78650DF159B3952C518E4BBEF0B_documentation_en-US" xlink:label="lab_cls_EmployeeBenefitsAbstract_AEB5F78650DF159B3952C518E4BBEF0B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_AEB5F78650DF159B3952C518E4BBEF0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EmployeeBenefitsAbstract_AEB5F78650DF159B3952C518E4BBEF0B" xlink:to="lab_cls_EmployeeBenefitsAbstract_AEB5F78650DF159B3952C518E4BBEF0B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of analysis of other comprehensive income by item [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of analysis of other comprehensive income by item [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:to="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:to="lab_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [member]</link:label>
    <link:label id="lab_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10_label_en-US" xlink:label="lab_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:to="lab_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and non-pension post-employment benefit plans</link:label>
    <link:label id="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997_label_en-US" xlink:label="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reserve of remeasurements of defined benefit plans [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997" xlink:to="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of analysis of other comprehensive income by item [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of analysis of other comprehensive income by item [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:type="arc" />
    <link:label id="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234_negatedPeriodStartLabel_en-US" xlink:label="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Cumulative losses (gains), beginning of year</link:label>
    <link:label id="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234_label_en-US" xlink:label="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Gain (Loss) On Defined Benefit Plans</link:label>
    <link:label id="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234_documentation_en-US" xlink:label="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cumulative Gain (Loss) On Defined Benefit Plans</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234" xlink:to="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234" xlink:type="arc" />
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826_negatedTerseLabel_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on pension annuity purchases (note 19(a))</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826_label_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income, Net of Tax, Gain (Loss) on Settlement</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826_documentation_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income, Net of Tax, Gain (Loss) on Settlement</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826" xlink:to="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730_negatedLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Actuarial losses recognized during the year</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730" xlink:type="arc" />
    <link:label id="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_BCD7D46ECBE6B1939D9BC518E4BD1F27_negatedPeriodEndLabel_en-US" xlink:label="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_BCD7D46ECBE6B1939D9BC518E4BD1F27" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">Cumulative losses (gains), end of year</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_BCD7D46ECBE6B1939D9BC518E4BD1F27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_BCD7D46ECBE6B1939D9BC518E4BD1F27" xlink:to="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_BCD7D46ECBE6B1939D9BC518E4BD1F27" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67_negatedLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax recovery</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax relating to remeasurements of defined benefit plans included in other comprehensive income</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67" xlink:to="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6_negatedLabel_en-US" xlink:label="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax recovery</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6_label_en-US" xlink:label="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Relating To Remeasurements Of Defined Benefit Plans, Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6_documentation_en-US" xlink:label="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Relating To Remeasurements Of Defined Benefit Plans, Accumulated Other Comprehensive Income</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" xlink:label="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6" xlink:to="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of defined benefit plans [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of defined benefit plans [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:to="lab_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plans [member]</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined benefit plans [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:to="lab_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:type="arc" />
    <link:label id="lab_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD_terseLabel_en-US" xlink:label="lab_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Plans</link:label>
    <link:label id="lab_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD_label_en-US" xlink:label="lab_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Plans Defined Benefit1 [Member]</link:label>
    <link:label id="lab_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD_documentation_en-US" xlink:label="lab_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pension Plans Defined Benefit [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD" xlink:to="lab_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD" xlink:type="arc" />
    <link:label id="lab_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4_terseLabel_en-US" xlink:label="lab_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Benefit Plans</link:label>
    <link:label id="lab_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4_label_en-US" xlink:label="lab_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefit Plans Defined Benefit1 [Member]</link:label>
    <link:label id="lab_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4_documentation_en-US" xlink:label="lab_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefit Plans Defined Benefit [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4" xlink:to="lab_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of defined benefit plans [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of defined benefit plans [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current service cost</link:label>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F_label_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current service cost, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F" xlink:to="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest expense (income), net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76" xlink:to="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Past service cost and settlement/curtailment losses</link:label>
    <link:label id="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F_label_en-US" xlink:label="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Past service cost and gains (losses) arising from settlements, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F" xlink:to="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F" xlink:type="arc" />
    <link:label id="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5_negatedTerseLabel_en-US" xlink:label="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Plan administrative expenses and other</link:label>
    <link:label id="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5_label_en-US" xlink:label="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Administrative Expenses, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5_documentation_en-US" xlink:label="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Administrative Expenses, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5" xlink:to="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB_totalLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Post-employment benefit expense, defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB_label_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Post-employment benefit expense, defined benefit plans</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489_terseLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution pension plan expense</link:label>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489_label_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Post-employment benefit expense, defined contribution plans</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66_totalLabel_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total expense for the year</link:label>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66_label_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee benefits expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66" xlink:to="lab_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66" xlink:type="arc" />
    <link:label id="lab_cls_FinancialInstrumentsAbstract_779A89E827C95E8BDB88C518E3F660C9_label_en-US" xlink:label="lab_cls_FinancialInstrumentsAbstract_779A89E827C95E8BDB88C518E3F660C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cls_FinancialInstrumentsAbstract_779A89E827C95E8BDB88C518E3F660C9_documentation_en-US" xlink:label="lab_cls_FinancialInstrumentsAbstract_779A89E827C95E8BDB88C518E3F660C9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_779A89E827C95E8BDB88C518E3F660C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_FinancialInstrumentsAbstract_779A89E827C95E8BDB88C518E3F660C9" xlink:to="lab_cls_FinancialInstrumentsAbstract_779A89E827C95E8BDB88C518E3F660C9" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities [Table]</link:label>
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B_label_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities [Table]</link:label>
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B_documentation_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:to="lab_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risks [member]</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risks [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:to="lab_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency risk</link:label>
    <link:label id="lab_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D_label_en-US" xlink:label="lab_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currency risk [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D" xlink:to="lab_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate risk</link:label>
    <link:label id="lab_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB_label_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest rate risk [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateRiskMember" xlink:label="loc_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB" xlink:to="lab_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:to="lab_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets [member]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:to="lab_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C_terseLabel_en-US" xlink:label="lab_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives</link:label>
    <link:label id="lab_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C_label_en-US" xlink:label="lab_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DerivativesMember" xlink:label="loc_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C" xlink:to="lab_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of liabilities [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913_label_en-US" xlink:label="lab_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of liabilities [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:to="lab_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities [member]</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilitiesMember" xlink:label="loc_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:to="lab_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E_terseLabel_en-US" xlink:label="lab_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement [axis]</link:label>
    <link:label id="lab_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E_label_en-US" xlink:label="lab_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MeasurementAxis" xlink:label="loc_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:to="lab_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregated measurement [member]</link:label>
    <link:label id="lab_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA_label_en-US" xlink:label="lab_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregated measurement [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:to="lab_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A_terseLabel_en-US" xlink:label="lab_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value</link:label>
    <link:label id="lab_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A_label_en-US" xlink:label="lab_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">At fair value [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AtFairValueMember" xlink:label="loc_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A" xlink:to="lab_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996_terseLabel_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Levels of fair value hierarchy [axis]</link:label>
    <link:label id="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996_label_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Levels of fair value hierarchy [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:to="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834_terseLabel_en-US" xlink:label="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All levels of fair value hierarchy [member]</link:label>
    <link:label id="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834_label_en-US" xlink:label="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All levels of fair value hierarchy [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:to="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F_terseLabel_en-US" xlink:label="lab_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F_label_en-US" xlink:label="lab_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Level 1 of fair value hierarchy [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F" xlink:to="lab_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54_terseLabel_en-US" xlink:label="lab_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54_label_en-US" xlink:label="lab_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Level 2 of fair value hierarchy [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54" xlink:to="lab_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</link:label>
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20_label_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</link:label>
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20_documentation_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:to="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3_label_en-US" xlink:label="lab_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinancialAssets" xlink:label="loc_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3" xlink:to="lab_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB_label_en-US" xlink:label="lab_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinancialLiabilities" xlink:label="loc_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB" xlink:to="lab_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4_label_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:to="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_DEE1CFC324E5299AD886C518E6A7A5A2_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_DEE1CFC324E5299AD886C518E6A7A5A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net pension assets</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_DEE1CFC324E5299AD886C518E6A7A5A2_label_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_DEE1CFC324E5299AD886C518E6A7A5A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current net defined benefit asset</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_DEE1CFC324E5299AD886C518E6A7A5A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_DEE1CFC324E5299AD886C518E6A7A5A2" xlink:to="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_DEE1CFC324E5299AD886C518E6A7A5A2" xlink:type="arc" />
    <link:label id="lab_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09_terseLabel_en-US" xlink:label="lab_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land rights</link:label>
    <link:label id="lab_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09_label_en-US" xlink:label="lab_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Current Land Rights</link:label>
    <link:label id="lab_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09_documentation_en-US" xlink:label="lab_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-Current Land Rights</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NonCurrentLandRights" xlink:label="loc_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09" xlink:to="lab_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_45D9868B30528923D501C518E6A71171_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_45D9868B30528923D501C518E6A71171" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred investment costs</link:label>
    <link:label id="lab_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_45D9868B30528923D501C518E6A71171_label_en-US" xlink:label="lab_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_45D9868B30528923D501C518E6A71171" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets recognised from costs to obtain or fulfil contracts with customers</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" xlink:label="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_45D9868B30528923D501C518E6A71171" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_45D9868B30528923D501C518E6A71171" xlink:to="lab_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_45D9868B30528923D501C518E6A71171" xlink:type="arc" />
    <link:label id="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4_terseLabel_en-US" xlink:label="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4_label_en-US" xlink:label="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net1</link:label>
    <link:label id="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4_documentation_en-US" xlink:label="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DebtIssuanceCostsLineofCreditArrangementsNet1" xlink:label="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4" xlink:to="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4" xlink:type="arc" />
    <link:label id="lab_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A_terseLabel_en-US" xlink:label="lab_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A_label_en-US" xlink:label="lab_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent1</link:label>
    <link:label id="lab_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A_documentation_en-US" xlink:label="lab_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherAssetsMiscellaneousNoncurrent1" xlink:label="loc_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A" xlink:to="lab_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherNoncurrentAssets_16A4067B6C5CD9684A25C518E6A8E98B_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets_16A4067B6C5CD9684A25C518E6A8E98B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentAssets_16A4067B6C5CD9684A25C518E6A8E98B_label_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets_16A4067B6C5CD9684A25C518E6A8E98B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other non-current assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_16A4067B6C5CD9684A25C518E6A8E98B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_16A4067B6C5CD9684A25C518E6A8E98B" xlink:to="lab_ifrs-full_OtherNoncurrentAssets_16A4067B6C5CD9684A25C518E6A8E98B" xlink:type="arc" />
    <link:label id="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_299EACD69ECCDBFD1FFEC518E3CFB085_label_en-US" xlink:label="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_299EACD69ECCDBFD1FFEC518E3CFB085" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:label id="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_299EACD69ECCDBFD1FFEC518E3CFB085_documentation_en-US" xlink:label="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_299EACD69ECCDBFD1FFEC518E3CFB085" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_299EACD69ECCDBFD1FFEC518E3CFB085" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_299EACD69ECCDBFD1FFEC518E3CFB085" xlink:to="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_299EACD69ECCDBFD1FFEC518E3CFB085" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_6DF6BC2144FB86FED057C518E3D05129_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_6DF6BC2144FB86FED057C518E3D05129" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments, Contingencies and Guarantees</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_6DF6BC2144FB86FED057C518E3D05129_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_6DF6BC2144FB86FED057C518E3D05129" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of commitments and contingent liabilities [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_6DF6BC2144FB86FED057C518E3D05129" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_6DF6BC2144FB86FED057C518E3D05129" xlink:to="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_6DF6BC2144FB86FED057C518E3D05129" xlink:type="arc" />
    <link:label id="lab_cls_OperatingSegmentsAbstract_67524F5FEF0B0F39E2DCC518E3B34A68_label_en-US" xlink:label="lab_cls_OperatingSegmentsAbstract_67524F5FEF0B0F39E2DCC518E3B34A68" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:label id="lab_cls_OperatingSegmentsAbstract_67524F5FEF0B0F39E2DCC518E3B34A68_documentation_en-US" xlink:label="lab_cls_OperatingSegmentsAbstract_67524F5FEF0B0F39E2DCC518E3B34A68" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingSegmentsAbstract" xlink:label="loc_cls_OperatingSegmentsAbstract_67524F5FEF0B0F39E2DCC518E3B34A68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OperatingSegmentsAbstract_67524F5FEF0B0F39E2DCC518E3B34A68" xlink:to="lab_cls_OperatingSegmentsAbstract_67524F5FEF0B0F39E2DCC518E3B34A68" xlink:type="arc" />
    <link:label id="lab_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA_terseLabel_en-US" xlink:label="lab_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA_label_en-US" xlink:label="lab_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments1</link:label>
    <link:label id="lab_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA_documentation_en-US" xlink:label="lab_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Operating Segments1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberofOperatingSegments1" xlink:label="loc_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA" xlink:to="lab_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA" xlink:type="arc" />
    <link:label id="lab_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597_terseLabel_en-US" xlink:label="lab_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597_label_en-US" xlink:label="lab_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments1</link:label>
    <link:label id="lab_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597_documentation_en-US" xlink:label="lab_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberofReportableSegments1" xlink:label="loc_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597" xlink:to="lab_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information about Cash and Cash Equivalents</link:label>
    <link:label id="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71_label_en-US" xlink:label="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detail Information About Cash And Cash Equivalents Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71_documentation_en-US" xlink:label="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detail Information About Cash And Cash Equivalents Explanatory [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71" xlink:to="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_8868B8F07E94BEF4FD66C518E44B57C5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_8868B8F07E94BEF4FD66C518E44B57C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Risks from Financial Instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_8868B8F07E94BEF4FD66C518E44B57C5_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_8868B8F07E94BEF4FD66C518E44B57C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_8868B8F07E94BEF4FD66C518E44B57C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_8868B8F07E94BEF4FD66C518E44B57C5" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_8868B8F07E94BEF4FD66C518E44B57C5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_EFA527FEBFA39E9A24C0C518E44B2A61_terseLabel_en-US" xlink:label="lab_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_EFA527FEBFA39E9A24C0C518E44B2A61" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Foreign Currency Risk Analysis</link:label>
    <link:label id="lab_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_EFA527FEBFA39E9A24C0C518E44B2A61_label_en-US" xlink:label="lab_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_EFA527FEBFA39E9A24C0C518E44B2A61" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity analysis for types of market risk [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" xlink:label="loc_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_EFA527FEBFA39E9A24C0C518E44B2A61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_EFA527FEBFA39E9A24C0C518E44B2A61" xlink:to="lab_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_EFA527FEBFA39E9A24C0C518E44B2A61" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_E5F1B90CD7E3A033551AC518E44BA0A9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_E5F1B90CD7E3A033551AC518E44BA0A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Fair Value Measurement of Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_E5F1B90CD7E3A033551AC518E44BA0A9_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_E5F1B90CD7E3A033551AC518E44BA0A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of fair value measurement of assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_E5F1B90CD7E3A033551AC518E44BA0A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_E5F1B90CD7E3A033551AC518E44BA0A9" xlink:to="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_E5F1B90CD7E3A033551AC518E44BA0A9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_75C21CB325BFA8201ED5C518E44C938F_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_75C21CB325BFA8201ED5C518E44C938F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Fair Value Measurement of Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_75C21CB325BFA8201ED5C518E44C938F_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_75C21CB325BFA8201ED5C518E44C938F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of fair value measurement of liabilities [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_75C21CB325BFA8201ED5C518E44C938F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_75C21CB325BFA8201ED5C518E44C938F" xlink:to="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_75C21CB325BFA8201ED5C518E44C938F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_657334AB1ABD4B9A9B6FC518E44C0061_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_657334AB1ABD4B9A9B6FC518E44C0061" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Derivatives and Hedging Activities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_657334AB1ABD4B9A9B6FC518E44C0061_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_657334AB1ABD4B9A9B6FC518E44C0061" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about hedging instruments [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_657334AB1ABD4B9A9B6FC518E44C0061" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_657334AB1ABD4B9A9B6FC518E44C0061" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_657334AB1ABD4B9A9B6FC518E44C0061" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F_label_en-US" xlink:label="lab_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:label id="lab_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F_documentation_en-US" xlink:label="lab_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxesAbstract" xlink:label="loc_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F" xlink:to="lab_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense</link:label>
    <link:label id="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A_label_en-US" xlink:label="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A_documentation_en-US" xlink:label="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:label="loc_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A" xlink:to="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure Of Reconciliation Of Income Taxes Calculated At The Statutory Income Tax Rate To The Effective Tax Rate</link:label>
    <link:label id="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522_label_en-US" xlink:label="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522_documentation_en-US" xlink:label="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:label="loc_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522" xlink:to="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_66F6FE43C0874341A051C518E494C91B_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_66F6FE43C0874341A051C518E494C91B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes In Deferred Tax Assets And Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_66F6FE43C0874341A051C518E494C91B_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_66F6FE43C0874341A051C518E494C91B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_66F6FE43C0874341A051C518E494C91B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_66F6FE43C0874341A051C518E494C91B" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_66F6FE43C0874341A051C518E494C91B" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5ED2060D0152AF5E52F7C518E776B6E7_label_en-US" xlink:label="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5ED2060D0152AF5E52F7C518E776B6E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Significant Accounting Policies [Abstract]</link:label>
    <link:label id="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5ED2060D0152AF5E52F7C518E776B6E7_documentation_en-US" xlink:label="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5ED2060D0152AF5E52F7C518E776B6E7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Significant Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5ED2060D0152AF5E52F7C518E776B6E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5ED2060D0152AF5E52F7C518E776B6E7" xlink:to="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5ED2060D0152AF5E52F7C518E776B6E7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of initial application of standards or interpretations [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of initial application of standards or interpretations [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:to="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8_terseLabel_en-US" xlink:label="lab_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New IFRSs [axis]</link:label>
    <link:label id="lab_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8_label_en-US" xlink:label="lab_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New IFRSs [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsAxis" xlink:label="loc_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:to="lab_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5_terseLabel_en-US" xlink:label="lab_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New IFRSs [member]</link:label>
    <link:label id="lab_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5_label_en-US" xlink:label="lab_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New IFRSs [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:to="lab_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:type="arc" />
    <link:label id="lab_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50_terseLabel_en-US" xlink:label="lab_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">IFRS 16</link:label>
    <link:label id="lab_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50_label_en-US" xlink:label="lab_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">IFRS 16 [Member]</link:label>
    <link:label id="lab_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50_documentation_en-US" xlink:label="lab_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">IFRS 16 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IFRS16Member" xlink:label="loc_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50" xlink:to="lab_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of initial application of standards or interpretations [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of initial application of standards or interpretations [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land rights</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6" xlink:to="lab_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3_totalLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LeaseLiabilities" xlink:label="loc_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3" xlink:to="lab_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Current accrued expenses and other current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC_label_en-US" xlink:label="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current accrued expenses and other current liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC" xlink:to="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average incremental borrowing rate used to determine lease obligation (percentage)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average lessee's incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:label="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE" xlink:to="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE" xlink:type="arc" />
    <link:label id="lab_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7_terseLabel_en-US" xlink:label="lab_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease obligation</link:label>
    <link:label id="lab_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7_label_en-US" xlink:label="lab_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease Liability</link:label>
    <link:label id="lab_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7_documentation_en-US" xlink:label="lab_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease Liability</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingLeaseLiability" xlink:label="loc_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7" xlink:to="lab_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7" xlink:type="arc" />
    <link:label id="lab_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF_negatedTerseLabel_en-US" xlink:label="lab_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Discounted using our incremental borrowing rate at January 1, 2019</link:label>
    <link:label id="lab_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF_label_en-US" xlink:label="lab_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amount Of Undiscounted Excess Using Weighted Average Lessee's Incremental Borrowing Rate Applied To Lease Liabilities Recognised At Date Of Initial Application Of IFRS 16</link:label>
    <link:label id="lab_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF_documentation_en-US" xlink:label="lab_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount Of Undiscounted Excess Using Weighted Average Lessee's Incremental Borrowing Rate Applied To Lease Liabilities Recognised At Date Of Initial Application Of IFRS 16</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:label="loc_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF" xlink:to="lab_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF" xlink:type="arc" />
    <link:label id="lab_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9_negatedTerseLabel_en-US" xlink:label="lab_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Recognition exemption for short-term and low-value leases</link:label>
    <link:label id="lab_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9_label_en-US" xlink:label="lab_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recognition Exemption Relating To Short-Term And Low-Value Leases For Which Recognition Exemption Has Been Used</link:label>
    <link:label id="lab_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9_documentation_en-US" xlink:label="lab_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Recognition Exemption Relating To Short-Term And Low-Value Leases For Which Recognition Exemption Has Been Used</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:label="loc_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9" xlink:to="lab_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9" xlink:type="arc" />
    <link:label id="lab_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68_terseLabel_en-US" xlink:label="lab_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Extension options reasonably certain to be exercised</link:label>
    <link:label id="lab_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68_label_en-US" xlink:label="lab_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease Liability, Increase Resulting From Extension Options Reasonably Certain To Be Exercised</link:label>
    <link:label id="lab_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68_documentation_en-US" xlink:label="lab_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease Liability, Increase Resulting From Extension Options Reasonably Certain To Be Exercised</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised" xlink:label="loc_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68" xlink:to="lab_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68" xlink:type="arc" />
    <link:label id="lab_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78_terseLabel_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease obligations recognized at January 1, 2019 under IFRS 16</link:label>
    <link:label id="lab_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78_label_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Liability Under IFRS 16</link:label>
    <link:label id="lab_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78_documentation_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Liability Under IFRS 16</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIFRS16" xlink:label="loc_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78" xlink:to="lab_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78" xlink:type="arc" />
    <link:label id="lab_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57_terseLabel_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease obligations previously classified as finance leases under IAS 17</link:label>
    <link:label id="lab_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57_label_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Liability Under IAS 17</link:label>
    <link:label id="lab_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57_documentation_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Liability Under IAS 17</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIAS17" xlink:label="loc_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57" xlink:to="lab_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_579689F3EB768A0766CAC518E5681F10_label_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_579689F3EB768A0766CAC518E5681F10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_579689F3EB768A0766CAC518E5681F10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_579689F3EB768A0766CAC518E5681F10" xlink:to="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_579689F3EB768A0766CAC518E5681F10" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_788211F7AC9E5E6B1305C518E56827A3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_788211F7AC9E5E6B1305C518E56827A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Costs</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_788211F7AC9E5E6B1305C518E56827A3_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_788211F7AC9E5E6B1305C518E56827A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of finance income (cost) [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_788211F7AC9E5E6B1305C518E56827A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_788211F7AC9E5E6B1305C518E56827A3" xlink:to="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_788211F7AC9E5E6B1305C518E56827A3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25_label_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeStatementAbstract" xlink:label="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="lab_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_A6D15C02464CA43246B0C518E7BF4AF6_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers_A6D15C02464CA43246B0C518E7BF4AF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_A6D15C02464CA43246B0C518E7BF4AF6_label_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers_A6D15C02464CA43246B0C518E7BF4AF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_A6D15C02464CA43246B0C518E7BF4AF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers_A6D15C02464CA43246B0C518E7BF4AF6" xlink:to="lab_ifrs-full_RevenueFromContractsWithCustomers_A6D15C02464CA43246B0C518E7BF4AF6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CostOfSales_376B25E2DDCE2EEF02BDC518E7C0B2BD_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfSales_376B25E2DDCE2EEF02BDC518E7C0B2BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_ifrs-full_CostOfSales_376B25E2DDCE2EEF02BDC518E7C0B2BD_label_en-US" xlink:label="lab_ifrs-full_CostOfSales_376B25E2DDCE2EEF02BDC518E7C0B2BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CostOfSales" xlink:label="loc_ifrs-full_CostOfSales_376B25E2DDCE2EEF02BDC518E7C0B2BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfSales_376B25E2DDCE2EEF02BDC518E7C0B2BD" xlink:to="lab_ifrs-full_CostOfSales_376B25E2DDCE2EEF02BDC518E7C0B2BD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GrossProfit_D0AA8803F567D19D62F4C518E7C0D739_totalLabel_en-US" xlink:label="lab_ifrs-full_GrossProfit_D0AA8803F567D19D62F4C518E7C0D739" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_ifrs-full_GrossProfit_D0AA8803F567D19D62F4C518E7C0D739_label_en-US" xlink:label="lab_ifrs-full_GrossProfit_D0AA8803F567D19D62F4C518E7C0D739" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GrossProfit" xlink:label="loc_ifrs-full_GrossProfit_D0AA8803F567D19D62F4C518E7C0D739" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossProfit_D0AA8803F567D19D62F4C518E7C0D739" xlink:to="lab_ifrs-full_GrossProfit_D0AA8803F567D19D62F4C518E7C0D739" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SellingGeneralAndAdministrativeExpense_D167A3352B4CAC44577DC518E7C03A76_terseLabel_en-US" xlink:label="lab_ifrs-full_SellingGeneralAndAdministrativeExpense_D167A3352B4CAC44577DC518E7C03A76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses (SG&amp;A)</link:label>
    <link:label id="lab_ifrs-full_SellingGeneralAndAdministrativeExpense_D167A3352B4CAC44577DC518E7C03A76_label_en-US" xlink:label="lab_ifrs-full_SellingGeneralAndAdministrativeExpense_D167A3352B4CAC44577DC518E7C03A76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_D167A3352B4CAC44577DC518E7C03A76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_D167A3352B4CAC44577DC518E7C03A76" xlink:to="lab_ifrs-full_SellingGeneralAndAdministrativeExpense_D167A3352B4CAC44577DC518E7C03A76" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ResearchAndDevelopmentExpense_A82CE7C7611F55F8F8ABC518E7C09F42_terseLabel_en-US" xlink:label="lab_ifrs-full_ResearchAndDevelopmentExpense_A82CE7C7611F55F8F8ABC518E7C09F42" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_ifrs-full_ResearchAndDevelopmentExpense_A82CE7C7611F55F8F8ABC518E7C09F42_label_en-US" xlink:label="lab_ifrs-full_ResearchAndDevelopmentExpense_A82CE7C7611F55F8F8ABC518E7C09F42" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and development expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ResearchAndDevelopmentExpense" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_A82CE7C7611F55F8F8ABC518E7C09F42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ResearchAndDevelopmentExpense_A82CE7C7611F55F8F8ABC518E7C09F42" xlink:to="lab_ifrs-full_ResearchAndDevelopmentExpense_A82CE7C7611F55F8F8ABC518E7C09F42" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_ACA3956138ED3E7A0831C518E7C0A3DC_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_ACA3956138ED3E7A0831C518E7C0A3DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_ACA3956138ED3E7A0831C518E7C0A3DC_label_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_ACA3956138ED3E7A0831C518E7C0A3DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortisation, intangible assets other than goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_ACA3956138ED3E7A0831C518E7C0A3DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_ACA3956138ED3E7A0831C518E7C0A3DC" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_ACA3956138ED3E7A0831C518E7C0A3DC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherExpenseByFunction_F5A26245888B95BCD7E1C518E7C19779_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherExpenseByFunction_F5A26245888B95BCD7E1C518E7C19779" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other charges (recoveries)</link:label>
    <link:label id="lab_ifrs-full_OtherExpenseByFunction_F5A26245888B95BCD7E1C518E7C19779_label_en-US" xlink:label="lab_ifrs-full_OtherExpenseByFunction_F5A26245888B95BCD7E1C518E7C19779" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other expense, by function</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-full_OtherExpenseByFunction_F5A26245888B95BCD7E1C518E7C19779" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherExpenseByFunction_F5A26245888B95BCD7E1C518E7C19779" xlink:to="lab_ifrs-full_OtherExpenseByFunction_F5A26245888B95BCD7E1C518E7C19779" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_B7EC90DD1B222EFF7F42C518E7C16D7F_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities_B7EC90DD1B222EFF7F42C518E7C16D7F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Earnings from operations</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_B7EC90DD1B222EFF7F42C518E7C16D7F_label_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities_B7EC90DD1B222EFF7F42C518E7C16D7F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss) from operating activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_B7EC90DD1B222EFF7F42C518E7C16D7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_B7EC90DD1B222EFF7F42C518E7C16D7F" xlink:to="lab_ifrs-full_ProfitLossFromOperatingActivities_B7EC90DD1B222EFF7F42C518E7C16D7F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinanceCosts_955C8E217D08559FB662C518E7C17478_terseLabel_en-US" xlink:label="lab_ifrs-full_FinanceCosts_955C8E217D08559FB662C518E7C17478" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance costs</link:label>
    <link:label id="lab_ifrs-full_FinanceCosts_955C8E217D08559FB662C518E7C17478_label_en-US" xlink:label="lab_ifrs-full_FinanceCosts_955C8E217D08559FB662C518E7C17478" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance costs</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinanceCosts" xlink:label="loc_ifrs-full_FinanceCosts_955C8E217D08559FB662C518E7C17478" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceCosts_955C8E217D08559FB662C518E7C17478" xlink:to="lab_ifrs-full_FinanceCosts_955C8E217D08559FB662C518E7C17478" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_D4627FA6620F198A5432C518E7C14F9E_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax_D4627FA6620F198A5432C518E7C14F9E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Earnings before income taxes</link:label>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_D4627FA6620F198A5432C518E7C14F9E_label_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax_D4627FA6620F198A5432C518E7C14F9E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss) before tax</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_D4627FA6620F198A5432C518E7C14F9E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_D4627FA6620F198A5432C518E7C14F9E" xlink:to="lab_ifrs-full_ProfitLossBeforeTax_D4627FA6620F198A5432C518E7C14F9E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5A0311517AA80E6FEACEC518E7C1761E_verboseLabel_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5A0311517AA80E6FEACEC518E7C1761E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (recovery)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5A0311517AA80E6FEACEC518E7C1761E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5A0311517AA80E6FEACEC518E7C1761E" xlink:to="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5A0311517AA80E6FEACEC518E7C1761E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_E8740DBF88333F75290BC518E7C1EFAB_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_E8740DBF88333F75290BC518E7C1EFAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_E8740DBF88333F75290BC518E7C1EFAB_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_E8740DBF88333F75290BC518E7C1EFAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current tax expense (income) and adjustments for current tax of prior periods</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_E8740DBF88333F75290BC518E7C1EFAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_E8740DBF88333F75290BC518E7C1EFAB" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_E8740DBF88333F75290BC518E7C1EFAB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_4FC01DC6525CBA31066DC518E7C2AB79_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome_4FC01DC6525CBA31066DC518E7C2AB79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_4FC01DC6525CBA31066DC518E7C2AB79_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome_4FC01DC6525CBA31066DC518E7C2AB79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax expense (income)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_4FC01DC6525CBA31066DC518E7C2AB79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_4FC01DC6525CBA31066DC518E7C2AB79" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncome_4FC01DC6525CBA31066DC518E7C2AB79" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_C0B2CA857DBB76E6B4F0C518E7C28AB4_totalLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_C0B2CA857DBB76E6B4F0C518E7C28AB4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (recovery)</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_C0B2CA857DBB76E6B4F0C518E7C28AB4_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_C0B2CA857DBB76E6B4F0C518E7C28AB4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax expense (income)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_C0B2CA857DBB76E6B4F0C518E7C28AB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_C0B2CA857DBB76E6B4F0C518E7C28AB4" xlink:to="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_C0B2CA857DBB76E6B4F0C518E7C28AB4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_B3351C9FC33C1BF0A6F6C518E7C2386E_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_B3351C9FC33C1BF0A6F6C518E7C2386E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_B3351C9FC33C1BF0A6F6C518E7C2386E_label_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_B3351C9FC33C1BF0A6F6C518E7C2386E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss), attributable to owners of parent</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_B3351C9FC33C1BF0A6F6C518E7C2386E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_B3351C9FC33C1BF0A6F6C518E7C2386E" xlink:to="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_B3351C9FC33C1BF0A6F6C518E7C2386E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_AF2BCFCB41ACA3784170C518E7C237E0_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare_AF2BCFCB41ACA3784170C518E7C237E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic earnings per share (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_AF2BCFCB41ACA3784170C518E7C237E0_label_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare_AF2BCFCB41ACA3784170C518E7C237E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic earnings (loss) per share</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BasicEarningsLossPerShare" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_AF2BCFCB41ACA3784170C518E7C237E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare_AF2BCFCB41ACA3784170C518E7C237E0" xlink:to="lab_ifrs-full_BasicEarningsLossPerShare_AF2BCFCB41ACA3784170C518E7C237E0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_80D74192AFE8B946407FC518E7C26439_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare_80D74192AFE8B946407FC518E7C26439" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings per share (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_80D74192AFE8B946407FC518E7C26439_label_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare_80D74192AFE8B946407FC518E7C26439" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Diluted earnings (loss) per share</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DilutedEarningsLossPerShare" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_80D74192AFE8B946407FC518E7C26439" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare_80D74192AFE8B946407FC518E7C26439" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShare_80D74192AFE8B946407FC518E7C26439" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares used in computing per share amounts (in millions):</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average ordinary shares and adjusted weighted average ordinary shares [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:label="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60" xlink:to="lab_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageShares_6014D1C9F2A22691DD90C518E7C35DB4_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares_6014D1C9F2A22691DD90C518E7C35DB4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageShares_6014D1C9F2A22691DD90C518E7C35DB4_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares_6014D1C9F2A22691DD90C518E7C35DB4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average number of ordinary shares outstanding</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageShares" xlink:label="loc_ifrs-full_WeightedAverageShares_6014D1C9F2A22691DD90C518E7C35DB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageShares_6014D1C9F2A22691DD90C518E7C35DB4" xlink:to="lab_ifrs-full_WeightedAverageShares_6014D1C9F2A22691DD90C518E7C35DB4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustedWeightedAverageShares_8F0B8303A45755416918C518E7C32E4F_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares_8F0B8303A45755416918C518E7C32E4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_ifrs-full_AdjustedWeightedAverageShares_8F0B8303A45755416918C518E7C32E4F_label_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares_8F0B8303A45755416918C518E7C32E4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjusted weighted average number of ordinary shares outstanding</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustedWeightedAverageShares" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_8F0B8303A45755416918C518E7C32E4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares_8F0B8303A45755416918C518E7C32E4F" xlink:to="lab_ifrs-full_AdjustedWeightedAverageShares_8F0B8303A45755416918C518E7C32E4F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_F3C074AA81AA1AABBB18C518E3CD6544_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_F3C074AA81AA1AABBB18C518E3CD6544" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information About Leases</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_F3C074AA81AA1AABBB18C518E3CD6544_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_F3C074AA81AA1AABBB18C518E3CD6544" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of additional information about leasing activities for lessee [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_F3C074AA81AA1AABBB18C518E3CD6544" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_F3C074AA81AA1AABBB18C518E3CD6544" xlink:to="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_F3C074AA81AA1AABBB18C518E3CD6544" xlink:type="arc" />
    <link:label id="lab_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C123B67B590332ACF0C7C518E731E08C_label_en-US" xlink:label="lab_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C123B67B590332ACF0C7C518E731E08C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current Assets Held For Sale And Discontinued Operations [Abstract]</link:label>
    <link:label id="lab_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C123B67B590332ACF0C7C518E731E08C_documentation_en-US" xlink:label="lab_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C123B67B590332ACF0C7C518E731E08C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-current Assets Held For Sale And Discontinued Operations [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" xlink:label="loc_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C123B67B590332ACF0C7C518E731E08C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C123B67B590332ACF0C7C518E731E08C" xlink:to="lab_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C123B67B590332ACF0C7C518E731E08C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2C571C3114AB995C08EBC518E7311073_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2C571C3114AB995C08EBC518E7311073" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets Classified As Held For Sale</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2C571C3114AB995C08EBC518E7311073_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2C571C3114AB995C08EBC518E7311073" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of non-current assets or disposal groups classified as held for sale [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2C571C3114AB995C08EBC518E7311073" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2C571C3114AB995C08EBC518E7311073" xlink:to="lab_ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2C571C3114AB995C08EBC518E7311073" xlink:type="arc" />
    <link:label id="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_F505B30C2FD17D911BC0CA0481DC2830_label_en-US" xlink:label="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_F505B30C2FD17D911BC0CA0481DC2830" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Capital and Share-based Payment Arrangements [Abstract]</link:label>
    <link:label id="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_F505B30C2FD17D911BC0CA0481DC2830_documentation_en-US" xlink:label="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_F505B30C2FD17D911BC0CA0481DC2830" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Capital and Share-based Payment Arrangements [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_F505B30C2FD17D911BC0CA0481DC2830" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_F505B30C2FD17D911BC0CA0481DC2830" xlink:to="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_F505B30C2FD17D911BC0CA0481DC2830" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:to="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-adjusting events after reporting period [member]</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-adjusting events after reporting period [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:to="lab_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:type="arc" />
    <link:label id="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428_terseLabel_en-US" xlink:label="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement of the chairman of the board of directors</link:label>
    <link:label id="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428_label_en-US" xlink:label="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Of The Chairman Of The Board Of Directors [Member]</link:label>
    <link:label id="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428_documentation_en-US" xlink:label="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Retirement Of The Chairman Of The Board Of Directors [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" xlink:label="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428" xlink:to="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:to="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for related parties [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for related parties [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:to="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other related parties</link:label>
    <link:label id="lab_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE_label_en-US" xlink:label="lab_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other related parties [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherRelatedPartiesMember" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE" xlink:to="lab_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE" xlink:type="arc" />
    <link:label id="lab_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:to="lab_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:type="arc" />
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:type="arc" />
    <link:label id="lab_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229_terseLabel_en-US" xlink:label="lab_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mr. William A. Etherington</link:label>
    <link:label id="lab_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229_label_en-US" xlink:label="lab_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mr. William A. Etherington [Member]</link:label>
    <link:label id="lab_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229_documentation_en-US" xlink:label="lab_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Mr. William A. Etherington [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_Mr.WilliamA.EtheringtonMember" xlink:label="loc_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229" xlink:to="lab_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:to="lab_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share capital [member]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share capital [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:to="lab_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:type="arc" />
    <link:label id="lab_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857_terseLabel_en-US" xlink:label="lab_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subordinate voting shares</link:label>
    <link:label id="lab_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857_label_en-US" xlink:label="lab_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subordinate Voting Shares [Member]</link:label>
    <link:label id="lab_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857_documentation_en-US" xlink:label="lab_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subordinate Voting Shares [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SubordinateVotingSharesMember" xlink:label="loc_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857" xlink:to="lab_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857" xlink:type="arc" />
    <link:label id="lab_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53_verboseLabel_en-US" xlink:label="lab_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Multiple voting shares</link:label>
    <link:label id="lab_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53_label_en-US" xlink:label="lab_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiple Voting Shares [Member]</link:label>
    <link:label id="lab_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53_documentation_en-US" xlink:label="lab_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Multiple Voting Shares [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_MultipleVotingSharesMember" xlink:label="loc_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53" xlink:to="lab_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E_terseLabel_en-US" xlink:label="lab_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred shares</link:label>
    <link:label id="lab_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E_label_en-US" xlink:label="lab_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preference shares [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PreferenceSharesMember" xlink:label="loc_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E" xlink:to="lab_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E" xlink:type="arc" />
    <link:label id="lab_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8_terseLabel_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8_label_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program1 [Axis]</link:label>
    <link:label id="lab_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8_documentation_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Repurchase Program1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Axis" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:to="lab_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:type="arc" />
    <link:label id="lab_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29_terseLabel_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29_label_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program1 [Domain]</link:label>
    <link:label id="lab_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29_documentation_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Share Repurchase Program1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Domain" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:to="lab_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:type="arc" />
    <link:label id="lab_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD_terseLabel_en-US" xlink:label="lab_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Two Thousand Eighteen NCIB</link:label>
    <link:label id="lab_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD_label_en-US" xlink:label="lab_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Eighteen NCIB [Member]</link:label>
    <link:label id="lab_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD_documentation_en-US" xlink:label="lab_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Eighteen NCIB [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandEighteenNCIBMember" xlink:label="loc_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD" xlink:to="lab_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD" xlink:type="arc" />
    <link:label id="lab_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE_terseLabel_en-US" xlink:label="lab_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2017 NCIB</link:label>
    <link:label id="lab_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE_label_en-US" xlink:label="lab_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Seventeen NCIB [Member]</link:label>
    <link:label id="lab_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE_documentation_en-US" xlink:label="lab_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Seventeen NCIB [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandSeventeenNCIBMember" xlink:label="loc_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE" xlink:to="lab_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945_terseLabel_en-US" xlink:label="lab_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [axis]</link:label>
    <link:label id="lab_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945_label_en-US" xlink:label="lab_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:to="lab_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ranges [member]</link:label>
    <link:label id="lab_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3_label_en-US" xlink:label="lab_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ranges [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:to="lab_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02_terseLabel_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bottom of range</link:label>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02_label_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bottom of range [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02" xlink:to="lab_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81_terseLabel_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Top of range</link:label>
    <link:label id="lab_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81_label_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Top of range [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81" xlink:to="lab_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81" xlink:type="arc" />
    <link:label id="lab_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18_terseLabel_en-US" xlink:label="lab_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18_label_en-US" xlink:label="lab_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name1 [Axis]</link:label>
    <link:label id="lab_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18_documentation_en-US" xlink:label="lab_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanName1Axis" xlink:label="loc_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:to="lab_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:type="arc" />
    <link:label id="lab_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5_terseLabel_en-US" xlink:label="lab_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5_label_en-US" xlink:label="lab_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name1 [Domain]</link:label>
    <link:label id="lab_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5_documentation_en-US" xlink:label="lab_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Plan Name [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanName1Domain" xlink:label="loc_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:to="lab_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:type="arc" />
    <link:label id="lab_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1_terseLabel_en-US" xlink:label="lab_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LTIP</link:label>
    <link:label id="lab_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1_label_en-US" xlink:label="lab_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LTIP Member [Member]</link:label>
    <link:label id="lab_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1_documentation_en-US" xlink:label="lab_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LTIP Member [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LTIPMemberMember" xlink:label="loc_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1" xlink:to="lab_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B_label_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:to="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D_terseLabel_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based payment arrangements [member]</link:label>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D_label_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based payment arrangements [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:to="lab_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:type="arc" />
    <link:label id="lab_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00_terseLabel_en-US" xlink:label="lab_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DSUs</link:label>
    <link:label id="lab_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00_label_en-US" xlink:label="lab_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Share Units (DSU) [Member]</link:label>
    <link:label id="lab_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00_documentation_en-US" xlink:label="lab_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Share Units (DSU) [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredShareUnitsDSUMember" xlink:label="loc_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00" xlink:to="lab_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00" xlink:type="arc" />
    <link:label id="lab_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80_terseLabel_en-US" xlink:label="lab_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options</link:label>
    <link:label id="lab_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80_label_en-US" xlink:label="lab_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option1 [Member]</link:label>
    <link:label id="lab_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80_documentation_en-US" xlink:label="lab_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Option1 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeStockOption1Member" xlink:label="loc_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80" xlink:to="lab_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80" xlink:type="arc" />
    <link:label id="lab_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03_terseLabel_en-US" xlink:label="lab_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PSUs</link:label>
    <link:label id="lab_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03_label_en-US" xlink:label="lab_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Share Units (PSU) [Member]</link:label>
    <link:label id="lab_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03_documentation_en-US" xlink:label="lab_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Share Units (PSU) [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PerformanceShareUnitsPSUMember" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03" xlink:to="lab_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03" xlink:type="arc" />
    <link:label id="lab_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2_terseLabel_en-US" xlink:label="lab_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2_label_en-US" xlink:label="lab_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSU)1 [Member]</link:label>
    <link:label id="lab_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2_documentation_en-US" xlink:label="lab_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSU)1 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2" xlink:to="lab_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:type="arc" />
    <link:label id="lab_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE_terseLabel_en-US" xlink:label="lab_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subordinate voting shares, number of votes per share</link:label>
    <link:label id="lab_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE_label_en-US" xlink:label="lab_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Votes Per Share</link:label>
    <link:label id="lab_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE_documentation_en-US" xlink:label="lab_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Votes Per Share</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfVotesPerShare" xlink:label="loc_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE" xlink:to="lab_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE" xlink:type="arc" />
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion rate (in shares)</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Rate</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Rate</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of shares issued</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29" xlink:to="lab_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29" xlink:type="arc" />
    <link:label id="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6_terseLabel_en-US" xlink:label="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares authorized to be repurchased (in shares)</link:label>
    <link:label id="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6_label_en-US" xlink:label="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized To Be Repurchased1</link:label>
    <link:label id="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6_documentation_en-US" xlink:label="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" xlink:label="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6" xlink:to="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized1</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4" xlink:type="arc" />
    <link:label id="lab_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6_terseLabel_en-US" xlink:label="lab_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares remaining in reserve for issuance (in shares)</link:label>
    <link:label id="lab_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6_label_en-US" xlink:label="lab_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Shares Reserved for Future Issuance</link:label>
    <link:label id="lab_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6_documentation_en-US" xlink:label="lab_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CapitalSharesReservedforFutureIssuance" xlink:label="loc_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6" xlink:to="lab_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of share options granted in share-based payment arrangement (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options granted in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D" xlink:to="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period1</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4" xlink:type="arc" />
    <link:label id="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273_terseLabel_en-US" xlink:label="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares of SVS holder of vested PSU or RSU unit is entitled to (in shares)</link:label>
    <link:label id="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273_label_en-US" xlink:label="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Shares Holder Is Entitled To Per Vested Unit</link:label>
    <link:label id="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273_documentation_en-US" xlink:label="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Shares Holder Is Entitled To Per Vested Unit</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" xlink:label="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273" xlink:to="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of shares vested dependent on performance achievements (percent)</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Shares Vested Dependent on Performance Achievements</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Shares Vested Dependent on Performance Achievements</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0" xlink:type="arc" />
    <link:label id="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance period</link:label>
    <link:label id="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2_label_en-US" xlink:label="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation By Share-Based Payment Award, Performance Period</link:label>
    <link:label id="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation By Share-Based Payment Award, Performance Period</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" xlink:label="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2" xlink:to="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Premium used in estimating grant date fair value (percent)</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Premium</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Premium</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of shares that will vest based on market performance condition and total shareholder return (percent)</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Shares Vested Based on Market Performance Condition And Total Shareholder Return</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Shares Vested Based on Market Performance Condition And Total Shareholder Return</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD" xlink:type="arc" />
    <link:label id="lab_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885_terseLabel_en-US" xlink:label="lab_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to settle DSUs as a result of a director's resignation</link:label>
    <link:label id="lab_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885_label_en-US" xlink:label="lab_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments To Settle Share-based Compensation Arrangements</link:label>
    <link:label id="lab_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885_documentation_en-US" xlink:label="lab_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments To Settle Share-based Compensation Arrangements</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToSettleSharebasedCompensationArrangements" xlink:label="loc_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885" xlink:to="lab_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of other equity instruments exercised or vested in share-based payment arrangement (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments exercised or vested in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47" xlink:type="arc" />
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares owned by Mr. Etherington (in shares)</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Shares Owned By Individual</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Shares Owned By Individual</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award requisite service period</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period2</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period2</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_FEB8F67E21F8F1207EFFC518E7117642_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_FEB8F67E21F8F1207EFFC518E7117642" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_FEB8F67E21F8F1207EFFC518E7117642" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_FEB8F67E21F8F1207EFFC518E7117642" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_FEB8F67E21F8F1207EFFC518E7117642" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:type="arc" />
    <link:label id="lab_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4_terseLabel_en-US" xlink:label="lab_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Type1 [Axis]</link:label>
    <link:label id="lab_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4_label_en-US" xlink:label="lab_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type1 [Axis]</link:label>
    <link:label id="lab_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4_documentation_en-US" xlink:label="lab_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restructuring Type1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Axis" xlink:label="loc_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:to="lab_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:type="arc" />
    <link:label id="lab_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2_terseLabel_en-US" xlink:label="lab_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Type1 [Domain]</link:label>
    <link:label id="lab_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2_label_en-US" xlink:label="lab_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type1 [Domain]</link:label>
    <link:label id="lab_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2_documentation_en-US" xlink:label="lab_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Restructuring Type1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Domain" xlink:label="loc_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:to="lab_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:type="arc" />
    <link:label id="lab_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421_terseLabel_en-US" xlink:label="lab_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Headquarters And Manufacturing Operations Relocation</link:label>
    <link:label id="lab_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421_label_en-US" xlink:label="lab_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Headquarters And Manufacturing Operations Relocation [Member]</link:label>
    <link:label id="lab_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421_documentation_en-US" xlink:label="lab_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Headquarters And Manufacturing Operations Relocation [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_HeadquartersAndManufacturingOperationsRelocationMember" xlink:label="loc_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421" xlink:to="lab_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E_label_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:to="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment [member]</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:type="arc" />
    <link:label id="lab_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F_terseLabel_en-US" xlink:label="lab_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building improvements and equipment</link:label>
    <link:label id="lab_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F_label_en-US" xlink:label="lab_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building Improvements And Equipment [Member]</link:label>
    <link:label id="lab_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F_documentation_en-US" xlink:label="lab_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Building Improvements And Equipment [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingImprovementsAndEquipmentMember" xlink:label="loc_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F" xlink:to="lab_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F" xlink:type="arc" />
    <link:label id="lab_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF_terseLabel_en-US" xlink:label="lab_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary Corporate Headquarters</link:label>
    <link:label id="lab_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF_label_en-US" xlink:label="lab_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Corporate Headquarters [Member]</link:label>
    <link:label id="lab_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF_documentation_en-US" xlink:label="lab_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Corporate Headquarters [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TemporaryCorporateHeadquartersMember" xlink:label="loc_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF" xlink:to="lab_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Key management personnel of entity</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel of entity or parent [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" xlink:label="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4" xlink:to="lab_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:type="arc" />
    <link:label id="lab_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F_verboseLabel_en-US" xlink:label="lab_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of real estate partnerships to purchase property</link:label>
    <link:label id="lab_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F_label_en-US" xlink:label="lab_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property Sale Agreement, Number Of Real Estate Partnerships, Related Party Transactions</link:label>
    <link:label id="lab_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F_documentation_en-US" xlink:label="lab_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property Sale Agreement, Number Of Real Estate Partnerships, Related Party Transactions</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions" xlink:label="loc_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F" xlink:to="lab_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F" xlink:type="arc" />
    <link:label id="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF_terseLabel_en-US" xlink:label="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of interests in the Property Purchaser held by a Privately-held company (percent)</link:label>
    <link:label id="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF_label_en-US" xlink:label="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Interests Held By Privately-Held Company, Related Party Transactions</link:label>
    <link:label id="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF_documentation_en-US" xlink:label="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Interests Held By Privately-Held Company, Related Party Transactions</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" xlink:label="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF" xlink:to="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF" xlink:type="arc" />
    <link:label id="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998_terseLabel_en-US" xlink:label="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of interest held (percent)</link:label>
    <link:label id="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998_label_en-US" xlink:label="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Interest Held By Related Party, Related Party Transactions</link:label>
    <link:label id="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998_documentation_en-US" xlink:label="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Interest Held By Related Party, Related Party Transactions</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" xlink:label="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998" xlink:to="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998" xlink:type="arc" />
    <link:label id="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6_terseLabel_en-US" xlink:label="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option to obtain non-voting interest in Assignee</link:label>
    <link:label id="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6_label_en-US" xlink:label="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option To Obtain Non-Voting Interest, Related Party Transaction</link:label>
    <link:label id="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6_documentation_en-US" xlink:label="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option To Obtain Non-Voting Interest, Related Party Transaction</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:label="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6" xlink:to="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sales of property, plant and equipment, classified as investing activities</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from disposal of non-current assets or disposal groups classified as held for sale and discontinued operations</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:label="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B" xlink:to="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on disposals of property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2_label_en-US" xlink:label="lab_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gains on disposals of property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2" xlink:to="lab_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2" xlink:type="arc" />
    <link:label id="lab_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE_terseLabel_en-US" xlink:label="lab_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of lease contract</link:label>
    <link:label id="lab_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE_label_en-US" xlink:label="lab_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term Of Contract1</link:label>
    <link:label id="lab_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE_documentation_en-US" xlink:label="lab_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term Of Contract1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LesseeOperatingLeaseTermOfContract1" xlink:label="loc_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE" xlink:to="lab_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE" xlink:type="arc" />
    <link:label id="lab_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11_terseLabel_en-US" xlink:label="lab_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Toronto transition costs (recoveries)</link:label>
    <link:label id="lab_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11_label_en-US" xlink:label="lab_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Transition Costs</link:label>
    <link:label id="lab_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11_documentation_en-US" xlink:label="lab_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Transition Costs</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessTransitionCosts" xlink:label="loc_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11" xlink:to="lab_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:type="arc" />
    <link:label id="lab_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2_terseLabel_en-US" xlink:label="lab_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2_label_en-US" xlink:label="lab_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location1 [Axis]</link:label>
    <link:label id="lab_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2_documentation_en-US" xlink:label="lab_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeStatementLocation1Axis" xlink:label="loc_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:to="lab_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:type="arc" />
    <link:label id="lab_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C_terseLabel_en-US" xlink:label="lab_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C_label_en-US" xlink:label="lab_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location1 [Domain]</link:label>
    <link:label id="lab_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C_documentation_en-US" xlink:label="lab_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Income Statement Location [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeStatementLocation1Domain" xlink:label="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:to="lab_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:type="arc" />
    <link:label id="lab_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5_terseLabel_en-US" xlink:label="lab_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5_label_en-US" xlink:label="lab_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Of Sales1 [Member]</link:label>
    <link:label id="lab_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5_documentation_en-US" xlink:label="lab_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CostOfSales1Member" xlink:label="loc_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5" xlink:to="lab_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5" xlink:type="arc" />
    <link:label id="lab_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6_terseLabel_en-US" xlink:label="lab_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expense</link:label>
    <link:label id="lab_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6_label_en-US" xlink:label="lab_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General And Administrative Expenses1 [Member]</link:label>
    <link:label id="lab_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6_documentation_en-US" xlink:label="lab_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SellingGeneralAndAdministrativeExpenses1Member" xlink:label="loc_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6" xlink:to="lab_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Employee SBC expense</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF_label_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense from share-based payment transactions with employees</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_91806A3DE7D21937339FC518E6A0ECD4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_91806A3DE7D21937339FC518E6A0ECD4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Changes in Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_91806A3DE7D21937339FC518E6A0ECD4_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_91806A3DE7D21937339FC518E6A0ECD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_91806A3DE7D21937339FC518E6A0ECD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_91806A3DE7D21937339FC518E6A0ECD4" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_91806A3DE7D21937339FC518E6A0ECD4" xlink:type="arc" />
    <link:label id="lab_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E_terseLabel_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Leases, Description [Table]</link:label>
    <link:label id="lab_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E_label_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases, Description [Table]</link:label>
    <link:label id="lab_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E_documentation_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Leases, Description [Table]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LesseeLeasesDescriptionTable" xlink:label="loc_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:to="lab_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturity [axis]</link:label>
    <link:label id="lab_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956_label_en-US" xlink:label="lab_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maturity [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:to="lab_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregated time bands [member]</link:label>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4_label_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregated time bands [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="lab_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407_terseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407_label_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Not later than one year [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407" xlink:to="lab_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than one year and not later than two years [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15" xlink:to="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7_label_en-US" xlink:label="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than two years and not later than three years [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7" xlink:to="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262_label_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than three years and not later than four years [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262" xlink:to="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE_label_en-US" xlink:label="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than four years and not later than five years [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE" xlink:to="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743_label_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than five years [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743" xlink:to="lab_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743" xlink:type="arc" />
    <link:label id="lab_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812_terseLabel_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Leases, Description [Line Items]</link:label>
    <link:label id="lab_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812_label_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases, Description [Line Items]</link:label>
    <link:label id="lab_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812_documentation_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Lessee, Leases, Description [Table]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LesseeLeasesDescriptionLineItems" xlink:label="loc_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:to="lab_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:type="arc" />
    <link:label id="lab_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B_terseLabel_en-US" xlink:label="lab_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B_label_en-US" xlink:label="lab_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitment1</link:label>
    <link:label id="lab_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B_documentation_en-US" xlink:label="lab_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Commitment1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherCommitment1" xlink:label="loc_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B" xlink:to="lab_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B" xlink:type="arc" />
    <link:label id="lab_cls_RelatedPartyAbstract_0DBF6316BCE527C598FBC518E55F0169_label_en-US" xlink:label="lab_cls_RelatedPartyAbstract_0DBF6316BCE527C598FBC518E55F0169" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:label id="lab_cls_RelatedPartyAbstract_0DBF6316BCE527C598FBC518E55F0169_documentation_en-US" xlink:label="lab_cls_RelatedPartyAbstract_0DBF6316BCE527C598FBC518E55F0169" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related Party</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RelatedPartyAbstract" xlink:label="loc_cls_RelatedPartyAbstract_0DBF6316BCE527C598FBC518E55F0169" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RelatedPartyAbstract_0DBF6316BCE527C598FBC518E55F0169" xlink:to="lab_cls_RelatedPartyAbstract_0DBF6316BCE527C598FBC518E55F0169" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_81B85921801EC7AC42F6C518E55F44B6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_81B85921801EC7AC42F6C518E55F44B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_81B85921801EC7AC42F6C518E55F44B6_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_81B85921801EC7AC42F6C518E55F44B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of related party [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_81B85921801EC7AC42F6C518E55F44B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_81B85921801EC7AC42F6C518E55F44B6" xlink:to="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_81B85921801EC7AC42F6C518E55F44B6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_C5053036B6C182C06DE2C518E5CD0979_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_C5053036B6C182C06DE2C518E5CD0979" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expenses By Nature</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_C5053036B6C182C06DE2C518E5CD0979_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_C5053036B6C182C06DE2C518E5CD0979" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of expenses by nature [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_C5053036B6C182C06DE2C518E5CD0979" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_C5053036B6C182C06DE2C518E5CD0979" xlink:to="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_C5053036B6C182C06DE2C518E5CD0979" xlink:type="arc" />
    <link:label id="lab_cls_RightOfUseAssetsAbstract_A86BE353135888862451C518E70C3AF6_label_en-US" xlink:label="lab_cls_RightOfUseAssetsAbstract_A86BE353135888862451C518E70C3AF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets [Abstract]</link:label>
    <link:label id="lab_cls_RightOfUseAssetsAbstract_A86BE353135888862451C518E70C3AF6_documentation_en-US" xlink:label="lab_cls_RightOfUseAssetsAbstract_A86BE353135888862451C518E70C3AF6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetsAbstract" xlink:label="loc_cls_RightOfUseAssetsAbstract_A86BE353135888862451C518E70C3AF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RightOfUseAssetsAbstract_A86BE353135888862451C518E70C3AF6" xlink:to="lab_cls_RightOfUseAssetsAbstract_A86BE353135888862451C518E70C3AF6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_2AC742B2B46B468FE4C2C518E70C0AA3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory_2AC742B2B46B468FE4C2C518E70C0AA3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_2AC742B2B46B468FE4C2C518E70C0AA3_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory_2AC742B2B46B468FE4C2C518E70C0AA3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of leases [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfLeasesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_2AC742B2B46B468FE4C2C518E70C0AA3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfLeasesExplanatory_2AC742B2B46B468FE4C2C518E70C0AA3" xlink:to="lab_ifrs-full_DisclosureOfLeasesExplanatory_2AC742B2B46B468FE4C2C518E70C0AA3" xlink:type="arc" />
    <link:label id="lab_cls_InventoriesAbstract_658B34670D80505C2D92C518E73B4D59_label_en-US" xlink:label="lab_cls_InventoriesAbstract_658B34670D80505C2D92C518E73B4D59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:label id="lab_cls_InventoriesAbstract_658B34670D80505C2D92C518E73B4D59_documentation_en-US" xlink:label="lab_cls_InventoriesAbstract_658B34670D80505C2D92C518E73B4D59" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoriesAbstract" xlink:label="loc_cls_InventoriesAbstract_658B34670D80505C2D92C518E73B4D59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InventoriesAbstract_658B34670D80505C2D92C518E73B4D59" xlink:to="lab_cls_InventoriesAbstract_658B34670D80505C2D92C518E73B4D59" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Current Inventory</link:label>
    <link:label id="lab_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E_label_en-US" xlink:label="lab_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Current Inventory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E_documentation_en-US" xlink:label="lab_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Current Inventory</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfCurrentInventoryTableTextBlock" xlink:label="loc_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E" xlink:to="lab_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E" xlink:type="arc" />
    <link:label id="lab_cls_BusinessCombinations1Abstract_0B612C55B7AD22E97ADDC518E75ED775_label_en-US" xlink:label="lab_cls_BusinessCombinations1Abstract_0B612C55B7AD22E97ADDC518E75ED775" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations1 [Abstract]</link:label>
    <link:label id="lab_cls_BusinessCombinations1Abstract_0B612C55B7AD22E97ADDC518E75ED775_documentation_en-US" xlink:label="lab_cls_BusinessCombinations1Abstract_0B612C55B7AD22E97ADDC518E75ED775" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combinations1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessCombinations1Abstract" xlink:label="loc_cls_BusinessCombinations1Abstract_0B612C55B7AD22E97ADDC518E75ED775" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BusinessCombinations1Abstract_0B612C55B7AD22E97ADDC518E75ED775" xlink:to="lab_cls_BusinessCombinations1Abstract_0B612C55B7AD22E97ADDC518E75ED775" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_7F3D16F377F1FD25F702C518E75E1659_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_7F3D16F377F1FD25F702C518E75E1659" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Details of the Purchase Price Allocation by Year of Acquisition</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_7F3D16F377F1FD25F702C518E75E1659_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_7F3D16F377F1FD25F702C518E75E1659" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about business combination [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_7F3D16F377F1FD25F702C518E75E1659" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_7F3D16F377F1FD25F702C518E75E1659" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_7F3D16F377F1FD25F702C518E75E1659" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:type="arc" />
    <link:label id="lab_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A_terseLabel_en-US" xlink:label="lab_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A_label_en-US" xlink:label="lab_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents1 [Member]</link:label>
    <link:label id="lab_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A_documentation_en-US" xlink:label="lab_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CashandCashEquivalents1Member" xlink:label="loc_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A" xlink:to="lab_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">A/R</link:label>
    <link:label id="lab_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547_label_en-US" xlink:label="lab_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade receivables [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TradeReceivablesMember" xlink:label="loc_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547" xlink:to="lab_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547" xlink:type="arc" />
    <link:label id="lab_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231_terseLabel_en-US" xlink:label="lab_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes and value-added taxes receivable</link:label>
    <link:label id="lab_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231_label_en-US" xlink:label="lab_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Tax Assets [Member]</link:label>
    <link:label id="lab_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231_documentation_en-US" xlink:label="lab_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Current Tax Assets [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentTaxAssetsMember" xlink:label="loc_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231" xlink:to="lab_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231" xlink:type="arc" />
    <link:label id="lab_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E_terseLabel_en-US" xlink:label="lab_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other financial assets</link:label>
    <link:label id="lab_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E_label_en-US" xlink:label="lab_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Financial Assets [Member]</link:label>
    <link:label id="lab_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E_documentation_en-US" xlink:label="lab_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Financial Assets [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherFinancialAssetsMember" xlink:label="loc_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E" xlink:to="lab_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E" xlink:type="arc" />
    <link:label id="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7_terseLabel_en-US" xlink:label="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and non-pension post-employment liabilities</link:label>
    <link:label id="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7_label_en-US" xlink:label="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability For Plan Benefits, Defined Benefit Plans [Member]</link:label>
    <link:label id="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7_documentation_en-US" xlink:label="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Liability For Plan Benefits, Defined Benefit Plans [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" xlink:label="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7" xlink:to="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7" xlink:type="arc" />
    <link:label id="lab_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90_terseLabel_en-US" xlink:label="lab_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes and value-added taxes payable</link:label>
    <link:label id="lab_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90_label_en-US" xlink:label="lab_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Tax Liabilities [Member]</link:label>
    <link:label id="lab_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90_documentation_en-US" xlink:label="lab_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Current Tax Liabilities [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentTaxLiabilitiesMember" xlink:label="loc_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90" xlink:to="lab_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90" xlink:type="arc" />
    <link:label id="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491_terseLabel_en-US" xlink:label="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">A/P and certain accrued and other liabilities and provisions</link:label>
    <link:label id="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491_label_en-US" xlink:label="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Payables, Accrued Liabilities, Other Liabilities And Provisions [Member]</link:label>
    <link:label id="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491_documentation_en-US" xlink:label="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trade Payables, Accrued Liabilities, Other Liabilities And Provisions [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" xlink:label="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491" xlink:to="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491" xlink:type="arc" />
    <link:label id="lab_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335_terseLabel_en-US" xlink:label="lab_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net financial assets (liabilities)</link:label>
    <link:label id="lab_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335_label_en-US" xlink:label="lab_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Financial Assets (Liabilities) [Member]</link:label>
    <link:label id="lab_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335_documentation_en-US" xlink:label="lab_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net Financial Assets (Liabilities) [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NetFinancialAssetsLiabilitiesMember" xlink:label="loc_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335" xlink:to="lab_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335" xlink:type="arc" />
    <link:label id="lab_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency [Axis]</link:label>
    <link:label id="lab_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746_label_en-US" xlink:label="lab_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currency [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:to="lab_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:type="arc" />
    <link:label id="lab_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:label id="lab_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A_label_en-US" xlink:label="lab_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="lab_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:type="arc" />
    <link:label id="lab_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942_terseLabel_en-US" xlink:label="lab_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canadian dollar</link:label>
    <link:label id="lab_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942_label_en-US" xlink:label="lab_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Canada, Dollars</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CAD" xlink:label="loc_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942" xlink:to="lab_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942" xlink:type="arc" />
    <link:label id="lab_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48_terseLabel_en-US" xlink:label="lab_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Romanian Leu</link:label>
    <link:label id="lab_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48_label_en-US" xlink:label="lab_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Romania, New Lei</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_RON" xlink:label="loc_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48" xlink:to="lab_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48" xlink:type="arc" />
    <link:label id="lab_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1_terseLabel_en-US" xlink:label="lab_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Euro</link:label>
    <link:label id="lab_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1_label_en-US" xlink:label="lab_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Euro Member Countries, Euro</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1" xlink:to="lab_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1" xlink:type="arc" />
    <link:label id="lab_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3_terseLabel_en-US" xlink:label="lab_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thai baht</link:label>
    <link:label id="lab_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3_label_en-US" xlink:label="lab_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Thailand, Baht</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_THB" xlink:label="loc_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3" xlink:to="lab_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3" xlink:type="arc" />
    <link:label id="lab_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7_terseLabel_en-US" xlink:label="lab_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Chinese renminbi</link:label>
    <link:label id="lab_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7_label_en-US" xlink:label="lab_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">China, Yuan Renminbi</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7" xlink:to="lab_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6_terseLabel_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6_label_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6" xlink:to="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_0019472399D57DBD9299C518E7CF801F_label_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract_0019472399D57DBD9299C518E7CF801F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfFinancialPositionAbstract" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract_0019472399D57DBD9299C518E7CF801F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_0019472399D57DBD9299C518E7CF801F" xlink:to="lab_ifrs-full_StatementOfFinancialPositionAbstract_0019472399D57DBD9299C518E7CF801F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4_label_en-US" xlink:label="lab_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAbstract" xlink:label="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:to="lab_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E_label_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:to="lab_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_43F2D5ECAEAA2472AD4BC518E7D00EA1_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents_43F2D5ECAEAA2472AD4BC518E7D00EA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_43F2D5ECAEAA2472AD4BC518E7D00EA1_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents_43F2D5ECAEAA2472AD4BC518E7D00EA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_43F2D5ECAEAA2472AD4BC518E7D00EA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents_43F2D5ECAEAA2472AD4BC518E7D00EA1" xlink:to="lab_ifrs-full_CashAndCashEquivalents_43F2D5ECAEAA2472AD4BC518E7D00EA1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_DFF675F9A9937C4C8462C518E7D09E0B_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables_DFF675F9A9937C4C8462C518E7D09E0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_DFF675F9A9937C4C8462C518E7D09E0B_label_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables_DFF675F9A9937C4C8462C518E7D09E0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current trade receivables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="loc_ifrs-full_CurrentTradeReceivables_DFF675F9A9937C4C8462C518E7D09E0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTradeReceivables_DFF675F9A9937C4C8462C518E7D09E0B" xlink:to="lab_ifrs-full_CurrentTradeReceivables_DFF675F9A9937C4C8462C518E7D09E0B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Inventories_3568DC7B369E1E1D0A7FC518E7D0D89B_terseLabel_en-US" xlink:label="lab_ifrs-full_Inventories_3568DC7B369E1E1D0A7FC518E7D0D89B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_Inventories_3568DC7B369E1E1D0A7FC518E7D0D89B_label_en-US" xlink:label="lab_ifrs-full_Inventories_3568DC7B369E1E1D0A7FC518E7D0D89B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current inventories</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_3568DC7B369E1E1D0A7FC518E7D0D89B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Inventories_3568DC7B369E1E1D0A7FC518E7D0D89B" xlink:to="lab_ifrs-full_Inventories_3568DC7B369E1E1D0A7FC518E7D0D89B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentTaxAssetsCurrent_E696DA172D6C0ACF14A3C518E7D144AF_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxAssetsCurrent_E696DA172D6C0ACF14A3C518E7D144AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes receivable</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxAssetsCurrent_E696DA172D6C0ACF14A3C518E7D144AF_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxAssetsCurrent_E696DA172D6C0ACF14A3C518E7D144AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current tax assets, current</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxAssetsCurrent" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_E696DA172D6C0ACF14A3C518E7D144AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxAssetsCurrent_E696DA172D6C0ACF14A3C518E7D144AF" xlink:to="lab_ifrs-full_CurrentTaxAssetsCurrent_E696DA172D6C0ACF14A3C518E7D144AF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_B13DDE5C175BBB885E0EC518E7D186C9_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_B13DDE5C175BBB885E0EC518E7D186C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets classified as held for sale</link:label>
    <link:label id="lab_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_B13DDE5C175BBB885E0EC518E7D186C9_label_en-US" xlink:label="lab_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_B13DDE5C175BBB885E0EC518E7D186C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:label="loc_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_B13DDE5C175BBB885E0EC518E7D186C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_B13DDE5C175BBB885E0EC518E7D186C9" xlink:to="lab_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_B13DDE5C175BBB885E0EC518E7D186C9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherCurrentAssets_7FE064E7FB65770C8B53C518E7D1F754_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentAssets_7FE064E7FB65770C8B53C518E7D1F754" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentAssets_7FE064E7FB65770C8B53C518E7D1F754_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentAssets_7FE064E7FB65770C8B53C518E7D1F754" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherCurrentAssets" xlink:label="loc_ifrs-full_OtherCurrentAssets_7FE064E7FB65770C8B53C518E7D1F754" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentAssets_7FE064E7FB65770C8B53C518E7D1F754" xlink:to="lab_ifrs-full_OtherCurrentAssets_7FE064E7FB65770C8B53C518E7D1F754" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentAssets_F847DC38A90139F23173C518E7D1C0BC_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets_F847DC38A90139F23173C518E7D1C0BC" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentAssets_F847DC38A90139F23173C518E7D1C0BC_label_en-US" xlink:label="lab_ifrs-full_CurrentAssets_F847DC38A90139F23173C518E7D1C0BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssets" xlink:label="loc_ifrs-full_CurrentAssets_F847DC38A90139F23173C518E7D1C0BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssets_F847DC38A90139F23173C518E7D1C0BC" xlink:to="lab_ifrs-full_CurrentAssets_F847DC38A90139F23173C518E7D1C0BC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_44549D1CD71C7A945CE7C518E7D155CC_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment_44549D1CD71C7A945CE7C518E7D155CC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_44549D1CD71C7A945CE7C518E7D155CC_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment_44549D1CD71C7A945CE7C518E7D155CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_44549D1CD71C7A945CE7C518E7D155CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment_44549D1CD71C7A945CE7C518E7D155CC" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment_44549D1CD71C7A945CE7C518E7D155CC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Goodwill_D328B2B75D052FA4F6D3C518E7D21D03_verboseLabel_en-US" xlink:label="lab_ifrs-full_Goodwill_D328B2B75D052FA4F6D3C518E7D21D03" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_Goodwill_D328B2B75D052FA4F6D3C518E7D21D03_label_en-US" xlink:label="lab_ifrs-full_Goodwill_D328B2B75D052FA4F6D3C518E7D21D03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_D328B2B75D052FA4F6D3C518E7D21D03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Goodwill_D328B2B75D052FA4F6D3C518E7D21D03" xlink:to="lab_ifrs-full_Goodwill_D328B2B75D052FA4F6D3C518E7D21D03" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_6F71D45B6138C138AEC4C518E7D2CACF_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_6F71D45B6138C138AEC4C518E7D2CACF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_6F71D45B6138C138AEC4C518E7D2CACF_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_6F71D45B6138C138AEC4C518E7D2CACF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_6F71D45B6138C138AEC4C518E7D2CACF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_6F71D45B6138C138AEC4C518E7D2CACF" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_6F71D45B6138C138AEC4C518E7D2CACF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxAssets_53649A78A698C48C6F9AC518E7D217AA_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets_53649A78A698C48C6F9AC518E7D217AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_53649A78A698C48C6F9AC518E7D217AA_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets_53649A78A698C48C6F9AC518E7D217AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_53649A78A698C48C6F9AC518E7D217AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets_53649A78A698C48C6F9AC518E7D217AA" xlink:to="lab_ifrs-full_DeferredTaxAssets_53649A78A698C48C6F9AC518E7D217AA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherNoncurrentAssets_226618E59C881D18AECFC518E7D2633C_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets_226618E59C881D18AECFC518E7D2633C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_226618E59C881D18AECFC518E7D2633C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_226618E59C881D18AECFC518E7D2633C" xlink:to="lab_ifrs-full_OtherNoncurrentAssets_226618E59C881D18AECFC518E7D2633C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Assets_F3926D81987D26B78385C518E7D2385C_totalLabel_en-US" xlink:label="lab_ifrs-full_Assets_F3926D81987D26B78385C518E7D2385C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_ifrs-full_Assets_F3926D81987D26B78385C518E7D2385C_label_en-US" xlink:label="lab_ifrs-full_Assets_F3926D81987D26B78385C518E7D2385C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Assets" xlink:label="loc_ifrs-full_Assets_F3926D81987D26B78385C518E7D2385C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Assets_F3926D81987D26B78385C518E7D2385C" xlink:to="lab_ifrs-full_Assets_F3926D81987D26B78385C518E7D2385C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity and liabilities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityAndLiabilitiesAbstract" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:to="lab_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:to="lab_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:type="arc" />
    <link:label id="lab_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01_terseLabel_en-US" xlink:label="lab_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of borrowings under credit facility &amp; lease obligations</link:label>
    <link:label id="lab_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01_label_en-US" xlink:label="lab_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Borrowings And Lease Liabilities</link:label>
    <link:label id="lab_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01_documentation_en-US" xlink:label="lab_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Current Borrowings And Lease Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01" xlink:to="lab_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_13C76E7491312FD47985C518E7D36AE8_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_13C76E7491312FD47985C518E7D36AE8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_13C76E7491312FD47985C518E7D36AE8_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_13C76E7491312FD47985C518E7D36AE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade payables</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_13C76E7491312FD47985C518E7D36AE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_13C76E7491312FD47985C518E7D36AE8" xlink:to="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_13C76E7491312FD47985C518E7D36AE8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_13138162E5FB731429D7C518E7D357A0_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_13138162E5FB731429D7C518E7D357A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued and other current liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_13138162E5FB731429D7C518E7D357A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_13138162E5FB731429D7C518E7D357A0" xlink:to="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_13138162E5FB731429D7C518E7D357A0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_F74B438814D9842B9624C518E7D32571_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_F74B438814D9842B9624C518E7D32571" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_F74B438814D9842B9624C518E7D32571_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_F74B438814D9842B9624C518E7D32571" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current tax liabilities, current</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_F74B438814D9842B9624C518E7D32571" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_F74B438814D9842B9624C518E7D32571" xlink:to="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_F74B438814D9842B9624C518E7D32571" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentProvisions_056C52FEAC25A1630E60C518E7D3225B_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions_056C52FEAC25A1630E60C518E7D3225B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current portion of provisions</link:label>
    <link:label id="lab_ifrs-full_CurrentProvisions_056C52FEAC25A1630E60C518E7D3225B_label_en-US" xlink:label="lab_ifrs-full_CurrentProvisions_056C52FEAC25A1630E60C518E7D3225B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_056C52FEAC25A1630E60C518E7D3225B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentProvisions_056C52FEAC25A1630E60C518E7D3225B" xlink:to="lab_ifrs-full_CurrentProvisions_056C52FEAC25A1630E60C518E7D3225B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentLiabilities_6C3ECCE0D79A1B381D63C518E7D4D02E_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities_6C3ECCE0D79A1B381D63C518E7D4D02E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilities_6C3ECCE0D79A1B381D63C518E7D4D02E_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities_6C3ECCE0D79A1B381D63C518E7D4D02E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLiabilities" xlink:label="loc_ifrs-full_CurrentLiabilities_6C3ECCE0D79A1B381D63C518E7D4D02E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilities_6C3ECCE0D79A1B381D63C518E7D4D02E" xlink:to="lab_ifrs-full_CurrentLiabilities_6C3ECCE0D79A1B381D63C518E7D4D02E" xlink:type="arc" />
    <link:label id="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB_terseLabel_en-US" xlink:label="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term portion of borrowings under credit facility &amp; lease obligations</link:label>
    <link:label id="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB_label_en-US" xlink:label="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current Portion Of Borrowings And Lease Liabilities</link:label>
    <link:label id="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB_documentation_en-US" xlink:label="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-current Portion Of Borrowings And Lease Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB" xlink:to="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_EBC850C5FD50007C05D7C518E7D4612E_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_EBC850C5FD50007C05D7C518E7D4612E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and non-pension post-employment benefit obligations</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_EBC850C5FD50007C05D7C518E7D4612E_label_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_EBC850C5FD50007C05D7C518E7D4612E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current net defined benefit liability</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_EBC850C5FD50007C05D7C518E7D4612E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_EBC850C5FD50007C05D7C518E7D4612E" xlink:to="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_EBC850C5FD50007C05D7C518E7D4612E" xlink:type="arc" />
    <link:label id="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52_terseLabel_en-US" xlink:label="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions and other non-current liabilities</link:label>
    <link:label id="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52_label_en-US" xlink:label="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current Provisions And Other Non-current Liabilities</link:label>
    <link:label id="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52_documentation_en-US" xlink:label="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-current Provisions And Other Non-current Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" xlink:label="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52" xlink:to="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_96F504FC57960AC3A394C518E7D41AB9_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities_96F504FC57960AC3A394C518E7D41AB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_96F504FC57960AC3A394C518E7D41AB9_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities_96F504FC57960AC3A394C518E7D41AB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_96F504FC57960AC3A394C518E7D41AB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilities_96F504FC57960AC3A394C518E7D41AB9" xlink:to="lab_ifrs-full_DeferredTaxLiabilities_96F504FC57960AC3A394C518E7D41AB9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Liabilities_1D0175B5543D987B8AD2C518E7D4BEFF_totalLabel_en-US" xlink:label="lab_ifrs-full_Liabilities_1D0175B5543D987B8AD2C518E7D4BEFF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_ifrs-full_Liabilities_1D0175B5543D987B8AD2C518E7D4BEFF_label_en-US" xlink:label="lab_ifrs-full_Liabilities_1D0175B5543D987B8AD2C518E7D4BEFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Liabilities" xlink:label="loc_ifrs-full_Liabilities_1D0175B5543D987B8AD2C518E7D4BEFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Liabilities_1D0175B5543D987B8AD2C518E7D4BEFF" xlink:to="lab_ifrs-full_Liabilities_1D0175B5543D987B8AD2C518E7D4BEFF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D_label_en-US" xlink:label="lab_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityAbstract" xlink:label="loc_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:to="lab_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IssuedCapital_A0D130AC7D530340D412C518E7D5A24F_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapital_A0D130AC7D530340D412C518E7D5A24F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital stock</link:label>
    <link:label id="lab_ifrs-full_IssuedCapital_A0D130AC7D530340D412C518E7D5A24F_label_en-US" xlink:label="lab_ifrs-full_IssuedCapital_A0D130AC7D530340D412C518E7D5A24F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issued capital</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IssuedCapital" xlink:label="loc_ifrs-full_IssuedCapital_A0D130AC7D530340D412C518E7D5A24F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapital_A0D130AC7D530340D412C518E7D5A24F" xlink:to="lab_ifrs-full_IssuedCapital_A0D130AC7D530340D412C518E7D5A24F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TreasuryShares_87EA18DEC0BEB7D2DE6CC518E7D519C9_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_TreasuryShares_87EA18DEC0BEB7D2DE6CC518E7D519C9" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_ifrs-full_TreasuryShares_87EA18DEC0BEB7D2DE6CC518E7D519C9_label_en-US" xlink:label="lab_ifrs-full_TreasuryShares_87EA18DEC0BEB7D2DE6CC518E7D519C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury shares</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TreasuryShares" xlink:label="loc_ifrs-full_TreasuryShares_87EA18DEC0BEB7D2DE6CC518E7D519C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TreasuryShares_87EA18DEC0BEB7D2DE6CC518E7D519C9" xlink:to="lab_ifrs-full_TreasuryShares_87EA18DEC0BEB7D2DE6CC518E7D519C9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SharePremium_F67BACA2DD26F28EF855C518E7D52532_terseLabel_en-US" xlink:label="lab_ifrs-full_SharePremium_F67BACA2DD26F28EF855C518E7D52532" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributed surplus</link:label>
    <link:label id="lab_ifrs-full_SharePremium_F67BACA2DD26F28EF855C518E7D52532_label_en-US" xlink:label="lab_ifrs-full_SharePremium_F67BACA2DD26F28EF855C518E7D52532" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share premium</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharePremium" xlink:label="loc_ifrs-full_SharePremium_F67BACA2DD26F28EF855C518E7D52532" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharePremium_F67BACA2DD26F28EF855C518E7D52532" xlink:to="lab_ifrs-full_SharePremium_F67BACA2DD26F28EF855C518E7D52532" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RetainedEarnings_2C639E59A6C85F865F5FC518E7D53D25_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarnings_2C639E59A6C85F865F5FC518E7D53D25" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deficit</link:label>
    <link:label id="lab_ifrs-full_RetainedEarnings_2C639E59A6C85F865F5FC518E7D53D25_label_en-US" xlink:label="lab_ifrs-full_RetainedEarnings_2C639E59A6C85F865F5FC518E7D53D25" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RetainedEarnings" xlink:label="loc_ifrs-full_RetainedEarnings_2C639E59A6C85F865F5FC518E7D53D25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarnings_2C639E59A6C85F865F5FC518E7D53D25" xlink:to="lab_ifrs-full_RetainedEarnings_2C639E59A6C85F865F5FC518E7D53D25" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_3ED9F4CA1A0F77D1BD34C518E7D6275A_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_3ED9F4CA1A0F77D1BD34C518E7D6275A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_3ED9F4CA1A0F77D1BD34C518E7D6275A_label_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_3ED9F4CA1A0F77D1BD34C518E7D6275A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_3ED9F4CA1A0F77D1BD34C518E7D6275A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_3ED9F4CA1A0F77D1BD34C518E7D6275A" xlink:to="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_3ED9F4CA1A0F77D1BD34C518E7D6275A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_A170BDD20D66A7BEA4C5C518E7D6FE96_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent_A170BDD20D66A7BEA4C5C518E7D6FE96" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_A170BDD20D66A7BEA4C5C518E7D6FE96_label_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent_A170BDD20D66A7BEA4C5C518E7D6FE96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity attributable to owners of parent</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_A170BDD20D66A7BEA4C5C518E7D6FE96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_A170BDD20D66A7BEA4C5C518E7D6FE96" xlink:to="lab_ifrs-full_EquityAttributableToOwnersOfParent_A170BDD20D66A7BEA4C5C518E7D6FE96" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EquityAndLiabilities_B58244D64500C5CFCA3DC518E7D65B66_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities_B58244D64500C5CFCA3DC518E7D65B66" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_B58244D64500C5CFCA3DC518E7D65B66_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities_B58244D64500C5CFCA3DC518E7D65B66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity and liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityAndLiabilities" xlink:label="loc_ifrs-full_EquityAndLiabilities_B58244D64500C5CFCA3DC518E7D65B66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilities_B58244D64500C5CFCA3DC518E7D65B66" xlink:to="lab_ifrs-full_EquityAndLiabilities_B58244D64500C5CFCA3DC518E7D65B66" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C_terseLabel_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C_label_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:to="lab_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for business combinations [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for business combinations [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:to="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:type="arc" />
    <link:label id="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7_terseLabel_en-US" xlink:label="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Atrenne</link:label>
    <link:label id="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7_label_en-US" xlink:label="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Atrenne Integrated Solutions, Inc. (Atrenne) [Member]</link:label>
    <link:label id="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7_documentation_en-US" xlink:label="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Atrenne Integrated Solutions, Inc. (Atrenne) [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:label="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7" xlink:to="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7" xlink:type="arc" />
    <link:label id="lab_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6_terseLabel_en-US" xlink:label="lab_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impakt</link:label>
    <link:label id="lab_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6_label_en-US" xlink:label="lab_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impakt Holdings, LLC (Impakt) [Member]</link:label>
    <link:label id="lab_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6_documentation_en-US" xlink:label="lab_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Impakt Holdings, LLC (Impakt) [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpaktHoldingsLLCImpaktMember" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6" xlink:to="lab_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current assets, net of cash acquired</link:label>
    <link:label id="lab_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720_label_en-US" xlink:label="lab_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets recognised as of acquisition date</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720" xlink:to="lab_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash acquired</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents recognised as of acquisition date</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643" xlink:to="lab_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643" xlink:type="arc" />
    <link:label id="lab_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5_terseLabel_en-US" xlink:label="lab_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment and other long-term assets</link:label>
    <link:label id="lab_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5_label_en-US" xlink:label="lab_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant And Equipment And Other Non-current Assets Recognized As Of Acquisition Date</link:label>
    <link:label id="lab_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5_documentation_en-US" xlink:label="lab_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant And Equipment And Other Non-current Assets Recognized As Of Acquisition Date</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate" xlink:label="loc_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5" xlink:to="lab_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6_terseLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer intangible assets and computer software assets</link:label>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6_label_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Identifiable intangible assets recognised as of acquisition date</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6" xlink:to="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Goodwill_CF515BD6E499A2CEBFBAC518E7510017_terseLabel_en-US" xlink:label="lab_ifrs-full_Goodwill_CF515BD6E499A2CEBFBAC518E7510017" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_CF515BD6E499A2CEBFBAC518E7510017" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Goodwill_CF515BD6E499A2CEBFBAC518E7510017" xlink:to="lab_ifrs-full_Goodwill_CF515BD6E499A2CEBFBAC518E7510017" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities recognised as of acquisition date</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B" xlink:to="lab_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964_negatedTerseLabel_en-US" xlink:label="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes and other-long-term liabilities</link:label>
    <link:label id="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964_label_en-US" xlink:label="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities And Other Non-current Liabilities Recognized As Of Acquisition Date</link:label>
    <link:label id="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964_documentation_en-US" xlink:label="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities And Other Non-current Liabilities Recognized As Of Acquisition Date</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" xlink:label="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964" xlink:to="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A_totalLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Identifiable net assets acquired</link:label>
    <link:label id="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A_label_en-US" xlink:label="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Identifiable assets acquired (liabilities assumed)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A" xlink:to="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A" xlink:type="arc" />
    <link:label id="lab_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01_verboseLabel_en-US" xlink:label="lab_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventory fair value adjustment</link:label>
    <link:label id="lab_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01_label_en-US" xlink:label="lab_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Recognised As Of Acquisition Date, Fair Value Adjustment Recognized Through Cost Of Sales</link:label>
    <link:label id="lab_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01_documentation_en-US" xlink:label="lab_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory Recognised As Of Acquisition Date, Fair Value Adjustment Recognized Through Cost Of Sales</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales" xlink:label="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01" xlink:to="lab_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01" xlink:type="arc" />
    <link:label id="lab_cls_IntangibleAssetsAbstract_57FD88993950F20DA2CBC518E6FCB0A3_label_en-US" xlink:label="lab_cls_IntangibleAssetsAbstract_57FD88993950F20DA2CBC518E6FCB0A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:label id="lab_cls_IntangibleAssetsAbstract_57FD88993950F20DA2CBC518E6FCB0A3_documentation_en-US" xlink:label="lab_cls_IntangibleAssetsAbstract_57FD88993950F20DA2CBC518E6FCB0A3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IntangibleAssetsAbstract" xlink:label="loc_cls_IntangibleAssetsAbstract_57FD88993950F20DA2CBC518E6FCB0A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IntangibleAssetsAbstract_57FD88993950F20DA2CBC518E6FCB0A3" xlink:to="lab_cls_IntangibleAssetsAbstract_57FD88993950F20DA2CBC518E6FCB0A3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_C42E75ACF27EE70B469FC518E6FCB464_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_C42E75ACF27EE70B469FC518E6FCB464" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Changes in Goodwill and Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_C42E75ACF27EE70B469FC518E6FCB464_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_C42E75ACF27EE70B469FC518E6FCB464" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_C42E75ACF27EE70B469FC518E6FCB464" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_C42E75ACF27EE70B469FC518E6FCB464" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_C42E75ACF27EE70B469FC518E6FCB464" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_1DAC112E38E87017B9E6C518E6FDCDDA_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_1DAC112E38E87017B9E6C518E6FDCDDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Assumptions For Annual Impairment Assessments of Goodwill</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_1DAC112E38E87017B9E6C518E6FDCDDA_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_1DAC112E38E87017B9E6C518E6FDCDDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of information for cash-generating units [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_1DAC112E38E87017B9E6C518E6FDCDDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_1DAC112E38E87017B9E6C518E6FDCDDA" xlink:to="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_1DAC112E38E87017B9E6C518E6FDCDDA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_FFA185AC1084AB16A1ADC518E53A4021_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_FFA185AC1084AB16A1ADC518E53A4021" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market Value of Plan Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_FFA185AC1084AB16A1ADC518E53A4021_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_FFA185AC1084AB16A1ADC518E53A4021" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of fair value of plan assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_FFA185AC1084AB16A1ADC518E53A4021" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_FFA185AC1084AB16A1ADC518E53A4021" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_FFA185AC1084AB16A1ADC518E53A4021" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_59EC09B70EB0E6EA3C33C518E53ADE9C_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_59EC09B70EB0E6EA3C33C518E53ADE9C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Financial Position of Pension and Other Benefit Plans</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_59EC09B70EB0E6EA3C33C518E53ADE9C_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_59EC09B70EB0E6EA3C33C518E53ADE9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_59EC09B70EB0E6EA3C33C518E53ADE9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_59EC09B70EB0E6EA3C33C518E53ADE9C" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_59EC09B70EB0E6EA3C33C518E53ADE9C" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Amounts Reported in Balance Sheet</link:label>
    <link:label id="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034_label_en-US" xlink:label="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Amounts Recognized In Balance Sheet Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034_documentation_en-US" xlink:label="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Amounts Recognized In Balance Sheet</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034" xlink:to="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Expense Recognized In Consolidated Statement of Operations For Pension and Non-pension Post-employment Benefit Plans</link:label>
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867_label_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Defined Benefit Plan Expense Recognized In Profit Or Loss Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867_documentation_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Defined Benefit Plan Expense Recognized In Profit Or Loss Explanatory [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867" xlink:to="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial Gains and Losses, Net of Tax, Recognized in OCI and Reclassified</link:label>
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E_label_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Defined Benefit Plan Expense Recognized In Other Comprehensive Income Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E_documentation_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Defined Benefit Plan Expense Recognized In Other Comprehensive Income Explanatory [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E" xlink:to="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_412A6CC20AC1D0E852EDC518E53B553D_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_412A6CC20AC1D0E852EDC518E53B553D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentages and Assumptions Used in Measuring the Plans</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_412A6CC20AC1D0E852EDC518E53B553D_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_412A6CC20AC1D0E852EDC518E53B553D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of defined benefit plans [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_412A6CC20AC1D0E852EDC518E53B553D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_412A6CC20AC1D0E852EDC518E53B553D" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_412A6CC20AC1D0E852EDC518E53B553D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_F717B5B301A6EDC3D5E1C518E53BD05E_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_F717B5B301A6EDC3D5E1C518E53BD05E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Sensitivity Analysis for Actuarial Assumptions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_F717B5B301A6EDC3D5E1C518E53BD05E_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_F717B5B301A6EDC3D5E1C518E53BD05E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_F717B5B301A6EDC3D5E1C518E53BD05E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_F717B5B301A6EDC3D5E1C518E53BD05E" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_F717B5B301A6EDC3D5E1C518E53BD05E" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Plan Contributions</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Table Text Block]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanDisclosureTableTextBlock" xlink:label="loc_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900" xlink:to="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:to="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount [member]</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Carrying amount [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:to="lab_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08_label_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross carrying amount [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08" xlink:to="lab_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF_verboseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization and Impairment</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF_label_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated depreciation, amortisation and impairment [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF" xlink:to="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill [member]</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:type="arc" />
    <link:label id="lab_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA_terseLabel_en-US" xlink:label="lab_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intellectual property</link:label>
    <link:label id="lab_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA_label_en-US" xlink:label="lab_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intellectual Property1 [Member]</link:label>
    <link:label id="lab_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA_documentation_en-US" xlink:label="lab_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intellectual Property1 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IntellectualProperty1Member" xlink:label="loc_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA" xlink:to="lab_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other intangible assets</link:label>
    <link:label id="lab_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036_label_en-US" xlink:label="lab_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other intangible assets [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036" xlink:to="lab_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA_terseLabel_en-US" xlink:label="lab_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer software assets</link:label>
    <link:label id="lab_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA_label_en-US" xlink:label="lab_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer software [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComputerSoftwareMember" xlink:label="loc_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA" xlink:to="lab_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_E945F1DF328347E33C37C518E6F97959_verboseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_E945F1DF328347E33C37C518E6F97959" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_E945F1DF328347E33C37C518E6F97959" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_E945F1DF328347E33C37C518E6F97959" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_E945F1DF328347E33C37C518E6F97959" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of operating segments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of operating segments [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [axis]</link:label>
    <link:label id="lab_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC_label_en-US" xlink:label="lab_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsAxis" xlink:label="loc_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:to="lab_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [member]</link:label>
    <link:label id="lab_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76_label_en-US" xlink:label="lab_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsMember" xlink:label="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:to="lab_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:type="arc" />
    <link:label id="lab_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B_verboseLabel_en-US" xlink:label="lab_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">ATS</link:label>
    <link:label id="lab_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B_label_en-US" xlink:label="lab_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advanced Technology Solutions [Member]</link:label>
    <link:label id="lab_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B_documentation_en-US" xlink:label="lab_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Advanced Technology Solutions [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AdvancedTechnologySolutionsMember" xlink:label="loc_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B" xlink:to="lab_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B" xlink:type="arc" />
    <link:label id="lab_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570_terseLabel_en-US" xlink:label="lab_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CCS</link:label>
    <link:label id="lab_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570_label_en-US" xlink:label="lab_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Connectivity &amp; Cloud Solutions [Member]</link:label>
    <link:label id="lab_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570_documentation_en-US" xlink:label="lab_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Connectivity &amp; Cloud Solutions [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ConnectivityCloudSolutionsMember" xlink:label="loc_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570" xlink:to="lab_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of operating segments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of operating segments [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_9C5C5D43494B9B2848ABC518E3B0E804_verboseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers_9C5C5D43494B9B2848ABC518E3B0E804" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_9C5C5D43494B9B2848ABC518E3B0E804" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers_9C5C5D43494B9B2848ABC518E3B0E804" xlink:to="lab_ifrs-full_RevenueFromContractsWithCustomers_9C5C5D43494B9B2848ABC518E3B0E804" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of entity's revenue (percent)</link:label>
    <link:label id="lab_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69_label_en-US" xlink:label="lab_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of entity's revenue</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PercentageOfEntitysRevenue" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69" xlink:to="lab_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-use assets [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssetsMember" xlink:label="loc_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E" xlink:to="lab_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80_terseLabel_en-US" xlink:label="lab_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80_label_en-US" xlink:label="lab_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LandMember" xlink:label="loc_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80" xlink:to="lab_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5_terseLabel_en-US" xlink:label="lab_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5_label_en-US" xlink:label="lab_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Buildings [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BuildingsMember" xlink:label="loc_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5" xlink:to="lab_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301_label_en-US" xlink:label="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other property, plant and equipment [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301" xlink:to="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:type="arc" />
    <link:label id="lab_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931_terseLabel_en-US" xlink:label="lab_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right Of Use Asset Roll Forward [Roll Forward]</link:label>
    <link:label id="lab_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931_label_en-US" xlink:label="lab_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right Of Use Asset Roll Forward [Roll Forward]</link:label>
    <link:label id="lab_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931_documentation_en-US" xlink:label="lab_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right Of Use Asset Roll Forward [Roll Forward]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetRollForwardRollForward" xlink:label="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="lab_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RightofuseAssets_2C531D7725E61E5CF85DC518E7056EA4_periodStartLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets_2C531D7725E61E5CF85DC518E7056EA4" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Land rights</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_2C531D7725E61E5CF85DC518E7056EA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssets_2C531D7725E61E5CF85DC518E7056EA4" xlink:to="lab_ifrs-full_RightofuseAssets_2C531D7725E61E5CF85DC518E7056EA4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1_label_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additions to right-of-use assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionsToRightofuseAssets" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1" xlink:to="lab_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0_label_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, right-of-use assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepreciationRightofuseAssets" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0" xlink:to="lab_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0" xlink:type="arc" />
    <link:label id="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648_negatedTerseLabel_en-US" xlink:label="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Write down of assets and lease terminations</link:label>
    <link:label id="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648_label_en-US" xlink:label="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets, Write Down Of Assets And Lease Terminations</link:label>
    <link:label id="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648_documentation_en-US" xlink:label="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets, Write Down Of Assets And Lease Terminations</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" xlink:label="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648" xlink:to="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648" xlink:type="arc" />
    <link:label id="lab_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8_terseLabel_en-US" xlink:label="lab_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange and other</link:label>
    <link:label id="lab_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8_label_en-US" xlink:label="lab_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-Of-Use Asset, Foreign Exchange And Other</link:label>
    <link:label id="lab_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8_documentation_en-US" xlink:label="lab_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-Of-Use Asset, Foreign Exchange And Other</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetForeignExchangeAndOther" xlink:label="loc_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8" xlink:to="lab_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RightofuseAssets_F03B449AE06B225C14B7C518E7063C49_periodEndLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets_F03B449AE06B225C14B7C518E7063C49" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Land rights</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_F03B449AE06B225C14B7C518E7063C49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssets_F03B449AE06B225C14B7C518E7063C49" xlink:to="lab_ifrs-full_RightofuseAssets_F03B449AE06B225C14B7C518E7063C49" xlink:type="arc" />
    <link:label id="lab_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35_terseLabel_en-US" xlink:label="lab_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets, derecognized</link:label>
    <link:label id="lab_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35_label_en-US" xlink:label="lab_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets, Derecognized</link:label>
    <link:label id="lab_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35_documentation_en-US" xlink:label="lab_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets, Derecognized</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetsDerecognized" xlink:label="loc_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35" xlink:to="lab_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_84CD56E3B96A073E52A1C518E3D7C0C7_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract_84CD56E3B96A073E52A1C518E3D7C0C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings per share [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_84CD56E3B96A073E52A1C518E3D7C0C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_84CD56E3B96A073E52A1C518E3D7C0C7" xlink:to="lab_ifrs-full_EarningsPerShareAbstract_84CD56E3B96A073E52A1C518E3D7C0C7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_9F4C6A8E2A06E0951853C518E3D7DC30_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_9F4C6A8E2A06E0951853C518E3D7DC30" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Diluted</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_9F4C6A8E2A06E0951853C518E3D7DC30_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_9F4C6A8E2A06E0951853C518E3D7DC30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of earnings per share [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory_9F4C6A8E2A06E0951853C518E3D7DC30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory_9F4C6A8E2A06E0951853C518E3D7DC30" xlink:to="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_9F4C6A8E2A06E0951853C518E3D7DC30" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:to="lab_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial assets, class [member]</link:label>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402_label_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial assets, class [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinancialAssetsMember" xlink:label="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:to="lab_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915_terseLabel_en-US" xlink:label="lab_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency forward</link:label>
    <link:label id="lab_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915_label_en-US" xlink:label="lab_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forward contract [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ForwardContractMember" xlink:label="loc_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915" xlink:to="lab_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4_label_en-US" xlink:label="lab_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest rate swap contract [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateSwapContractMember" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4" xlink:to="lab_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency</link:label>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E_label_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reserve of exchange differences on translation [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E" xlink:to="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flow hedges</link:label>
    <link:label id="lab_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2_label_en-US" xlink:label="lab_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reserve of cash flow hedges [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfCashFlowHedgesMember" xlink:label="loc_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2" xlink:to="lab_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1_verboseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1_label_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1" xlink:to="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1" xlink:type="arc" />
    <link:label id="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57_terseLabel_en-US" xlink:label="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Rollforward [Roll Forward]</link:label>
    <link:label id="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57_label_en-US" xlink:label="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Rollforward [Roll Forward]</link:label>
    <link:label id="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57_documentation_en-US" xlink:label="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income Rollforward [Roll Forward]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" xlink:label="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_3033B4D318165B02BBCCC518E5E1E0B4_periodStartLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_3033B4D318165B02BBCCC518E5E1E0B4" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income, beginning balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_3033B4D318165B02BBCCC518E5E1E0B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_3033B4D318165B02BBCCC518E5E1E0B4" xlink:to="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_3033B4D318165B02BBCCC518E5E1E0B4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax, exchange differences on translation</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net gain (loss) on cash flow hedges</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gains (losses) on cash flow hedges, net of tax</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C" xlink:to="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794_terseLabel_en-US" xlink:label="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of net loss (gain) on cash flow hedges to operations</link:label>
    <link:label id="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794_label_en-US" xlink:label="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification adjustments on cash flow hedges, net of tax</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794" xlink:to="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_BB1BE4223ABD79E42129C518E5E2F5E8_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_BB1BE4223ABD79E42129C518E5E2F5E8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Actuarial gains (losses) on pension and non-pension post-employment benefit plans</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_BB1BE4223ABD79E42129C518E5E2F5E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_BB1BE4223ABD79E42129C518E5E2F5E8" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_BB1BE4223ABD79E42129C518E5E2F5E8" xlink:type="arc" />
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00_terseLabel_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of actuarial losses (gains) to deficit</link:label>
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00_label_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification Adjustments On Gain (Loss) On Defined Benefit Plan Recognized In Other Comprehensive Income, Net Of Tax</link:label>
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00_documentation_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reclassification Adjustments On Gain (Loss) On Defined Benefit Plan Recognized In Other Comprehensive Income, Net Of Tax</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00" xlink:to="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00" xlink:type="arc" />
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3_terseLabel_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on purchase of pension annuities</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3_label_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income, Net of Tax, Gain (Loss) on Purchase Of Annuities</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3_documentation_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income, Net of Tax, Gain (Loss) on Purchase Of Annuities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3" xlink:to="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3" xlink:type="arc" />
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6_terseLabel_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of loss on purchase of pension annuities to deficit</link:label>
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6_label_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification Adjustments On Gain (Loss) On Purchase Of Annuities Recognized In Other Comprehensive Income, Net Of Tax</link:label>
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6_documentation_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reclassification Adjustments On Gain (Loss) On Purchase Of Annuities Recognized In Other Comprehensive Income, Net Of Tax</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6" xlink:to="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_F7F352D404AC969CB534C518E5E31FFD_periodEndLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_F7F352D404AC969CB534C518E5E31FFD" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_F7F352D404AC969CB534C518E5E31FFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_F7F352D404AC969CB534C518E5E31FFD" xlink:to="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_F7F352D404AC969CB534C518E5E31FFD" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (recovery) relating to net loss on cash flow hedges</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954_label_en-US" xlink:label="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Relating To Gains (Losses) On Cash Flow Hedges Of Other Comprehensive Income</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954_documentation_en-US" xlink:label="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Relating To Gains (Losses) On Cash Flow Hedges Of Other Comprehensive Income</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954" xlink:to="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Release of income tax (expense) benefit relating to reclassification of net loss on cash flow hedges to operations</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8_label_en-US" xlink:label="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Relating To Reclassification Of Net Gain (Loss) On Cash Flow Hedges Of Other Comprehensive Income</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8_documentation_en-US" xlink:label="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Relating To Reclassification Of Net Gain (Loss) On Cash Flow Hedges Of Other Comprehensive Income</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8" xlink:to="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (recovery) relating to cash flow hedges</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax relating to cash flow hedges included in other comprehensive income</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77" xlink:to="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77" xlink:type="arc" />
    <link:label id="lab_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B_terseLabel_en-US" xlink:label="lab_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of derivative contract</link:label>
    <link:label id="lab_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B_label_en-US" xlink:label="lab_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Term Of Contract1</link:label>
    <link:label id="lab_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B_documentation_en-US" xlink:label="lab_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Derivative, Term Of Contract1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DerivativeTermOfContract1" xlink:label="loc_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B" xlink:to="lab_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B" xlink:type="arc" />
    <link:label id="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A_terseLabel_en-US" xlink:label="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings including improvements</link:label>
    <link:label id="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A_label_en-US" xlink:label="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building, Building Improvements and Leasehold Improvements [Member]</link:label>
    <link:label id="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A_documentation_en-US" xlink:label="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Building, Building Improvements and Leasehold Improvements [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:label="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A" xlink:to="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A" xlink:type="arc" />
    <link:label id="lab_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494_terseLabel_en-US" xlink:label="lab_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494_label_en-US" xlink:label="lab_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery And Equipment1 [Member]</link:label>
    <link:label id="lab_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494_documentation_en-US" xlink:label="lab_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_MachineryAndEquipment1Member" xlink:label="loc_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494" xlink:to="lab_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_00056188FDD5A014C11EC518E7261F76_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_00056188FDD5A014C11EC518E7261F76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation and Impairment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_00056188FDD5A014C11EC518E7261F76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_00056188FDD5A014C11EC518E7261F76" xlink:to="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_00056188FDD5A014C11EC518E7261F76" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_891F5D72F6E166C61628C518E727BFEB_verboseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment_891F5D72F6E166C61628C518E727BFEB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_891F5D72F6E166C61628C518E727BFEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment_891F5D72F6E166C61628C518E727BFEB" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment_891F5D72F6E166C61628C518E727BFEB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_9436118809900C16B522C518E544ABCC_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_9436118809900C16B522C518E544ABCC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and Non-pension Post-employment Benefit Plans</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_9436118809900C16B522C518E544ABCC_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_9436118809900C16B522C518E544ABCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of employee benefits [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_9436118809900C16B522C518E544ABCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_9436118809900C16B522C518E544ABCC" xlink:to="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_9436118809900C16B522C518E544ABCC" xlink:type="arc" />
    <link:label id="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_B97F827E57CE488B2D5FC518E3E71AA4_label_en-US" xlink:label="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_B97F827E57CE488B2D5FC518E3E71AA4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:label id="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_B97F827E57CE488B2D5FC518E3E71AA4_documentation_en-US" xlink:label="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_B97F827E57CE488B2D5FC518E3E71AA4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_B97F827E57CE488B2D5FC518E3E71AA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_B97F827E57CE488B2D5FC518E3E71AA4" xlink:to="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_B97F827E57CE488B2D5FC518E3E71AA4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_05126922EDDD8FC0AF06C518E3E8CA19_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_05126922EDDD8FC0AF06C518E3E8CA19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Disclosures</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_05126922EDDD8FC0AF06C518E3E8CA19_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_05126922EDDD8FC0AF06C518E3E8CA19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of objectives, policies and processes for managing capital [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_05126922EDDD8FC0AF06C518E3E8CA19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_05126922EDDD8FC0AF06C518E3E8CA19" xlink:to="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_05126922EDDD8FC0AF06C518E3E8CA19" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Preparation and Significant Accounting Policies</link:label>
    <link:label id="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA_label_en-US" xlink:label="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Basis Of Preparation Of Financial Statements And Significant Accounting Policies [Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA_documentation_en-US" xlink:label="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Basis Of Preparation Of Financial Statements and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA" xlink:to="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:to="lab_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical areas [member]</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical areas [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="lab_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:type="arc" />
    <link:label id="lab_country_CN_94DE52B1576C45F06FCAC518E39624BB_terseLabel_en-US" xlink:label="lab_country_CN_94DE52B1576C45F06FCAC518E39624BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_94DE52B1576C45F06FCAC518E39624BB_label_en-US" xlink:label="lab_country_CN_94DE52B1576C45F06FCAC518E39624BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_94DE52B1576C45F06FCAC518E39624BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN_94DE52B1576C45F06FCAC518E39624BB" xlink:to="lab_country_CN_94DE52B1576C45F06FCAC518E39624BB" xlink:type="arc" />
    <link:label id="lab_country_TH_31DAA7F5489F0CD1384EC518E3963340_terseLabel_en-US" xlink:label="lab_country_TH_31DAA7F5489F0CD1384EC518E3963340" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thailand</link:label>
    <link:label id="lab_country_TH_31DAA7F5489F0CD1384EC518E3963340_label_en-US" xlink:label="lab_country_TH_31DAA7F5489F0CD1384EC518E3963340" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">THAILAND</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" xlink:label="loc_country_TH_31DAA7F5489F0CD1384EC518E3963340" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TH_31DAA7F5489F0CD1384EC518E3963340" xlink:to="lab_country_TH_31DAA7F5489F0CD1384EC518E3963340" xlink:type="arc" />
    <link:label id="lab_country_MY_360508B38A95F8B2F14EC518E396D4B1_terseLabel_en-US" xlink:label="lab_country_MY_360508B38A95F8B2F14EC518E396D4B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Malaysia</link:label>
    <link:label id="lab_country_MY_360508B38A95F8B2F14EC518E396D4B1_label_en-US" xlink:label="lab_country_MY_360508B38A95F8B2F14EC518E396D4B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MALAYSIA</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="loc_country_MY_360508B38A95F8B2F14EC518E396D4B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MY_360508B38A95F8B2F14EC518E396D4B1" xlink:to="lab_country_MY_360508B38A95F8B2F14EC518E396D4B1" xlink:type="arc" />
    <link:label id="lab_country_RO_49251334FAB42E34006AC518E396E6FE_terseLabel_en-US" xlink:label="lab_country_RO_49251334FAB42E34006AC518E396E6FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Romania</link:label>
    <link:label id="lab_country_RO_49251334FAB42E34006AC518E396E6FE_label_en-US" xlink:label="lab_country_RO_49251334FAB42E34006AC518E396E6FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ROMANIA</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_RO" xlink:label="loc_country_RO_49251334FAB42E34006AC518E396E6FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_RO_49251334FAB42E34006AC518E396E6FE" xlink:to="lab_country_RO_49251334FAB42E34006AC518E396E6FE" xlink:type="arc" />
    <link:label id="lab_country_US_E6FE2E35729BC8DC2866C518E398C857_terseLabel_en-US" xlink:label="lab_country_US_E6FE2E35729BC8DC2866C518E398C857" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_E6FE2E35729BC8DC2866C518E398C857_label_en-US" xlink:label="lab_country_US_E6FE2E35729BC8DC2866C518E398C857" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_E6FE2E35729BC8DC2866C518E398C857" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_E6FE2E35729BC8DC2866C518E398C857" xlink:to="lab_country_US_E6FE2E35729BC8DC2866C518E398C857" xlink:type="arc" />
    <link:label id="lab_country_KR_71E42D4CBF93777737B4C518E3984169_verboseLabel_en-US" xlink:label="lab_country_KR_71E42D4CBF93777737B4C518E3984169" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">South Korea</link:label>
    <link:label id="lab_country_KR_71E42D4CBF93777737B4C518E3984169_label_en-US" xlink:label="lab_country_KR_71E42D4CBF93777737B4C518E3984169" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">KOREA, REPUBLIC OF</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="loc_country_KR_71E42D4CBF93777737B4C518E3984169" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_KR_71E42D4CBF93777737B4C518E3984169" xlink:to="lab_country_KR_71E42D4CBF93777737B4C518E3984169" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:type="arc" />
    <link:label id="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981_terseLabel_en-US" xlink:label="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, among countries that exceeded 10% (as a percentage of total)</link:label>
    <link:label id="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981_label_en-US" xlink:label="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Entities Property, Plant And Equipment</link:label>
    <link:label id="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981_documentation_en-US" xlink:label="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Entities Property, Plant And Equipment</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfEntitiesPropertyPlantAndEquipment" xlink:label="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981" xlink:to="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981" xlink:type="arc" />
    <link:label id="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053_terseLabel_en-US" xlink:label="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill, among countries that exceeded 10% (as a percentage of total)</link:label>
    <link:label id="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053_label_en-US" xlink:label="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Entities Intangible Assets And Goodwill</link:label>
    <link:label id="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053_documentation_en-US" xlink:label="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Entities Intangible Assets And Goodwill</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" xlink:label="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053" xlink:to="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053" xlink:type="arc" />
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonably possible change in risk variable, percentage</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA" xlink:type="arc" />
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonably possible increase in risk variable, impact on net earnings</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Net Earnings</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Net Earnings</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C" xlink:type="arc" />
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonably possible increase in risk variable, impact on other comprehensive income</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Other Comprehensive Income</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Other Comprehensive Income</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD" xlink:type="arc" />
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonably possible decrease in risk variable, impact on net earnings</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Net Earnings</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Net Earnings</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773" xlink:type="arc" />
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonably possible decrease in risk variable, impact on other comprehensive income</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Other Comprehensive Income</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Other Comprehensive Income</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072" xlink:type="arc" />
    <link:label id="lab_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452_terseLabel_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452_label_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs1 [Table]</link:label>
    <link:label id="lab_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452_documentation_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs1 [Table]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringandRelatedCosts1Table" xlink:label="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:to="lab_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:to="lab_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings by name [member]</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings by name [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:to="lab_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:type="arc" />
    <link:label id="lab_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081_terseLabel_en-US" xlink:label="lab_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior credit facility</link:label>
    <link:label id="lab_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081_label_en-US" xlink:label="lab_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:label id="lab_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081_documentation_en-US" xlink:label="lab_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081" xlink:to="lab_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B_terseLabel_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash-generating units [axis]</link:label>
    <link:label id="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B_label_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash-generating units [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:to="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for cash-generating units [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for cash-generating units [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:to="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:type="arc" />
    <link:label id="lab_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71_terseLabel_en-US" xlink:label="lab_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Semiconductor Cash-generating unit</link:label>
    <link:label id="lab_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71_label_en-US" xlink:label="lab_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Semiconductor Cash-generating Unit [Member]</link:label>
    <link:label id="lab_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71_documentation_en-US" xlink:label="lab_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Semiconductor Cash-generating Unit [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SemiconductorCashgeneratingUnitMember" xlink:label="loc_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71" xlink:to="lab_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71" xlink:type="arc" />
    <link:label id="lab_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867_terseLabel_en-US" xlink:label="lab_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost Efficiency Initiative</link:label>
    <link:label id="lab_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867_label_en-US" xlink:label="lab_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Efficiency Initiative [Member]</link:label>
    <link:label id="lab_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867_documentation_en-US" xlink:label="lab_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost Efficiency Initiative [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CostEfficiencyInitiativeMember" xlink:label="loc_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867" xlink:to="lab_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867" xlink:type="arc" />
    <link:label id="lab_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC_terseLabel_en-US" xlink:label="lab_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Plan Adjustment From Change In Law</link:label>
    <link:label id="lab_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC_label_en-US" xlink:label="lab_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Plan Adjustment From Change In Law [Member]</link:label>
    <link:label id="lab_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC_documentation_en-US" xlink:label="lab_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pension Plan Adjustment From Change In Law [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:label="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC" xlink:to="lab_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC" xlink:type="arc" />
    <link:label id="lab_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A_terseLabel_en-US" xlink:label="lab_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on Sale of Toronto Property</link:label>
    <link:label id="lab_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A_label_en-US" xlink:label="lab_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain on Sale of Toronto Property [Member]</link:label>
    <link:label id="lab_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A_documentation_en-US" xlink:label="lab_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain on Sale of Toronto Property [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_GainonSaleofTorontoPropertyMember" xlink:label="loc_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A" xlink:to="lab_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A" xlink:type="arc" />
    <link:label id="lab_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905_terseLabel_en-US" xlink:label="lab_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal Transition Costs</link:label>
    <link:label id="lab_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905_label_en-US" xlink:label="lab_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Transition Costs [Member]</link:label>
    <link:label id="lab_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905_documentation_en-US" xlink:label="lab_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Internal Transition Costs [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_InternalTransitionCostsMember" xlink:label="loc_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905" xlink:to="lab_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905" xlink:type="arc" />
    <link:label id="lab_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B_terseLabel_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs [Line Items]</link:label>
    <link:label id="lab_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B_label_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs1 [Line Items]</link:label>
    <link:label id="lab_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B_documentation_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Restructuring and Related Costs1 [Table]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringandRelatedCosts1LineItems" xlink:label="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="lab_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Expense of restructuring activities</link:label>
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823_label_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense of restructuring activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823" xlink:to="lab_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823" xlink:type="arc" />
    <link:label id="lab_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA_terseLabel_en-US" xlink:label="lab_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash charges</link:label>
    <link:label id="lab_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA_label_en-US" xlink:label="lab_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Restructure Charges</link:label>
    <link:label id="lab_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA_documentation_en-US" xlink:label="lab_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Restructure Charges</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CashRestructureCharges" xlink:label="loc_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA" xlink:to="lab_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB_verboseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment loss (reversal of impairment loss) recognised in profit or loss</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss (reversal of impairment loss) recognised in profit or loss</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB" xlink:to="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944_terseLabel_en-US" xlink:label="lab_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Write-downs of property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944_label_en-US" xlink:label="lab_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Write-downs (reversals of write-downs) of property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944" xlink:to="lab_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7_terseLabel_en-US" xlink:label="lab_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring provision</link:label>
    <link:label id="lab_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7_label_en-US" xlink:label="lab_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring provision</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RestructuringProvision" xlink:label="loc_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7" xlink:to="lab_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7" xlink:type="arc" />
    <link:label id="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF_negatedLabel_en-US" xlink:label="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Losses on pension and non-pension post-employment benefit plans</link:label>
    <link:label id="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF_label_en-US" xlink:label="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Purchase of Annuity Recognised in Profit Or Loss</link:label>
    <link:label id="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF_documentation_en-US" xlink:label="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Purchase of Annuity Recognised in Profit Or Loss</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF" xlink:to="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF" xlink:type="arc" />
    <link:label id="lab_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447_terseLabel_en-US" xlink:label="lab_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated amortization of unamortized deferred financing costs</link:label>
    <link:label id="lab_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447_label_en-US" xlink:label="lab_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Amortization Of Financing Costs</link:label>
    <link:label id="lab_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447_documentation_en-US" xlink:label="lab_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accelerated Amortization Of Financing Costs</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AcceleratedAmortizationOfFinancingCosts" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447" xlink:to="lab_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA_terseLabel_en-US" xlink:label="lab_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fee and commission expense</link:label>
    <link:label id="lab_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA_label_en-US" xlink:label="lab_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fee and commission expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FeeAndCommissionExpense" xlink:label="loc_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA" xlink:to="lab_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Integration and acquisition-related transaction costs</link:label>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08_label_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisition-related costs for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08" xlink:to="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gains on litigation settlements</link:label>
    <link:label id="lab_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B_label_en-US" xlink:label="lab_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gains on litigation settlements</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsOnLitigationSettlements" xlink:label="loc_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B" xlink:to="lab_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current income tax expense:</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current tax expense (income) and adjustments for current tax of prior periods [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_5B68B414C2D9DD66960BC518E48F560B_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome_5B68B414C2D9DD66960BC518E48F560B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current year</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_5B68B414C2D9DD66960BC518E48F560B_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome_5B68B414C2D9DD66960BC518E48F560B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current tax expense (income)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_5B68B414C2D9DD66960BC518E48F560B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncome_5B68B414C2D9DD66960BC518E48F560B" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncome_5B68B414C2D9DD66960BC518E48F560B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_A679317AC5E1AF9E325DC518E48FEAC0_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_A679317AC5E1AF9E325DC518E48FEAC0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for prior years, including changes to net provisions related to tax uncertainties</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_A679317AC5E1AF9E325DC518E48FEAC0_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_A679317AC5E1AF9E325DC518E48FEAC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for current tax of prior periods</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:label="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_A679317AC5E1AF9E325DC518E48FEAC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_A679317AC5E1AF9E325DC518E48FEAC0" xlink:to="lab_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_A679317AC5E1AF9E325DC518E48FEAC0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_ECCD01D231A396DD1406C518E4904FF6_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_ECCD01D231A396DD1406C518E4904FF6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Current tax expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_ECCD01D231A396DD1406C518E4904FF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_ECCD01D231A396DD1406C518E4904FF6" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_ECCD01D231A396DD1406C518E4904FF6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax expense (recovery):</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax expense (income) [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_05DC4BCFB6A797EF21C9C518E4902219_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_05DC4BCFB6A797EF21C9C518E4902219" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Origination and reversal of temporary differences</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_05DC4BCFB6A797EF21C9C518E4902219_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_05DC4BCFB6A797EF21C9C518E4902219" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax expense (income) relating to origination and reversal of temporary differences</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_05DC4BCFB6A797EF21C9C518E4902219" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_05DC4BCFB6A797EF21C9C518E4902219" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_05DC4BCFB6A797EF21C9C518E4902219" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_2EC708B0FE022A7BB06FC518E4904A9F_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_2EC708B0FE022A7BB06FC518E4904A9F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_2EC708B0FE022A7BB06FC518E4904A9F_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_2EC708B0FE022A7BB06FC518E4904A9F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for deferred tax of prior periods</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_2EC708B0FE022A7BB06FC518E4904A9F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_2EC708B0FE022A7BB06FC518E4904A9F" xlink:to="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_2EC708B0FE022A7BB06FC518E4904A9F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_09397A994053368FC8D2C518E490CFAA_totalLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome_09397A994053368FC8D2C518E490CFAA" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_09397A994053368FC8D2C518E490CFAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_09397A994053368FC8D2C518E490CFAA" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncome_09397A994053368FC8D2C518E490CFAA" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Pension Plans</link:label>
    <link:label id="lab_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289_label_en-US" xlink:label="lab_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Pension Plans [Member]</link:label>
    <link:label id="lab_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Pension Plans [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPensionPlansMember" xlink:label="loc_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289" xlink:to="lab_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289" xlink:type="arc" />
    <link:label id="lab_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169_terseLabel_en-US" xlink:label="lab_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Pension Plans</link:label>
    <link:label id="lab_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169_label_en-US" xlink:label="lab_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Pension Plans [Member]</link:label>
    <link:label id="lab_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169_documentation_en-US" xlink:label="lab_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Pension Plan [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedContributionPensionPlansMember" xlink:label="loc_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169" xlink:to="lab_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090_verboseLabel_en-US" xlink:label="lab_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Plan contributions</link:label>
    <link:label id="lab_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090_label_en-US" xlink:label="lab_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employer contributions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployerContributions" xlink:label="loc_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090" xlink:to="lab_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D_verboseLabel_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Estimated contribution</link:label>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D_label_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimate of contributions expected to be paid to plan for next annual reporting period</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D" xlink:to="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:type="arc" />
    <link:label id="lab_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3_label_en-US" xlink:label="lab_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:to="lab_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:type="arc" />
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:to="lab_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:type="arc" />
    <link:label id="lab_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E_label_en-US" xlink:label="lab_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="loc_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E" xlink:to="lab_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E" xlink:type="arc" />
    <link:label id="lab_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50_terseLabel_en-US" xlink:label="lab_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New credit facility</link:label>
    <link:label id="lab_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50_label_en-US" xlink:label="lab_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Credit Facility [Member]</link:label>
    <link:label id="lab_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50_documentation_en-US" xlink:label="lab_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New Credit Facility [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NewCreditFacilityMember" xlink:label="loc_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:to="lab_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:type="arc" />
    <link:label id="lab_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B_terseLabel_en-US" xlink:label="lab_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loans</link:label>
    <link:label id="lab_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B_label_en-US" xlink:label="lab_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:label id="lab_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B_documentation_en-US" xlink:label="lab_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoansMember" xlink:label="loc_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:to="lab_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:type="arc" />
    <link:label id="lab_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24_terseLabel_en-US" xlink:label="lab_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial Term Loan</link:label>
    <link:label id="lab_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24_label_en-US" xlink:label="lab_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initial Term Loan [Member]</link:label>
    <link:label id="lab_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24_documentation_en-US" xlink:label="lab_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Initial Term Loan [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_InitialTermLoanMember" xlink:label="loc_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24" xlink:to="lab_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24" xlink:type="arc" />
    <link:label id="lab_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939_verboseLabel_en-US" xlink:label="lab_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Incremental Term Loan</link:label>
    <link:label id="lab_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939_label_en-US" xlink:label="lab_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Term Loan [Member]</link:label>
    <link:label id="lab_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939_documentation_en-US" xlink:label="lab_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Incremental Term Loan [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncrementalTermLoanMember" xlink:label="loc_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939" xlink:to="lab_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939" xlink:type="arc" />
    <link:label id="lab_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987_terseLabel_en-US" xlink:label="lab_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolver</link:label>
    <link:label id="lab_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987_label_en-US" xlink:label="lab_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Facility Due June 2023 [Member]</link:label>
    <link:label id="lab_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987_documentation_en-US" xlink:label="lab_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revolving Facility Due June 2023 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingFacilityDueJune2023Member" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987" xlink:to="lab_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987" xlink:type="arc" />
    <link:label id="lab_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E_terseLabel_en-US" xlink:label="lab_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Revolving Facility</link:label>
    <link:label id="lab_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E_label_en-US" xlink:label="lab_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility Due May 2020 [Member]</link:label>
    <link:label id="lab_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E_documentation_en-US" xlink:label="lab_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility Due May 2020 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingCreditFacilityDueMay2020Member" xlink:label="loc_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E" xlink:to="lab_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E" xlink:type="arc" />
    <link:label id="lab_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E_terseLabel_en-US" xlink:label="lab_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Term Loan</link:label>
    <link:label id="lab_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E_label_en-US" xlink:label="lab_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan Due May 2020 [Member]</link:label>
    <link:label id="lab_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E_documentation_en-US" xlink:label="lab_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loan Due May 2020 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoanDueMay2020Member" xlink:label="loc_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E" xlink:to="lab_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E" xlink:type="arc" />
    <link:label id="lab_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4_terseLabel_en-US" xlink:label="lab_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4_label_en-US" xlink:label="lab_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility1 [Axis]</link:label>
    <link:label id="lab_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4_documentation_en-US" xlink:label="lab_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Facility1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Axis" xlink:label="loc_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:to="lab_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:type="arc" />
    <link:label id="lab_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E_terseLabel_en-US" xlink:label="lab_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E_label_en-US" xlink:label="lab_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility1 [Domain]</link:label>
    <link:label id="lab_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E_documentation_en-US" xlink:label="lab_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Credit Facility1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Domain" xlink:label="loc_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:to="lab_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:type="arc" />
    <link:label id="lab_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE_terseLabel_en-US" xlink:label="lab_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bridge Loan</link:label>
    <link:label id="lab_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE_label_en-US" xlink:label="lab_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bridge Loan1 [Member]</link:label>
    <link:label id="lab_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE_documentation_en-US" xlink:label="lab_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bridge Loan1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_BridgeLoan1Member" xlink:label="loc_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE" xlink:to="lab_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of interest rates [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7_label_en-US" xlink:label="lab_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of interest rates [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:to="lab_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate types [member]</link:label>
    <link:label id="lab_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D_label_en-US" xlink:label="lab_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest rate types [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateTypesMember" xlink:label="loc_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:to="lab_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:type="arc" />
    <link:label id="lab_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282_terseLabel_en-US" xlink:label="lab_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate LIBOR</link:label>
    <link:label id="lab_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282_label_en-US" xlink:label="lab_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate LIBOR1 [Member]</link:label>
    <link:label id="lab_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282_documentation_en-US" xlink:label="lab_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate LIBOR1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LondonInterbankOfferedRateLIBOR1Member" xlink:label="loc_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282" xlink:to="lab_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9_verboseLabel_en-US" xlink:label="lab_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Borrowings, notional amount</link:label>
    <link:label id="lab_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9_label_en-US" xlink:label="lab_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notional amount</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9" xlink:to="lab_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9" xlink:type="arc" />
    <link:label id="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D_terseLabel_en-US" xlink:label="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit, maximum borrowing capacity</link:label>
    <link:label id="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D_label_en-US" xlink:label="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity1</link:label>
    <link:label id="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D_documentation_en-US" xlink:label="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:label="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D" xlink:to="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D" xlink:type="arc" />
    <link:label id="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F_terseLabel_en-US" xlink:label="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of accordion feature</link:label>
    <link:label id="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F_label_en-US" xlink:label="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option</link:label>
    <link:label id="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F_documentation_en-US" xlink:label="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:label="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F" xlink:to="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings, classified as financing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F" xlink:to="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE_verboseLabel_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Repayments of borrowings</link:label>
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE_label_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of borrowings, classified as financing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE" xlink:to="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8_terseLabel_en-US" xlink:label="lab_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of current borrowings</link:label>
    <link:label id="lab_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8_label_en-US" xlink:label="lab_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of current borrowings</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RepaymentsOfCurrentBorrowings" xlink:label="loc_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8" xlink:to="lab_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8" xlink:type="arc" />
    <link:label id="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37_terseLabel_en-US" xlink:label="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of borrowings, percentage of excess cash flow (percent)</link:label>
    <link:label id="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37_label_en-US" xlink:label="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments Of Borrowings, Percentage Of Specified Excess Cash Flow</link:label>
    <link:label id="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37_documentation_en-US" xlink:label="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Repayments Of Borrowings, Percentage Of Specified Excess Cash Flow</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" xlink:label="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37" xlink:to="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37" xlink:type="arc" />
    <link:label id="lab_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4_terseLabel_en-US" xlink:label="lab_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument term</link:label>
    <link:label id="lab_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4_label_en-US" xlink:label="lab_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings Maturity, Term</link:label>
    <link:label id="lab_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4_documentation_en-US" xlink:label="lab_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Borrowings Maturity, Term</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_BorrowingsMaturityTerm" xlink:label="loc_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4" xlink:to="lab_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4" xlink:type="arc" />
    <link:label id="lab_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF_terseLabel_en-US" xlink:label="lab_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF_label_en-US" xlink:label="lab_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters Of Credit Outstanding, Amount1</link:label>
    <link:label id="lab_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF_documentation_en-US" xlink:label="lab_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Letters Of Credit Outstanding, Amount1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LettersOfCreditOutstandingAmount1" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF" xlink:to="lab_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Margin for borrowings (percent)</link:label>
    <link:label id="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584_label_en-US" xlink:label="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings, adjustment to interest rate basis</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584" xlink:to="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584" xlink:type="arc" />
    <link:label id="lab_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57_terseLabel_en-US" xlink:label="lab_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitment fees (percent)</link:label>
    <link:label id="lab_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57_label_en-US" xlink:label="lab_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage1</link:label>
    <link:label id="lab_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57_documentation_en-US" xlink:label="lab_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LineofCreditFacilityCommitmentFeePercentage1" xlink:label="loc_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57" xlink:to="lab_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57" xlink:type="arc" />
    <link:label id="lab_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28_terseLabel_en-US" xlink:label="lab_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, excess share repurchase amount</link:label>
    <link:label id="lab_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28_label_en-US" xlink:label="lab_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Excess Share Repurchases</link:label>
    <link:label id="lab_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28_documentation_en-US" xlink:label="lab_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Excess Share Repurchases</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchaseProgramExcessShareRepurchases" xlink:label="loc_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28" xlink:to="lab_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28" xlink:type="arc" />
    <link:label id="lab_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D_terseLabel_en-US" xlink:label="lab_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging instrument, term</link:label>
    <link:label id="lab_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D_label_en-US" xlink:label="lab_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Instrument, Term</link:label>
    <link:label id="lab_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D_documentation_en-US" xlink:label="lab_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hedging Instrument, Term</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_HedgingInstrumentTerm" xlink:label="loc_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D" xlink:to="lab_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B_terseLabel_en-US" xlink:label="lab_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedged item, liabilities</link:label>
    <link:label id="lab_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B_label_en-US" xlink:label="lab_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedged item, liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgedItemLiabilities" xlink:label="loc_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B" xlink:to="lab_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1_terseLabel_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncommitted bank overdraft facilities</link:label>
    <link:label id="lab_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1_label_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undrawn borrowing facilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UndrawnBorrowingFacilities" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1" xlink:to="lab_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D_terseLabel_en-US" xlink:label="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts outstanding under overdraft facilities</link:label>
    <link:label id="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D_label_en-US" xlink:label="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank overdrafts</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D" xlink:to="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:to="lab_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [member]</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:to="lab_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumption of discount rates [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Healthcare cost trend rate</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumption of medical cost trend rates [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66" xlink:to="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate at December 31 (i) for:</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:to="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefit obligations</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumption of discount rates</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net pension cost</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate1</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677" xlink:to="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average rate of compensation increase for:</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:to="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefit obligations</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumption of expected rates of salary increases</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD" xlink:to="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net pension cost</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase1</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52" xlink:to="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Healthcare cost trend rates:</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumed Health Care Cost Trend Rates1 [Abstract]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" xlink:label="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:to="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Immediate trend</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year1</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" xlink:label="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F" xlink:to="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ultimate trend</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate2</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" xlink:label="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A" xlink:to="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1% Increase</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5" xlink:to="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1% Decrease</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in defined benefit obligation due to reasonably possible decrease in actuarial assumption</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691" xlink:to="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of information for cash-generating units [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of information for cash-generating units [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:to="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:type="arc" />
    <link:label id="lab_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654_terseLabel_en-US" xlink:label="lab_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital equipment CGU</link:label>
    <link:label id="lab_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654_label_en-US" xlink:label="lab_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Equipment CGU [Member]</link:label>
    <link:label id="lab_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654_documentation_en-US" xlink:label="lab_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital Equipment CGU [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CapitalEquipmentCGUMember" xlink:label="loc_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654" xlink:to="lab_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654" xlink:type="arc" />
    <link:label id="lab_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144_terseLabel_en-US" xlink:label="lab_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">A &amp; D CGU</link:label>
    <link:label id="lab_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144_label_en-US" xlink:label="lab_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">A &amp; D CGU [Member]</link:label>
    <link:label id="lab_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144_documentation_en-US" xlink:label="lab_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">A &amp; D CGU [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ADCGUMember" xlink:label="loc_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144" xlink:to="lab_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144" xlink:type="arc" />
    <link:label id="lab_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC_terseLabel_en-US" xlink:label="lab_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Atrenne CGU</link:label>
    <link:label id="lab_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC_label_en-US" xlink:label="lab_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Atrenne CGU [Member]</link:label>
    <link:label id="lab_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC_documentation_en-US" xlink:label="lab_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Atrenne CGU [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneCGUMember" xlink:label="loc_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC" xlink:to="lab_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of information for cash-generating units [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of information for cash-generating units [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:to="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF_verboseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Annual revenue growth rate (percentage)</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Growth rate used to extrapolate cash flow projections</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF" xlink:to="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF" xlink:type="arc" />
    <link:label id="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F_terseLabel_en-US" xlink:label="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term used to extrapolate cash flow projections</link:label>
    <link:label id="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F_label_en-US" xlink:label="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Growth Rate Used To Extrapolate Cash Flow Projections, Term</link:label>
    <link:label id="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F_documentation_en-US" xlink:label="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Growth Rate Used To Extrapolate Cash Flow Projections, Term</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:label="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F" xlink:to="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84_verboseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Discount rate (percentage)</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discount rate applied to cash flow projections</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84" xlink:to="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84" xlink:type="arc" />
    <link:label id="lab_cls_DocumentAndEntityInformationAbstract_441931ADB2A16FC6CF10C6359A0E2920_label_en-US" xlink:label="lab_cls_DocumentAndEntityInformationAbstract_441931ADB2A16FC6CF10C6359A0E2920" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:label id="lab_cls_DocumentAndEntityInformationAbstract_441931ADB2A16FC6CF10C6359A0E2920_documentation_en-US" xlink:label="lab_cls_DocumentAndEntityInformationAbstract_441931ADB2A16FC6CF10C6359A0E2920" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DocumentAndEntityInformationAbstract" xlink:label="loc_cls_DocumentAndEntityInformationAbstract_441931ADB2A16FC6CF10C6359A0E2920" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DocumentAndEntityInformationAbstract_441931ADB2A16FC6CF10C6359A0E2920" xlink:to="lab_cls_DocumentAndEntityInformationAbstract_441931ADB2A16FC6CF10C6359A0E2920" xlink:type="arc" />
    <link:label id="lab_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA_label_en-US" xlink:label="lab_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:to="lab_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:type="arc" />
    <link:label id="lab_cls_SubordinateVotingSharesMember_CE5D5BA4C4B57EE56B0AC6359A0FDB08_verboseLabel_en-US" xlink:label="lab_cls_SubordinateVotingSharesMember_CE5D5BA4C4B57EE56B0AC6359A0FDB08" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">SVS</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SubordinateVotingSharesMember" xlink:label="loc_cls_SubordinateVotingSharesMember_CE5D5BA4C4B57EE56B0AC6359A0FDB08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SubordinateVotingSharesMember_CE5D5BA4C4B57EE56B0AC6359A0FDB08" xlink:to="lab_cls_SubordinateVotingSharesMember_CE5D5BA4C4B57EE56B0AC6359A0FDB08" xlink:type="arc" />
    <link:label id="lab_cls_MultipleVotingSharesMember_A849FCD11EED6A73619FC6359A0F822D_terseLabel_en-US" xlink:label="lab_cls_MultipleVotingSharesMember_A849FCD11EED6A73619FC6359A0F822D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MVS</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_MultipleVotingSharesMember" xlink:label="loc_cls_MultipleVotingSharesMember_A849FCD11EED6A73619FC6359A0F822D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_MultipleVotingSharesMember_A849FCD11EED6A73619FC6359A0F822D" xlink:to="lab_cls_MultipleVotingSharesMember_A849FCD11EED6A73619FC6359A0F822D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PreferenceSharesMember_45EA4D7B822D4B8231DBC6359A10F1BE_verboseLabel_en-US" xlink:label="lab_ifrs-full_PreferenceSharesMember_45EA4D7B822D4B8231DBC6359A10F1BE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preference Shares</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PreferenceSharesMember" xlink:label="loc_ifrs-full_PreferenceSharesMember_45EA4D7B822D4B8231DBC6359A10F1BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PreferenceSharesMember_45EA4D7B822D4B8231DBC6359A10F1BE" xlink:to="lab_ifrs-full_PreferenceSharesMember_45EA4D7B822D4B8231DBC6359A10F1BE" xlink:type="arc" />
    <link:label id="lab_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="lab_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB_terseLabel_en-US" xlink:label="lab_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB_label_en-US" xlink:label="lab_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB" xlink:to="lab_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB" xlink:type="arc" />
    <link:label id="lab_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E_label_en-US" xlink:label="lab_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E" xlink:to="lab_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E" xlink:type="arc" />
    <link:label id="lab_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1_label_en-US" xlink:label="lab_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1" xlink:to="lab_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC_label_en-US" xlink:label="lab_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC" xlink:to="lab_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D" xlink:to="lab_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59" xlink:to="lab_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41" xlink:to="lab_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE" xlink:to="lab_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE" xlink:type="arc" />
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6_label_en-US" xlink:label="lab_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6" xlink:to="lab_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678" xlink:to="lab_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11" xlink:to="lab_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955_label_en-US" xlink:label="lab_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955" xlink:to="lab_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9" xlink:type="arc" />
    <link:label id="lab_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB_terseLabel_en-US" xlink:label="lab_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB_label_en-US" xlink:label="lab_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Shell Company Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB" xlink:to="lab_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475_label_en-US" xlink:label="lab_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475" xlink:to="lab_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE" xlink:to="lab_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE" xlink:type="arc" />
    <link:label id="lab_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935" xlink:to="lab_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935" xlink:type="arc" />
    <link:label id="lab_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9" xlink:to="lab_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of fair value of plan assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of fair value of plan assets [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:type="arc" />
    <link:label id="lab_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933_terseLabel_en-US" xlink:label="lab_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UK Main Pension Plan</link:label>
    <link:label id="lab_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933_label_en-US" xlink:label="lab_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UK Main Pension Plan [Member]</link:label>
    <link:label id="lab_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933_documentation_en-US" xlink:label="lab_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">UK Main Pension Plan [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_UKMainPensionPlanMember" xlink:label="loc_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933" xlink:to="lab_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933" xlink:type="arc" />
    <link:label id="lab_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6_terseLabel_en-US" xlink:label="lab_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UK Supplementary Pension Plan</link:label>
    <link:label id="lab_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6_label_en-US" xlink:label="lab_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UK Supplementary Pension Plan [Member]</link:label>
    <link:label id="lab_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6_documentation_en-US" xlink:label="lab_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">UK Supplementary Pension Plan [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_UKSupplementaryPensionPlanMember" xlink:label="loc_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6" xlink:to="lab_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6_terseLabel_en-US" xlink:label="lab_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6_label_en-US" xlink:label="lab_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Level 3 of fair value hierarchy [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level3OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6" xlink:to="lab_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of fair value of plan assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of fair value of plan assets [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:type="arc" />
    <link:label id="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804_terseLabel_en-US" xlink:label="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of plan members that are active employees of the Company</link:label>
    <link:label id="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804_label_en-US" xlink:label="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Participants Of Retirement Benefit Plan Receiving Benefits, Percentage</link:label>
    <link:label id="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804_documentation_en-US" xlink:label="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Participants Of Retirement Benefit Plan Receiving Benefits, Percentage</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" xlink:label="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804" xlink:to="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804" xlink:type="arc" />
    <link:label id="lab_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E_terseLabel_en-US" xlink:label="lab_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of annuity purchased</link:label>
    <link:label id="lab_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E_label_en-US" xlink:label="lab_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Assets, Cost of Annuity Purchased</link:label>
    <link:label id="lab_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E_documentation_en-US" xlink:label="lab_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Plan Assets, Cost of Annuity Purchased</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanAssetsCostofAnnuityPurchased" xlink:label="loc_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E" xlink:to="lab_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E" xlink:type="arc" />
    <link:label id="lab_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6_negatedTerseLabel_en-US" xlink:label="lab_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Non-cash loss recorded in other comprehensive income</link:label>
    <link:label id="lab_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6_label_en-US" xlink:label="lab_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Purchase of Annuity Recognised in Other Comprehensive Income</link:label>
    <link:label id="lab_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6_documentation_en-US" xlink:label="lab_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Purchase of Annuity Recognised in Other Comprehensive Income</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6" xlink:to="lab_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F_terseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduction in pension assets</link:label>
    <link:label id="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F_label_en-US" xlink:label="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments from plan, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F" xlink:to="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234_verboseLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Plan assets, at fair value</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234_label_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan assets, at fair value</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234" xlink:to="lab_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234" xlink:type="arc" />
    <link:label id="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC_terseLabel_en-US" xlink:label="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of plan assets held with financial institutions with a rating of A- or above</link:label>
    <link:label id="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC_label_en-US" xlink:label="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Plan Assets Held With Financial Institutions With A Rating Of A- Or Above</link:label>
    <link:label id="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC_documentation_en-US" xlink:label="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Plan Assets Held With Financial Institutions With A Rating Of A- Or Above</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" xlink:label="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC" xlink:to="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EmployerContributions_3D600FD84204654FCB09C518E5335A67_terseLabel_en-US" xlink:label="lab_ifrs-full_EmployerContributions_3D600FD84204654FCB09C518E5335A67" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer contributions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployerContributions" xlink:label="loc_ifrs-full_EmployerContributions_3D600FD84204654FCB09C518E5335A67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployerContributions_3D600FD84204654FCB09C518E5335A67" xlink:to="lab_ifrs-full_EmployerContributions_3D600FD84204654FCB09C518E5335A67" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_371502D772D824D26C82C518E534C264_terseLabel_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_371502D772D824D26C82C518E534C264" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimate of contributions expected to be paid to plan for next annual reporting period</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_371502D772D824D26C82C518E534C264" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_371502D772D824D26C82C518E534C264" xlink:to="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_371502D772D824D26C82C518E534C264" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_213A060D9C31A63115E7C518E44EED5F_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_213A060D9C31A63115E7C518E44EED5F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments and Risk Management</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_213A060D9C31A63115E7C518E44EED5F_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_213A060D9C31A63115E7C518E44EED5F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of financial instruments [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_213A060D9C31A63115E7C518E44EED5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_213A060D9C31A63115E7C518E44EED5F" xlink:to="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_213A060D9C31A63115E7C518E44EED5F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_0BD0BB14690EA4A9F7A1C518E49647A8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_0BD0BB14690EA4A9F7A1C518E49647A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_0BD0BB14690EA4A9F7A1C518E49647A8_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_0BD0BB14690EA4A9F7A1C518E49647A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of income tax [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_0BD0BB14690EA4A9F7A1C518E49647A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_0BD0BB14690EA4A9F7A1C518E49647A8" xlink:to="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_0BD0BB14690EA4A9F7A1C518E49647A8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:type="arc" />
    <link:label id="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333_terseLabel_en-US" xlink:label="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building/leasehold improvements</link:label>
    <link:label id="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333_label_en-US" xlink:label="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building Improvements And Leasehold Improvements [Member]</link:label>
    <link:label id="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333_documentation_en-US" xlink:label="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Building Improvements and Leasehold Improvements [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingImprovementsAndLeaseholdImprovementsMember" xlink:label="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333" xlink:to="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets other than goodwill [member]</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets other than goodwill [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:type="arc" />
    <link:label id="lab_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7_terseLabel_en-US" xlink:label="lab_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Middle Of Range</link:label>
    <link:label id="lab_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7_label_en-US" xlink:label="lab_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Middle Of Range [Member]</link:label>
    <link:label id="lab_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7_documentation_en-US" xlink:label="lab_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Middle Of Range [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_MiddleOfRangeMember" xlink:label="loc_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7" xlink:to="lab_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7" xlink:type="arc" />
    <link:label id="lab_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2_terseLabel_en-US" xlink:label="lab_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting1 [Axis]</link:label>
    <link:label id="lab_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2_label_en-US" xlink:label="lab_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting1 [Axis]</link:label>
    <link:label id="lab_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2_documentation_en-US" xlink:label="lab_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Vesting1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_Vesting1Axis" xlink:label="loc_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:to="lab_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:type="arc" />
    <link:label id="lab_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E_terseLabel_en-US" xlink:label="lab_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting1 [Domain]</link:label>
    <link:label id="lab_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E_label_en-US" xlink:label="lab_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting1 [Domain]</link:label>
    <link:label id="lab_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E_documentation_en-US" xlink:label="lab_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Vesting1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_Vesting1Domain" xlink:label="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:to="lab_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">25% vested in year 1</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229_label_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Award, Tranche One1 [Member]</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Award, Tranche One1 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheOne1Member" xlink:label="loc_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229" xlink:to="lab_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">25% vested in year 2</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB_label_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Award, Tranche Two1 [Member]</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Award, Tranche Two1 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheTwo1Member" xlink:label="loc_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB" xlink:to="lab_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">25% vested in year 3</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48_label_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Award, Tranche Three1 [Member]</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Award, Tranche Three1 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheThree1Member" xlink:label="loc_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48" xlink:to="lab_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">25% vested in year 4</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A_label_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Award, Tranche Four [Member]</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Award, Tranche Four [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheFourMember" xlink:label="loc_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A" xlink:to="lab_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:type="arc" />
    <link:label id="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB_terseLabel_en-US" xlink:label="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life of property, plant and equipment</link:label>
    <link:label id="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB_label_en-US" xlink:label="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</link:label>
    <link:label id="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB_documentation_en-US" xlink:label="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:label="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB" xlink:to="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB" xlink:type="arc" />
    <link:label id="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A_terseLabel_en-US" xlink:label="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life of intangible assets</link:label>
    <link:label id="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A_label_en-US" xlink:label="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</link:label>
    <link:label id="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A_documentation_en-US" xlink:label="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:label="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A" xlink:to="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting (as a) percentage</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage1</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of awards granted recorded based on market value of subordinate voting shares (percent)</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Awards Granted, Cost Recorded Based On Market Value Of Subordinate Voting Shares</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Awards Granted, Cost Recorded Based On Market Value Of Subordinate Voting Shares</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E" xlink:to="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of awards granted recorded using Monte Carlo simulation model (percent)</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Awards Granted, Cost Recorded Using Monte Carlo Simulation Model</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Awards Granted, Cost Recorded Using Monte Carlo Simulation Model</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3" xlink:to="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3" xlink:type="arc" />
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of annual fees paid to Board of Directors paid in form of awards (percent)</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors Paid In Form Of Awards</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors Paid In Form Of Awards</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729" xlink:to="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729" xlink:type="arc" />
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of annual fees paid to board of directors in cash (percent)</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors, Cash</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors, Cash</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_AB443031222835B63E53C518E5197BCC_terseLabel_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_AB443031222835B63E53C518E5197BCC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt investment funds</link:label>
    <link:label id="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_AB443031222835B63E53C518E5197BCC_label_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_AB443031222835B63E53C518E5197BCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt instruments, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_AB443031222835B63E53C518E5197BCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_AB443031222835B63E53C518E5197BCC" xlink:to="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_AB443031222835B63E53C518E5197BCC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_9699E6AE12D59E1BBC78C518E51AF8EE_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_9699E6AE12D59E1BBC78C518E51AF8EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity investment funds</link:label>
    <link:label id="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_9699E6AE12D59E1BBC78C518E51AF8EE_label_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_9699E6AE12D59E1BBC78C518E51AF8EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity instruments, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_9699E6AE12D59E1BBC78C518E51AF8EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_9699E6AE12D59E1BBC78C518E51AF8EE" xlink:to="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_9699E6AE12D59E1BBC78C518E51AF8EE" xlink:type="arc" />
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394_terseLabel_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance annuities</link:label>
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394_label_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Annuities, Amount Contributed To Fair Value Of Plan Assets</link:label>
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394_documentation_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Insurance Annuities, Amount Contributed To Fair Value Of Plan Assets</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394" xlink:to="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_EF2795E8269D254727A1C518E51A71AD_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_EF2795E8269D254727A1C518E51A71AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_EF2795E8269D254727A1C518E51A71AD_label_en-US" xlink:label="lab_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_EF2795E8269D254727A1C518E51A71AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other assets, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets" xlink:label="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_EF2795E8269D254727A1C518E51A71AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_EF2795E8269D254727A1C518E51A71AD" xlink:to="lab_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_EF2795E8269D254727A1C518E51A71AD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PlanAssetsAtFairValue_3035B6501D147417C411C518E51A1126_totalLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue_3035B6501D147417C411C518E51A1126" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_3035B6501D147417C411C518E51A1126" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_3035B6501D147417C411C518E51A1126" xlink:to="lab_ifrs-full_PlanAssetsAtFairValue_3035B6501D147417C411C518E51A1126" xlink:type="arc" />
    <link:label id="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D_terseLabel_en-US" xlink:label="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt investment funds, allocation percentage</link:label>
    <link:label id="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D_label_en-US" xlink:label="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D_documentation_en-US" xlink:label="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D" xlink:to="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D" xlink:type="arc" />
    <link:label id="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C_terseLabel_en-US" xlink:label="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity investment funds, allocation percentage</link:label>
    <link:label id="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C_label_en-US" xlink:label="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C_documentation_en-US" xlink:label="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C" xlink:to="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C" xlink:type="arc" />
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D_terseLabel_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance annuities, allocation percentage</link:label>
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D_label_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Annuities, Amount Contributed To Fair Value of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D_documentation_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Insurance Annuities, Amount Contributed To Fair Value of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D" xlink:to="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D" xlink:type="arc" />
    <link:label id="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94_terseLabel_en-US" xlink:label="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, allocation percentage</link:label>
    <link:label id="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94_label_en-US" xlink:label="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94_documentation_en-US" xlink:label="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Assets, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94" xlink:to="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94" xlink:type="arc" />
    <link:label id="lab_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E_totalLabel_en-US" xlink:label="lab_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total, allocation percentage</link:label>
    <link:label id="lab_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E_label_en-US" xlink:label="lab_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Assets At Fair Value, Allocation Percentage</link:label>
    <link:label id="lab_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E_documentation_en-US" xlink:label="lab_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Plan Assets At Fair Value, Allocation Percentage</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanAssetsAtFairValueAllocationPercentage" xlink:label="loc_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E" xlink:to="lab_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information About Non-current Assets</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270_label_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Non-current Assets Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270_documentation_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Non-current Assets Explanatory [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270" xlink:to="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_4E0ECFDEFABFB26CA0DBC518E5B1D961_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities_4E0ECFDEFABFB26CA0DBC518E5B1D961" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring charges</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_4E0ECFDEFABFB26CA0DBC518E5B1D961" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseOfRestructuringActivities_4E0ECFDEFABFB26CA0DBC518E5B1D961" xlink:to="lab_ifrs-full_ExpenseOfRestructuringActivities_4E0ECFDEFABFB26CA0DBC518E5B1D961" xlink:type="arc" />
    <link:label id="lab_cls_BusinessTransitionCosts_085662A8C2EC32CB037CC518E5B79962_verboseLabel_en-US" xlink:label="lab_cls_BusinessTransitionCosts_085662A8C2EC32CB037CC518E5B79962" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Transition Costs (Recoveries)</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessTransitionCosts" xlink:label="loc_cls_BusinessTransitionCosts_085662A8C2EC32CB037CC518E5B79962" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BusinessTransitionCosts_085662A8C2EC32CB037CC518E5B79962" xlink:to="lab_cls_BusinessTransitionCosts_085662A8C2EC32CB037CC518E5B79962" xlink:type="arc" />
    <link:label id="lab_cls_AcceleratedAmortizationOfFinancingCosts_E278543F9359B76C8459C518E5B763FA_verboseLabel_en-US" xlink:label="lab_cls_AcceleratedAmortizationOfFinancingCosts_E278543F9359B76C8459C518E5B763FA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility-related charges</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AcceleratedAmortizationOfFinancingCosts" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_E278543F9359B76C8459C518E5B763FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AcceleratedAmortizationOfFinancingCosts_E278543F9359B76C8459C518E5B763FA" xlink:to="lab_cls_AcceleratedAmortizationOfFinancingCosts_E278543F9359B76C8459C518E5B763FA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingExpense_5EB92F09198A9010F32AC518E5B77759_terseLabel_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingExpense_5EB92F09198A9010F32AC518E5B77759" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition Costs and other</link:label>
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingExpense_5EB92F09198A9010F32AC518E5B77759_label_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingExpense_5EB92F09198A9010F32AC518E5B77759" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Miscellaneous other operating expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MiscellaneousOtherOperatingExpense" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_5EB92F09198A9010F32AC518E5B77759" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherOperatingExpense_5EB92F09198A9010F32AC518E5B77759" xlink:to="lab_ifrs-full_MiscellaneousOtherOperatingExpense_5EB92F09198A9010F32AC518E5B77759" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherExpenseByFunction_D6C052A66ABCDAF3DCACC518E5B74267_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherExpenseByFunction_D6C052A66ABCDAF3DCACC518E5B74267" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-full_OtherExpenseByFunction_D6C052A66ABCDAF3DCACC518E5B74267" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherExpenseByFunction_D6C052A66ABCDAF3DCACC518E5B74267" xlink:to="lab_ifrs-full_OtherExpenseByFunction_D6C052A66ABCDAF3DCACC518E5B74267" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_49BAA1A1E83754FE70C5C518E652C16F_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_49BAA1A1E83754FE70C5C518E652C16F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information About Capital Transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_49BAA1A1E83754FE70C5C518E652C16F_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_49BAA1A1E83754FE70C5C518E652C16F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_49BAA1A1E83754FE70C5C518E652C16F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_49BAA1A1E83754FE70C5C518E652C16F" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_49BAA1A1E83754FE70C5C518E652C16F" xlink:type="arc" />
    <link:label id="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942_terseLabel_en-US" xlink:label="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of repurchase and reverse repurchase agreements</link:label>
    <link:label id="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942_label_en-US" xlink:label="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Share Repurchase Activities [Table Text Block]</link:label>
    <link:label id="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942_documentation_en-US" xlink:label="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Share Repurchase Activities [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock" xlink:label="loc_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942" xlink:to="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_DB9B54D2D4AF298D4D4DC518E6528DDF_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_DB9B54D2D4AF298D4D4DC518E6528DDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional information about share-based payment arrangements</link:label>
    <link:label id="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_DB9B54D2D4AF298D4D4DC518E6528DDF_label_en-US" xlink:label="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_DB9B54D2D4AF298D4D4DC518E6528DDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional information about share-based payment arrangements [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_DB9B54D2D4AF298D4D4DC518E6528DDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_DB9B54D2D4AF298D4D4DC518E6528DDF" xlink:to="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_DB9B54D2D4AF298D4D4DC518E6528DDF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_3B38332FAA0E08CDD63FC518E653DFE2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_3B38332FAA0E08CDD63FC518E653DFE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information About Stock Option Transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_3B38332FAA0E08CDD63FC518E653DFE2_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_3B38332FAA0E08CDD63FC518E653DFE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average exercise prices of share options [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_3B38332FAA0E08CDD63FC518E653DFE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_3B38332FAA0E08CDD63FC518E653DFE2" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_3B38332FAA0E08CDD63FC518E653DFE2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_88F6207A24125609A2C8C518E6536A61_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_88F6207A24125609A2C8C518E6536A61" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Number and Weighted Average Remaining Contractual Life of Outstanding Share Options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_88F6207A24125609A2C8C518E6536A61_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_88F6207A24125609A2C8C518E6536A61" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_88F6207A24125609A2C8C518E6536A61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_88F6207A24125609A2C8C518E6536A61" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_88F6207A24125609A2C8C518E6536A61" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_3C0D798B0EEF58DCBA89C518E653A1CF_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_3C0D798B0EEF58DCBA89C518E653A1CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Range of Exercise Prices of Outstanding Share Options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_3C0D798B0EEF58DCBA89C518E653A1CF_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_3C0D798B0EEF58DCBA89C518E653A1CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_3C0D798B0EEF58DCBA89C518E653A1CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_3C0D798B0EEF58DCBA89C518E653A1CF" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_3C0D798B0EEF58DCBA89C518E653A1CF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_27524A747DE595673370C518E653E1FA_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_27524A747DE595673370C518E653E1FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information About RSU and PSU Transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_27524A747DE595673370C518E653E1FA_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_27524A747DE595673370C518E653E1FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average exercise prices of other equity instruments [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_27524A747DE595673370C518E653E1FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_27524A747DE595673370C518E653E1FA" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_27524A747DE595673370C518E653E1FA" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B_label_en-US" xlink:label="lab_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:to="lab_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63_label_en-US" xlink:label="lab_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63" xlink:to="lab_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD_label_en-US" xlink:label="lab_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD" xlink:to="lab_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD" xlink:type="arc" />
    <link:label id="lab_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E_terseLabel_en-US" xlink:label="lab_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Term Loans</link:label>
    <link:label id="lab_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E_label_en-US" xlink:label="lab_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Term Loans [Member]</link:label>
    <link:label id="lab_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E_documentation_en-US" xlink:label="lab_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New Term Loans [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NewTermLoansMember" xlink:label="loc_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:to="lab_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:type="arc" />
    <link:label id="lab_cls_IncrementalTermLoanMember_01C0B8B0B34BE906189DC518E4155D7C_terseLabel_en-US" xlink:label="lab_cls_IncrementalTermLoanMember_01C0B8B0B34BE906189DC518E4155D7C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Term Loans, November</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncrementalTermLoanMember" xlink:label="loc_cls_IncrementalTermLoanMember_01C0B8B0B34BE906189DC518E4155D7C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncrementalTermLoanMember_01C0B8B0B34BE906189DC518E4155D7C" xlink:to="lab_cls_IncrementalTermLoanMember_01C0B8B0B34BE906189DC518E4155D7C" xlink:type="arc" />
    <link:label id="lab_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C_terseLabel_en-US" xlink:label="lab_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Term Loans, June</link:label>
    <link:label id="lab_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C_label_en-US" xlink:label="lab_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Term Loans, June Term Loan [Member]</link:label>
    <link:label id="lab_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C_documentation_en-US" xlink:label="lab_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New Term Loans, June Term Loan [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NewTermLoansJuneTermLoanMember" xlink:label="loc_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C" xlink:to="lab_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4_terseLabel_en-US" xlink:label="lab_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4_label_en-US" xlink:label="lab_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Borrowings" xlink:label="loc_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4" xlink:to="lab_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4" xlink:type="arc" />
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonably possible change in risk variable, impact on interest expense</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Interest Expense</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Interest Expense</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12" xlink:type="arc" />
    <link:label id="lab_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C_terseLabel_en-US" xlink:label="lab_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedged item, subject to cancellation</link:label>
    <link:label id="lab_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C_label_en-US" xlink:label="lab_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedged Item, Subject To Cancellation, Liabilities</link:label>
    <link:label id="lab_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C_documentation_en-US" xlink:label="lab_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hedged Item, Subject To Cancellation, Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_HedgedItemSubjectToCancellationLiabilities" xlink:label="loc_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C" xlink:to="lab_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C" xlink:type="arc" />
    <link:label id="lab_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853_terseLabel_en-US" xlink:label="lab_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unhedged borrowings</link:label>
    <link:label id="lab_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853_label_en-US" xlink:label="lab_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unhedged Items, Liabilities</link:label>
    <link:label id="lab_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853_documentation_en-US" xlink:label="lab_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unhedged Items, Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_UnhedgedItemsLiabilities" xlink:label="loc_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853" xlink:to="lab_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853" xlink:type="arc" />
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonably possible change in risk variable, unhedged items, impact on interest expense</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Unhedged Items, Impact On Interest Expense</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Unhedged Items, Impact On Interest Expense</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Fair value gain/(loss)</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gains (losses) on change in fair value of derivatives</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E" xlink:to="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E" xlink:type="arc" />
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonable possible change in risk variable, unrealized loss, percentage</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Loss, Percent</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Loss, Percent</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44" xlink:type="arc" />
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonably possible change in risk variable, impact on unrealized loss</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Unrealized Loss</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Unrealized Loss</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB" xlink:type="arc" />
    <link:label id="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176_terseLabel_en-US" xlink:label="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Additional Information Of Expenses</link:label>
    <link:label id="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176_label_en-US" xlink:label="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Additional Information Of Expenses [Table Text Block]</link:label>
    <link:label id="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176_documentation_en-US" xlink:label="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Additional Information Of Expenses [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock" xlink:label="loc_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176" xlink:to="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [member]</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:type="arc" />
    <link:label id="lab_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909_terseLabel_en-US" xlink:label="lab_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. group of subsidiaries</link:label>
    <link:label id="lab_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909_label_en-US" xlink:label="lab_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Subsidiaries [Member]</link:label>
    <link:label id="lab_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909_documentation_en-US" xlink:label="lab_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Subsidiaries [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ForeignSubsidiariesMember" xlink:label="loc_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909" xlink:to="lab_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC_terseLabel_en-US" xlink:label="lab_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings before income taxes</link:label>
    <link:label id="lab_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC_label_en-US" xlink:label="lab_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting profit</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccountingProfit" xlink:label="loc_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC" xlink:to="lab_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense at Celestica&#8217;s statutory income tax rate of 26.5% (2018 and 2017 &#8212; 26.5%)</link:label>
    <link:label id="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7_label_en-US" xlink:label="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax expense (income) at applicable tax rate</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7" xlink:to="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Manufacturing and processing deduction</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of revenues exempt from taxation</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011" xlink:label="loc_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C" xlink:to="lab_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign income taxed at different rates</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of foreign tax rates</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfForeignTaxRates" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6" xlink:to="lab_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6" xlink:type="arc" />
    <link:label id="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C_terseLabel_en-US" xlink:label="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange</link:label>
    <link:label id="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C_label_en-US" xlink:label="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Effect Of Exchange Differences On Translation</link:label>
    <link:label id="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C_documentation_en-US" xlink:label="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Effect Of Exchange Differences On Translation</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TaxEffectOfExchangeDifferencesOnTranslation" xlink:label="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C" xlink:to="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties</link:label>
    <link:label id="lab_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358_label_en-US" xlink:label="lab_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other tax effects for reconciliation between accounting profit and tax expense (income)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:label="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358" xlink:to="lab_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax effect from change in tax rate</link:label>
    <link:label id="lab_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1_label_en-US" xlink:label="lab_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect from change in tax rate</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectFromChangeInTaxRate" xlink:label="loc_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1" xlink:to="lab_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in unrecognized tax losses and deductible temporary differences</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of tax losses</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfTaxLosses" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6" xlink:to="lab_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax expense related to taxable temporary differences, repatriation of undistributed foreign earnings</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370_label_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Expense (Income) Relating To Temporary Differences, Undistributed Foreign Earnings</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370_documentation_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Expense (Income) Relating To Temporary Differences, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:label="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370" xlink:to="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370" xlink:type="arc" />
    <link:label id="lab_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3_terseLabel_en-US" xlink:label="lab_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current tax expense for withholding tax on dividends paid</link:label>
    <link:label id="lab_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3_label_en-US" xlink:label="lab_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Tax Expense (Income) Relating to Tax Withheld On Dividends Paid</link:label>
    <link:label id="lab_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3_documentation_en-US" xlink:label="lab_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Current Tax Expense (Income) Relating to Tax Withheld On Dividends Paid</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid" xlink:label="loc_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3" xlink:to="lab_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxAssets_4659FAD0BF25FD33514DC518E486DEEE_verboseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets_4659FAD0BF25FD33514DC518E486DEEE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_4659FAD0BF25FD33514DC518E486DEEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets_4659FAD0BF25FD33514DC518E486DEEE" xlink:to="lab_ifrs-full_DeferredTaxAssets_4659FAD0BF25FD33514DC518E486DEEE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_334D8F8893D2C32E59AEC518E72E850F_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_334D8F8893D2C32E59AEC518E72E850F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Assets classified as held for sale</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:label="loc_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_334D8F8893D2C32E59AEC518E72E850F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_334D8F8893D2C32E59AEC518E72E850F" xlink:to="lab_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_334D8F8893D2C32E59AEC518E72E850F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_E922F9CA3339A493544AC518E72EDF4E_terseLabel_en-US" xlink:label="lab_ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_E922F9CA3339A493544AC518E72EDF4E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of property, plant and equipment reclassification out of available for sale</link:label>
    <link:label id="lab_ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_E922F9CA3339A493544AC518E72EDF4E_label_en-US" xlink:label="lab_ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_E922F9CA3339A493544AC518E72EDF4E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease through classified as held for sale, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_E922F9CA3339A493544AC518E72EDF4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_E922F9CA3339A493544AC518E72EDF4E" xlink:to="lab_ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_E922F9CA3339A493544AC518E72EDF4E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:type="arc" />
    <link:label id="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D_terseLabel_en-US" xlink:label="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D_label_en-US" xlink:label="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later Than Six Years And Not Later Than Seven Years [Member]</link:label>
    <link:label id="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D_documentation_en-US" xlink:label="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Later Than Six Years And Not Later Than Seven Years [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:label="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D" xlink:to="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of maturity analysis of operating lease payments [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:type="arc" />
    <link:label id="lab_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64_terseLabel_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases financed through third-parties</link:label>
    <link:label id="lab_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64_label_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undiscounted Lease Payments, Leases Financed Through Third Parties To Be Paid</link:label>
    <link:label id="lab_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64_documentation_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Undiscounted Lease Payments, Leases Financed Through Third Parties To Be Paid</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64" xlink:to="lab_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64" xlink:type="arc" />
    <link:label id="lab_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576_terseLabel_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other leases</link:label>
    <link:label id="lab_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576_label_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undiscounted Lease Payments, Leases Not Financed Through Third Parties To Be Paid</link:label>
    <link:label id="lab_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576_documentation_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Undiscounted Lease Payments, Leases Not Financed Through Third Parties To Be Paid</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576" xlink:to="lab_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576" xlink:type="arc" />
    <link:label id="lab_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83_totalLabel_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83_label_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undiscounted Lease Payments To Be Paid</link:label>
    <link:label id="lab_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83_documentation_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Undiscounted Lease Payments To Be Paid</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83" xlink:to="lab_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets and liabilities classified as held for sale [axis]</link:label>
    <link:label id="lab_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5_label_en-US" xlink:label="lab_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets and liabilities classified as held for sale [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:to="lab_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets and liabilities not classified as held for sale [member]</link:label>
    <link:label id="lab_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED_label_en-US" xlink:label="lab_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets and liabilities not classified as held for sale [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:to="lab_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:type="arc" />
    <link:label id="lab_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746_terseLabel_en-US" xlink:label="lab_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Solar panel manufacturing equipment</link:label>
    <link:label id="lab_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746_label_en-US" xlink:label="lab_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Solar Panel Manufacturing Equipment [Member]</link:label>
    <link:label id="lab_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746_documentation_en-US" xlink:label="lab_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Solar Panel Manufacturing Equipment [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SolarPanelManufacturingEquipmentMember" xlink:label="loc_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746" xlink:to="lab_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_C4F1D4B1A47B1A79113BC518E71EE66D_periodStartLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment_C4F1D4B1A47B1A79113BC518E71EE66D" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, beginning balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_C4F1D4B1A47B1A79113BC518E71EE66D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment_C4F1D4B1A47B1A79113BC518E71EE66D" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment_C4F1D4B1A47B1A79113BC518E71EE66D" xlink:type="arc" />
    <link:label id="lab_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA_terseLabel_en-US" xlink:label="lab_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transferred from assets held for sale</link:label>
    <link:label id="lab_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA_label_en-US" xlink:label="lab_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase Through Classified As Held For Sale, Property, Plant And Equipment</link:label>
    <link:label id="lab_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA_documentation_en-US" xlink:label="lab_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase Through Classified As Held For Sale, Property, Plant And Equipment</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment" xlink:label="loc_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA" xlink:to="lab_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additions other than through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions through business combinations</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisitions through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E_label_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E" xlink:to="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E" xlink:type="arc" />
    <link:label id="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A_negatedTerseLabel_en-US" xlink:label="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Write down of assets and other disposals</link:label>
    <link:label id="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A_label_en-US" xlink:label="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment Loss Recognized In Profit Or Loss And Disposals, Property, Plant And Equipment</link:label>
    <link:label id="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A_documentation_en-US" xlink:label="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Impairment Loss Recognized In Profit Or Loss And Disposals, Property, Plant And Equipment</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" xlink:label="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A" xlink:to="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange and other</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through net exchange differences, property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_96F975AE108F0237D5C7C518E71F4DE0_periodEndLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment_96F975AE108F0237D5C7C518E71F4DE0" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_96F975AE108F0237D5C7C518E71F4DE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment_96F975AE108F0237D5C7C518E71F4DE0" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment_96F975AE108F0237D5C7C518E71F4DE0" xlink:type="arc" />
    <link:label id="lab_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB_terseLabel_en-US" xlink:label="lab_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognised finance lease as assets</link:label>
    <link:label id="lab_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB_label_en-US" xlink:label="lab_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recognised Finance Lease As Assets</link:label>
    <link:label id="lab_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB_documentation_en-US" xlink:label="lab_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Recognised Finance Lease As Assets</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RecognisedFinanceLeaseAsAssets" xlink:label="loc_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB" xlink:to="lab_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_60838B2B37192B850243C518E659C117_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_60838B2B37192B850243C518E659C117" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense on lease obligations</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_60838B2B37192B850243C518E659C117_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_60838B2B37192B850243C518E659C117" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest expense on lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_60838B2B37192B850243C518E659C117" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_60838B2B37192B850243C518E659C117" xlink:to="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_60838B2B37192B850243C518E659C117" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_271D2ACCE2788E64E62FC518E659A8FB_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_271D2ACCE2788E64E62FC518E659A8FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease payments not included in the measurement of lease obligations</link:label>
    <link:label id="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_271D2ACCE2788E64E62FC518E659A8FB_label_en-US" xlink:label="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_271D2ACCE2788E64E62FC518E659A8FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense relating to variable lease payments not included in measurement of lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:label="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_271D2ACCE2788E64E62FC518E659A8FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_271D2ACCE2788E64E62FC518E659A8FB" xlink:to="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_271D2ACCE2788E64E62FC518E659A8FB" xlink:type="arc" />
    <link:label id="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6_terseLabel_en-US" xlink:label="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expenses relating to short-term leases or low-value leases</link:label>
    <link:label id="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6_label_en-US" xlink:label="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense Relating To Short-Term Leases And Low-Value Leases</link:label>
    <link:label id="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6_documentation_en-US" xlink:label="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expense Relating To Short-Term Leases And Low-Value Leases</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases" xlink:label="loc_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6" xlink:to="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C5F953E4C39A2F5E4013C518E3B9E98E_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C5F953E4C39A2F5E4013C518E3B9E98E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment and Geographic Information</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C5F953E4C39A2F5E4013C518E3B9E98E_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C5F953E4C39A2F5E4013C518E3B9E98E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of entity's operating segments [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C5F953E4C39A2F5E4013C518E3B9E98E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C5F953E4C39A2F5E4013C518E3B9E98E" xlink:to="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C5F953E4C39A2F5E4013C518E3B9E98E" xlink:type="arc" />
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_5B9D42AD6A60B8530B4FC518E61826B4_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions_5B9D42AD6A60B8530B4FC518E61826B4" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_5B9D42AD6A60B8530B4FC518E61826B4_label_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions_5B9D42AD6A60B8530B4FC518E61826B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_5B9D42AD6A60B8530B4FC518E61826B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions_5B9D42AD6A60B8530B4FC518E61826B4" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions_5B9D42AD6A60B8530B4FC518E61826B4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_E0072A690A378650F963C518E6184304_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_E0072A690A378650F963C518E6184304" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_E0072A690A378650F963C518E6184304_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_E0072A690A378650F963C518E6184304" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options exercised in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_E0072A690A378650F963C518E6184304" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_E0072A690A378650F963C518E6184304" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_E0072A690A378650F963C518E6184304" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_9C7356AAF778D46065CAC518E61862E4_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions_9C7356AAF778D46065CAC518E61862E4" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, ending balance (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_9C7356AAF778D46065CAC518E61862E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions_9C7356AAF778D46065CAC518E61862E4" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions_9C7356AAF778D46065CAC518E61862E4" xlink:type="arc" />
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_EC6B83CE0E9A25BB9E55C518E618D6FF_periodStartLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_EC6B83CE0E9A25BB9E55C518E618D6FF" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_EC6B83CE0E9A25BB9E55C518E618D6FF_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_EC6B83CE0E9A25BB9E55C518E618D6FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_EC6B83CE0E9A25BB9E55C518E618D6FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_EC6B83CE0E9A25BB9E55C518E618D6FF" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_EC6B83CE0E9A25BB9E55C518E618D6FF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_1DD678A1A72423E5C781C518E6195712_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_1DD678A1A72423E5C781C518E6195712" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price, exercised (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_1DD678A1A72423E5C781C518E6195712_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_1DD678A1A72423E5C781C518E6195712" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average share price for share options in share-based payment arrangement exercised during period at date of exercise</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_1DD678A1A72423E5C781C518E6195712" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_1DD678A1A72423E5C781C518E6195712" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_1DD678A1A72423E5C781C518E6195712" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_DB6529089CDC687DC7E6C518E619BDD3_periodEndLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_DB6529089CDC687DC7E6C518E619BDD3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price, beginning balance (in dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_DB6529089CDC687DC7E6C518E619BDD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_DB6529089CDC687DC7E6C518E619BDD3" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_DB6529089CDC687DC7E6C518E619BDD3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMajorCustomersTable" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:type="arc" />
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514_terseLabel_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk By Benchmark1 [Axis]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514_label_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk By Benchmark1 [Axis]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514_documentation_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Concentration Risk By Benchmark1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByBenchmark1Axis" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:to="lab_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:type="arc" />
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9_terseLabel_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk By Benchmark1 [Domain]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9_label_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk By Benchmark1 [Domain]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9_documentation_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Concentration Risk By Benchmark1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByBenchmark1Domain" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:to="lab_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:type="arc" />
    <link:label id="lab_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947_terseLabel_en-US" xlink:label="lab_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947_label_en-US" xlink:label="lab_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Revenue, Net1 [Member]</link:label>
    <link:label id="lab_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947_documentation_en-US" xlink:label="lab_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sales Revenue, Net1 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SalesRevenueNet1Member" xlink:label="loc_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947" xlink:to="lab_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947" xlink:type="arc" />
    <link:label id="lab_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661_terseLabel_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk By Type1 [Axis]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661_label_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk By Type1 [Axis]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661_documentation_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Concentration Risk By Type1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByType1Axis" xlink:label="loc_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:to="lab_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:type="arc" />
    <link:label id="lab_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F_terseLabel_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk By Type1 [Domain]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F_label_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk By Type1 [Domain]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F_documentation_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Concentration Risk By Type1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByType1Domain" xlink:label="loc_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:to="lab_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:type="arc" />
    <link:label id="lab_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A_terseLabel_en-US" xlink:label="lab_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A_label_en-US" xlink:label="lab_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk1 [Member]</link:label>
    <link:label id="lab_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A_documentation_en-US" xlink:label="lab_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk1 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CustomerConcentrationRisk1Member" xlink:label="loc_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A" xlink:to="lab_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Major customers [axis]</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Major customers [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MajorCustomersAxis" xlink:label="loc_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:to="lab_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customers [member]</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customers [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:to="lab_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:type="arc" />
    <link:label id="lab_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE_terseLabel_en-US" xlink:label="lab_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cisco Systems</link:label>
    <link:label id="lab_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE_label_en-US" xlink:label="lab_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cisco Systems [Member]</link:label>
    <link:label id="lab_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE_documentation_en-US" xlink:label="lab_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cisco Systems [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CiscoSystemsMember" xlink:label="loc_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE" xlink:to="lab_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE" xlink:type="arc" />
    <link:label id="lab_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89_terseLabel_en-US" xlink:label="lab_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dell Inc</link:label>
    <link:label id="lab_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89_label_en-US" xlink:label="lab_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dell Inc [Member]</link:label>
    <link:label id="lab_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89_documentation_en-US" xlink:label="lab_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Dell Inc [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DellIncMember" xlink:label="loc_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89" xlink:to="lab_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89" xlink:type="arc" />
    <link:label id="lab_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666_terseLabel_en-US" xlink:label="lab_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Juniper Networks, Inc.</link:label>
    <link:label id="lab_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666_label_en-US" xlink:label="lab_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Juniper Networks, Inc. [Member]</link:label>
    <link:label id="lab_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666_documentation_en-US" xlink:label="lab_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Juniper Networks, Inc. [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_JuniperNetworksInc.Member" xlink:label="loc_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666" xlink:to="lab_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:type="arc" />
    <link:label id="lab_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8_terseLabel_en-US" xlink:label="lab_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of revenue attributable to customer (percent)</link:label>
    <link:label id="lab_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8_label_en-US" xlink:label="lab_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:label id="lab_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8_documentation_en-US" xlink:label="lab_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskPercentage" xlink:label="loc_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8" xlink:to="lab_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure Of Information Of The Net Book Value Of Right-Of-Use Asset</link:label>
    <link:label id="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069_label_en-US" xlink:label="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Information Of The Net Book Value Of Right-Of-Use Asset [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069_documentation_en-US" xlink:label="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Information Of The Net Book Value Of Right-Of-Use Asset [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" xlink:label="loc_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069" xlink:to="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9_terseLabel_en-US" xlink:label="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price of outstanding share options (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9_label_en-US" xlink:label="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise price of outstanding share options</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:label="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9" xlink:to="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_38122502102F146E4017C635983C6D47_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions_38122502102F146E4017C635983C6D47" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Options (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_38122502102F146E4017C635983C6D47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions_38122502102F146E4017C635983C6D47" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions_38122502102F146E4017C635983C6D47" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6BAC1E4E9FF72C149B99C635983C4F4C_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6BAC1E4E9FF72C149B99C635983C4F4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options outstanding in share-based payment arrangement (in dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6BAC1E4E9FF72C149B99C635983C4F4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6BAC1E4E9FF72C149B99C635983C4F4C" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6BAC1E4E9FF72C149B99C635983C4F4C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual life of outstanding share options</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual life of outstanding share options</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4" xlink:to="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable Options (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options exercisable in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options exercisable in share-based payment arrangement (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options exercisable in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_2989B736F76F27A33B67C518E3B62B4F_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_2989B736F76F27A33B67C518E3B62B4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues by Reportable Segment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_2989B736F76F27A33B67C518E3B62B4F_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_2989B736F76F27A33B67C518E3B62B4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_2989B736F76F27A33B67C518E3B62B4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_2989B736F76F27A33B67C518E3B62B4F" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_2989B736F76F27A33B67C518E3B62B4F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_90B79AEF9636E6E14ACDC518E3B6C660_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_90B79AEF9636E6E14ACDC518E3B6C660" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Information by Reportable Segment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_90B79AEF9636E6E14ACDC518E3B6C660_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_90B79AEF9636E6E14ACDC518E3B6C660" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of operating segments [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_90B79AEF9636E6E14ACDC518E3B6C660" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_90B79AEF9636E6E14ACDC518E3B6C660" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_90B79AEF9636E6E14ACDC518E3B6C660" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_9294EE9041EE6DBAA135C518E3B6ADF7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_9294EE9041EE6DBAA135C518E3B6ADF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Geographical Areas</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_9294EE9041EE6DBAA135C518E3B6ADF7_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_9294EE9041EE6DBAA135C518E3B6ADF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_9294EE9041EE6DBAA135C518E3B6ADF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_9294EE9041EE6DBAA135C518E3B6ADF7" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_9294EE9041EE6DBAA135C518E3B6ADF7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory_45FC993B0C5117B0DE07C518E3B7F4D9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory_45FC993B0C5117B0DE07C518E3B7F4D9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of major customers</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory_45FC993B0C5117B0DE07C518E3B7F4D9_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory_45FC993B0C5117B0DE07C518E3B7F4D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory" xlink:label="loc_ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory_45FC993B0C5117B0DE07C518E3B7F4D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory_45FC993B0C5117B0DE07C518E3B7F4D9" xlink:to="lab_ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory_45FC993B0C5117B0DE07C518E3B7F4D9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_4C1C84ABAFA0D487660CC518E6913714_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_4C1C84ABAFA0D487660CC518E6913714" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings Under the Revolving Facility and Term Loan and Lease Obligations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_4C1C84ABAFA0D487660CC518E6913714_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_4C1C84ABAFA0D487660CC518E6913714" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_4C1C84ABAFA0D487660CC518E6913714" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_4C1C84ABAFA0D487660CC518E6913714" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_4C1C84ABAFA0D487660CC518E6913714" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_2A3ACD9C2874ECFB58BBC518E6913505_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_2A3ACD9C2874ECFB58BBC518E6913505" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mandatory Principal Repayments of the Term Loan</link:label>
    <link:label id="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_2A3ACD9C2874ECFB58BBC518E6913505_label_en-US" xlink:label="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_2A3ACD9C2874ECFB58BBC518E6913505" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of maturity analysis for non-derivative financial liabilities [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:label="loc_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_2A3ACD9C2874ECFB58BBC518E6913505" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_2A3ACD9C2874ECFB58BBC518E6913505" xlink:to="lab_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_2A3ACD9C2874ECFB58BBC518E6913505" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_1A3A1FF50C989279CDDAC518E691B00F_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_1A3A1FF50C989279CDDAC518E691B00F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contractual Undiscounted Cash Flows For Lease Obligations</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_1A3A1FF50C989279CDDAC518E691B00F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_1A3A1FF50C989279CDDAC518E691B00F" xlink:to="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_1A3A1FF50C989279CDDAC518E691B00F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_39902C7C0209A81C9556C518E7A98839_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract_39902C7C0209A81C9556C518E7A98839" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfChangesInEquityAbstract" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_39902C7C0209A81C9556C518E7A98839" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_39902C7C0209A81C9556C518E7A98839" xlink:to="lab_ifrs-full_StatementOfChangesInEquityAbstract_39902C7C0209A81C9556C518E7A98839" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:to="lab_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9_terseLabel_en-US" xlink:label="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retrospective application and retrospective restatement [axis]</link:label>
    <link:label id="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9_label_en-US" xlink:label="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retrospective application and retrospective restatement [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:to="lab_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36_terseLabel_en-US" xlink:label="lab_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currently stated [member]</link:label>
    <link:label id="lab_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36_label_en-US" xlink:label="lab_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currently stated [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RestatedMember" xlink:label="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:to="lab_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8_terseLabel_en-US" xlink:label="lab_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Previously stated</link:label>
    <link:label id="lab_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8_label_en-US" xlink:label="lab_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Previously stated [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PreviouslyStatedMember" xlink:label="loc_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8" xlink:to="lab_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of change in accounting policies (note 2)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) due to application of IFRS 15 [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F" xlink:to="lab_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital stock (note 13)</link:label>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB_label_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issued capital [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IssuedCapitalMember" xlink:label="loc_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB" xlink:to="lab_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7_terseLabel_en-US" xlink:label="lab_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock (note 13)</link:label>
    <link:label id="lab_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7_label_en-US" xlink:label="lab_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury shares [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TreasurySharesMember" xlink:label="loc_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7" xlink:to="lab_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD_terseLabel_en-US" xlink:label="lab_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributed surplus</link:label>
    <link:label id="lab_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD_label_en-US" xlink:label="lab_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share premium [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharePremiumMember" xlink:label="loc_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD" xlink:to="lab_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deficit</link:label>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B_label_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained earnings [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RetainedEarningsMember" xlink:label="loc_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B" xlink:to="lab_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_01C292B272051607B4A5C518E7ACFFD3_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_01C292B272051607B4A5C518E7ACFFD3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_01C292B272051607B4A5C518E7ACFFD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_01C292B272051607B4A5C518E7ACFFD3" xlink:to="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_01C292B272051607B4A5C518E7ACFFD3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D_terseLabel_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging instruments [axis]</link:label>
    <link:label id="lab_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D_label_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging instruments [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsAxis" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:to="lab_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605_terseLabel_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging instruments [member]</link:label>
    <link:label id="lab_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605_label_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging instruments [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsMember" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:to="lab_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:to="lab_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Equity, beginning balance</link:label>
    <link:label id="lab_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354_label_en-US" xlink:label="lab_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354" xlink:to="lab_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital transactions:</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4_terseLabel_en-US" xlink:label="lab_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of capital stock</link:label>
    <link:label id="lab_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4_label_en-US" xlink:label="lab_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issue of equity</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IssueOfEquity" xlink:label="loc_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4" xlink:to="lab_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4" xlink:type="arc" />
    <link:label id="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B_negatedTerseLabel_en-US" xlink:label="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of capital stock for cancellation</link:label>
    <link:label id="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B_label_en-US" xlink:label="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value1</link:label>
    <link:label id="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B_documentation_en-US" xlink:label="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchasedandRetiredDuringPeriodValue1" xlink:label="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B" xlink:to="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of treasury stock for stock-based plans</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase of treasury shares</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PurchaseOfTreasuryShares" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7" xlink:to="lab_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation (SBC) and other</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through share-based payment transactions, equity</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC_terseLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive income:</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive income [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:to="lab_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_F0E6FFDD449756893226C518E7AF6D4F_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_F0E6FFDD449756893226C518E7AF6D4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net earnings</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_F0E6FFDD449756893226C518E7AF6D4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_F0E6FFDD449756893226C518E7AF6D4F" xlink:to="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_F0E6FFDD449756893226C518E7AF6D4F" xlink:type="arc" />
    <link:label id="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9_terseLabel_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Losses on pension and non-pension post-employment benefit plans</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9_label_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income, Net Of Tax, Gain (Loss) On Defined Benefit Plans</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9_documentation_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income, Net Of Tax, Gain (Loss) On Defined Benefit Plans</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9" xlink:to="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_FE1DE5A51EC45DC2E135C518E7AF64FD_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_FE1DE5A51EC45DC2E135C518E7AF64FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency translation differences for foreign operations</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_FE1DE5A51EC45DC2E135C518E7AF64FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_FE1DE5A51EC45DC2E135C518E7AF64FD" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_FE1DE5A51EC45DC2E135C518E7AF64FD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes from derivatives designated as hedges</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax, cash flow hedges</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Equity_47DBCBF7D0139707A67CC518E7AF953C_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Equity_47DBCBF7D0139707A67CC518E7AF953C" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Equity, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_47DBCBF7D0139707A67CC518E7AF953C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Equity_47DBCBF7D0139707A67CC518E7AF953C" xlink:to="lab_ifrs-full_Equity_47DBCBF7D0139707A67CC518E7AF953C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E_label_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments granted in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E" xlink:to="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E" xlink:type="arc" />
    <link:label id="lab_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D_terseLabel_en-US" xlink:label="lab_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of other equity instruments granted in share-based payment arrangement (in usd per share)</link:label>
    <link:label id="lab_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D_label_en-US" xlink:label="lab_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Fair Value At The Grant Date</link:label>
    <link:label id="lab_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D_documentation_en-US" xlink:label="lab_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted Average Fair Value At The Grant Date</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_WeightedAverageFairValueAtTheGrantDate" xlink:label="loc_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D" xlink:to="lab_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares outstanding (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InventoryWritedown2011_FFBA2759C54C6A036962C518E73399B0_terseLabel_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011_FFBA2759C54C6A036962C518E73399B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory write-down</link:label>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_FFBA2759C54C6A036962C518E73399B0_label_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011_FFBA2759C54C6A036962C518E73399B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory write-down</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InventoryWritedown2011" xlink:label="loc_ifrs-full_InventoryWritedown2011_FFBA2759C54C6A036962C518E73399B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InventoryWritedown2011_FFBA2759C54C6A036962C518E73399B0" xlink:to="lab_ifrs-full_InventoryWritedown2011_FFBA2759C54C6A036962C518E73399B0" xlink:type="arc" />
    <link:label id="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C_terseLabel_en-US" xlink:label="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory write down, percentage related to specified aged inventory (percent)</link:label>
    <link:label id="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C_label_en-US" xlink:label="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Write Down, Percentage Related To Specified Aged Inventory</link:label>
    <link:label id="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C_documentation_en-US" xlink:label="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory Write Down, Percentage Related To Specified Aged Inventory</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" xlink:label="loc_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C" xlink:to="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_4278A67CF17A6C033D79C518E734CA6E_terseLabel_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown_4278A67CF17A6C033D79C518E734CA6E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_4278A67CF17A6C033D79C518E734CA6E_label_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown_4278A67CF17A6C033D79C518E734CA6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReversalOfInventoryWritedown" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown_4278A67CF17A6C033D79C518E734CA6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReversalOfInventoryWritedown_4278A67CF17A6C033D79C518E734CA6E" xlink:to="lab_ifrs-full_ReversalOfInventoryWritedown_4278A67CF17A6C033D79C518E734CA6E" xlink:type="arc" />
    <link:label id="lab_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D_terseLabel_en-US" xlink:label="lab_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of segments with inventory write-downs</link:label>
    <link:label id="lab_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D_label_en-US" xlink:label="lab_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Segments With Inventory Write-Downs</link:label>
    <link:label id="lab_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D_documentation_en-US" xlink:label="lab_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Segments With Inventory Write-Downs</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSegmentsWithInventoryWriteDowns" xlink:label="loc_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D" xlink:to="lab_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DepositsFromCustomers_66005A50D74BFC68B87AC518E73468F7_terseLabel_en-US" xlink:label="lab_ifrs-full_DepositsFromCustomers_66005A50D74BFC68B87AC518E73468F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deposits from customers</link:label>
    <link:label id="lab_ifrs-full_DepositsFromCustomers_66005A50D74BFC68B87AC518E73468F7_label_en-US" xlink:label="lab_ifrs-full_DepositsFromCustomers_66005A50D74BFC68B87AC518E73468F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposits from customers</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepositsFromCustomers" xlink:label="loc_ifrs-full_DepositsFromCustomers_66005A50D74BFC68B87AC518E73468F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepositsFromCustomers_66005A50D74BFC68B87AC518E73468F7" xlink:to="lab_ifrs-full_DepositsFromCustomers_66005A50D74BFC68B87AC518E73468F7" xlink:type="arc" />
    <link:label id="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B_totalLabel_en-US" xlink:label="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Finance costs and waiver fees paid</link:label>
    <link:label id="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B_label_en-US" xlink:label="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment Of Interest Expense And Debt Issuance Costs</link:label>
    <link:label id="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B_documentation_en-US" xlink:label="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment Of Interest Expense And Debt Issuance Costs</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" xlink:label="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B" xlink:to="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_A977409DED41FA726FD2C518E5C6DDF9_terseLabel_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense_A977409DED41FA726FD2C518E5C6DDF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee-related costs</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_A977409DED41FA726FD2C518E5C6DDF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_A977409DED41FA726FD2C518E5C6DDF9" xlink:to="lab_ifrs-full_EmployeeBenefitsExpense_A977409DED41FA726FD2C518E5C6DDF9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_29B8F3C9C96FB6922388C518E5C77D1B_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_29B8F3C9C96FB6922388C518E5C77D1B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SBC expense included in above employee-related costs</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_29B8F3C9C96FB6922388C518E5C77D1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_29B8F3C9C96FB6922388C518E5C77D1B" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_29B8F3C9C96FB6922388C518E5C77D1B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TransportationExpense_FBAAFECEF1E69F72944EC518E5C7BA46_terseLabel_en-US" xlink:label="lab_ifrs-full_TransportationExpense_FBAAFECEF1E69F72944EC518E5C7BA46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Freight and transportation costs</link:label>
    <link:label id="lab_ifrs-full_TransportationExpense_FBAAFECEF1E69F72944EC518E5C7BA46_label_en-US" xlink:label="lab_ifrs-full_TransportationExpense_FBAAFECEF1E69F72944EC518E5C7BA46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transportation expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TransportationExpense" xlink:label="loc_ifrs-full_TransportationExpense_FBAAFECEF1E69F72944EC518E5C7BA46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TransportationExpense_FBAAFECEF1E69F72944EC518E5C7BA46" xlink:to="lab_ifrs-full_TransportationExpense_FBAAFECEF1E69F72944EC518E5C7BA46" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DepreciationExpense_91D9925159C66E954392C518E5C7FEE7_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationExpense_91D9925159C66E954392C518E5C7FEE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense (including depreciation on ROU assets)</link:label>
    <link:label id="lab_ifrs-full_DepreciationExpense_91D9925159C66E954392C518E5C7FEE7_label_en-US" xlink:label="lab_ifrs-full_DepreciationExpense_91D9925159C66E954392C518E5C7FEE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepreciationExpense" xlink:label="loc_ifrs-full_DepreciationExpense_91D9925159C66E954392C518E5C7FEE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationExpense_91D9925159C66E954392C518E5C7FEE7" xlink:to="lab_ifrs-full_DepreciationExpense_91D9925159C66E954392C518E5C7FEE7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RentalExpense_2EE7F1820F091F8FD7C6C518E5C71A46_terseLabel_en-US" xlink:label="lab_ifrs-full_RentalExpense_2EE7F1820F091F8FD7C6C518E5C71A46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rental expense</link:label>
    <link:label id="lab_ifrs-full_RentalExpense_2EE7F1820F091F8FD7C6C518E5C71A46_label_en-US" xlink:label="lab_ifrs-full_RentalExpense_2EE7F1820F091F8FD7C6C518E5C71A46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rental expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RentalExpense" xlink:label="loc_ifrs-full_RentalExpense_2EE7F1820F091F8FD7C6C518E5C71A46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RentalExpense_2EE7F1820F091F8FD7C6C518E5C71A46" xlink:to="lab_ifrs-full_RentalExpense_2EE7F1820F091F8FD7C6C518E5C71A46" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_497787503937CF5C2BBCC518E5C86033_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets_497787503937CF5C2BBCC518E5C86033" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepreciationRightofuseAssets" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_497787503937CF5C2BBCC518E5C86033" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationRightofuseAssets_497787503937CF5C2BBCC518E5C86033" xlink:to="lab_ifrs-full_DepreciationRightofuseAssets_497787503937CF5C2BBCC518E5C86033" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EarningsPerShareExplanatory_497B6E0FA9BA293EB1D9C518E3D55A05_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareExplanatory_497B6E0FA9BA293EB1D9C518E3D55A05" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Weighted Average Diluted Shares</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareExplanatory_497B6E0FA9BA293EB1D9C518E3D55A05_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareExplanatory_497B6E0FA9BA293EB1D9C518E3D55A05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings per share [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EarningsPerShareExplanatory" xlink:label="loc_ifrs-full_EarningsPerShareExplanatory_497B6E0FA9BA293EB1D9C518E3D55A05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareExplanatory_497B6E0FA9BA293EB1D9C518E3D55A05" xlink:to="lab_ifrs-full_EarningsPerShareExplanatory_497B6E0FA9BA293EB1D9C518E3D55A05" xlink:type="arc" />
    <link:label id="lab_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38_terseLabel_en-US" xlink:label="lab_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entities with significant influence</link:label>
    <link:label id="lab_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38_label_en-US" xlink:label="lab_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entities with joint control or significant influence over entity [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_JointControlOrSignificantInfluenceMember" xlink:label="loc_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38" xlink:to="lab_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38" xlink:type="arc" />
    <link:label id="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC_terseLabel_en-US" xlink:label="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Renewal term of Service Agreement</link:label>
    <link:label id="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC_label_en-US" xlink:label="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Services Agreement, Renewal Term, Related Party Transactions</link:label>
    <link:label id="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC_documentation_en-US" xlink:label="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Services Agreement, Renewal Term, Related Party Transactions</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ServicesAgreementRenewalTermRelatedPartyTransactions" xlink:label="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC" xlink:to="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC" xlink:type="arc" />
    <link:label id="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F_terseLabel_en-US" xlink:label="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual fee to be paid for Service Agreement</link:label>
    <link:label id="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F_label_en-US" xlink:label="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Services Agreement, Annual Fee, Related Party Transactions</link:label>
    <link:label id="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F_documentation_en-US" xlink:label="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Services Agreement, Annual Fee, Related Party Transactions</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" xlink:label="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F" xlink:to="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F" xlink:type="arc" />
    <link:label id="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F_terseLabel_en-US" xlink:label="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of agreement termination</link:label>
    <link:label id="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F_label_en-US" xlink:label="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Services Agreement, Automatic Termination Period, Related Party Transactions</link:label>
    <link:label id="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F_documentation_en-US" xlink:label="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Services Agreement, Automatic Termination Period, Related Party Transactions</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" xlink:label="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F" xlink:to="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F" xlink:type="arc" />
    <link:label id="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_4CDA8B30C962AF7B5E72C518E554F079_verboseLabel_en-US" xlink:label="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_4CDA8B30C962AF7B5E72C518E554F079" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-voting interest in the Assignee (percentage)</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:label="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_4CDA8B30C962AF7B5E72C518E554F079" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_4CDA8B30C962AF7B5E72C518E554F079" xlink:to="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_4CDA8B30C962AF7B5E72C518E554F079" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of contingent liabilities [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of contingent liabilities [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="lab_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of contingent liabilities [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E_label_en-US" xlink:label="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of contingent liabilities [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:to="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent liabilities [member]</link:label>
    <link:label id="lab_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1_label_en-US" xlink:label="lab_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent liabilities [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:to="lab_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantees</link:label>
    <link:label id="lab_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661_label_en-US" xlink:label="lab_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent liability for guarantees [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661" xlink:to="lab_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661" xlink:type="arc" />
    <link:label id="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594_terseLabel_en-US" xlink:label="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development assessments against Brazilian Subsidiary</link:label>
    <link:label id="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594_label_en-US" xlink:label="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research And Development Assessments Against Subsidiary [Member]</link:label>
    <link:label id="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594_documentation_en-US" xlink:label="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Research and Development Assessments Against Subsidiary [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" xlink:label="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594" xlink:to="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594" xlink:type="arc" />
    <link:label id="lab_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1_terseLabel_en-US" xlink:label="lab_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Settling of inter-company debts</link:label>
    <link:label id="lab_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1_label_en-US" xlink:label="lab_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Settling Of Inter-company Debts [Member]</link:label>
    <link:label id="lab_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1_documentation_en-US" xlink:label="lab_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Settling of Inter-company Debts [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SettlingOfIntercompanyDebtsMember" xlink:label="loc_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1" xlink:to="lab_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of contingent liabilities [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of contingent liabilities [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="lab_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B_terseLabel_en-US" xlink:label="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures principally for machinery and equipment</link:label>
    <link:label id="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B_label_en-US" xlink:label="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual commitments for acquisition of property, plant and equipment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B" xlink:to="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B" xlink:type="arc" />
    <link:label id="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026_terseLabel_en-US" xlink:label="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase orders issued for capital expenditures</link:label>
    <link:label id="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026_label_en-US" xlink:label="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Orders Issued For Acquisition Of Property, Plant And Equipment</link:label>
    <link:label id="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026_documentation_en-US" xlink:label="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchase Orders Issued For Acquisition Of Property, Plant And Equipment</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" xlink:label="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026" xlink:to="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8_terseLabel_en-US" xlink:label="lab_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated financial effect of contingent liabilities</link:label>
    <link:label id="lab_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8_label_en-US" xlink:label="lab_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated financial effect of contingent liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EstimatedFinancialEffectOfContingentLiabilities" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8" xlink:to="lab_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8" xlink:type="arc" />
    <link:label id="lab_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704_terseLabel_en-US" xlink:label="lab_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease term</link:label>
    <link:label id="lab_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704_label_en-US" xlink:label="lab_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases, Lease Term</link:label>
    <link:label id="lab_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704_documentation_en-US" xlink:label="lab_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leases, Lease Term</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesLeaseTerm" xlink:label="loc_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704" xlink:to="lab_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704" xlink:type="arc" />
    <link:label id="lab_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC_terseLabel_en-US" xlink:label="lab_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual base rent expense</link:label>
    <link:label id="lab_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC_label_en-US" xlink:label="lab_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases, Annual Rent Expense</link:label>
    <link:label id="lab_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC_documentation_en-US" xlink:label="lab_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leases, Annual Rent Expense</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesAnnualRentExpense" xlink:label="loc_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC" xlink:to="lab_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC" xlink:type="arc" />
    <link:label id="lab_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA_terseLabel_en-US" xlink:label="lab_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of extension options</link:label>
    <link:label id="lab_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA_label_en-US" xlink:label="lab_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases, Number Of Extension Options</link:label>
    <link:label id="lab_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA_documentation_en-US" xlink:label="lab_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leases, Number Of Extension Options</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesNumberOfExtensionOptions" xlink:label="loc_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA" xlink:to="lab_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA" xlink:type="arc" />
    <link:label id="lab_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82_terseLabel_en-US" xlink:label="lab_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Extension term</link:label>
    <link:label id="lab_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82_label_en-US" xlink:label="lab_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases, Extension Periods</link:label>
    <link:label id="lab_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82_documentation_en-US" xlink:label="lab_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leases, Extension Periods</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesExtensionPeriods" xlink:label="loc_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82" xlink:to="lab_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82" xlink:type="arc" />
    <link:label id="lab_cls_TwoThousandEighteenNCIBMember_0C62B0FDF51424C43FE7CA4488962EA2_verboseLabel_en-US" xlink:label="lab_cls_TwoThousandEighteenNCIBMember_0C62B0FDF51424C43FE7CA4488962EA2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2018 NCIB</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandEighteenNCIBMember" xlink:label="loc_cls_TwoThousandEighteenNCIBMember_0C62B0FDF51424C43FE7CA4488962EA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TwoThousandEighteenNCIBMember_0C62B0FDF51424C43FE7CA4488962EA2" xlink:to="lab_cls_TwoThousandEighteenNCIBMember_0C62B0FDF51424C43FE7CA4488962EA2" xlink:type="arc" />
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939_terseLabel_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate cost of SVS repurchased for cancellation</link:label>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939_label_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments To Acquire Or Redeem Entity's Shares For Cancellation</link:label>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939_documentation_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments To Acquire Or Redeem Entity's Shares For Cancellation</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939" xlink:to="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939" xlink:type="arc" />
    <link:label id="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29_terseLabel_en-US" xlink:label="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of SVS repurchased for cancellation (in millions) (in shares)</link:label>
    <link:label id="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29_label_en-US" xlink:label="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased And Retired During Period, Shares1</link:label>
    <link:label id="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29_documentation_en-US" xlink:label="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29" xlink:to="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29" xlink:type="arc" />
    <link:label id="lab_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73_terseLabel_en-US" xlink:label="lab_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average price per share for repurchases (in usd per share)</link:label>
    <link:label id="lab_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73_label_en-US" xlink:label="lab_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Price</link:label>
    <link:label id="lab_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73_documentation_en-US" xlink:label="lab_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SharePrice" xlink:label="loc_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73" xlink:to="lab_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PurchaseOfTreasuryShares_716019B9ACD55051A725CA0481C862AD_terseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares_716019B9ACD55051A725CA0481C862AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate cost of SVS repurchased for delivery under SBC plans</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PurchaseOfTreasuryShares" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_716019B9ACD55051A725CA0481C862AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfTreasuryShares_716019B9ACD55051A725CA0481C862AD" xlink:to="lab_ifrs-full_PurchaseOfTreasuryShares_716019B9ACD55051A725CA0481C862AD" xlink:type="arc" />
    <link:label id="lab_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25_terseLabel_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of SVS repurchased for delivery under SBC plans (in millions) (in shares)</link:label>
    <link:label id="lab_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25_label_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired1</link:label>
    <link:label id="lab_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25_documentation_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TreasuryStockSharesAcquired1" xlink:label="loc_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25" xlink:to="lab_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25" xlink:type="arc" />
    <link:label id="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752_terseLabel_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of SVS held by trustee for delivery under SBC plans (in shares)</link:label>
    <link:label id="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752_label_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired, Held By Trustee</link:label>
    <link:label id="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752_documentation_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired, Held by Trustee</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TreasuryStockSharesAcquiredHeldByTrustee" xlink:label="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752" xlink:to="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752" xlink:type="arc" />
    <link:label id="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22_terseLabel_en-US" xlink:label="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Value of SVS held by trustee for delivery under SBC plans</link:label>
    <link:label id="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22_label_en-US" xlink:label="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method, Held By Trustee</link:label>
    <link:label id="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22_documentation_en-US" xlink:label="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method, Held By Trustee</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" xlink:label="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22" xlink:to="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_0B59F7EC1790C1A82F30C518E6AD97A9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_0B59F7EC1790C1A82F30C518E6AD97A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Non-Current Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_0B59F7EC1790C1A82F30C518E6AD97A9_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_0B59F7EC1790C1A82F30C518E6AD97A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other non-current assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_0B59F7EC1790C1A82F30C518E6AD97A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_0B59F7EC1790C1A82F30C518E6AD97A9" xlink:to="lab_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_0B59F7EC1790C1A82F30C518E6AD97A9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfExpensesExplanatory_DD09106956D31AC2D204C518E5BD5265_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesExplanatory_DD09106956D31AC2D204C518E5BD5265" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Charges (Recoveries)</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesExplanatory_DD09106956D31AC2D204C518E5BD5265_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesExplanatory_DD09106956D31AC2D204C518E5BD5265" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of expenses [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfExpensesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfExpensesExplanatory_DD09106956D31AC2D204C518E5BD5265" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExpensesExplanatory_DD09106956D31AC2D204C518E5BD5265" xlink:to="lab_ifrs-full_DisclosureOfExpensesExplanatory_DD09106956D31AC2D204C518E5BD5265" xlink:type="arc" />
    <link:label id="lab_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6_verboseLabel_en-US" xlink:label="lab_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2025 (to maturity in June 2025)</link:label>
    <link:label id="lab_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6_label_en-US" xlink:label="lab_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later Than Five Years And Not Later Than Six Years [Member]</link:label>
    <link:label id="lab_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6_documentation_en-US" xlink:label="lab_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Later Than Five Years And Not Later Than Six Years [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:label="loc_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6" xlink:to="lab_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6" xlink:type="arc" />
    <link:label id="lab_cls_TermLoansMember_F0FA093585762DF1F411C518E669602B_verboseLabel_en-US" xlink:label="lab_cls_TermLoansMember_F0FA093585762DF1F411C518E669602B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">New Term Loans</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoansMember" xlink:label="loc_cls_TermLoansMember_F0FA093585762DF1F411C518E669602B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TermLoansMember_F0FA093585762DF1F411C518E669602B" xlink:to="lab_cls_TermLoansMember_F0FA093585762DF1F411C518E669602B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_9D053ABD9900359297A8C518E69490CD_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_9D053ABD9900359297A8C518E69490CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facilities and Lease Obligations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_9D053ABD9900359297A8C518E69490CD_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_9D053ABD9900359297A8C518E69490CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of borrowings [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_9D053ABD9900359297A8C518E69490CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_9D053ABD9900359297A8C518E69490CD" xlink:to="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_9D053ABD9900359297A8C518E69490CD" xlink:type="arc" />
    <link:label id="lab_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B_terseLabel_en-US" xlink:label="lab_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Agreement To Sell Accounts Receivable</link:label>
    <link:label id="lab_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B_label_en-US" xlink:label="lab_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Agreement To Sell Accounts Receivable [Member]</link:label>
    <link:label id="lab_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B_documentation_en-US" xlink:label="lab_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New Agreement To Sell Accounts Receivable [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NewAgreementToSellAccountsReceivableMember" xlink:label="loc_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B" xlink:to="lab_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B" xlink:type="arc" />
    <link:label id="lab_cls_RevolvingFacilityDueJune2023Member_23DF4DC1EAC4A21D3349C518E3DF795E_verboseLabel_en-US" xlink:label="lab_cls_RevolvingFacilityDueJune2023Member_23DF4DC1EAC4A21D3349C518E3DF795E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revolving Facility Due June 2023</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingFacilityDueJune2023Member" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_23DF4DC1EAC4A21D3349C518E3DF795E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RevolvingFacilityDueJune2023Member_23DF4DC1EAC4A21D3349C518E3DF795E" xlink:to="lab_cls_RevolvingFacilityDueJune2023Member_23DF4DC1EAC4A21D3349C518E3DF795E" xlink:type="arc" />
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752_terseLabel_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [axis]</link:label>
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752_label_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derecognition Of Financial Assets By Type Of Transfer [Axis]</link:label>
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752_documentation_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Derecognition Of Financial Assets By Type Of Transfer [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:to="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:type="arc" />
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA_terseLabel_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derecognition Of Financial Assets By Type Of Transfer [Domain]</link:label>
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA_label_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derecognition Of Financial Assets By Type Of Transfer [Domain]</link:label>
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA_documentation_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Derecognition Of Financial Assets By Type Of Transfer [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:to="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:type="arc" />
    <link:label id="lab_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1_terseLabel_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Factoring of receivables from facility program</link:label>
    <link:label id="lab_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1_label_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Receivables Under Facility Program [Member]</link:label>
    <link:label id="lab_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1_documentation_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Of Receivables Under Facility Program  [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:label="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1" xlink:to="lab_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1" xlink:type="arc" />
    <link:label id="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4_terseLabel_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Factoring of receivables from supplier financing program</link:label>
    <link:label id="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4_label_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Receivables Under Supplier Financing Program [Member]</link:label>
    <link:label id="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4_documentation_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Of Receivables Under Supplier Financing Program  [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:label="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4" xlink:to="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4" xlink:type="arc" />
    <link:label id="lab_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE_terseLabel_en-US" xlink:label="lab_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term borrowings, maximum term</link:label>
    <link:label id="lab_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE_label_en-US" xlink:label="lab_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Borrowings, Maximum Term</link:label>
    <link:label id="lab_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE_documentation_en-US" xlink:label="lab_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short-Term Borrowings, Maximum Term</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ShortTermBorrowingsMaximumTerm" xlink:label="loc_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE" xlink:to="lab_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE" xlink:type="arc" />
    <link:label id="lab_cls_LettersOfCreditOutstandingAmount1_6324D32DCED7517DBEA2C518E3E3C120_verboseLabel_en-US" xlink:label="lab_cls_LettersOfCreditOutstandingAmount1_6324D32DCED7517DBEA2C518E3E3C120" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Sub-limit for letters of credit outstanding</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LettersOfCreditOutstandingAmount1" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_6324D32DCED7517DBEA2C518E3E3C120" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LettersOfCreditOutstandingAmount1_6324D32DCED7517DBEA2C518E3E3C120" xlink:to="lab_cls_LettersOfCreditOutstandingAmount1_6324D32DCED7517DBEA2C518E3E3C120" xlink:type="arc" />
    <link:label id="lab_ifrs-full_UndrawnBorrowingFacilities_8D018B5AABC6C58ECFA3C518E3E315D5_verboseLabel_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities_8D018B5AABC6C58ECFA3C518E3E315D5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Available borrowings</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UndrawnBorrowingFacilities" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_8D018B5AABC6C58ECFA3C518E3E315D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UndrawnBorrowingFacilities_8D018B5AABC6C58ECFA3C518E3E315D5" xlink:to="lab_ifrs-full_UndrawnBorrowingFacilities_8D018B5AABC6C58ECFA3C518E3E315D5" xlink:type="arc" />
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5_terseLabel_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Agreement to sell trade receivables, maximum capacity</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5_label_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Maximum Limit</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5_documentation_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Maximum Limit</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5" xlink:to="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5" xlink:type="arc" />
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F_terseLabel_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable sold during period</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F_label_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Amount Derecognized1</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F_documentation_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Amount Derecognized1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F" xlink:to="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412_label_en-US" xlink:label="lab_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GoodwillMember" xlink:label="loc_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412" xlink:to="lab_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in intangible assets and goodwill [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in intangible assets and goodwill [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:to="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in intangible assets and goodwill [abstract]</link:label>
    <link:label id="lab_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495_label_en-US" xlink:label="lab_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in intangible assets and goodwill [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract" xlink:label="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="lab_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929_periodStartLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill, beginning balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additions other than through business combinations, intangible assets other than goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions through business combinations</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisitions through business combinations, intangible assets and goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_FBCFCEAFB30FBC00CAABC518E6F10727_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_FBCFCEAFB30FBC00CAABC518E6F10727" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_FBCFCEAFB30FBC00CAABC518E6F10727" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_FBCFCEAFB30FBC00CAABC518E6F10727" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_FBCFCEAFB30FBC00CAABC518E6F10727" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, intangible assets and goodwill</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, intangible assets and goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Write down of assets</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, intangible assets other than goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange and other</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through net exchange differences, intangible assets and goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_EFE7025D0D811159C6F3C518E6F22D3C_periodEndLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill_EFE7025D0D811159C6F3C518E6F22D3C" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_EFE7025D0D811159C6F3C518E6F22D3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwill_EFE7025D0D811159C6F3C518E6F22D3C" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwill_EFE7025D0D811159C6F3C518E6F22D3C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_C7EAB0BA7F4ACB866520C518E77C375F_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_C7EAB0BA7F4ACB866520C518E77C375F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information About Property, Plant and Equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_C7EAB0BA7F4ACB866520C518E77C375F_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_C7EAB0BA7F4ACB866520C518E77C375F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_C7EAB0BA7F4ACB866520C518E77C375F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_C7EAB0BA7F4ACB866520C518E77C375F" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_C7EAB0BA7F4ACB866520C518E77C375F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_FB225F1E2708839E42A5C518E77CBD9B_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_FB225F1E2708839E42A5C518E77CBD9B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information About Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_FB225F1E2708839E42A5C518E77CBD9B_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_FB225F1E2708839E42A5C518E77CBD9B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_FB225F1E2708839E42A5C518E77CBD9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_FB225F1E2708839E42A5C518E77CBD9B" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_FB225F1E2708839E42A5C518E77CBD9B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_37CFCC80CA8C30FE6D02C518E7989463_label_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract_37CFCC80CA8C30FE6D02C518E7989463" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfCashFlowsAbstract" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_37CFCC80CA8C30FE6D02C518E7989463" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_37CFCC80CA8C30FE6D02C518E7989463" xlink:to="lab_ifrs-full_StatementOfCashFlowsAbstract_37CFCC80CA8C30FE6D02C518E7989463" xlink:type="arc" />
    <link:label id="lab_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C_terseLabel_en-US" xlink:label="lab_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Table]</link:label>
    <link:label id="lab_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C_label_en-US" xlink:label="lab_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Table]</link:label>
    <link:label id="lab_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C_documentation_en-US" xlink:label="lab_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Table]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementOfCashFlowsTable" xlink:label="loc_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:to="lab_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:type="arc" />
    <link:label id="lab_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5_terseLabel_en-US" xlink:label="lab_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Line Items]</link:label>
    <link:label id="lab_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5_label_en-US" xlink:label="lab_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows [Line Items]</link:label>
    <link:label id="lab_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5_documentation_en-US" xlink:label="lab_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Statement Of Cash Flows [Table]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementOfCashFlowsLineItems" xlink:label="loc_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:to="lab_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:type="arc" />
    <link:label id="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE_terseLabel_en-US" xlink:label="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents, Period Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE_label_en-US" xlink:label="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents, Period Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE_documentation_en-US" xlink:label="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents, Period Increase (Decrease) [Roll Forward]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" xlink:label="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) operating activities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to net earnings for items not affecting cash:</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile profit (loss) [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for depreciation and amortisation expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C" xlink:to="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity-settled SBC</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for share-based payments</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22" xlink:to="lab_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other charges (recoveries)</link:label>
    <link:label id="lab_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0_label_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other adjustments for non-cash items</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherAdjustmentsForNoncashItems" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0" xlink:to="lab_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance costs</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for finance costs</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForFinanceCosts" xlink:label="loc_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741" xlink:to="lab_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (recovery)</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for income tax expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForIncomeTaxExpense" xlink:label="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF" xlink:to="lab_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB_label_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other inflows (outflows) of cash, classified as operating activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB" xlink:to="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in non-cash working capital items:</link:label>
    <link:label id="lab_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4_label_en-US" xlink:label="lab_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of cash payments from operating activities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfCashPaymentsAbstract" xlink:label="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="lab_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for decrease (increase) in trade accounts receivable</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for decrease (increase) in inventories</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for decrease (increase) in other current assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836" xlink:type="arc" />
    <link:label id="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465_terseLabel_en-US" xlink:label="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable, accrued and other current liabilities and provisions</link:label>
    <link:label id="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465_label_en-US" xlink:label="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments For Increase (Decrease) In Trade Accounts Payable, Accrued And Other Current Liabilities And Provisions</link:label>
    <link:label id="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465_documentation_en-US" xlink:label="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments For Increase (Decrease) In Trade Accounts Payable, Accrued And Other Current Liabilities And Provisions</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" xlink:label="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465" xlink:to="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Non-cash working capital changes</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in working capital</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE" xlink:to="lab_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net income tax paid</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income taxes paid (refund), classified as operating activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41" xlink:to="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) operating activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) investing activities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1_label_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1" xlink:to="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of computer software and property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase of property, plant and equipment, intangible assets other than goodwill, investment property and other non-current assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8" xlink:to="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sales of property, plant and equipment, classified as investing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9" xlink:to="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2_terseLabel_en-US" xlink:label="lab_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayment of advances from solar supplier</link:label>
    <link:label id="lab_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2_label_en-US" xlink:label="lab_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash receipts from repayment of advances and loans made to other parties, classified as investing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2" xlink:to="lab_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) investing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) financing activities [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_76A010246964E540701BC518E79EC8FC_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_76A010246964E540701BC518E79EC8FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings under credit facility</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_76A010246964E540701BC518E79EC8FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_76A010246964E540701BC518E79EC8FC" xlink:to="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_76A010246964E540701BC518E79EC8FC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_2F74B5E935505F4EFC97C518E79F36FF_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_2F74B5E935505F4EFC97C518E79F36FF" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayments under credit facility</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_2F74B5E935505F4EFC97C518E79F36FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_2F74B5E935505F4EFC97C518E79F36FF" xlink:to="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_2F74B5E935505F4EFC97C518E79F36FF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Lease payments</link:label>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162_label_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of lease liabilities, classified as financing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162" xlink:to="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of capital stock</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from issuing shares</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404" xlink:to="lab_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404" xlink:type="arc" />
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_564E9FE069B034D66593C518E79FB2C3_negatedTerseLabel_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_564E9FE069B034D66593C518E79FB2C3" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of capital stock for cancellation</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_564E9FE069B034D66593C518E79FB2C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_564E9FE069B034D66593C518E79FB2C3" xlink:to="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_564E9FE069B034D66593C518E79FB2C3" xlink:type="arc" />
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566_negatedTerseLabel_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of treasury stock for stock-based plans</link:label>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566_label_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments To Acquire Or Redeem Entity's Shares For Stock-based Plans</link:label>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566_documentation_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments To Acquire Or Redeem Entity's Shares For Stock-based Plans</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566" xlink:to="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566" xlink:type="arc" />
    <link:label id="lab_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9_negatedTerseLabel_en-US" xlink:label="lab_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Finance costs and waiver fees paid</link:label>
    <link:label id="lab_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9_label_en-US" xlink:label="lab_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment Of Financing Costs And Waiver Fees</link:label>
    <link:label id="lab_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9_documentation_en-US" xlink:label="lab_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment Of Financing Costs And Waiver Fees</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentOfFinancingCostsAndWaiverFees" xlink:label="loc_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9" xlink:to="lab_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) financing activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688_totalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688" xlink:to="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_77F064E935A21225351EC518E7A0F402_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents_77F064E935A21225351EC518E7A0F402" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_77F064E935A21225351EC518E7A0F402" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents_77F064E935A21225351EC518E7A0F402" xlink:to="lab_ifrs-full_CashAndCashEquivalents_77F064E935A21225351EC518E7A0F402" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_2054746E40AB95438098C518E7A078ED_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents_2054746E40AB95438098C518E7A078ED" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of year</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_2054746E40AB95438098C518E7A078ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents_2054746E40AB95438098C518E7A078ED" xlink:to="lab_ifrs-full_CashAndCashEquivalents_2054746E40AB95438098C518E7A078ED" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB_terseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments for debt issue costs</link:label>
    <link:label id="lab_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB_label_en-US" xlink:label="lab_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for debt issue costs</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsForDebtIssueCosts" xlink:label="loc_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB" xlink:to="lab_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_B5B46DC799047A86D5D3C518E5AC793D_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_B5B46DC799047A86D5D3C518E5AC793D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash charges</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_B5B46DC799047A86D5D3C518E5AC793D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_B5B46DC799047A86D5D3C518E5AC793D" xlink:to="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_B5B46DC799047A86D5D3C518E5AC793D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_F54C63C890FB501C76DCC518E5AC01C6_totalLabel_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities_F54C63C890FB501C76DCC518E5AC01C6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Expense of restructuring activities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_F54C63C890FB501C76DCC518E5AC01C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseOfRestructuringActivities_F54C63C890FB501C76DCC518E5AC01C6" xlink:to="lab_ifrs-full_ExpenseOfRestructuringActivities_F54C63C890FB501C76DCC518E5AC01C6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about hedging instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about hedging instruments [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:type="arc" />
    <link:label id="lab_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE_terseLabel_en-US" xlink:label="lab_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Malaysian ringgit</link:label>
    <link:label id="lab_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE_label_en-US" xlink:label="lab_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Malaysia, Ringgits</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_MYR" xlink:label="loc_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE" xlink:to="lab_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE" xlink:type="arc" />
    <link:label id="lab_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E_terseLabel_en-US" xlink:label="lab_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mexican peso</link:label>
    <link:label id="lab_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E_label_en-US" xlink:label="lab_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mexico, Pesos</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_MXN" xlink:label="loc_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E" xlink:to="lab_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E" xlink:type="arc" />
    <link:label id="lab_currency_GBP_272BCACFFC480430A875C518E3EE32A7_verboseLabel_en-US" xlink:label="lab_currency_GBP_272BCACFFC480430A875C518E3EE32A7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">British pound</link:label>
    <link:label id="lab_currency_GBP_272BCACFFC480430A875C518E3EE32A7_label_en-US" xlink:label="lab_currency_GBP_272BCACFFC480430A875C518E3EE32A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">United Kingdom, Pounds</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_GBP" xlink:label="loc_currency_GBP_272BCACFFC480430A875C518E3EE32A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_GBP_272BCACFFC480430A875C518E3EE32A7" xlink:to="lab_currency_GBP_272BCACFFC480430A875C518E3EE32A7" xlink:type="arc" />
    <link:label id="lab_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872_terseLabel_en-US" xlink:label="lab_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Singapore dollar</link:label>
    <link:label id="lab_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872_label_en-US" xlink:label="lab_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Singapore, Dollars</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_SGD" xlink:label="loc_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872" xlink:to="lab_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872" xlink:type="arc" />
    <link:label id="lab_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A_terseLabel_en-US" xlink:label="lab_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A_label_en-US" xlink:label="lab_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Currency [Member]</link:label>
    <link:label id="lab_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A_documentation_en-US" xlink:label="lab_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Currency [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherCurrencyMember" xlink:label="loc_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A" xlink:to="lab_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about hedging instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about hedging instruments [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NotionalAmount_402FC6E0F995D96B17E2C518E3EF8722_terseLabel_en-US" xlink:label="lab_ifrs-full_NotionalAmount_402FC6E0F995D96B17E2C518E3EF8722" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract amount of U.S. dollars</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_402FC6E0F995D96B17E2C518E3EF8722" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotionalAmount_402FC6E0F995D96B17E2C518E3EF8722" xlink:to="lab_ifrs-full_NotionalAmount_402FC6E0F995D96B17E2C518E3EF8722" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF_terseLabel_en-US" xlink:label="lab_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exchange rate in U.S. dollars (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF_label_en-US" xlink:label="lab_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Average price of hedging instrument</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AveragePriceOfHedgingInstrument" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF" xlink:to="lab_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF" xlink:type="arc" />
    <link:label id="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98_terseLabel_en-US" xlink:label="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum period in months</link:label>
    <link:label id="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98_label_en-US" xlink:label="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum Length Of Time Hedged In Cash Flow Hedge</link:label>
    <link:label id="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98_documentation_en-US" xlink:label="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum Length of Time Hedged in Cash Flow Hedge</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_MaximumLengthOfTimeHedgedInCashFlowHedge" xlink:label="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98" xlink:to="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98" xlink:type="arc" />
    <link:label id="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_E29B0002AF9E01B31185C518E3F03880_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_E29B0002AF9E01B31185C518E3F03880" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value gain/(loss)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_E29B0002AF9E01B31185C518E3F03880" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_E29B0002AF9E01B31185C518E3F03880" xlink:to="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_E29B0002AF9E01B31185C518E3F03880" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative assets</link:label>
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F_label_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current derivative financial assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentDerivativeFinancialAssets" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F" xlink:to="lab_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36_label_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current derivative financial liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36" xlink:to="lab_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36" xlink:type="arc" />
    <link:label id="lab_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93_terseLabel_en-US" xlink:label="lab_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Director</link:label>
    <link:label id="lab_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93_label_en-US" xlink:label="lab_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember" xlink:label="loc_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93" xlink:to="lab_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93" xlink:type="arc" />
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA_terseLabel_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [Table]</link:label>
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA_label_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [Table]</link:label>
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA_documentation_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [Table]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:to="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:type="arc" />
    <link:label id="lab_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70_label_en-US" xlink:label="lab_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:to="lab_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:type="arc" />
    <link:label id="lab_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7_terseLabel_en-US" xlink:label="lab_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CCS Segment Customer</link:label>
    <link:label id="lab_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7_label_en-US" xlink:label="lab_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CCS Segment Customer [Member]</link:label>
    <link:label id="lab_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7_documentation_en-US" xlink:label="lab_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">CCS Segment Customer [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CCSSegmentCustomerMember" xlink:label="loc_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7" xlink:to="lab_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7" xlink:type="arc" />
    <link:label id="lab_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB_terseLabel_en-US" xlink:label="lab_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ATS Segment Customer</link:label>
    <link:label id="lab_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB_label_en-US" xlink:label="lab_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ATS Segment Customer [Member]</link:label>
    <link:label id="lab_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB_documentation_en-US" xlink:label="lab_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">ATS Segment Customer [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ATSSegmentCustomerMember" xlink:label="loc_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB" xlink:to="lab_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB" xlink:type="arc" />
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652_terseLabel_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [Line Items]</link:label>
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652_label_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [Line Items]</link:label>
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652_documentation_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Derecognition of Financial Assets by Type of Transfer [Table]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:type="arc" />
    <link:label id="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3_terseLabel_en-US" xlink:label="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">A/R sales program, number of third-party banks</link:label>
    <link:label id="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3_label_en-US" xlink:label="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transfer Of FInancial Assets Accounted For As Sales, Number Of Banks</link:label>
    <link:label id="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3_documentation_en-US" xlink:label="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transfer Of FInancial Assets Accounted For As Sales, Number Of Banks</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" xlink:label="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3" xlink:to="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3" xlink:type="arc" />
    <link:label id="lab_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005_terseLabel_en-US" xlink:label="lab_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of supplier financing programs</link:label>
    <link:label id="lab_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005_label_en-US" xlink:label="lab_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Supplier Financing Programs</link:label>
    <link:label id="lab_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005_documentation_en-US" xlink:label="lab_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Supplier Financing Programs</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSupplierFinancingPrograms" xlink:label="loc_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005" xlink:to="lab_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005" xlink:type="arc" />
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4_terseLabel_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Agreement term</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4_label_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Agreement Term</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4_documentation_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Agreement Term</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4" xlink:to="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4" xlink:type="arc" />
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8_terseLabel_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Extension term</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8_label_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Term Of Agreement Extensions</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8_documentation_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Term Of Agreement Extensions</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8" xlink:to="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA_terseLabel_en-US" xlink:label="lab_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA_label_en-US" xlink:label="lab_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContractAssets" xlink:label="loc_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA" xlink:to="lab_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_C765D18A5BD223EB91DFC518E5486CAC_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_C765D18A5BD223EB91DFC518E5486CAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term employee benefits and costs</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_C765D18A5BD223EB91DFC518E5486CAC_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_C765D18A5BD223EB91DFC518E5486CAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation, short-term employee benefits</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_C765D18A5BD223EB91DFC518E5486CAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_C765D18A5BD223EB91DFC518E5486CAC" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_C765D18A5BD223EB91DFC518E5486CAC" xlink:type="arc" />
    <link:label id="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B_terseLabel_en-US" xlink:label="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Post-employment and other long-term benefits</link:label>
    <link:label id="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B_label_en-US" xlink:label="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Post-employment And Other Long-term Employee Benefits</link:label>
    <link:label id="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B_documentation_en-US" xlink:label="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Post-employment And Other Long-term Employee Benefits</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" xlink:label="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B" xlink:to="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_D391302210FC75C91FF7C518E549F2E9_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_D391302210FC75C91FF7C518E549F2E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SBC (including DSUs and RSUs to eligible directors)</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_D391302210FC75C91FF7C518E549F2E9_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_D391302210FC75C91FF7C518E549F2E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation, share-based payment</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_D391302210FC75C91FF7C518E549F2E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_D391302210FC75C91FF7C518E549F2E9" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_D391302210FC75C91FF7C518E549F2E9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_15B46CBF082FA1EC5A08C518E549F546_totalLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation_15B46CBF082FA1EC5A08C518E549F546" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_15B46CBF082FA1EC5A08C518E549F546_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation_15B46CBF082FA1EC5A08C518E549F546" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_15B46CBF082FA1EC5A08C518E549F546" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_15B46CBF082FA1EC5A08C518E549F546" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensation_15B46CBF082FA1EC5A08C518E549F546" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageShares_0E72C99226661160BB24C518E3D344F4_verboseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares_0E72C99226661160BB24C518E3D344F4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares (basic) (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageShares" xlink:label="loc_ifrs-full_WeightedAverageShares_0E72C99226661160BB24C518E3D344F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageShares_0E72C99226661160BB24C518E3D344F4" xlink:to="lab_ifrs-full_WeightedAverageShares_0E72C99226661160BB24C518E3D344F4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_E038CE1EFF001E12831FC518E3D375F0_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_E038CE1EFF001E12831FC518E3D375F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect of outstanding awards under SBC plans (in shares)</link:label>
    <link:label id="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_E038CE1EFF001E12831FC518E3D375F0_label_en-US" xlink:label="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_E038CE1EFF001E12831FC518E3D375F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dilutive effect of share options on number of ordinary shares</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:label="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_E038CE1EFF001E12831FC518E3D375F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_E038CE1EFF001E12831FC518E3D375F0" xlink:to="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_E038CE1EFF001E12831FC518E3D375F0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdjustedWeightedAverageShares_2957615CF86F35259612C518E3D3DAD4_totalLabel_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares_2957615CF86F35259612C518E3D3DAD4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares (diluted) (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustedWeightedAverageShares" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_2957615CF86F35259612C518E3D3DAD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares_2957615CF86F35259612C518E3D3DAD4" xlink:to="lab_ifrs-full_AdjustedWeightedAverageShares_2957615CF86F35259612C518E3D3DAD4" xlink:type="arc" />
    <link:label id="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5_terseLabel_en-US" xlink:label="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based awards excluded from diluted weighted average per share calculation (in shares)</link:label>
    <link:label id="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5_label_en-US" xlink:label="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded From Computation Of Earnings Per Share, Amount1</link:label>
    <link:label id="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5_documentation_en-US" xlink:label="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:label="loc_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5" xlink:to="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB_label_en-US" xlink:label="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Derecognition Of Financial Assets [Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB_documentation_en-US" xlink:label="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Derecognition Of Financial Assets [Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock" xlink:label="loc_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB" xlink:to="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB" xlink:type="arc" />
    <link:label id="lab_cls_GeneralInformationAboutFinancialStatementsAbstract_9DE3F753279684545554C518E78DB0C9_label_en-US" xlink:label="lab_cls_GeneralInformationAboutFinancialStatementsAbstract_9DE3F753279684545554C518E78DB0C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General Information About Financial Statements [Abstract]</link:label>
    <link:label id="lab_cls_GeneralInformationAboutFinancialStatementsAbstract_9DE3F753279684545554C518E78DB0C9_documentation_en-US" xlink:label="lab_cls_GeneralInformationAboutFinancialStatementsAbstract_9DE3F753279684545554C518E78DB0C9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">General Information About Financial Statements [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_GeneralInformationAboutFinancialStatementsAbstract" xlink:label="loc_cls_GeneralInformationAboutFinancialStatementsAbstract_9DE3F753279684545554C518E78DB0C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GeneralInformationAboutFinancialStatementsAbstract_9DE3F753279684545554C518E78DB0C9" xlink:to="lab_cls_GeneralInformationAboutFinancialStatementsAbstract_9DE3F753279684545554C518E78DB0C9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_8AFDFA429C50613B19FDC518E78DEA9C_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_8AFDFA429C50613B19FDC518E78DEA9C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reporting Entity</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_8AFDFA429C50613B19FDC518E78DEA9C_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_8AFDFA429C50613B19FDC518E78DEA9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of general information about financial statements [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_8AFDFA429C50613B19FDC518E78DEA9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_8AFDFA429C50613B19FDC518E78DEA9C" xlink:to="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_8AFDFA429C50613B19FDC518E78DEA9C" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Stock</link:label>
    <link:label id="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691_label_en-US" xlink:label="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Share Capital And Share-based Payment Arrangements [Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691_documentation_en-US" xlink:label="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Share Capital And Share-based Payment Arrangements [Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" xlink:label="loc_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691" xlink:to="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B_negatedLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accrued benefit obligations, end of year</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined benefit obligation, at present value</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B" xlink:to="lab_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PlanAssetsAtFairValue_979C64EC428837829D22C518E4E3C5D7_netLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue_979C64EC428837829D22C518E4E3C5D7" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Plan assets, end of year</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_979C64EC428837829D22C518E4E3C5D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_979C64EC428837829D22C518E4E3C5D7" xlink:to="lab_ifrs-full_PlanAssetsAtFairValue_979C64EC428837829D22C518E4E3C5D7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA_totalLabel_en-US" xlink:label="lab_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Excess (deficiency) of plan assets over accrued benefit obligations</link:label>
    <link:label id="lab_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA_label_en-US" xlink:label="lab_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Surplus (deficit) in plan</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SurplusDeficitInPlan" xlink:label="loc_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA" xlink:to="lab_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [member]</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7_terseLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan assets</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7_label_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan assets [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsMember" xlink:label="loc_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7" xlink:to="lab_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward" xlink:label="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="lab_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E_negatedPeriodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E_label_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ADAF2B11F96714769846C518E50BBF21_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ADAF2B11F96714769846C518E50BBF21" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ADAF2B11F96714769846C518E50BBF21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ADAF2B11F96714769846C518E50BBF21" xlink:to="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ADAF2B11F96714769846C518E50BBF21" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96_terseLabel_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial losses in other comprehensive income</link:label>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96_label_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Return on plan assets excluding interest income or expense, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96" xlink:to="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96" xlink:type="arc" />
    <link:label id="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BD1E4520B4CEB15E0228C518E50C8F60_negatedLabel_en-US" xlink:label="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BD1E4520B4CEB15E0228C518E50C8F60" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Administrative expenses paid from plan assets</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BD1E4520B4CEB15E0228C518E50C8F60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BD1E4520B4CEB15E0228C518E50C8F60" xlink:to="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BD1E4520B4CEB15E0228C518E50C8F60" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F_terseLabel_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F_label_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contributions to plan by employer, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F" xlink:to="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F" xlink:type="arc" />
    <link:label id="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212_negatedTerseLabel_en-US" xlink:label="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employer direct benefit payments</link:label>
    <link:label id="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212_label_en-US" xlink:label="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employer Direct Benefit Payments, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212_documentation_en-US" xlink:label="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employer Direct Benefit Payments, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212" xlink:to="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212" xlink:type="arc" />
    <link:label id="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA_negatedTerseLabel_en-US" xlink:label="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employer direct settlement payments</link:label>
    <link:label id="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA_label_en-US" xlink:label="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employer Direct Settlement Payments, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA_documentation_en-US" xlink:label="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employer Direct Settlement Payments, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA" xlink:to="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA" xlink:type="arc" />
    <link:label id="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F_terseLabel_en-US" xlink:label="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Settlement payments from employer</link:label>
    <link:label id="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F_label_en-US" xlink:label="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Settlement Payments From Employer, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F_documentation_en-US" xlink:label="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Settlement Payments From Employer, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F" xlink:to="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31_terseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Settlement payments from plan</link:label>
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31_label_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments in respect of settlements, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31" xlink:to="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_C7F0106BF3023F3B1490C518E50DA4C6_verboseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_C7F0106BF3023F3B1490C518E50DA4C6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Benefit payments from plan</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_C7F0106BF3023F3B1490C518E50DA4C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_C7F0106BF3023F3B1490C518E50DA4C6" xlink:to="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_C7F0106BF3023F3B1490C518E50DA4C6" xlink:type="arc" />
    <link:label id="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994_negatedTerseLabel_en-US" xlink:label="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Benefit payments from employer</link:label>
    <link:label id="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994_label_en-US" xlink:label="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments From Employer, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994_documentation_en-US" xlink:label="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments From Employer, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994" xlink:to="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency exchange rate changes and other</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through changes in foreign exchange rates, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_BCD71EFC68F43BEF4A9AC518E50D12DE_negatedPeriodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_BCD71EFC68F43BEF4A9AC518E50D12DE" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_BCD71EFC68F43BEF4A9AC518E50D12DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_BCD71EFC68F43BEF4A9AC518E50D12DE" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_BCD71EFC68F43BEF4A9AC518E50D12DE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RawMaterials_89EF1BBC1550F8C43F7AC518E738CA24_terseLabel_en-US" xlink:label="lab_ifrs-full_RawMaterials_89EF1BBC1550F8C43F7AC518E738CA24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_ifrs-full_RawMaterials_89EF1BBC1550F8C43F7AC518E738CA24_label_en-US" xlink:label="lab_ifrs-full_RawMaterials_89EF1BBC1550F8C43F7AC518E738CA24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current raw materials</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RawMaterials" xlink:label="loc_ifrs-full_RawMaterials_89EF1BBC1550F8C43F7AC518E738CA24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RawMaterials_89EF1BBC1550F8C43F7AC518E738CA24" xlink:to="lab_ifrs-full_RawMaterials_89EF1BBC1550F8C43F7AC518E738CA24" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WorkInProgress_8EC6E8AB4A8BC37EDAF9C518E738A78D_terseLabel_en-US" xlink:label="lab_ifrs-full_WorkInProgress_8EC6E8AB4A8BC37EDAF9C518E738A78D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work in progress</link:label>
    <link:label id="lab_ifrs-full_WorkInProgress_8EC6E8AB4A8BC37EDAF9C518E738A78D_label_en-US" xlink:label="lab_ifrs-full_WorkInProgress_8EC6E8AB4A8BC37EDAF9C518E738A78D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current work in progress</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WorkInProgress" xlink:label="loc_ifrs-full_WorkInProgress_8EC6E8AB4A8BC37EDAF9C518E738A78D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WorkInProgress_8EC6E8AB4A8BC37EDAF9C518E738A78D" xlink:to="lab_ifrs-full_WorkInProgress_8EC6E8AB4A8BC37EDAF9C518E738A78D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinishedGoods_4308900D8E9F9355ADBDC518E738CA13_terseLabel_en-US" xlink:label="lab_ifrs-full_FinishedGoods_4308900D8E9F9355ADBDC518E738CA13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_ifrs-full_FinishedGoods_4308900D8E9F9355ADBDC518E738CA13_label_en-US" xlink:label="lab_ifrs-full_FinishedGoods_4308900D8E9F9355ADBDC518E738CA13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current finished goods</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinishedGoods" xlink:label="loc_ifrs-full_FinishedGoods_4308900D8E9F9355ADBDC518E738CA13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinishedGoods_4308900D8E9F9355ADBDC518E738CA13" xlink:to="lab_ifrs-full_FinishedGoods_4308900D8E9F9355ADBDC518E738CA13" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Inventories_B8B08D0B66986821665DC518E7399CAC_totalLabel_en-US" xlink:label="lab_ifrs-full_Inventories_B8B08D0B66986821665DC518E7399CAC" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Current inventories</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_B8B08D0B66986821665DC518E7399CAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Inventories_B8B08D0B66986821665DC518E7399CAC" xlink:to="lab_ifrs-full_Inventories_B8B08D0B66986821665DC518E7399CAC" xlink:type="arc" />
    <link:label id="lab_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714_verboseLabel_en-US" xlink:label="lab_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:to="lab_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Obligations</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease liabilities [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA" xlink:to="lab_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA" xlink:type="arc" />
    <link:label id="lab_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862_terseLabel_en-US" xlink:label="lab_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862_label_en-US" xlink:label="lab_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Financing Costs [Member]</link:label>
    <link:label id="lab_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862_documentation_en-US" xlink:label="lab_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Financing Costs [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredFinancingCostsMember" xlink:label="loc_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862" xlink:to="lab_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862" xlink:type="arc" />
    <link:label id="lab_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918_terseLabel_en-US" xlink:label="lab_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs, gross</link:label>
    <link:label id="lab_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918_label_en-US" xlink:label="lab_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Financing Costs, Gross [Member]</link:label>
    <link:label id="lab_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918_documentation_en-US" xlink:label="lab_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Financing Costs, Gross [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredFinancingCostsGrossMember" xlink:label="loc_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918" xlink:to="lab_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918" xlink:type="arc" />
    <link:label id="lab_cls_LeaseLiabilityUnderIAS17_E4321D36B0A2D4BDF220CA045D5BD686_verboseLabel_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIAS17_E4321D36B0A2D4BDF220CA045D5BD686" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIAS17" xlink:label="loc_cls_LeaseLiabilityUnderIAS17_E4321D36B0A2D4BDF220CA045D5BD686" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeaseLiabilityUnderIAS17_E4321D36B0A2D4BDF220CA045D5BD686" xlink:to="lab_cls_LeaseLiabilityUnderIAS17_E4321D36B0A2D4BDF220CA045D5BD686" xlink:type="arc" />
    <link:label id="lab_cls_LeaseLiabilityUnderIFRS16_B414AC3FF25D2B4495D2CA0460868C6A_verboseLabel_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIFRS16_B414AC3FF25D2B4495D2CA0460868C6A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIFRS16" xlink:label="loc_cls_LeaseLiabilityUnderIFRS16_B414AC3FF25D2B4495D2CA0460868C6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeaseLiabilityUnderIFRS16_B414AC3FF25D2B4495D2CA0460868C6A" xlink:to="lab_cls_LeaseLiabilityUnderIFRS16_B414AC3FF25D2B4495D2CA0460868C6A" xlink:type="arc" />
    <link:label id="lab_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866_totalLabel_en-US" xlink:label="lab_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Borrowings and lease liabilities</link:label>
    <link:label id="lab_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866_label_en-US" xlink:label="lab_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings And Lease Liabilities</link:label>
    <link:label id="lab_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866_documentation_en-US" xlink:label="lab_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Borrowings and Lease Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_BorrowingsAndLeaseLiabilities" xlink:label="loc_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866" xlink:to="lab_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866" xlink:type="arc" />
    <link:label id="lab_cls_CurrentBorrowingsAndLeaseLiabilities_D384D0A0C8443A98AA5BCA045D5D4E12_verboseLabel_en-US" xlink:label="lab_cls_CurrentBorrowingsAndLeaseLiabilities_D384D0A0C8443A98AA5BCA045D5D4E12" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current portion of borrowings under Credit Facility and lease obligations</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_D384D0A0C8443A98AA5BCA045D5D4E12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CurrentBorrowingsAndLeaseLiabilities_D384D0A0C8443A98AA5BCA045D5D4E12" xlink:to="lab_cls_CurrentBorrowingsAndLeaseLiabilities_D384D0A0C8443A98AA5BCA045D5D4E12" xlink:type="arc" />
    <link:label id="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_1DB1F26C0FB5659CD154CA045D5D943D_verboseLabel_en-US" xlink:label="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_1DB1F26C0FB5659CD154CA045D5D943D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term portion of borrowings under Credit Facility and lease obligations</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_1DB1F26C0FB5659CD154CA045D5D943D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_1DB1F26C0FB5659CD154CA045D5D943D" xlink:to="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_1DB1F26C0FB5659CD154CA045D5D943D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current lease liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7_label_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLeaseLiabilities" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7" xlink:to="lab_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentLeaseLiabilities" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3" xlink:to="lab_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3" xlink:type="arc" />
    <link:label id="lab_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197_terseLabel_en-US" xlink:label="lab_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197_label_en-US" xlink:label="lab_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement Scenario1 [Axis]</link:label>
    <link:label id="lab_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197_documentation_en-US" xlink:label="lab_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Statement Scenario1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementScenario1Axis" xlink:label="loc_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:to="lab_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:type="arc" />
    <link:label id="lab_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D_terseLabel_en-US" xlink:label="lab_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D_label_en-US" xlink:label="lab_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement Scenario1 [Domain]</link:label>
    <link:label id="lab_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D_documentation_en-US" xlink:label="lab_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Statement Scenario1 [Axis]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementScenario1Domain" xlink:label="loc_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:to="lab_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:type="arc" />
    <link:label id="lab_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084_terseLabel_en-US" xlink:label="lab_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084_label_en-US" xlink:label="lab_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Forecast1 [Member]</link:label>
    <link:label id="lab_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084_documentation_en-US" xlink:label="lab_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Scenario, Forecast1 [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ScenarioForecast1Member" xlink:label="loc_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084" xlink:to="lab_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084" xlink:type="arc" />
    <link:label id="lab_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907_terseLabel_en-US" xlink:label="lab_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Karel</link:label>
    <link:label id="lab_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907_label_en-US" xlink:label="lab_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Karel [Member]</link:label>
    <link:label id="lab_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907_documentation_en-US" xlink:label="lab_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Karel [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_KarelMember" xlink:label="loc_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907" xlink:to="lab_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907" xlink:type="arc" />
    <link:label id="lab_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68_terseLabel_en-US" xlink:label="lab_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior credit facility</link:label>
    <link:label id="lab_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68_label_en-US" xlink:label="lab_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Credit Facility [Member]</link:label>
    <link:label id="lab_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68_documentation_en-US" xlink:label="lab_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prior Credit Facility [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PriorCreditFacilityMember" xlink:label="loc_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68" xlink:to="lab_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consideration transferred, acquisition-date fair value</link:label>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B_label_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consideration transferred, acquisition-date fair value</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B" xlink:to="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B" xlink:type="arc" />
    <link:label id="lab_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5_negatedTerseLabel_en-US" xlink:label="lab_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Working capital adjustment</link:label>
    <link:label id="lab_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5_label_en-US" xlink:label="lab_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consideration Transferred, Acquisition-Date Fair Value, Working Capital Adjustment</link:label>
    <link:label id="lab_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5_documentation_en-US" xlink:label="lab_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consideration Transferred, Acquisition-Date Fair Value, Working Capital Adjustment</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment" xlink:label="loc_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5" xlink:to="lab_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5" xlink:type="arc" />
    <link:label id="lab_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926_terseLabel_en-US" xlink:label="lab_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense annual increase</link:label>
    <link:label id="lab_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926_label_en-US" xlink:label="lab_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization Expense Of Combined Entity As If Combination Occurred At Beginning Of Period</link:label>
    <link:label id="lab_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926_documentation_en-US" xlink:label="lab_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amortization Expense Of Combined Entity As If Combination Occurred At Beginning Of Period</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:label="loc_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926" xlink:to="lab_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition-related costs recognised as expense for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination</link:label>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873_label_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisition-related costs recognised as expense for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873" xlink:to="lab_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Cash_AC2E07BEAFBAE9285881C518E44298FA_terseLabel_en-US" xlink:label="lab_ifrs-full_Cash_AC2E07BEAFBAE9285881C518E44298FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_ifrs-full_Cash_AC2E07BEAFBAE9285881C518E44298FA_label_en-US" xlink:label="lab_ifrs-full_Cash_AC2E07BEAFBAE9285881C518E44298FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Cash" xlink:label="loc_ifrs-full_Cash_AC2E07BEAFBAE9285881C518E44298FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Cash_AC2E07BEAFBAE9285881C518E44298FA" xlink:to="lab_ifrs-full_Cash_AC2E07BEAFBAE9285881C518E44298FA" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashEquivalents_76FCDB30BA3957888382C518E4426A2B_terseLabel_en-US" xlink:label="lab_ifrs-full_CashEquivalents_76FCDB30BA3957888382C518E4426A2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashEquivalents_76FCDB30BA3957888382C518E4426A2B_label_en-US" xlink:label="lab_ifrs-full_CashEquivalents_76FCDB30BA3957888382C518E4426A2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashEquivalents" xlink:label="loc_ifrs-full_CashEquivalents_76FCDB30BA3957888382C518E4426A2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashEquivalents_76FCDB30BA3957888382C518E4426A2B" xlink:to="lab_ifrs-full_CashEquivalents_76FCDB30BA3957888382C518E4426A2B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_CBD3CE1756F268BE655CC518E442C70F_totalLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents_CBD3CE1756F268BE655CC518E442C70F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_CBD3CE1756F268BE655CC518E442C70F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents_CBD3CE1756F268BE655CC518E442C70F" xlink:to="lab_ifrs-full_CashAndCashEquivalents_CBD3CE1756F268BE655CC518E442C70F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_BC0F09EE317676561E17C518E78184EC_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_BC0F09EE317676561E17C518E78184EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_BC0F09EE317676561E17C518E78184EC_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_BC0F09EE317676561E17C518E78184EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for trade and other receivables [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_BC0F09EE317676561E17C518E78184EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_BC0F09EE317676561E17C518E78184EC" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_BC0F09EE317676561E17C518E78184EC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_73E394F9BCCCEEBBA9E2C518E782786F_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_73E394F9BCCCEEBBA9E2C518E782786F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets classified as held for sale</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_73E394F9BCCCEEBBA9E2C518E782786F_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_73E394F9BCCCEEBBA9E2C518E782786F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for non-current assets or disposal groups classified as held for sale [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_73E394F9BCCCEEBBA9E2C518E782786F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_73E394F9BCCCEEBBA9E2C518E782786F" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_73E394F9BCCCEEBBA9E2C518E782786F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_5AE8DE2F89851806D0D4C518E7821DA2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_5AE8DE2F89851806D0D4C518E7821DA2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of compliance</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_5AE8DE2F89851806D0D4C518E7821DA2_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_5AE8DE2F89851806D0D4C518E7821DA2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of basis of preparation of financial statements [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_5AE8DE2F89851806D0D4C518E7821DA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_5AE8DE2F89851806D0D4C518E7821DA2" xlink:to="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_5AE8DE2F89851806D0D4C518E7821DA2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_C6B6A9FBEBB12283413BC518E7829909_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_C6B6A9FBEBB12283413BC518E7829909" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Functional and presentation currency</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_C6B6A9FBEBB12283413BC518E7829909_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_C6B6A9FBEBB12283413BC518E7829909" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for functional currency [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_C6B6A9FBEBB12283413BC518E7829909" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_C6B6A9FBEBB12283413BC518E7829909" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_C6B6A9FBEBB12283413BC518E7829909" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_00EC6C49ABBA04231179C518E782A139_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_00EC6C49ABBA04231179C518E782A139" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of estimates and judgments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_00EC6C49ABBA04231179C518E782A139_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_00EC6C49ABBA04231179C518E782A139" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of accounting judgements and estimates [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_00EC6C49ABBA04231179C518E782A139" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_00EC6C49ABBA04231179C518E782A139" xlink:to="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_00EC6C49ABBA04231179C518E782A139" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently adopted and recently issued accounting pronouncements</link:label>
    <link:label id="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866_label_en-US" xlink:label="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Accounting Policy For New Accounting Pronouncements [Policy Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866_documentation_en-US" xlink:label="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Accounting Policy For New Accounting Pronouncements [Policy Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" xlink:label="loc_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866" xlink:to="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_994401D506B6B1511B18C518E783B8E0_terseLabel_en-US" xlink:label="lab_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_994401D506B6B1511B18C518E783B8E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of measurement</link:label>
    <link:label id="lab_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_994401D506B6B1511B18C518E783B8E0_label_en-US" xlink:label="lab_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_994401D506B6B1511B18C518E783B8E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Explanation of measurement bases used in preparing financial statements [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements" xlink:label="loc_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_994401D506B6B1511B18C518E783B8E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_994401D506B6B1511B18C518E783B8E0" xlink:to="lab_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_994401D506B6B1511B18C518E783B8E0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_753A9FA9B289EAC22ECEC518E783413F_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_753A9FA9B289EAC22ECEC518E783413F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_753A9FA9B289EAC22ECEC518E783413F_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_753A9FA9B289EAC22ECEC518E783413F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for subsidiaries [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_753A9FA9B289EAC22ECEC518E783413F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_753A9FA9B289EAC22ECEC518E783413F" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_753A9FA9B289EAC22ECEC518E783413F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_F248DAA9BB1DC2C25E54C518E78375E7_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_F248DAA9BB1DC2C25E54C518E78375E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combinations</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_F248DAA9BB1DC2C25E54C518E78375E7_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_F248DAA9BB1DC2C25E54C518E78375E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for business combinations [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_F248DAA9BB1DC2C25E54C518E78375E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_F248DAA9BB1DC2C25E54C518E78375E7" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_F248DAA9BB1DC2C25E54C518E78375E7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_6FD894FE56FEEA8886CEC518E78329B4_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_6FD894FE56FEEA8886CEC518E78329B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_6FD894FE56FEEA8886CEC518E78329B4_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_6FD894FE56FEEA8886CEC518E78329B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for foreign currency translation [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_6FD894FE56FEEA8886CEC518E78329B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_6FD894FE56FEEA8886CEC518E78329B4" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_6FD894FE56FEEA8886CEC518E78329B4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_4FE0680E95C80E0827DEC518E783D99D_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_4FE0680E95C80E0827DEC518E783D99D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_4FE0680E95C80E0827DEC518E783D99D_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_4FE0680E95C80E0827DEC518E783D99D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for determining components of cash and cash equivalents [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_4FE0680E95C80E0827DEC518E783D99D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_4FE0680E95C80E0827DEC518E783D99D" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_4FE0680E95C80E0827DEC518E783D99D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_6C929DF9F26CE9A3CEC7C518E7837164_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_6C929DF9F26CE9A3CEC7C518E7837164" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_6C929DF9F26CE9A3CEC7C518E7837164_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_6C929DF9F26CE9A3CEC7C518E7837164" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for measuring inventories [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_6C929DF9F26CE9A3CEC7C518E7837164" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_6C929DF9F26CE9A3CEC7C518E7837164" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_6C929DF9F26CE9A3CEC7C518E7837164" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_E891595825D8310E604BC518E7840DAE_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_E891595825D8310E604BC518E7840DAE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_E891595825D8310E604BC518E7840DAE_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_E891595825D8310E604BC518E7840DAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for property, plant and equipment [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_E891595825D8310E604BC518E7840DAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_E891595825D8310E604BC518E7840DAE" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_E891595825D8310E604BC518E7840DAE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_38536581F883F1839292C518E78448CC_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_38536581F883F1839292C518E78448CC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_38536581F883F1839292C518E78448CC_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_38536581F883F1839292C518E78448CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for leases [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_38536581F883F1839292C518E78448CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_38536581F883F1839292C518E78448CC" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_38536581F883F1839292C518E78448CC" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_79A552007A643209E663C518E78414AE_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_79A552007A643209E663C518E78414AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and intangible assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_79A552007A643209E663C518E78414AE_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_79A552007A643209E663C518E78414AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_79A552007A643209E663C518E78414AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_79A552007A643209E663C518E78414AE" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_79A552007A643209E663C518E78414AE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_75A04597C5DAA91D8EE8C518E7848EC3_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_75A04597C5DAA91D8EE8C518E7848EC3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_75A04597C5DAA91D8EE8C518E7848EC3_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_75A04597C5DAA91D8EE8C518E7848EC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for impairment of non-financial assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_75A04597C5DAA91D8EE8C518E7848EC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_75A04597C5DAA91D8EE8C518E7848EC3" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_75A04597C5DAA91D8EE8C518E7848EC3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_596F14B86198E3257E8BC518E78452E9_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_596F14B86198E3257E8BC518E78452E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_596F14B86198E3257E8BC518E78452E9_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_596F14B86198E3257E8BC518E78452E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for provisions [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_596F14B86198E3257E8BC518E78452E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_596F14B86198E3257E8BC518E78452E9" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_596F14B86198E3257E8BC518E78452E9" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_BABBB83325E6894401A7C518E7842223_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_BABBB83325E6894401A7C518E7842223" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee benefits</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_BABBB83325E6894401A7C518E7842223_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_BABBB83325E6894401A7C518E7842223" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for employee benefits [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_BABBB83325E6894401A7C518E7842223" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_BABBB83325E6894401A7C518E7842223" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_BABBB83325E6894401A7C518E7842223" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_47A2AB7F194F0BE41463C518E784AB38_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_47A2AB7F194F0BE41463C518E784AB38" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation (SBC)</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_47A2AB7F194F0BE41463C518E784AB38_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_47A2AB7F194F0BE41463C518E784AB38" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for share-based payment transactions [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_47A2AB7F194F0BE41463C518E784AB38" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_47A2AB7F194F0BE41463C518E784AB38" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_47A2AB7F194F0BE41463C518E784AB38" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_07B975C8C05461448CEDC518E7851C82_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_07B975C8C05461448CEDC518E7851C82" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_07B975C8C05461448CEDC518E7851C82_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_07B975C8C05461448CEDC518E7851C82" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for finance costs [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_07B975C8C05461448CEDC518E7851C82" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_07B975C8C05461448CEDC518E7851C82" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_07B975C8C05461448CEDC518E7851C82" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_87E9D221E3D8F80E5AC1C518E7850FE5_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_87E9D221E3D8F80E5AC1C518E7850FE5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_87E9D221E3D8F80E5AC1C518E7850FE5_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_87E9D221E3D8F80E5AC1C518E7850FE5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for income tax [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_87E9D221E3D8F80E5AC1C518E7850FE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_87E9D221E3D8F80E5AC1C518E7850FE5" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_87E9D221E3D8F80E5AC1C518E7850FE5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_35A705C1BE1EBF8BDF6EC518E78503D4_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_35A705C1BE1EBF8BDF6EC518E78503D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial assets and financial liabilities</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_35A705C1BE1EBF8BDF6EC518E78503D4_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_35A705C1BE1EBF8BDF6EC518E78503D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for financial instruments [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_35A705C1BE1EBF8BDF6EC518E78503D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_35A705C1BE1EBF8BDF6EC518E78503D4" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_35A705C1BE1EBF8BDF6EC518E78503D4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_35D7BF8D66870468D8A4C518E7853C37_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_35D7BF8D66870468D8A4C518E7853C37" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value through profit or loss (FVTPL)</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_35D7BF8D66870468D8A4C518E7853C37_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_35D7BF8D66870468D8A4C518E7853C37" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for financial instruments at fair value through profit or loss [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_35D7BF8D66870468D8A4C518E7853C37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_35D7BF8D66870468D8A4C518E7853C37" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_35D7BF8D66870468D8A4C518E7853C37" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_7F1C14D9F77C5C4D1043C518E7852E3C_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_7F1C14D9F77C5C4D1043C518E7852E3C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortized cost</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_7F1C14D9F77C5C4D1043C518E7852E3C_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_7F1C14D9F77C5C4D1043C518E7852E3C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for loans and receivables [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_7F1C14D9F77C5C4D1043C518E7852E3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_7F1C14D9F77C5C4D1043C518E7852E3C" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_7F1C14D9F77C5C4D1043C518E7852E3C" xlink:type="arc" />
    <link:label id="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D_terseLabel_en-US" xlink:label="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other financial liabilities</link:label>
    <link:label id="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D_label_en-US" xlink:label="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of Accounting Policy for Other Financial Liabilities [Policy Text Block]</link:label>
    <link:label id="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D_documentation_en-US" xlink:label="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Description of Accounting Policy for Other Financial Liabilities [Policy Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" xlink:label="loc_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D" xlink:to="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_861563F8ED29867799CEC518E78641B2_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_861563F8ED29867799CEC518E78641B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives and hedge accounting</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_861563F8ED29867799CEC518E78641B2_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_861563F8ED29867799CEC518E78641B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for derivative financial instruments and hedging [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_861563F8ED29867799CEC518E78641B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_861563F8ED29867799CEC518E78641B2" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_861563F8ED29867799CEC518E78641B2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_7A42654DF7CC8C1AC472C518E7864A71_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_7A42654DF7CC8C1AC472C518E7864A71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_7A42654DF7CC8C1AC472C518E7864A71_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_7A42654DF7CC8C1AC472C518E7864A71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for impairment of financial assets [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_7A42654DF7CC8C1AC472C518E7864A71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_7A42654DF7CC8C1AC472C518E7864A71" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_7A42654DF7CC8C1AC472C518E7864A71" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_FABCED09606D6AE95263C518E7865B29_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_FABCED09606D6AE95263C518E7865B29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue and deferred investment costs</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_FABCED09606D6AE95263C518E7865B29_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_FABCED09606D6AE95263C518E7865B29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for recognition of revenue [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_FABCED09606D6AE95263C518E7865B29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_FABCED09606D6AE95263C518E7865B29" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_FABCED09606D6AE95263C518E7865B29" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_FB63615BBF25DFBEF3C6C518E760F202_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_FB63615BBF25DFBEF3C6C518E760F202" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_FB63615BBF25DFBEF3C6C518E760F202_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_FB63615BBF25DFBEF3C6C518E760F202" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of business combinations [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_FB63615BBF25DFBEF3C6C518E760F202" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_FB63615BBF25DFBEF3C6C518E760F202" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_FB63615BBF25DFBEF3C6C518E760F202" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_5720A6A2A8ECCC27BDC5C518E6A37117_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory_5720A6A2A8ECCC27BDC5C518E6A37117" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_5720A6A2A8ECCC27BDC5C518E6A37117_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory_5720A6A2A8ECCC27BDC5C518E6A37117" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of provisions [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfProvisionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory_5720A6A2A8ECCC27BDC5C518E6A37117" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProvisionsExplanatory_5720A6A2A8ECCC27BDC5C518E6A37117" xlink:to="lab_ifrs-full_DisclosureOfProvisionsExplanatory_5720A6A2A8ECCC27BDC5C518E6A37117" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information about Other Operating Expense</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C_label_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Other Expense Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C_documentation_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Other Expense Explanatory  [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C" xlink:to="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information about Restructuring and Related Costs</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8_label_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Restructuring And Related Costs Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8_documentation_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Restructuring And Related Costs Explanatory [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8" xlink:to="lab_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_51E7E7901F6EDE3D2A50C518E72CB913_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_51E7E7901F6EDE3D2A50C518E72CB913" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_51E7E7901F6EDE3D2A50C518E72CB913_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_51E7E7901F6EDE3D2A50C518E72CB913" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of property, plant and equipment [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_51E7E7901F6EDE3D2A50C518E72CB913" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_51E7E7901F6EDE3D2A50C518E72CB913" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_51E7E7901F6EDE3D2A50C518E72CB913" xlink:type="arc" />
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Detailed Information about Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3_label_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Accumulated Other Comprehensive Income Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3_documentation_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Accumulated Other Comprehensive Income Explanatory [Table Text Block]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3" xlink:to="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F_terseLabel_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued benefit obligations</link:label>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F_label_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Present value of defined benefit obligation [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F" xlink:to="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanChangeinBenefitObligationRollForward" xlink:label="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="lab_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_49CC98513C467E7B9EF0C518E4F34626_periodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_49CC98513C467E7B9EF0C518E4F34626" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Accrued benefit obligations, beginning of year</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_49CC98513C467E7B9EF0C518E4F34626" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_49CC98513C467E7B9EF0C518E4F34626" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_49CC98513C467E7B9EF0C518E4F34626" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_3C82D5529FAA63EC6C6BC518E4F38487_terseLabel_en-US" xlink:label="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_3C82D5529FAA63EC6C6BC518E4F38487" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Past service cost and settlement/curtailment losses</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_3C82D5529FAA63EC6C6BC518E4F38487" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_3C82D5529FAA63EC6C6BC518E4F38487" xlink:to="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_3C82D5529FAA63EC6C6BC518E4F38487" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Actuarial (losses) gains in other comprehensive income from changes in demographic assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial gains (losses) arising from changes in demographic assumptions, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Actuarial (losses) gains in other comprehensive income from changes in financial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial gains (losses) arising from changes in financial assumptions, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Actuarial (losses) gains in other comprehensive income from experience adjustments</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial gains (losses) arising from experience adjustments, net defined benefit liability (asset)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94" xlink:type="arc" />
    <link:label id="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6BBCF23B8B64457527EAC518E4F4D581_negatedTerseLabel_en-US" xlink:label="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6BBCF23B8B64457527EAC518E4F4D581" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlement payments from employer</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6BBCF23B8B64457527EAC518E4F4D581" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6BBCF23B8B64457527EAC518E4F4D581" xlink:to="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6BBCF23B8B64457527EAC518E4F4D581" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_495BA8A66D309D4CAA22C518E4F4423D_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_495BA8A66D309D4CAA22C518E4F4423D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlement payments from plan</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_495BA8A66D309D4CAA22C518E4F4423D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_495BA8A66D309D4CAA22C518E4F4423D" xlink:to="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_495BA8A66D309D4CAA22C518E4F4423D" xlink:type="arc" />
    <link:label id="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_11C95573DAB4EA3610FEC518E4F589F8_negatedLabel_en-US" xlink:label="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_11C95573DAB4EA3610FEC518E4F589F8" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Benefit payments from plan</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_11C95573DAB4EA3610FEC518E4F589F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_11C95573DAB4EA3610FEC518E4F589F8" xlink:to="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_11C95573DAB4EA3610FEC518E4F589F8" xlink:type="arc" />
    <link:label id="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_23C24B4A1DCDD10A20DAC518E4F5A23A_negatedLabel_en-US" xlink:label="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_23C24B4A1DCDD10A20DAC518E4F5A23A" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Benefit payments from employer</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_23C24B4A1DCDD10A20DAC518E4F5A23A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_23C24B4A1DCDD10A20DAC518E4F5A23A" xlink:to="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_23C24B4A1DCDD10A20DAC518E4F5A23A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_BB0BF2F97D4CD4B18FA0C518E4F5E30B_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_BB0BF2F97D4CD4B18FA0C518E4F5E30B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency exchange rate changes and other</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_BB0BF2F97D4CD4B18FA0C518E4F5E30B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_BB0BF2F97D4CD4B18FA0C518E4F5E30B" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_BB0BF2F97D4CD4B18FA0C518E4F5E30B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_5D13576228B1A7405ED3C518E4F52254_periodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_5D13576228B1A7405ED3C518E4F52254" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Accrued benefit obligations, end of year</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_5D13576228B1A7405ED3C518E4F52254" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_5D13576228B1A7405ED3C518E4F52254" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_5D13576228B1A7405ED3C518E4F52254" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average duration of defined benefit obligation</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average duration of defined benefit obligation</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:label="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03" xlink:to="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03" xlink:type="arc" />
    <link:label id="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract_CA62AE32C5091DC724E5C518E7B605DB_label_en-US" xlink:label="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract_CA62AE32C5091DC724E5C518E7B605DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of comprehensive income [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_CA62AE32C5091DC724E5C518E7B605DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_CA62AE32C5091DC724E5C518E7B605DB" xlink:to="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract_CA62AE32C5091DC724E5C518E7B605DB" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Items that will not be reclassified to net earnings:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Items that may be reclassified to net earnings:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E_totalLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive income</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive income, attributable to owners of parent</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E" xlink:to="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132_label_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:to="lab_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other provisions [member]</link:label>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4_label_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other provisions [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:to="lab_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C_terseLabel_en-US" xlink:label="lab_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C_label_en-US" xlink:label="lab_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring provision [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RestructuringProvisionMember" xlink:label="loc_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C" xlink:to="lab_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE_terseLabel_en-US" xlink:label="lab_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty</link:label>
    <link:label id="lab_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE_label_en-US" xlink:label="lab_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warranty provision [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WarrantyProvisionMember" xlink:label="loc_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE" xlink:to="lab_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3_terseLabel_en-US" xlink:label="lab_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal</link:label>
    <link:label id="lab_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3_label_en-US" xlink:label="lab_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal proceedings provision [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LegalProceedingsProvisionMember" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3" xlink:to="lab_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512_label_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for decommissioning, restoration and rehabilitation costs [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512" xlink:to="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7_periodStartLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7_label_en-US" xlink:label="lab_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherProvisions" xlink:label="loc_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7" xlink:to="lab_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641_label_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional provisions, other provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641" xlink:to="lab_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641" xlink:type="arc" />
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reversal of prior year provisions</link:label>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F_label_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unused provision reversed, other provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F" xlink:to="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments/usage</link:label>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A_label_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision used, other provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A" xlink:to="lab_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A" xlink:type="arc" />
    <link:label id="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479_terseLabel_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accretion, foreign exchange and other</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479_label_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Through Accretion and Net Exchange Differences, Other Provisions</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479_documentation_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Through Accretion and Net Exchange Differences, Other Provisions</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" xlink:label="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479" xlink:to="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherProvisions_E85620633480B63290ABC518E69C7BE3_periodEndLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisions_E85620633480B63290ABC518E69C7BE3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherProvisions" xlink:label="loc_ifrs-full_OtherProvisions_E85620633480B63290ABC518E69C7BE3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisions_E85620633480B63290ABC518E69C7BE3" xlink:to="lab_ifrs-full_OtherProvisions_E85620633480B63290ABC518E69C7BE3" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentProvisions_A0A7425C383B1A0104F1C518E69CFD7E_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions_A0A7425C383B1A0104F1C518E69CFD7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_A0A7425C383B1A0104F1C518E69CFD7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentProvisions_A0A7425C383B1A0104F1C518E69CFD7E" xlink:to="lab_ifrs-full_CurrentProvisions_A0A7425C383B1A0104F1C518E69CFD7E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E_label_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E" xlink:to="lab_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983_totalLabel_en-US" xlink:label="lab_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total provisions</link:label>
    <link:label id="lab_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983_label_en-US" xlink:label="lab_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983" xlink:to="lab_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_28DA54F06B75EC9092C7C518E5F0F1A1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_28DA54F06B75EC9092C7C518E5F0F1A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss, Net of Tax</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_28DA54F06B75EC9092C7C518E5F0F1A1_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_28DA54F06B75EC9092C7C518E5F0F1A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of analysis of other comprehensive income by item [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_28DA54F06B75EC9092C7C518E5F0F1A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_28DA54F06B75EC9092C7C518E5F0F1A1" xlink:to="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_28DA54F06B75EC9092C7C518E5F0F1A1" xlink:type="arc" />
    <link:label id="lab_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799_terseLabel_en-US" xlink:label="lab_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asian Subsidiary</link:label>
    <link:label id="lab_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799_label_en-US" xlink:label="lab_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asian Subsidiary [Member]</link:label>
    <link:label id="lab_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799_documentation_en-US" xlink:label="lab_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asian Subsidiary [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AsianSubsidiaryMember" xlink:label="loc_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799" xlink:to="lab_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799" xlink:type="arc" />
    <link:label id="lab_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1_terseLabel_en-US" xlink:label="lab_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Atrenne</link:label>
    <link:label id="lab_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1_label_en-US" xlink:label="lab_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Atrenne [Member]</link:label>
    <link:label id="lab_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1_documentation_en-US" xlink:label="lab_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Atrenne [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneMember" xlink:label="loc_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1" xlink:to="lab_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_6975BFA1476598DE8011C518E4736D4F_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_6975BFA1476598DE8011C518E4736D4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (recovery)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6975BFA1476598DE8011C518E4736D4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6975BFA1476598DE8011C518E4736D4F" xlink:to="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_6975BFA1476598DE8011C518E4736D4F" xlink:type="arc" />
    <link:label id="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090_negatedTerseLabel_en-US" xlink:label="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax benefit from change in estimate related to prior year estimate</link:label>
    <link:label id="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090_label_en-US" xlink:label="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Expense (Income) Related To Changes In Estimates For Prior Period Tax</link:label>
    <link:label id="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090_documentation_en-US" xlink:label="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Expense (Income) Related To Changes In Estimates For Prior Period Tax</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" xlink:label="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090" xlink:to="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78_negatedTerseLabel_en-US" xlink:label="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reversal of previously-recorded tax liabilities and uncertainties</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78_label_en-US" xlink:label="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Expense (Benefit) From Previously Recorded Deferred Tax Liabilities And Uncertainties</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78_documentation_en-US" xlink:label="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Expense (Benefit) From Previously Recorded Deferred Tax Liabilities And Uncertainties</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" xlink:label="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78" xlink:to="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce deferred tax expense</link:label>
    <link:label id="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5_label_en-US" xlink:label="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce deferred tax expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5" xlink:to="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax benefit related to previously unrecognized tax assets</link:label>
    <link:label id="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE_label_en-US" xlink:label="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce current tax expense</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE" xlink:to="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC_verboseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities as a result of acquisitions</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Business Combinations, Deferred Tax Liabilities</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Business Combinations, Deferred Tax Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC" xlink:to="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reversal of previously accrued Mexican taxes</link:label>
    <link:label id="lab_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191_label_en-US" xlink:label="lab_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Recoveries Of Reversal Of Provisions For Tax Uncertainties Related To Foreign Exchange Impacts</link:label>
    <link:label id="lab_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191_documentation_en-US" xlink:label="lab_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Recoveries Of Reversal Of Provisions For Tax Uncertainties Related To Foreign Exchange Impacts</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts" xlink:label="loc_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191" xlink:to="lab_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446_negatedLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Solar tax benefit</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax expense arising from write-down or reversal of write-down of deferred tax asset</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" xlink:label="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446" xlink:to="lab_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446" xlink:type="arc" />
    <link:label id="lab_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B_terseLabel_en-US" xlink:label="lab_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense related to the Tax Cuts and Jobs Act of 2017</link:label>
    <link:label id="lab_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B_label_en-US" xlink:label="lab_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Deferred Tax Asset, Income Tax Expense</link:label>
    <link:label id="lab_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B_documentation_en-US" xlink:label="lab_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Deferred Tax Asset, Income Tax Expense</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense" xlink:label="loc_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B" xlink:to="lab_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160_terseLabel_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized</link:label>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160_label_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deductible temporary differences for which no deferred tax asset is recognised</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160" xlink:to="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160" xlink:type="arc" />
    <link:label id="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary differences associated with investments in subsidiaries for which no deferred tax liabilities have been recognized</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements for which deferred tax liabilities have not been recognised</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:label="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E" xlink:to="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1_verboseLabel_en-US" xlink:label="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets recognized with respect to losses</link:label>
    <link:label id="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1_label_en-US" xlink:label="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Income (Expense), Recognised In Profit Or Loss, Deferred Tax Assets</link:label>
    <link:label id="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1_documentation_en-US" xlink:label="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Income (Expense), Recognised In Profit Or Loss, Deferred Tax Assets</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1" xlink:to="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate tax benefit from tax incentives</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Aggregate Dollar Amount1</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Aggregate Dollar Amount1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayAggregateDollarAmount1" xlink:label="loc_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694" xlink:to="lab_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax benefit from tax incentives, per share (in dollars per share)</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Income Tax Benefits Per Diluted Share</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Income Tax Benefits Per Diluted Share</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare" xlink:label="loc_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85" xlink:to="lab_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of tax incentives</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Number</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Number</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayNumber" xlink:label="loc_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233" xlink:to="lab_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial percentage of tax exemption (percent)</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Initial Percentage</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Initial Percentage</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayInitialPercentage" xlink:label="loc_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403" xlink:to="lab_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial term of tax exemption</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Initial Term</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Initial Term</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayInitialTerm" xlink:label="loc_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A" xlink:to="lab_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of tax exemption (percent)</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Percentage</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Percentage</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayPercentage" xlink:label="loc_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13" xlink:to="lab_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13" xlink:type="arc" />
    <link:label id="lab_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of tax exemption</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Term Two</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Term Two</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayTermTwo" xlink:label="loc_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8" xlink:to="lab_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [table]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:type="arc" />
    <link:label id="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A_terseLabel_en-US" xlink:label="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions prior to Impakt acquisition</link:label>
    <link:label id="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A_label_en-US" xlink:label="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisitions Prior To Impakt Acquisition [Member]</link:label>
    <link:label id="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A_documentation_en-US" xlink:label="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquisitions Prior To Impakt Acquisition [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AcquisitionsPriorToImpaktAcquisitionMember" xlink:label="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A" xlink:to="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [line items]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_C3CDD233D0F7FC2ABA94C518E6E8B63E_verboseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_C3CDD233D0F7FC2ABA94C518E6E8B63E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges against goodwill or intangible assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_C3CDD233D0F7FC2ABA94C518E6E8B63E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_C3CDD233D0F7FC2ABA94C518E6E8B63E" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_C3CDD233D0F7FC2ABA94C518E6E8B63E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_90C2D733FC9979FE231BC518E6E92D61_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_90C2D733FC9979FE231BC518E6E92D61" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Growth rate used to extrapolate cash flow projections (percentage)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_90C2D733FC9979FE231BC518E6E92D61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_90C2D733FC9979FE231BC518E6E92D61" xlink:to="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_90C2D733FC9979FE231BC518E6E92D61" xlink:type="arc" />
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_0900FF408718D7CAD149C518E6E9CD95_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill_0900FF408718D7CAD149C518E6E9CD95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_0900FF408718D7CAD149C518E6E9CD95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwill_0900FF408718D7CAD149C518E6E9CD95" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwill_0900FF408718D7CAD149C518E6E9CD95" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_C6D87D485C0D7A2A519AC518E6FEC47F_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_C6D87D485C0D7A2A519AC518E6FEC47F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_C6D87D485C0D7A2A519AC518E6FEC47F_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_C6D87D485C0D7A2A519AC518E6FEC47F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_C6D87D485C0D7A2A519AC518E6FEC47F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_C6D87D485C0D7A2A519AC518E6FEC47F" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_C6D87D485C0D7A2A519AC518E6FEC47F" xlink:type="arc" />
    <link:label id="lab_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163_terseLabel_en-US" xlink:label="lab_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of gross accounts receivable over 90 days past due (less than in 2019)</link:label>
    <link:label id="lab_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163_label_en-US" xlink:label="lab_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Percent Past Due2</link:label>
    <link:label id="lab_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163_documentation_en-US" xlink:label="lab_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financing Receivable, Percent Past Due2</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancingReceivablePercentPastDue2" xlink:label="loc_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163" xlink:to="lab_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_B4AB776BD17E2D509584C518E4078ACE_terseLabel_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_B4AB776BD17E2D509584C518E4078ACE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_B4AB776BD17E2D509584C518E4078ACE_label_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_B4AB776BD17E2D509584C518E4078ACE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance account for credit losses of financial assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_B4AB776BD17E2D509584C518E4078ACE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_B4AB776BD17E2D509584C518E4078ACE" xlink:to="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_B4AB776BD17E2D509584C518E4078ACE" xlink:type="arc" />
    <link:label id="lab_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7_terseLabel_en-US" xlink:label="lab_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized foreign exchange gains</link:label>
    <link:label id="lab_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7_label_en-US" xlink:label="lab_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealised foreign exchange gains (losses) [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UnrealisedForeignExchangeGainsLossesMember" xlink:label="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7" xlink:to="lab_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7" xlink:type="arc" />
    <link:label id="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9_terseLabel_en-US" xlink:label="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting provisions not currently deductible</link:label>
    <link:label id="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9_label_en-US" xlink:label="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Provisions Not Currently Deductible Related Temporary Differences [Member]</link:label>
    <link:label id="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9_documentation_en-US" xlink:label="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounting Provisions Not Currently Deductible Related Temporary Differences</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" xlink:label="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9" xlink:to="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9" xlink:type="arc" />
    <link:label id="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31_terseLabel_en-US" xlink:label="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pensions and non-pension post-retirement benefits</link:label>
    <link:label id="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31_label_en-US" xlink:label="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pensions And Non-pension Post-retirement Benefit Related Temporary Differences [Member]</link:label>
    <link:label id="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31_documentation_en-US" xlink:label="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pensions And Non-pension Post-retirement Benefit Related Temporary Differences</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" xlink:label="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31" xlink:to="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31" xlink:type="arc" />
    <link:label id="lab_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax losses carried forward</link:label>
    <link:label id="lab_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74_label_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unused tax losses [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UnusedTaxLossesMember" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74" xlink:to="lab_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74" xlink:type="arc" />
    <link:label id="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1_terseLabel_en-US" xlink:label="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment and intangibles</link:label>
    <link:label id="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1_label_en-US" xlink:label="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant And Equipment And Intangibles Related Temporary Differences [Member]</link:label>
    <link:label id="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1_documentation_en-US" xlink:label="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant And Equipment And Intangibles Related Temporary Differences</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" xlink:label="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1" xlink:to="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9_label_en-US" xlink:label="lab_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other temporary differences [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherTemporaryDifferencesMember" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9" xlink:to="lab_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9" xlink:type="arc" />
    <link:label id="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D_terseLabel_en-US" xlink:label="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification between deferred tax assets and deferred tax liabilities</link:label>
    <link:label id="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D_label_en-US" xlink:label="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification Between Deferred Tax Asset And Deferred Tax Liability Related Temporary Differences [Member]</link:label>
    <link:label id="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D_documentation_en-US" xlink:label="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reclassification Between Deferred Tax Asset And Deferred Tax Liability Related Temporary Differences</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" xlink:label="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D" xlink:to="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D" xlink:type="arc" />
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60_terseLabel_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in deferred tax liability (asset) [abstract]</link:label>
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60_label_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation Of Changes In Deferred Tax Asset [Roll Forward]</link:label>
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60_documentation_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reconciliation Of Changes In Deferred Tax Asset [Roll Forward]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxAssets_DD63F1821F3C26E14D81C518E45B862E_periodStartLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets_DD63F1821F3C26E14D81C518E45B862E" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, beginning balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_DD63F1821F3C26E14D81C518E45B862E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets_DD63F1821F3C26E14D81C518E45B862E" xlink:to="lab_ifrs-full_DeferredTaxAssets_DD63F1821F3C26E14D81C518E45B862E" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_92E02219ABDDFA80D932C518E45B9F76_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_92E02219ABDDFA80D932C518E45B9F76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credited (charged) to net earnings</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_92E02219ABDDFA80D932C518E45B9F76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_92E02219ABDDFA80D932C518E45B9F76" xlink:to="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_92E02219ABDDFA80D932C518E45B9F76" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credited (charged) directly to equity</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Items Credited (Charged) Directly To Equity, Deferred Tax Assets</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Items Credited (Charged) Directly To Equity, Deferred Tax Assets</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0" xlink:to="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797_negatedTerseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Additions from business combinations</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Business Combinations, Deferred Tax Asset</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Business Combinations, Deferred Tax Asset</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797" xlink:to="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797" xlink:type="arc" />
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB_terseLabel_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effects of foreign exchange</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB_label_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Deferred Tax Assets</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB_documentation_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Deferred Tax Assets</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB" xlink:to="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Other, Deferred Tax Assets</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Other, Deferred Tax Assets</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F" xlink:to="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxAssets_38510A82AF520417C943C518E45C7C8D_periodEndLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets_38510A82AF520417C943C518E45C7C8D" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_38510A82AF520417C943C518E45C7C8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets_38510A82AF520417C943C518E45C7C8D" xlink:to="lab_ifrs-full_DeferredTaxAssets_38510A82AF520417C943C518E45C7C8D" xlink:type="arc" />
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01_terseLabel_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in deferred tax liability [Roll Forward]</link:label>
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01_label_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation Of Changes In Deferred Tax Liability [Roll Forward]</link:label>
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01_documentation_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reconciliation Of Changes In Deferred Tax Liability [Roll Forward]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_88F1D60A49B0CD311860C518E45C6ED9_periodStartLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities_88F1D60A49B0CD311860C518E45C6ED9" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, beginning balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_88F1D60A49B0CD311860C518E45C6ED9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilities_88F1D60A49B0CD311860C518E45C6ED9" xlink:to="lab_ifrs-full_DeferredTaxLiabilities_88F1D60A49B0CD311860C518E45C6ED9" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charged (credited) to net earnings</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2_label_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Expense (Income) Recognised In Profit Or Loss, Deferred Tax Liabilities</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2_documentation_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Expense (Income) Recognised In Profit Or Loss, Deferred Tax Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2" xlink:to="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charged (credited) directly to equity</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Items (Credited) Charged Directly To Equity, Deferred Tax Liabilities</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Items (Credited) Charged Directly To Equity, Deferred Tax Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182" xlink:to="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_37CC12EB41B6FBC46F13C518E45DFB3C_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_37CC12EB41B6FBC46F13C518E45DFB3C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions from business combinations</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_37CC12EB41B6FBC46F13C518E45DFB3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_37CC12EB41B6FBC46F13C518E45DFB3C" xlink:to="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_37CC12EB41B6FBC46F13C518E45DFB3C" xlink:type="arc" />
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524_terseLabel_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effects of foreign exchange</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524_label_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Deferred Tax Liabilities</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524_documentation_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Deferred Tax Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524" xlink:to="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524" xlink:type="arc" />
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Other, Deferred Tax Liabilities</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Relating To Other, Deferred Tax Liabilities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4" xlink:to="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_9420AD25B10FE753AC85C518E45D1268_periodEndLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities_9420AD25B10FE753AC85C518E45D1268" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_9420AD25B10FE753AC85C518E45D1268" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilities_9420AD25B10FE753AC85C518E45D1268" xlink:to="lab_ifrs-full_DeferredTaxLiabilities_9420AD25B10FE753AC85C518E45D1268" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_4CA36AEB31D285404861C518E558241F_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_4CA36AEB31D285404861C518E558241F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Related Party Transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_4CA36AEB31D285404861C518E558241F_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_4CA36AEB31D285404861C518E558241F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_4CA36AEB31D285404861C518E558241F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_4CA36AEB31D285404861C518E558241F" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_4CA36AEB31D285404861C518E558241F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_43C19E02AC47F773666CC518E73D35B2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory_43C19E02AC47F773666CC518E73D35B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_43C19E02AC47F773666CC518E73D35B2_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory_43C19E02AC47F773666CC518E73D35B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of inventories [text block]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInventoriesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory_43C19E02AC47F773666CC518E73D35B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInventoriesExplanatory_43C19E02AC47F773666CC518E73D35B2" xlink:to="lab_ifrs-full_DisclosureOfInventoriesExplanatory_43C19E02AC47F773666CC518E73D35B2" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_C10611E7BFAE58FD225EC518E4D7B8C6_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_C10611E7BFAE58FD225EC518E4D7B8C6" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Pension and non-pension post-employment benefit obligations</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_C10611E7BFAE58FD225EC518E4D7B8C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_C10611E7BFAE58FD225EC518E4D7B8C6" xlink:to="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_C10611E7BFAE58FD225EC518E4D7B8C6" xlink:type="arc" />
    <link:label id="lab_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Current other post-employment benefit obligations</link:label>
    <link:label id="lab_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F_label_en-US" xlink:label="lab_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current net defined benefit liability</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F" xlink:to="lab_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_4B015366059A641B06CAC518E4D7DF36_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_4B015366059A641B06CAC518E4D7DF36" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-current net pension assets</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_4B015366059A641B06CAC518E4D7DF36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_4B015366059A641B06CAC518E4D7DF36" xlink:to="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_4B015366059A641B06CAC518E4D7DF36" xlink:type="arc" />
    <link:label id="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33_totalLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Excess (deficiency) of plan assets over accrued benefit obligations</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amounts For Asset (Liability) Recognized In Statement Of Financial Position</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amounts For Asset (Liability) Recognized In Statement Of Financial Position</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" xlink:label="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33" xlink:to="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33" xlink:type="arc" />
    <link:label id="lab_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment consolidation items [axis]</link:label>
    <link:label id="lab_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380_label_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment consolidation items [axis]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:to="lab_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:type="arc" />
    <link:label id="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for segment consolidation items [member]</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for segment consolidation items [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:to="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A_terseLabel_en-US" xlink:label="lab_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A_label_en-US" xlink:label="lab_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating segments [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="loc_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A" xlink:to="lab_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736_terseLabel_en-US" xlink:label="lab_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciling items</link:label>
    <link:label id="lab_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736_label_en-US" xlink:label="lab_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material reconciling items [member]</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaterialReconcilingItemsMember" xlink:label="loc_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736" xlink:to="lab_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736" xlink:type="arc" />
    <link:label id="lab_cls_SolarPanelManufacturingEquipmentMember_90CB8D991BE5896DEE6CC518E3A7BA3F_verboseLabel_en-US" xlink:label="lab_cls_SolarPanelManufacturingEquipmentMember_90CB8D991BE5896DEE6CC518E3A7BA3F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Solar charges</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_SolarPanelManufacturingEquipmentMember" xlink:label="loc_cls_SolarPanelManufacturingEquipmentMember_90CB8D991BE5896DEE6CC518E3A7BA3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SolarPanelManufacturingEquipmentMember_90CB8D991BE5896DEE6CC518E3A7BA3F" xlink:to="lab_cls_SolarPanelManufacturingEquipmentMember_90CB8D991BE5896DEE6CC518E3A7BA3F" xlink:type="arc" />
    <link:label id="lab_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563_terseLabel_en-US" xlink:label="lab_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, excluding computer software</link:label>
    <link:label id="lab_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563_label_en-US" xlink:label="lab_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Less Computer Software [Member]</link:label>
    <link:label id="lab_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563_documentation_en-US" xlink:label="lab_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intangible Assets, Less Computer Software [Member]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_IntangibleAssetsLessComputerSoftwareMember" xlink:label="loc_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563" xlink:to="lab_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_0E129B86150ECDFC2A85C518E3A84346_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities_0E129B86150ECDFC2A85C518E3A84346" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment income</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_0E129B86150ECDFC2A85C518E3A84346" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_0E129B86150ECDFC2A85C518E3A84346" xlink:to="lab_ifrs-full_ProfitLossFromOperatingActivities_0E129B86150ECDFC2A85C518E3A84346" xlink:type="arc" />
    <link:label id="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB_terseLabel_en-US" xlink:label="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment margin (as a percentage)</link:label>
    <link:label id="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB_label_en-US" xlink:label="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Entity's Profit (Loss) From Operating Activities</link:label>
    <link:label id="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB_documentation_en-US" xlink:label="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Entity's Profit (Loss) From Operating Activities</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfEntitysProfitLossFromOperatingActivities" xlink:label="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB" xlink:to="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB" xlink:type="arc" />
    <link:label id="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF_terseLabel_en-US" xlink:label="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciling items:</link:label>
    <link:label id="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF_label_en-US" xlink:label="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To Reconcile Earnings (Loss) Before Income Tax [Abstract]</link:label>
    <link:label id="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF_documentation_en-US" xlink:label="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustment To Reconcile Earnings (Loss) Before Income Tax [Abstract]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" xlink:label="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:type="arc" />
    <link:label id="lab_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E_terseLabel_en-US" xlink:label="lab_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance costs</link:label>
    <link:label id="lab_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E_label_en-US" xlink:label="lab_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance income (cost)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinanceIncomeCost" xlink:label="loc_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E" xlink:to="lab_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_A428D2C21BDEFF1EB852C518E3AACD8A_verboseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_A428D2C21BDEFF1EB852C518E3AACD8A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets (excluding computer software)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_A428D2C21BDEFF1EB852C518E3AACD8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_A428D2C21BDEFF1EB852C518E3AACD8A" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_A428D2C21BDEFF1EB852C518E3AACD8A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_OtherExpenseByFunction_87D33C69BB07E50D96CEC518E3AADA76_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherExpenseByFunction_87D33C69BB07E50D96CEC518E3AADA76" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other Charges (Recoveries) (note 16)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-full_OtherExpenseByFunction_87D33C69BB07E50D96CEC518E3AADA76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherExpenseByFunction_87D33C69BB07E50D96CEC518E3AADA76" xlink:to="lab_ifrs-full_OtherExpenseByFunction_87D33C69BB07E50D96CEC518E3AADA76" xlink:type="arc" />
    <link:label id="lab_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_59C94B09079FF3C25131C518E3AA685A_terseLabel_en-US" xlink:label="lab_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_59C94B09079FF3C25131C518E3AA685A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory fair value adjustment (note 3)</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales" xlink:label="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_59C94B09079FF3C25131C518E3AA685A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_59C94B09079FF3C25131C518E3AA685A" xlink:to="lab_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_59C94B09079FF3C25131C518E3AA685A" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4DB9487C2A7D4F29BBACC518E3AA1B38_verboseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4DB9487C2A7D4F29BBACC518E3AA1B38" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other solar charges (inventory and A/R write-down)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4DB9487C2A7D4F29BBACC518E3AA1B38" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4DB9487C2A7D4F29BBACC518E3AA1B38" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4DB9487C2A7D4F29BBACC518E3AA1B38" xlink:type="arc" />
    <link:label id="lab_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72_terseLabel_en-US" xlink:label="lab_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number Of Shares Outstanding [Roll Forward]</link:label>
    <link:label id="lab_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72_label_en-US" xlink:label="lab_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Shares Outstanding [Roll Forward]</link:label>
    <link:label id="lab_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72_documentation_en-US" xlink:label="lab_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Shares Outstanding [Roll Forward]</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSharesOutstandingRollForward" xlink:label="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="lab_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_BF03BCB4905D98595A01CA0481D0323C_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued_BF03BCB4905D98595A01CA0481D0323C" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued, beginning balance (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_BF03BCB4905D98595A01CA0481D0323C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesIssued_BF03BCB4905D98595A01CA0481D0323C" xlink:to="lab_ifrs-full_NumberOfSharesIssued_BF03BCB4905D98595A01CA0481D0323C" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Number of shares outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of shares outstanding</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C" xlink:to="lab_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C" xlink:type="arc" />
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9_terseLabel_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issued from treasury (in shares)</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9_label_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued1</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9_documentation_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued1</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9" xlink:to="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9" xlink:type="arc" />
    <link:label id="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_B303AF9C924020B95941CA0481D19A7D_negatedTerseLabel_en-US" xlink:label="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_B303AF9C924020B95941CA0481D19A7D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cancelled under NCIB (in shares)</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_B303AF9C924020B95941CA0481D19A7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_B303AF9C924020B95941CA0481D19A7D" xlink:to="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_B303AF9C924020B95941CA0481D19A7D" xlink:type="arc" />
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53_terseLabel_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other (in shares)</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53_label_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Other1</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53_documentation_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Other</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodSharesOther1" xlink:label="loc_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53" xlink:to="lab_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_1DF92F7B7D47684E7006CA0481D1B30E_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued_1DF92F7B7D47684E7006CA0481D1B30E" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued, ending balance (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_1DF92F7B7D47684E7006CA0481D1B30E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesIssued_1DF92F7B7D47684E7006CA0481D1B30E" xlink:to="lab_ifrs-full_NumberOfSharesIssued_1DF92F7B7D47684E7006CA0481D1B30E" xlink:type="arc" />
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_8C6BBB4403980B078D7CCA0481D287C2_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding_8C6BBB4403980B078D7CCA0481D287C2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Number of shares outstanding, ending balance (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_8C6BBB4403980B078D7CCA0481D287C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesOutstanding_8C6BBB4403980B078D7CCA0481D287C2" xlink:to="lab_ifrs-full_NumberOfSharesOutstanding_8C6BBB4403980B078D7CCA0481D287C2" xlink:type="arc" />
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649_terseLabel_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649_label_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Compensation</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649_documentation_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Compensation</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649" xlink:to="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649" xlink:type="arc" />
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromExerciseOfOptions" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F" xlink:to="lab_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F" xlink:type="arc" />
    <link:label id="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE_terseLabel_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Value of shares issued upon vesting of RSUs</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE_label_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Treasury Stock Reissued, Share-based Compensation</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE_documentation_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Treasury Stock Reissued, Share-based Compensation</link:label>
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" xlink:label="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE" xlink:to="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>cls-20191231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.celestica.com/role/AccountsReceivable" xlink:href="cls-20191231.xsd#AccountsReceivable" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccountsReceivableDetails" xlink:href="cls-20191231.xsd#AccountsReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTax" xlink:href="cls-20191231.xsd#AccumulatedOtherComprehensiveLossNetOfTax" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxDetails" xlink:href="cls-20191231.xsd#AccumulatedOtherComprehensiveLossNetOfTaxDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxTables" xlink:href="cls-20191231.xsd#AccumulatedOtherComprehensiveLossNetOfTaxTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/Acquisitions" xlink:href="cls-20191231.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#AcquisitionsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:href="cls-20191231.xsd#AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsTables" xlink:href="cls-20191231.xsd#AcquisitionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AssetsClassifiedAsHeldForSale" xlink:href="cls-20191231.xsd#AssetsClassifiedAsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/AssetsClassifiedAsHeldForSaleDetails" xlink:href="cls-20191231.xsd#AssetsClassifiedAsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPolicies" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesPolicies" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesTables" xlink:href="cls-20191231.xsd#BasisOfPreparationAndSignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalDisclosures" xlink:href="cls-20191231.xsd#CapitalDisclosures" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalDisclosuresDetails" xlink:href="cls-20191231.xsd#CapitalDisclosuresDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStock" xlink:href="cls-20191231.xsd#CapitalStock" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails" xlink:href="cls-20191231.xsd#CapitalStockAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockDirectorSbcIncludedInIncomeStatementDetails" xlink:href="cls-20191231.xsd#CapitalStockDirectorSbcIncludedInIncomeStatementDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfCapitalTransactionsDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfCapitalTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionTransactionsDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfStockOptionTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionsOutstandingDetails" xlink:href="cls-20191231.xsd#CapitalStockScheduleOfStockOptionsOutstandingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockTables" xlink:href="cls-20191231.xsd#CapitalStockTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuarantees" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuarantees" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesTables" xlink:href="cls-20191231.xsd#CommitmentsContingenciesAndGuaranteesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedBalanceSheets" xlink:href="cls-20191231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfCashFlows" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfChangesInEquity" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfChangesInEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementOfOperations" xlink:href="cls-20191231.xsd#ConsolidatedStatementOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligations" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsTables" xlink:href="cls-20191231.xsd#CreditFacilitiesAndLeaseObligationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/DocumentAndEntityInformation" xlink:href="cls-20191231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNature" xlink:href="cls-20191231.xsd#ExpensesByNature" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNatureDetails" xlink:href="cls-20191231.xsd#ExpensesByNatureDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNatureExpensesByNatureTables" xlink:href="cls-20191231.xsd#ExpensesByNatureExpensesByNatureTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinanceCosts" xlink:href="cls-20191231.xsd#FinanceCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinanceCostsNarrativeDetails" xlink:href="cls-20191231.xsd#FinanceCostsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagement" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagement" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCurrencyRiskDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementCurrencyRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementInterestRateRiskDetails" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementInterestRateRiskDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementTables" xlink:href="cls-20191231.xsd#FinancialInstrumentsAndRiskManagementTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssets" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsDetails" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="cls-20191231.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxes" xlink:href="cls-20191231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails" xlink:href="cls-20191231.xsd#IncomeTaxesAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="cls-20191231.xsd#IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesMajorComponentsOfTaxExpenseDetails" xlink:href="cls-20191231.xsd#IncomeTaxesMajorComponentsOfTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:href="cls-20191231.xsd#IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesTables" xlink:href="cls-20191231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/Inventories" xlink:href="cls-20191231.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesAdditionalInformationDetails" xlink:href="cls-20191231.xsd#InventoriesAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesDetails" xlink:href="cls-20191231.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesTables" xlink:href="cls-20191231.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveries" xlink:href="cls-20191231.xsd#OtherChargesRecoveries" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesRestructuringDetails" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesRestructuringDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesTables" xlink:href="cls-20191231.xsd#OtherChargesRecoveriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssets" xlink:href="cls-20191231.xsd#OtherNonCurrentAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsDetails" xlink:href="cls-20191231.xsd#OtherNonCurrentAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsTables" xlink:href="cls-20191231.xsd#OtherNonCurrentAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlans" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansTables" xlink:href="cls-20191231.xsd#PensionAndNonPensionPostEmploymentBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipment" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentChangesToNetBookValueDetails" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentChangesToNetBookValueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentDetails" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantAndEquipmentTables" xlink:href="cls-20191231.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/Provisions" xlink:href="cls-20191231.xsd#Provisions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ProvisionsDetails" xlink:href="cls-20191231.xsd#ProvisionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ProvisionsTables" xlink:href="cls-20191231.xsd#ProvisionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactions" xlink:href="cls-20191231.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:href="cls-20191231.xsd#RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsDetails" xlink:href="cls-20191231.xsd#RelatedPartyTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsTables" xlink:href="cls-20191231.xsd#RelatedPartyTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/ReportingEntity" xlink:href="cls-20191231.xsd#ReportingEntity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsDetails" xlink:href="cls-20191231.xsd#RightOfUseAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsNotes" xlink:href="cls-20191231.xsd#RightOfUseAssetsNotes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsTables" xlink:href="cls-20191231.xsd#RightOfUseAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformation" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationAdditionalInformationDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationRevenueBySegmentDetails" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationRevenueBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentAndGeographicInformationTables" xlink:href="cls-20191231.xsd#SegmentAndGeographicInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDiluted" xlink:href="cls-20191231.xsd#WeightedAverageNumberOfSharesDiluted" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedDetails" xlink:href="cls-20191231.xsd#WeightedAverageNumberOfSharesDilutedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedTables" xlink:href="cls-20191231.xsd#WeightedAverageNumberOfSharesDilutedTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:presentationLink xlink:role="http://www.celestica.com/role/AccountsReceivable" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_DF395D38C202E5B6FCC0C518E74A4514" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock" xlink:label="loc_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_DF395D38C202E5B6FCC0C518E74A4514" xlink:to="loc_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_596025E707D3409E6E2FC518E74A6DCB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_1783E91AD63F6C08EA1BC518E742BD01" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_1783E91AD63F6C08EA1BC518E742BD01" xlink:to="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_A900ED8075850BF384DDC518E742AF61" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_A900ED8075850BF384DDC518E742AF61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_3F5611F2C1671A93A4D1C518E7421A22" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_A900ED8075850BF384DDC518E742AF61" xlink:to="loc_ifrs-full_NonadjustingEventsMember_3F5611F2C1671A93A4D1C518E7421A22" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewAgreementToSellAccountsReceivableMember" xlink:label="loc_cls_NewAgreementToSellAccountsReceivableMember_B1745A8079DDD16122A2C518E743CA08" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_3F5611F2C1671A93A4D1C518E7421A22" xlink:to="loc_cls_NewAgreementToSellAccountsReceivableMember_B1745A8079DDD16122A2C518E743CA08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:to="loc_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_2141A0388B3E58FA275EC518E743FBBE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_D6DE19502F92B10910CAC518E743AD70" xlink:to="loc_ifrs-full_MajorCustomersMember_2141A0388B3E58FA275EC518E743FBBE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CCSSegmentCustomerMember" xlink:label="loc_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_2141A0388B3E58FA275EC518E743FBBE" xlink:to="loc_cls_CCSSegmentCustomerMember_24FD3BD4720B79CB520FC518E74321D7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ATSSegmentCustomerMember" xlink:label="loc_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_2141A0388B3E58FA275EC518E743FBBE" xlink:to="loc_cls_ATSSegmentCustomerMember_5DC73A6DCAB7AF5747E8C518E744E9DB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_40579F5EADDC2EBC4093C518E7449CEB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_40579F5EADDC2EBC4093C518E7449CEB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_3FD75EF3579DB4F7B35CC518E74414B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_40579F5EADDC2EBC4093C518E7449CEB" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_3FD75EF3579DB4F7B35CC518E74414B0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:label="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_2F0064A1E1F3AE7A4CF2C518E7449D85" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_3FD75EF3579DB4F7B35CC518E74414B0" xlink:to="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_2F0064A1E1F3AE7A4CF2C518E7449D85" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:label="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_7792C7DFACB9D9FB985CC518E744EE77" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_3FD75EF3579DB4F7B35CC518E74414B0" xlink:to="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_7792C7DFACB9D9FB985CC518E744EE77" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_99B9088BEED93E9219AEC518E74253EA" xlink:to="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_1B482BD82202C8183A5CC518E7451737" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_1B482BD82202C8183A5CC518E7451737" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" xlink:label="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_3208A9BC1253B36F0556C518E74595C3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSupplierFinancingPrograms" xlink:label="loc_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_NumberOfSupplierFinancingPrograms_5E67A44FC718AF5858D3C518E7458005" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_9A66EE06323349974ACDC518E7457136" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_9A66EE06323349974ACDC518E7457136" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_266F977C9F75A2AC70E0C518E74613F4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_1B3DAA2B45DE04531F75C518E74637F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContractAssets" xlink:label="loc_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_A1ECCF241D96A8C1417CC518E7451652" xlink:to="loc_ifrs-full_ContractAssets_85C41657BA0A2E7D38C7C518E74661DA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTax" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_3A636712DFA39917A30BC518E5F05C09" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_28DA54F06B75EC9092C7C518E5F0F1A1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_3A636712DFA39917A30BC518E5F05C09" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_28DA54F06B75EC9092C7C518E5F0F1A1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_E5F9FE56AD11471F7A66C518E5DEEBD7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D804C2461125B4F89568C518E5DEAD7E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_E5F9FE56AD11471F7A66C518E5DEEBD7" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D804C2461125B4F89568C518E5DEAD7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D804C2461125B4F89568C518E5DEAD7E" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinancialAssetsMember" xlink:label="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_CE2509E36C3B16CA865DC518E5DE5FEA" xlink:to="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ForwardContractMember" xlink:label="loc_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:to="loc_ifrs-full_ForwardContractMember_3CC654F625B4DAC7962EC518E5DFF915" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateSwapContractMember" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_2DF199D536515B58749DC518E5DF6402" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_EB90441A14837DCCB9B3C518E5DF86D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_928BFC5FB7AD6DDA9569C518E5DFF0F5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D804C2461125B4F89568C518E5DEAD7E" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_928BFC5FB7AD6DDA9569C518E5DFF0F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_928BFC5FB7AD6DDA9569C518E5DFF0F5" xlink:to="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_C6EBFD276678E9A8D58CC518E5E0785E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfCashFlowHedgesMember" xlink:label="loc_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:to="loc_ifrs-full_ReserveOfCashFlowHedgesMember_7FFB57E58BE47E9D4C21C518E5E07AD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_35BCA84213F435EB2A72C518E5E1B6BF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:to="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_35BCA84213F435EB2A72C518E5E1B6BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_385F40CD5C7107A81219C518E5E0BD40" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_FA4F35D6F17B6DEEB266C518E5E160D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D804C2461125B4F89568C518E5DEAD7E" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" xlink:label="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_3033B4D318165B02BBCCC518E5E1E0B4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_3033B4D318165B02BBCCC518E5E1E0B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A07AAE6C989273F960EC518E5E2D75F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_E74AA7059B6E26F27742C518E5E2542C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_11CA21E6F01B82BC4508C518E5E26794" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_BB1BE4223ABD79E42129C518E5E2F5E8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_BB1BE4223ABD79E42129C518E5E2F5E8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_07FB9FA65D1221645B40C518E5E2ED00" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_647457E7B0BC893BE637C518E5E269F3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9359402A67DFBB165E7CC518E5E3F7B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_F7F352D404AC969CB534C518E5E31FFD" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_E35D60CD4405F9481786C518E5E1DC57" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_F7F352D404AC969CB534C518E5E31FFD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_2EC9D17D6A4A9981ABDCC518E5E3B954" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_E2E21D4478575E925C9CC518E5E325E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_6A4466F5DAD2554B2566C518E5E44A77" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerivativeTermOfContract1" xlink:label="loc_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0A563E60673BE79AFB73C518E5E1A2A4" xlink:to="loc_cls_DerivativeTermOfContract1_B2AF15C624A78E460B4BC518E5E4615B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_C7D1B94B95E3F1E9649CC518E5E893AF" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_C7D1B94B95E3F1E9649CC518E5E893AF" xlink:to="loc_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_5A9EB4CB8C84395C2D72C518E5E913E3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessCombinations1Abstract" xlink:label="loc_cls_BusinessCombinations1Abstract_7987358ECBFD141F1ADAC518E760C7F5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_FB63615BBF25DFBEF3C6C518E760F202" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_BusinessCombinations1Abstract_7987358ECBFD141F1ADAC518E760C7F5" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_FB63615BBF25DFBEF3C6C518E760F202" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessCombinations1Abstract" xlink:label="loc_cls_BusinessCombinations1Abstract_464E1036933CBCFD5B1CC518E7572F6F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_BusinessCombinations1Abstract_464E1036933CBCFD5B1CC518E7572F6F" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementScenario1Axis" xlink:label="loc_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:to="loc_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementScenario1Domain" xlink:label="loc_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_StatementScenario1Axis_E40A1475CFF6C099B662C518E7572197" xlink:to="loc_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ScenarioForecast1Member" xlink:label="loc_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_StatementScenario1Domain_F3FBB3438DA2D3ADD7A1C518E758E95D" xlink:to="loc_cls_ScenarioForecast1Member_68B5F618BA8E1A8FFF4CC518E7588084" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_242F8F6E23D735CF0E12C518E758607B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_242F8F6E23D735CF0E12C518E758607B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_242F8F6E23D735CF0E12C518E758607B" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_KarelMember" xlink:label="loc_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF" xlink:to="loc_cls_KarelMember_C1BFA32E3565FFBFE072C518E759D907" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:label="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_6FBE61FA7B17E49411C8C518E7599D94" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF" xlink:to="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_6FBE61FA7B17E49411C8C518E7599D94" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpaktHoldingsLLCImpaktMember" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_7081422AFCBB1D3CD745C518E7595F6E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_51EDD5D96680B69A281AC518E75891AF" xlink:to="loc_cls_ImpaktHoldingsLLCImpaktMember_7081422AFCBB1D3CD745C518E7595F6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_0D5028F57F254B34FDACC518E759AF24" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_0D5028F57F254B34FDACC518E759AF24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_73865CEDA84019742F2AC518E7590C19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_0D5028F57F254B34FDACC518E759AF24" xlink:to="loc_ifrs-full_BorrowingsByNameMember_73865CEDA84019742F2AC518E7590C19" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PriorCreditFacilityMember" xlink:label="loc_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_73865CEDA84019742F2AC518E7590C19" xlink:to="loc_cls_PriorCreditFacilityMember_9F2B0037FD6C7484E0CFC518E75A9D68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_65BDE87999D5C03218D7C518E7573FDA" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_A49BB22868B7543B6861C518E75A029B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment" xlink:label="loc_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment_2DCEA9AC2FBFEFF982ADC518E75A5BC5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod" xlink:label="loc_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod_36F44C2AA080A1C97421C518E75A8926" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7568A0E4A8B074C49EDAC518E75BE873" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_E036DC6B1F22833D1A04C518E75BE6CB" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_02935ADED91F57D123BEC518E75A2C79" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_E036DC6B1F22833D1A04C518E75BE6CB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessCombinations1Abstract" xlink:label="loc_cls_BusinessCombinations1Abstract_286EDE36A6ADE61E3296C518E74F0F86" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_BusinessCombinations1Abstract_286EDE36A6ADE61E3296C518E74F0F86" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_5ED9FD5B1F5CE7A08CEBC518E74F219C" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:label="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:to="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_2900BB524A1EE4E8C319C518E7507CB7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpaktHoldingsLLCImpaktMember" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E3A1FA401CB59A10A328C518E7506995" xlink:to="loc_cls_ImpaktHoldingsLLCImpaktMember_46E3997C4438CE47FD13C518E7502BC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_B401A90ABE8979BAC49EC518E74F205E" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_FDC27222B51ACE16ADEFC518E750A720" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_D33D04B2927155F3E619C518E7515643" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate" xlink:label="loc_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate_8CE4062C9281040E64E4C518E751B7E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_F1016CB530D295B98A15C518E7510EC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_CF515BD6E499A2CEBFBAC518E7510017" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_Goodwill_CF515BD6E499A2CEBFBAC518E7510017" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="loc_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_09D9201814554B1C792CC518E752DE6B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" xlink:label="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_63D33C39E77EBD521E92C518E7520964" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_55674B4F198D39B4D4A1C518E752EC5A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales" xlink:label="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_46515F313BE54ECC503CC518E750A28D" xlink:to="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_70233127906872D239C6C518E7528E01" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessCombinations1Abstract" xlink:label="loc_cls_BusinessCombinations1Abstract_0B612C55B7AD22E97ADDC518E75ED775" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_7F3D16F377F1FD25F702C518E75E1659" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_BusinessCombinations1Abstract_0B612C55B7AD22E97ADDC518E75ED775" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_7F3D16F377F1FD25F702C518E75E1659" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AssetsClassifiedAsHeldForSale" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" xlink:label="loc_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C123B67B590332ACF0C7C518E731E08C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2C571C3114AB995C08EBC518E7311073" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_C123B67B590332ACF0C7C518E731E08C" xlink:to="loc_ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_2C571C3114AB995C08EBC518E7311073" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AssetsClassifiedAsHeldForSaleDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" xlink:label="loc_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_1A91EE9E12218BEB4DB6C518E72E6541" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:label="loc_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_334D8F8893D2C32E59AEC518E72E850F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_1A91EE9E12218BEB4DB6C518E72E6541" xlink:to="loc_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_334D8F8893D2C32E59AEC518E72E850F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_E922F9CA3339A493544AC518E72EDF4E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract_1A91EE9E12218BEB4DB6C518E72E6541" xlink:to="loc_ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_E922F9CA3339A493544AC518E72EDF4E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_34A1613340BABB513F1CC518E78B0132" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_34A1613340BABB513F1CC518E78B0132" xlink:to="loc_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_F092D83DEA80B69591DDC518E78B10EA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_25B699DD2850FD07E17CC518E7661B6F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_25B699DD2850FD07E17CC518E7661B6F" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_B9136FC2E82E39E95D06C518E767442A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_B9136FC2E82E39E95D06C518E767442A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_B9136FC2E82E39E95D06C518E767442A" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BuildingsMember" xlink:label="loc_ifrs-full_BuildingsMember_3123D7CE27B03A937EDEC518E7674FAD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171" xlink:to="loc_ifrs-full_BuildingsMember_3123D7CE27B03A937EDEC518E7674FAD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingImprovementsAndLeaseholdImprovementsMember" xlink:label="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171" xlink:to="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember_CC8DBF11D27EE15E7F02C518E7683333" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MachineryAndEquipment1Member" xlink:label="loc_cls_MachineryAndEquipment1Member_946571AAB5A2CAEB48E4C518E768016C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_ADB7F021B4F205707396C518E7675171" xlink:to="loc_cls_MachineryAndEquipment1Member_946571AAB5A2CAEB48E4C518E768016C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1993914A4AD4F8E1E133C518E768CC95" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IntellectualProperty1Member" xlink:label="loc_cls_IntellectualProperty1Member_A7087570721D18212652C518E768402F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:to="loc_cls_IntellectualProperty1Member_A7087570721D18212652C518E768402F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_18D638BAAA27A8B38B79C518E769138B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_18D638BAAA27A8B38B79C518E769138B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComputerSoftwareMember" xlink:label="loc_ifrs-full_ComputerSoftwareMember_547093C40F5604BD639CC518E76924CC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_FE07C2073239F8944B96C518E768C0E7" xlink:to="loc_ifrs-full_ComputerSoftwareMember_547093C40F5604BD639CC518E76924CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_2D15F1D5B31361725551C518E769BA45" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_ifrs-full_RangeAxis_2D15F1D5B31361725551C518E769BA45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_2D15F1D5B31361725551C518E769BA45" xlink:to="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_D8A7C0E2B4E7AE652270C518E76925F1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4" xlink:to="loc_ifrs-full_BottomOfRangeMember_D8A7C0E2B4E7AE652270C518E76925F1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MiddleOfRangeMember" xlink:label="loc_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4" xlink:to="loc_cls_MiddleOfRangeMember_065E134E2EEE5DF24507C518E76A87B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_533AE9BF36E3CC6051F9C518E76A12BD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_B63DCE8DAAB736EB5929C518E769CBE4" xlink:to="loc_ifrs-full_TopOfRangeMember_533AE9BF36E3CC6051F9C518E76A12BD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_Vesting1Axis" xlink:label="loc_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_Vesting1Domain" xlink:label="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_Vesting1Axis_284FED85A41D72713963C518E76A2CA2" xlink:to="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheOne1Member" xlink:label="loc_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:to="loc_cls_SharebasedCompensationAwardTrancheOne1Member_851F0433B9BFA5A0B2A7C518E76A5229" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheTwo1Member" xlink:label="loc_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:to="loc_cls_SharebasedCompensationAwardTrancheTwo1Member_ACD1EF0FD5C5063A9084C518E76B63EB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheThree1Member" xlink:label="loc_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:to="loc_cls_SharebasedCompensationAwardTrancheThree1Member_724343F48BBA1CFB28D1C518E76BAA48" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationAwardTrancheFourMember" xlink:label="loc_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_Vesting1Domain_5F447322723D513EBC32C518E76A056E" xlink:to="loc_cls_SharebasedCompensationAwardTrancheFourMember_E55D531FD675F88245D4C518E76BC23A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_7B922A83707D278C7D39C518E76B87B4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_7B922A83707D278C7D39C518E76B87B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_7B922A83707D278C7D39C518E76B87B4" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeStockOption1Member" xlink:label="loc_cls_EmployeeStockOption1Member_5D55F97A35D4F964A056C518E76C9460" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:to="loc_cls_EmployeeStockOption1Member_5D55F97A35D4F964A056C518E76C9460" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_05540CC4D167FD83E1D3C518E76C8A37" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_05540CC4D167FD83E1D3C518E76C8A37" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PerformanceShareUnitsPSUMember" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_1B94680A479891A0E5D6C518E76CE015" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_1B94680A479891A0E5D6C518E76CE015" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredShareUnitsDSUMember" xlink:label="loc_cls_DeferredShareUnitsDSUMember_C2019FAEF7BC3004B709C518E76C46F3" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C57D1ACA1AF28F772A6EC518E76B108E" xlink:to="loc_cls_DeferredShareUnitsDSUMember_C2019FAEF7BC3004B709C518E76C46F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_857E7CD2332B9D7112FDC518E766E6BF" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:label="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_623CAD1DEC16BD313AB9C518E76D5ACB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:label="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_39360E0724C7E225CE7AC518E76D3F0A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_DD32112B341D96482DE3C518E76DD54F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_CA97B443154222CAE16CC518E76D79A7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_CA97B443154222CAE16CC518E76D79A7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares_A002FA6262D0CA581443C518E76D257E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_C95350EA9482F7160CB6C518E76E49F4" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_C95350EA9482F7160CB6C518E76E49F4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel_B558A82941503EFD5BC5C518E76EB8A3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_6724958F072C2F75FE1FC518E76E4729" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_601A7D6752C35359B219C518E76E0377" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_57410B2F61E1B9CCC27DC518E76ECDFD" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_D771CCE79932AE35D53DC518E76C6063" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_57410B2F61E1B9CCC27DC518E76ECDFD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_BC0F09EE317676561E17C518E78184EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory_BC0F09EE317676561E17C518E78184EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_73E394F9BCCCEEBBA9E2C518E782786F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory_73E394F9BCCCEEBBA9E2C518E782786F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_5AE8DE2F89851806D0D4C518E7821DA2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_5AE8DE2F89851806D0D4C518E7821DA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_C6B6A9FBEBB12283413BC518E7829909" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_C6B6A9FBEBB12283413BC518E7829909" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_00EC6C49ABBA04231179C518E782A139" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_00EC6C49ABBA04231179C518E782A139" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" xlink:label="loc_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_73A85DF44B7C933E8362C518E7821866" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements" xlink:label="loc_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_994401D506B6B1511B18C518E783B8E0" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_994401D506B6B1511B18C518E783B8E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_753A9FA9B289EAC22ECEC518E783413F" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_753A9FA9B289EAC22ECEC518E783413F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_F248DAA9BB1DC2C25E54C518E78375E7" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_F248DAA9BB1DC2C25E54C518E78375E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_6FD894FE56FEEA8886CEC518E78329B4" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_6FD894FE56FEEA8886CEC518E78329B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_4FE0680E95C80E0827DEC518E783D99D" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_4FE0680E95C80E0827DEC518E783D99D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_6C929DF9F26CE9A3CEC7C518E7837164" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_6C929DF9F26CE9A3CEC7C518E7837164" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_E891595825D8310E604BC518E7840DAE" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_E891595825D8310E604BC518E7840DAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_38536581F883F1839292C518E78448CC" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_38536581F883F1839292C518E78448CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_79A552007A643209E663C518E78414AE" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_79A552007A643209E663C518E78414AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_75A04597C5DAA91D8EE8C518E7848EC3" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_75A04597C5DAA91D8EE8C518E7848EC3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_596F14B86198E3257E8BC518E78452E9" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_596F14B86198E3257E8BC518E78452E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_BABBB83325E6894401A7C518E7842223" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_BABBB83325E6894401A7C518E7842223" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_47A2AB7F194F0BE41463C518E784AB38" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_47A2AB7F194F0BE41463C518E784AB38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_07B975C8C05461448CEDC518E7851C82" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_07B975C8C05461448CEDC518E7851C82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_87E9D221E3D8F80E5AC1C518E7850FE5" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_87E9D221E3D8F80E5AC1C518E7850FE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_35A705C1BE1EBF8BDF6EC518E78503D4" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_35A705C1BE1EBF8BDF6EC518E78503D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_35D7BF8D66870468D8A4C518E7853C37" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_35D7BF8D66870468D8A4C518E7853C37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_7F1C14D9F77C5C4D1043C518E7852E3C" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_7F1C14D9F77C5C4D1043C518E7852E3C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" xlink:label="loc_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D" xlink:type="locator" />
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_2C3539A96411EB6D7965C518E7866E7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_861563F8ED29867799CEC518E78641B2" xlink:type="locator" />
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_861563F8ED29867799CEC518E78641B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_7A42654DF7CC8C1AC472C518E7864A71" xlink:type="locator" />
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_7A42654DF7CC8C1AC472C518E7864A71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_FABCED09606D6AE95263C518E7865B29" xlink:type="locator" />
    <link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5B07EF0E0C85A84AF5AAC518E7812C7A" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_FABCED09606D6AE95263C518E7865B29" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5ED2060D0152AF5E52F7C518E776B6E7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5ED2060D0152AF5E52F7C518E776B6E7" xlink:to="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsAxis" xlink:label="loc_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:to="loc_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NewIFRSsAxis_074F1FE3E31BDE94379CC518E7762CA8" xlink:to="loc_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IFRS16Member" xlink:label="loc_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NewIFRSsMember_0877335318EB238CA9BDC518E77678A5" xlink:to="loc_cls_IFRS16Member_22BF00403C0C9A1A59EDC518E777AF50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_0B8D8D1ED1C5E5DE999EC518E776FFC3" xlink:to="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_ifrs-full_RightofuseAssets_824726E12308EC38C24BC518E777C7B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LeaseLiabilities" xlink:label="loc_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_ifrs-full_LeaseLiabilities_7394B20ED2475FA2B42CC518E77716D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_6CFB687AA21AFB602CAEC518E77874DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:label="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_96BBA8386FECF8D2E9BCC518E77839BE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingLeaseLiability" xlink:label="loc_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_OperatingLeaseLiability_4F21870309BD6B06A4F5C518E7780DB7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:label="loc_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_5CB9E2AFC3A346705A2AC518E778D6CF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed" xlink:label="loc_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed_2B8FF592521FB5C5C0B0C518E778D2B9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised" xlink:label="loc_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised_4CD319653C9BF4004784C518E778EF68" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIFRS16" xlink:label="loc_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_LeaseLiabilityUnderIFRS16_78248FBE66A223AE322CC518E7784C78" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIAS17" xlink:label="loc_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_5E119C402DA08DF71A8FC518E77713B4" xlink:to="loc_cls_LeaseLiabilityUnderIAS17_A4A396BA46CF8E425512C518E7792A57" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_1FC94AEDAA6297ABF6EEC518E77C52F4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_355AF23B42B114ECCAA6C518E77CF921" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_1FC94AEDAA6297ABF6EEC518E77C52F4" xlink:to="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_355AF23B42B114ECCAA6C518E77CF921" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_C7EAB0BA7F4ACB866520C518E77C375F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_1FC94AEDAA6297ABF6EEC518E77C52F4" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_C7EAB0BA7F4ACB866520C518E77C375F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_FB225F1E2708839E42A5C518E77CBD9B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_1FC94AEDAA6297ABF6EEC518E77C52F4" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_FB225F1E2708839E42A5C518E77CBD9B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalDisclosures" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_B97F827E57CE488B2D5FC518E3E71AA4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_05126922EDDD8FC0AF06C518E3E8CA19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_B97F827E57CE488B2D5FC518E3E71AA4" xlink:to="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_05126922EDDD8FC0AF06C518E3E8CA19" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:label="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_1059203C5F659A1583D5C518E3DD93D5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_1059203C5F659A1583D5C518E3DD93D5" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_DC8AD0CF7C01100CFC5CC518E3DDACA8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_DC8AD0CF7C01100CFC5CC518E3DDACA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_3DE6F06B8215DE2591E8C518E3DD046A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_DC8AD0CF7C01100CFC5CC518E3DDACA8" xlink:to="loc_ifrs-full_NonadjustingEventsMember_3DE6F06B8215DE2591E8C518E3DD046A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewAgreementToSellAccountsReceivableMember" xlink:label="loc_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_3DE6F06B8215DE2591E8C518E3DD046A" xlink:to="loc_cls_NewAgreementToSellAccountsReceivableMember_63265E24B03AC3135A60C518E3DEF56B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_D3CABC673364102DDBB2C518E3DECBE0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_D3CABC673364102DDBB2C518E3DECBE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_896B3905B1B477B6A8BEC518E3DE03C7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_D3CABC673364102DDBB2C518E3DECBE0" xlink:to="loc_ifrs-full_BorrowingsByNameMember_896B3905B1B477B6A8BEC518E3DE03C7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewCreditFacilityMember" xlink:label="loc_cls_NewCreditFacilityMember_2E80185C86787A45550EC518E3DFF06C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_896B3905B1B477B6A8BEC518E3DE03C7" xlink:to="loc_cls_NewCreditFacilityMember_2E80185C86787A45550EC518E3DFF06C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewTermLoansJuneTermLoanMember" xlink:label="loc_cls_NewTermLoansJuneTermLoanMember_547C02E2CF72BB63DADAC518E3DF1454" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NewCreditFacilityMember_2E80185C86787A45550EC518E3DFF06C" xlink:to="loc_cls_NewTermLoansJuneTermLoanMember_547C02E2CF72BB63DADAC518E3DF1454" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingFacilityDueJune2023Member" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_23DF4DC1EAC4A21D3349C518E3DF795E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NewCreditFacilityMember_2E80185C86787A45550EC518E3DFF06C" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_23DF4DC1EAC4A21D3349C518E3DF795E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncrementalTermLoanMember" xlink:label="loc_cls_IncrementalTermLoanMember_2CF52DC45A27F991C6E2C518E3DF2D50" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NewCreditFacilityMember_2E80185C86787A45550EC518E3DFF06C" xlink:to="loc_cls_IncrementalTermLoanMember_2CF52DC45A27F991C6E2C518E3DF2D50" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Axis" xlink:label="loc_cls_CreditFacility1Axis_34D9B44BC9D306900B31C518E3DF944A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_cls_CreditFacility1Axis_34D9B44BC9D306900B31C518E3DF944A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Domain" xlink:label="loc_cls_CreditFacility1Domain_3346F3B4E8A9D1A22823C518E3E055C5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacility1Axis_34D9B44BC9D306900B31C518E3DF944A" xlink:to="loc_cls_CreditFacility1Domain_3346F3B4E8A9D1A22823C518E3E055C5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BridgeLoan1Member" xlink:label="loc_cls_BridgeLoan1Member_2F5210DC5BE7F64E6FD7C518E3E01D0C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacility1Domain_3346F3B4E8A9D1A22823C518E3E055C5" xlink:to="loc_cls_BridgeLoan1Member_2F5210DC5BE7F64E6FD7C518E3E01D0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_AF6B4173314077FD8DA5C518E3E0B810" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_ifrs-full_RangeAxis_AF6B4173314077FD8DA5C518E3E0B810" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_31D5A0B41F4E6EC2EF26C518E3E02E73" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_AF6B4173314077FD8DA5C518E3E0B810" xlink:to="loc_ifrs-full_RangesMember_31D5A0B41F4E6EC2EF26C518E3E02E73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_8AB68B924F6BEBD8D60FC518E3E173D9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_31D5A0B41F4E6EC2EF26C518E3E02E73" xlink:to="loc_ifrs-full_TopOfRangeMember_8AB68B924F6BEBD8D60FC518E3E173D9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_954D43942360E1C0C568C518E3E12752" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:label="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:to="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_995F8B79238BC8C98993C518E3E1AAA1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:label="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_E4B042F3F26C88368524C518E3E14BDA" xlink:to="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_0EA03A40F4509A10DEF2C518E3E213F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C5C303F1C8607B5E2392C518E3DDC4D9" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_24125469DC7851CDC182C518E3E2A5A8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_ifrs-full_NotionalAmount_24125469DC7851CDC182C518E3E2A5A8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:label="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_AB9A8BFC00A8E15B9517C518E3E24F1D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_AB9A8BFC00A8E15B9517C518E3E24F1D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShortTermBorrowingsMaximumTerm" xlink:label="loc_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_ShortTermBorrowingsMaximumTerm_656F15F6C2D82A600963C518E3E284BE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:label="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_B7A36DEC8B823E84EC87C518E3E21419" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_B7A36DEC8B823E84EC87C518E3E21419" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BorrowingsMaturityTerm" xlink:label="loc_cls_BorrowingsMaturityTerm_A1CB1C04629B84E23DA0C518E3E3220D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_BorrowingsMaturityTerm_A1CB1C04629B84E23DA0C518E3E3220D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LettersOfCreditOutstandingAmount1" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_6324D32DCED7517DBEA2C518E3E3C120" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_LettersOfCreditOutstandingAmount1_6324D32DCED7517DBEA2C518E3E3C120" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UndrawnBorrowingFacilities" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_8D018B5AABC6C58ECFA3C518E3E315D5" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_8D018B5AABC6C58ECFA3C518E3E315D5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_F3C9D76E9F51ED768D2AC518E3E35DC5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_4DC6A47AC9F3854D7914C518E3E28426" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_82F24F461E0050036169C518E3E35D4F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStock" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_BEC4DAD4DCD4275B8C0FC518E6568418" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" xlink:label="loc_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_BEC4DAD4DCD4275B8C0FC518E6568418" xlink:to="loc_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_679945759C6158B0945EC518E6569691" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_F505B30C2FD17D911BC0CA0481DC2830" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_F505B30C2FD17D911BC0CA0481DC2830" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_84798C5753ED1C7951D4CA0481DC97E3" xlink:to="loc_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" xlink:label="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_081FFC4C95F4B1A7460BCA0481DC105C" xlink:to="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_51613593123926465617CA0481DCE428" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_3F2B6C0B18428767CAE8CA0481DDEEF4" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherRelatedPartiesMember" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_22D59EBDEC47EF544D33CA0481DDE5BC" xlink:to="loc_ifrs-full_OtherRelatedPartiesMember_173D5A411694FF0805F7CA0481DD9FCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_42C5179D5B1D7C57624ECA0481DD4ED4" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_Mr.WilliamA.EtheringtonMember" xlink:label="loc_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_114F3579078CA021E893CA0481DE9795" xlink:to="loc_cls_Mr.WilliamA.EtheringtonMember_3FD17C30D36107274479CA0481DEC229" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_B707D56DB1EE4220CF3DCA0481DE2666" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SubordinateVotingSharesMember" xlink:label="loc_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:to="loc_cls_SubordinateVotingSharesMember_E95DB221F75163A1FDC7CA0481DF2857" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MultipleVotingSharesMember" xlink:label="loc_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:to="loc_cls_MultipleVotingSharesMember_AE2E3A196D635AEF887FCA0481DF6D53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PreferenceSharesMember" xlink:label="loc_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_4538321A2060E894AD95CA0481DE2F3C" xlink:to="loc_ifrs-full_PreferenceSharesMember_FBFE3877714682688C2BCA0481DF334E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Axis" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Domain" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_D60EEA7275DCB7C55DEBCA0481DF05D8" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandEighteenNCIBMember" xlink:label="loc_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:to="loc_cls_TwoThousandEighteenNCIBMember_B66929BA02FB6E64518BCA0481E083CD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandSeventeenNCIBMember" xlink:label="loc_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_7F86284224FAC2FC777FCA0481DF8A29" xlink:to="loc_cls_TwoThousandSeventeenNCIBMember_9334F18BE8E6193206CACA0481E01DFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_DDEBEBF4FCD96347A6E3CA0481E07945" xlink:to="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:to="loc_ifrs-full_BottomOfRangeMember_F042B99754BC15EDD830CA0481E00E02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_CA37F856D69E23F42224CA0481E071D3" xlink:to="loc_ifrs-full_TopOfRangeMember_4453F45461E95FBC40FDCA0481E1CB81" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanName1Axis" xlink:label="loc_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanName1Domain" xlink:label="loc_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_PlanName1Axis_3E241EE854EF9499E4FECA0481E16A18" xlink:to="loc_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LTIPMemberMember" xlink:label="loc_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_PlanName1Domain_96A53156AA3B9710D654CA0481E188B5" xlink:to="loc_cls_LTIPMemberMember_A1D6499572D1C6958A87CA0481E229F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0C24D60A792A8FC23C5ECA0481E20F7B" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredShareUnitsDSUMember" xlink:label="loc_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:to="loc_cls_DeferredShareUnitsDSUMember_5D48A64F1F67135B1038CA0481E25C00" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeStockOption1Member" xlink:label="loc_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:to="loc_cls_EmployeeStockOption1Member_802C0B56FAD12DFD4EA0CA0481E37C80" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PerformanceShareUnitsPSUMember" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_4CFB11C377AFBB3809E8CA0481E39F03" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_CF5216BE1A663F3B43B1CA0481E2F65D" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_DF64DCB22931AD139346CA0481E3ACD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_190229E92FCDAE08DE69CA0481DCA071" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfVotesPerShare" xlink:label="loc_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_NumberOfVotesPerShare_551DC575F567474C31CFCA0481E34AAE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate_FE5E674C0711CBC3CE77CA0481E4591A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_ifrs-full_NumberOfSharesIssued_84D676DF22EABF4C921FCA0481E40C29" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" xlink:label="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_471C85E560DB82DA786DCA0481E470F6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_76A9C4E9ED6371228C61CA0481E40CF4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CapitalSharesReservedforFutureIssuance" xlink:label="loc_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_CapitalSharesReservedforFutureIssuance_E775FA6D8A9A006B852CCA0481E48DF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_273FC84E3FC423AC4FA7CA0481E5469D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_57902E81C5C641A4C576CA0481E54299" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_01464740194123EBFB2DCA0481E538F4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" xlink:label="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_6F6DC57BAC887E5C721DCA0481E59273" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_2A28ECFA45647FC2E30ACA0481E561D0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" xlink:label="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_06E669D844A8502806DFCA0481E585A2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium_D544D4EB6C6728C5B082CA0481E66CB2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn_244594C82DD5547F745CCA0481E646FD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToSettleSharebasedCompensationArrangements" xlink:label="loc_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_PaymentsToSettleSharebasedCompensationArrangements_6485DE54FDD2B6E44D5BCA0481E6C885" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_9452FD812256BB2C54D6CA0481E6CE47" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_33F6F4E8621D2A46B8F4CA0481E60A0E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DB56B310AB9E167C9F22CA0481E3F167" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_B4B9A3C0940406581605CA0481E70D21" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockDirectorSbcIncludedInIncomeStatementDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_A2317F9EF13B3BD90A79C518E5F50E75" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_DD6667032EECE7E6A1CDC518E5F5375B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_A2317F9EF13B3BD90A79C518E5F50E75" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_DD6667032EECE7E6A1CDC518E5F5375B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_C050D4574ECD05BE57D1C518E5F64991" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_DD6667032EECE7E6A1CDC518E5F5375B" xlink:to="loc_srt_TitleOfIndividualAxis_C050D4574ECD05BE57D1C518E5F64991" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8A4B229D536B4CDC6E09C518E5F61D19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_C050D4574ECD05BE57D1C518E5F64991" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8A4B229D536B4CDC6E09C518E5F61D19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_DirectorMember" xlink:label="loc_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8A4B229D536B4CDC6E09C518E5F61D19" xlink:to="loc_srt_DirectorMember_99A24EC50F11D8036BE4C518E5F69A93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_923B303125E21355CA38C518E5F6DC6E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_DD6667032EECE7E6A1CDC518E5F5375B" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_923B303125E21355CA38C518E5F6DC6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_C3024C47E025CF7A8CF5C518E5FC0355" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_923B303125E21355CA38C518E5F6DC6E" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_C3024C47E025CF7A8CF5C518E5FC0355" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredShareUnitsDSUMember" xlink:label="loc_cls_DeferredShareUnitsDSUMember_A85D44BB5A93E21CA791C518E5FC78DF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C3024C47E025CF7A8CF5C518E5FC0355" xlink:to="loc_cls_DeferredShareUnitsDSUMember_A85D44BB5A93E21CA791C518E5FC78DF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_062C5DB220CE6E4B5CC3C518E5FDDA26" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_C3024C47E025CF7A8CF5C518E5FC0355" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_062C5DB220CE6E4B5CC3C518E5FDDA26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_3F866248556CEE6AED7AC518E5FDBDD0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_DD6667032EECE7E6A1CDC518E5F5375B" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_3F866248556CEE6AED7AC518E5FDBDD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F928A4C30F8C28888FF6C518E5FDA836" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_3F866248556CEE6AED7AC518E5FDBDD0" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F928A4C30F8C28888FF6C518E5FDA836" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_A54A18FAF29298A0B0DDC518E5FD11DD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_3F866248556CEE6AED7AC518E5FDBDD0" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_A54A18FAF29298A0B0DDC518E5FD11DD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfCapitalTransactionsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_45665A5EF46F5A68112CCA0481CD1C1B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_B9EA50DD3FB8C9A27671CA0481CE50FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_45665A5EF46F5A68112CCA0481CD1C1B" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_B9EA50DD3FB8C9A27671CA0481CE50FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B169BFA1B9226B199161CA0481CEEBD2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_B9EA50DD3FB8C9A27671CA0481CE50FA" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B169BFA1B9226B199161CA0481CEEBD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_D424887B3F9F7E0744B6CA0481CE0829" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_B169BFA1B9226B199161CA0481CEEBD2" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_D424887B3F9F7E0744B6CA0481CE0829" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeStockOption1Member" xlink:label="loc_cls_EmployeeStockOption1Member_E6CFB4EA3812C0BDB0C2CA0481CE79CD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_D424887B3F9F7E0744B6CA0481CE0829" xlink:to="loc_cls_EmployeeStockOption1Member_E6CFB4EA3812C0BDB0C2CA0481CE79CD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_69710428178915661670CA0481CFFDA7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_D424887B3F9F7E0744B6CA0481CE0829" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_69710428178915661670CA0481CFFDA7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_C517391DB8BBB4FF9924CA0481CFBDD4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_B9EA50DD3FB8C9A27671CA0481CE50FA" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_C517391DB8BBB4FF9924CA0481CFBDD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_F74696441DF0B301119CCA0481CFA149" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_C517391DB8BBB4FF9924CA0481CFBDD4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_F74696441DF0B301119CCA0481CFA149" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SubordinateVotingSharesMember" xlink:label="loc_cls_SubordinateVotingSharesMember_CA3D13E46D4F4BAB5974CA0481CF6D65" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_F74696441DF0B301119CCA0481CFA149" xlink:to="loc_cls_SubordinateVotingSharesMember_CA3D13E46D4F4BAB5974CA0481CF6D65" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MultipleVotingSharesMember" xlink:label="loc_cls_MultipleVotingSharesMember_9195EFBE716601970E56CA0481D0FCDA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_F74696441DF0B301119CCA0481CFA149" xlink:to="loc_cls_MultipleVotingSharesMember_9195EFBE716601970E56CA0481D0FCDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_B9EA50DD3FB8C9A27671CA0481CE50FA" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSharesOutstandingRollForward" xlink:label="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:to="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_BF03BCB4905D98595A01CA0481D0323C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_ifrs-full_NumberOfSharesIssued_BF03BCB4905D98595A01CA0481D0323C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_28720ED0CFBD1D7EEA44CA0481D10D9C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_D3E3E8FBAE06DFE0B3D1CA0481D1EDC9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_B303AF9C924020B95941CA0481D19A7D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_B303AF9C924020B95941CA0481D19A7D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodSharesOther1" xlink:label="loc_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_cls_StockIssuedDuringPeriodSharesOther1_3AAC106BCD2A462FA9F9CA0481D17B53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesIssued" xlink:label="loc_ifrs-full_NumberOfSharesIssued_1DF92F7B7D47684E7006CA0481D1B30E" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_ifrs-full_NumberOfSharesIssued_1DF92F7B7D47684E7006CA0481D1B30E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_8C6BBB4403980B078D7CCA0481D287C2" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_74D128AE0DC962292E5CCA0481D00E72" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_8C6BBB4403980B078D7CCA0481D287C2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:to="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_1EFD7764C9715A01FCA9CA0481D21649" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromExerciseOfOptions" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_34B2615C16921EC72A80CA0481D2CB4F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" xlink:label="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_DDD6FF09F090901F69A9CA0481D0B0CF" xlink:to="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_1F4AEDD09C7BBF125FFBCA0481D28CBE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_83536A26198F1A9C9B0BC518E61D88B0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_83536A26198F1A9C9B0BC518E61D88B0" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeStatementLocation1Axis" xlink:label="loc_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:to="loc_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeStatementLocation1Domain" xlink:label="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeStatementLocation1Axis_3EB43888B27A36643950C518E61D76C2" xlink:to="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CostOfSales1Member" xlink:label="loc_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:to="loc_cls_CostOfSales1Member_EDEF823260B45A759D1EC518E61E65E5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SellingGeneralAndAdministrativeExpenses1Member" xlink:label="loc_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeStatementLocation1Domain_07BED8D73CDA92E48FB7C518E61E431C" xlink:to="loc_cls_SellingGeneralAndAdministrativeExpenses1Member_AD49755F470C45F994E3C518E61EB0A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_F5EBBB0E64ECC54A2A51C518E61DB3A4" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_A7D60A97E45B10F587C9C518E61F32AE" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_F1C828FC7DFB623DCAC3C518E61F3CBF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_4F4BC358BC235031DB67C518E601FA93" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_17CD1DDDD0216E6DAA32C518E6012A82" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_4F4BC358BC235031DB67C518E601FA93" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_17CD1DDDD0216E6DAA32C518E6012A82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8DF22605379336CCC631C518E602EAFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_17CD1DDDD0216E6DAA32C518E6012A82" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8DF22605379336CCC631C518E602EAFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_21C6377DFF047627C2DCC518E6023375" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8DF22605379336CCC631C518E602EAFB" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_21C6377DFF047627C2DCC518E6023375" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestrictedStockUnitsRSU1Member" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_AB48A0C9616AA365765DC518E6020ADE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_21C6377DFF047627C2DCC518E6023375" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_AB48A0C9616AA365765DC518E6020ADE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PerformanceShareUnitsPSUMember" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_67DB200182F154F86E26C518E603A6C3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_21C6377DFF047627C2DCC518E6023375" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_67DB200182F154F86E26C518E603A6C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_5CF4EC9FBAE68A588EF1C518E603000F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_17CD1DDDD0216E6DAA32C518E6012A82" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_5CF4EC9FBAE68A588EF1C518E603000F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_5CF4EC9FBAE68A588EF1C518E603000F" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_393C9B6FA2425B999408C518E603696E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_WeightedAverageFairValueAtTheGrantDate" xlink:label="loc_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_5CF4EC9FBAE68A588EF1C518E603000F" xlink:to="loc_cls_WeightedAverageFairValueAtTheGrantDate_EF886080F76593C66F97C518E603FA2D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_5CF4EC9FBAE68A588EF1C518E603000F" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_769E9F680FF18E4BC17DC518E603A41A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_A85A03846E25BC220402CA0481C5E6AD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_E8CDF748AC65F8025AA8CA0481C5E07A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_A85A03846E25BC220402CA0481C5E6AD" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_E8CDF748AC65F8025AA8CA0481C5E07A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_D253D9DDE43629E8CF70CA0481C508B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_E8CDF748AC65F8025AA8CA0481C5E07A" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_D253D9DDE43629E8CF70CA0481C508B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_36A4AE3571303F0E0204CA0481C6911D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_D253D9DDE43629E8CF70CA0481C508B1" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_36A4AE3571303F0E0204CA0481C6911D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SubordinateVotingSharesMember" xlink:label="loc_cls_SubordinateVotingSharesMember_F726C1FF28A0300C1678CA0481C6A901" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_36A4AE3571303F0E0204CA0481C6911D" xlink:to="loc_cls_SubordinateVotingSharesMember_F726C1FF28A0300C1678CA0481C6A901" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Axis" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_97DE134E20D046B14D34CA0481C66222" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_E8CDF748AC65F8025AA8CA0481C5E07A" xlink:to="loc_cls_ShareRepurchaseProgram1Axis_97DE134E20D046B14D34CA0481C66222" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareRepurchaseProgram1Domain" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_ACFEDC77B725A408BEFCCA0481C61AB9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_97DE134E20D046B14D34CA0481C66222" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_ACFEDC77B725A408BEFCCA0481C61AB9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandSeventeenNCIBMember" xlink:label="loc_cls_TwoThousandSeventeenNCIBMember_F81FC65FC6D97D7D9E6FCA0481C7F82D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_ACFEDC77B725A408BEFCCA0481C61AB9" xlink:to="loc_cls_TwoThousandSeventeenNCIBMember_F81FC65FC6D97D7D9E6FCA0481C7F82D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TwoThousandEighteenNCIBMember" xlink:label="loc_cls_TwoThousandEighteenNCIBMember_0C62B0FDF51424C43FE7CA4488962EA2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_ACFEDC77B725A408BEFCCA0481C61AB9" xlink:to="loc_cls_TwoThousandEighteenNCIBMember_0C62B0FDF51424C43FE7CA4488962EA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_E8CDF748AC65F8025AA8CA0481C5E07A" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_7197DE651AB882EF1F76CA0481C79939" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_DCA791873E128A602DCBCA0481C7FA29" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SharePrice" xlink:label="loc_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_SharePrice_3F13AA98B90F0C060E63CA0481C79A73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PurchaseOfTreasuryShares" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_716019B9ACD55051A725CA0481C862AD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_716019B9ACD55051A725CA0481C862AD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TreasuryStockSharesAcquired1" xlink:label="loc_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_TreasuryStockSharesAcquired1_F518AA3AE21D91DF5EDECA0481C81C25" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TreasuryStockSharesAcquiredHeldByTrustee" xlink:label="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee_A4255797E681D6666447CA0481C89752" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" xlink:label="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_21775D420C1EB506050ECA0481C71A6C" xlink:to="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_83739EB2DD264A2975FDCA0481C80D22" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionTransactionsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_4318D732FC369B521D94C518E617B4C9" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_4318D732FC369B521D94C518E617B4C9" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_5B9D42AD6A60B8530B4FC518E61826B4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_5B9D42AD6A60B8530B4FC518E61826B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_E0072A690A378650F963C518E6184304" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_E0072A690A378650F963C518E6184304" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_9C7356AAF778D46065CAC518E61862E4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_9C7356AAF778D46065CAC518E61862E4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_72CE6F211CC39E6FB970C518E6179D86" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_EC6B83CE0E9A25BB9E55C518E618D6FF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_EC6B83CE0E9A25BB9E55C518E618D6FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_1DD678A1A72423E5C781C518E6195712" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_1DD678A1A72423E5C781C518E6195712" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_DB6529089CDC687DC7E6C518E619BDD3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_440BCF6A35D485C3C8AEC518E6184B09" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_DB6529089CDC687DC7E6C518E619BDD3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleOfStockOptionsOutstandingDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_AE86B590F018B3EF06DBC635983919FC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_AE86B590F018B3EF06DBC635983919FC" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_A9171AD5CE2A462DB4ABC635983A4832" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:to="loc_ifrs-full_RangeAxis_A9171AD5CE2A462DB4ABC635983A4832" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_5D3C7A76A9745C4D6F08C635983AF33E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_A9171AD5CE2A462DB4ABC635983A4832" xlink:to="loc_ifrs-full_RangesMember_5D3C7A76A9745C4D6F08C635983AF33E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_5C0BCD5A12E0F9195E1FC635983A9A97" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_5D3C7A76A9745C4D6F08C635983AF33E" xlink:to="loc_ifrs-full_BottomOfRangeMember_5C0BCD5A12E0F9195E1FC635983A9A97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_EBBE0E1A5EFA9CAC5B89C635983B01CE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_5D3C7A76A9745C4D6F08C635983AF33E" xlink:to="loc_ifrs-full_TopOfRangeMember_EBBE0E1A5EFA9CAC5B89C635983B01CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_8AB2811B8FE0080B005AC635983A8F98" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:label="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_93CCF1977A542F7513EFC635983C33C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfOutstandingShareOptions" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_38122502102F146E4017C635983C6D47" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_38122502102F146E4017C635983C6D47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6BAC1E4E9FF72C149B99C635983C4F4C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_6BAC1E4E9FF72C149B99C635983C4F4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_E6F564D3FB80A931E7DEC635983D8EF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_DCE58F6B4500C9DEBB40C635983DBC64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_D68EF9A657EC9F5F1830C635983C706C" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_0D398E959818BABED5BCC635983D8CF2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_E279E6BF87F161741BD4C518E6529FEE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_49BAA1A1E83754FE70C5C518E652C16F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_E279E6BF87F161741BD4C518E6529FEE" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_49BAA1A1E83754FE70C5C518E652C16F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock" xlink:label="loc_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_E279E6BF87F161741BD4C518E6529FEE" xlink:to="loc_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_6B7519BC70FD1303EBBBC518E652C942" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_DB9B54D2D4AF298D4D4DC518E6528DDF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_E279E6BF87F161741BD4C518E6529FEE" xlink:to="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_DB9B54D2D4AF298D4D4DC518E6528DDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_3B38332FAA0E08CDD63FC518E653DFE2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_E279E6BF87F161741BD4C518E6529FEE" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_3B38332FAA0E08CDD63FC518E653DFE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_88F6207A24125609A2C8C518E6536A61" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_E279E6BF87F161741BD4C518E6529FEE" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_88F6207A24125609A2C8C518E6536A61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_3C0D798B0EEF58DCBA89C518E653A1CF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_E279E6BF87F161741BD4C518E6529FEE" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_3C0D798B0EEF58DCBA89C518E653A1CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_27524A747DE595673370C518E653E1FA" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_E279E6BF87F161741BD4C518E6529FEE" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_27524A747DE595673370C518E653E1FA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuarantees" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_299EACD69ECCDBFD1FFEC518E3CFB085" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_6DF6BC2144FB86FED057C518E3D05129" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_299EACD69ECCDBFD1FFEC518E3CFB085" xlink:to="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_6DF6BC2144FB86FED057C518E3D05129" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_E49F855CD64F55D526C0CA047F25AF4F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfContingentLiabilitiesTable" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_E49F855CD64F55D526C0CA047F25AF4F" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_2F262AE702297EFB439FCA047F263737" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_srt_StatementScenarioAxis_2F262AE702297EFB439FCA047F263737" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3CA4E662648E996710A2CA047F265E78" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_2F262AE702297EFB439FCA047F263737" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3CA4E662648E996710A2CA047F265E78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="loc_srt_ScenarioForecastMember_E2AF7D5CA6FFB061FB14CA047F26E2A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_3CA4E662648E996710A2CA047F265E78" xlink:to="loc_srt_ScenarioForecastMember_E2AF7D5CA6FFB061FB14CA047F26E2A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_8DB445739FA02EA63410CA047F27C98A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_8DB445739FA02EA63410CA047F27C98A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="loc_ifrs-full_NonadjustingEventsMember_F13D58428F32FAC04167CA047F273FC2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_8DB445739FA02EA63410CA047F27C98A" xlink:to="loc_ifrs-full_NonadjustingEventsMember_F13D58428F32FAC04167CA047F273FC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_84CFF4D5C151E2F57EBDCA047F27462E" xlink:to="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:to="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_640359C80B236D225905CA047F288661" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" xlink:label="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_53B05197B60820E63DCBCA047F28BBD1" xlink:to="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_44476800C342072C1187CA047F287594" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_1E2E5DB10CF8D77CA0D9CA047F28D027" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_1E2E5DB10CF8D77CA0D9CA047F28D027" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_13A59284154C4C3D52BBCA047F28F2B3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_1E2E5DB10CF8D77CA0D9CA047F28D027" xlink:to="loc_ifrs-full_BorrowingsByNameMember_13A59284154C4C3D52BBCA047F28F2B3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_F78B4D02EBB7C11B4BBFCA047F297448" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_13A59284154C4C3D52BBCA047F28F2B3" xlink:to="loc_cls_CreditFacilityMember_F78B4D02EBB7C11B4BBFCA047F297448" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_78586055E2A0568A398ECA047F295A11" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_78586055E2A0568A398ECA047F295A11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_404874E4CAF0F14EF95BCA047F297CD0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_78586055E2A0568A398ECA047F295A11" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_404874E4CAF0F14EF95BCA047F297CD0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SettlingOfIntercompanyDebtsMember" xlink:label="loc_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_404874E4CAF0F14EF95BCA047F297CD0" xlink:to="loc_cls_SettlingOfIntercompanyDebtsMember_31DA4ED9AFE3211548BDCA047F29FBD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfContingentLiabilitiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesTable_B68898D79E4A2E638D4DCA047F2530B1" xlink:to="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_CA8E7342FE74A1AD4E57CA047F2AC87B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" xlink:label="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_300913FC40198324B578CA047F2A3026" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EstimatedFinancialEffectOfContingentLiabilities" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_82193D53B9BD53CBD9CFCA047F2AE9E8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LettersOfCreditOutstandingAmount1" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_6E7ECD58EB1DE2395658CA047F2A8D9B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_LettersOfCreditOutstandingAmount1_6E7ECD58EB1DE2395658CA047F2A8D9B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesLeaseTerm" xlink:label="loc_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_LeasesLeaseTerm_C6A236F15149E4DC2A89CA047F2B5704" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesAnnualRentExpense" xlink:label="loc_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_LeasesAnnualRentExpense_49BA5D939BDD579250F7CA047F2BB3AC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesNumberOfExtensionOptions" xlink:label="loc_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_LeasesNumberOfExtensionOptions_8DFD259BACEE9D3F8AAFCA047F2B45FA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeasesExtensionPeriods" xlink:label="loc_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfContingentLiabilitiesLineItems_8C9C5F441E4A6B6879F8CA047F2A4C13" xlink:to="loc_cls_LeasesExtensionPeriods_D214A252A348DCD98F59CA047F2BAD82" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_974F07F4DDF969BC3020C518E3C84D96" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LesseeLeasesDescriptionTable" xlink:label="loc_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_974F07F4DDF969BC3020C518E3C84D96" xlink:to="loc_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:to="loc_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_AE1C79ECB40284F7B021C518E3C92956" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_839069E0B939672D148CC518E3C91407" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_D8E99902D955B9D84101C518E3C93A15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_B4EDB8BA3D55CEC64AB7C518E3CA41B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_7C6F81A7A1A840DD236CC518E3CA5262" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_3303904F577F0DAA7CFDC518E3CAC7FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_F5B0CAE7008F4D9D5F38C518E3C9A9B4" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_27754B002F7D4E5DCCD0C518E3CAA743" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LesseeLeasesDescriptionLineItems" xlink:label="loc_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_CD3CFAF71F8126BEC926C518E3C8892E" xlink:to="loc_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherCommitment1" xlink:label="loc_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_68D6E35B36CA0E7E372EC518E3CA9812" xlink:to="loc_cls_OtherCommitment1_03189B6CD796DAD25DDCC518E3CA195B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_88C94D5E16929A0AB709C518E3CD2019" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_F3C074AA81AA1AABBB18C518E3CD6544" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_88C94D5E16929A0AB709C518E3CD2019" xlink:to="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_F3C074AA81AA1AABBB18C518E3CD6544" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfFinancialPositionAbstract" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract_0019472399D57DBD9299C518E7CF801F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAbstract" xlink:label="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_0019472399D57DBD9299C518E7CF801F" xlink:to="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsAbstract" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:to="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_43F2D5ECAEAA2472AD4BC518E7D00EA1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:to="loc_ifrs-full_CashAndCashEquivalents_43F2D5ECAEAA2472AD4BC518E7D00EA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTradeReceivables" xlink:label="loc_ifrs-full_CurrentTradeReceivables_DFF675F9A9937C4C8462C518E7D09E0B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:to="loc_ifrs-full_CurrentTradeReceivables_DFF675F9A9937C4C8462C518E7D09E0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_3568DC7B369E1E1D0A7FC518E7D0D89B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:to="loc_ifrs-full_Inventories_3568DC7B369E1E1D0A7FC518E7D0D89B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxAssetsCurrent" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_E696DA172D6C0ACF14A3C518E7D144AF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_E696DA172D6C0ACF14A3C518E7D144AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" xlink:label="loc_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_B13DDE5C175BBB885E0EC518E7D186C9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:to="loc_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners_B13DDE5C175BBB885E0EC518E7D186C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherCurrentAssets" xlink:label="loc_ifrs-full_OtherCurrentAssets_7FE064E7FB65770C8B53C518E7D1F754" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:to="loc_ifrs-full_OtherCurrentAssets_7FE064E7FB65770C8B53C518E7D1F754" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAssets" xlink:label="loc_ifrs-full_CurrentAssets_F847DC38A90139F23173C518E7D1C0BC" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_0FCDBFEB9422241EE658C518E7D0C93E" xlink:to="loc_ifrs-full_CurrentAssets_F847DC38A90139F23173C518E7D1C0BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_44549D1CD71C7A945CE7C518E7D155CC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_44549D1CD71C7A945CE7C518E7D155CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_833B8A05326A2CA8ABEFC518E7D19BF0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:to="loc_ifrs-full_RightofuseAssets_833B8A05326A2CA8ABEFC518E7D19BF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_D328B2B75D052FA4F6D3C518E7D21D03" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:to="loc_ifrs-full_Goodwill_D328B2B75D052FA4F6D3C518E7D21D03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_6F71D45B6138C138AEC4C518E7D2CACF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_6F71D45B6138C138AEC4C518E7D2CACF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_53649A78A698C48C6F9AC518E7D217AA" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:to="loc_ifrs-full_DeferredTaxAssets_53649A78A698C48C6F9AC518E7D217AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_226618E59C881D18AECFC518E7D2633C" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_226618E59C881D18AECFC518E7D2633C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Assets" xlink:label="loc_ifrs-full_Assets_F3926D81987D26B78385C518E7D2385C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_B44C83F2EA06C11CE0F6C518E7CFDDD4" xlink:to="loc_ifrs-full_Assets_F3926D81987D26B78385C518E7D2385C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityAndLiabilitiesAbstract" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_0019472399D57DBD9299C518E7CF801F" xlink:to="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLiabilitiesAbstract" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:to="loc_cls_CurrentBorrowingsAndLeaseLiabilities_313B99DC1D9F8BCD6F8CC518E7D39F01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_13C76E7491312FD47985C518E7D36AE8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_13C76E7491312FD47985C518E7D36AE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_13138162E5FB731429D7C518E7D357A0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:to="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_13138162E5FB731429D7C518E7D357A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_F74B438814D9842B9624C518E7D32571" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_F74B438814D9842B9624C518E7D32571" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_056C52FEAC25A1630E60C518E7D3225B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:to="loc_ifrs-full_CurrentProvisions_056C52FEAC25A1630E60C518E7D3225B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLiabilities" xlink:label="loc_ifrs-full_CurrentLiabilities_6C3ECCE0D79A1B381D63C518E7D4D02E" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_9761E984E5F2CE5E6FC0C518E7D298AE" xlink:to="loc_ifrs-full_CurrentLiabilities_6C3ECCE0D79A1B381D63C518E7D4D02E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:to="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_32B14E53BF1CD22C1656C518E7D4CDEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_EBC850C5FD50007C05D7C518E7D4612E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_EBC850C5FD50007C05D7C518E7D4612E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" xlink:label="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:to="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_09F3A3696FBD3699BCF8C518E7D43A52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_96F504FC57960AC3A394C518E7D41AB9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_96F504FC57960AC3A394C518E7D41AB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Liabilities" xlink:label="loc_ifrs-full_Liabilities_1D0175B5543D987B8AD2C518E7D4BEFF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:to="loc_ifrs-full_Liabilities_1D0175B5543D987B8AD2C518E7D4BEFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityAbstract" xlink:label="loc_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:to="loc_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IssuedCapital" xlink:label="loc_ifrs-full_IssuedCapital_A0D130AC7D530340D412C518E7D5A24F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:to="loc_ifrs-full_IssuedCapital_A0D130AC7D530340D412C518E7D5A24F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TreasuryShares" xlink:label="loc_ifrs-full_TreasuryShares_87EA18DEC0BEB7D2DE6CC518E7D519C9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:to="loc_ifrs-full_TreasuryShares_87EA18DEC0BEB7D2DE6CC518E7D519C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharePremium" xlink:label="loc_ifrs-full_SharePremium_F67BACA2DD26F28EF855C518E7D52532" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:to="loc_ifrs-full_SharePremium_F67BACA2DD26F28EF855C518E7D52532" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RetainedEarnings" xlink:label="loc_ifrs-full_RetainedEarnings_2C639E59A6C85F865F5FC518E7D53D25" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:to="loc_ifrs-full_RetainedEarnings_2C639E59A6C85F865F5FC518E7D53D25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_3ED9F4CA1A0F77D1BD34C518E7D6275A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_3ED9F4CA1A0F77D1BD34C518E7D6275A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_A170BDD20D66A7BEA4C5C518E7D6FE96" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_5195F95178A69DD7E1DAC518E7D53D1D" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_A170BDD20D66A7BEA4C5C518E7D6FE96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityAndLiabilities" xlink:label="loc_ifrs-full_EquityAndLiabilities_B58244D64500C5CFCA3DC518E7D65B66" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_A9216D0B3055D0FA3A52C518E7D2BD96" xlink:to="loc_ifrs-full_EquityAndLiabilities_B58244D64500C5CFCA3DC518E7D65B66" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfCashFlowsAbstract" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_37CFCC80CA8C30FE6D02C518E7989463" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementOfCashFlowsTable" xlink:label="loc_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_37CFCC80CA8C30FE6D02C518E7989463" xlink:to="loc_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_62C5B2C853FE075D4300C518E799A7ED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_62C5B2C853FE075D4300C518E799A7ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_5360C3C2B98C1B4F27E6C518E79922D6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_62C5B2C853FE075D4300C518E799A7ED" xlink:to="loc_ifrs-full_BorrowingsByNameMember_5360C3C2B98C1B4F27E6C518E79922D6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_79D73BA438619F9EB891C518E7990A9F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_5360C3C2B98C1B4F27E6C518E79922D6" xlink:to="loc_cls_CreditFacilityMember_79D73BA438619F9EB891C518E7990A9F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewCreditFacilityMember" xlink:label="loc_cls_NewCreditFacilityMember_F8C0503D5BBB9070A2A0C518E799C268" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_5360C3C2B98C1B4F27E6C518E79922D6" xlink:to="loc_cls_NewCreditFacilityMember_F8C0503D5BBB9070A2A0C518E799C268" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StatementOfCashFlowsLineItems" xlink:label="loc_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_StatementOfCashFlowsTable_A63B52CB4E12B7DA8942C518E798B33C" xlink:to="loc_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" xlink:label="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_StatementOfCashFlowsLineItems_80F7CE0AE653FAFB0EEDC518E79A1BD5" xlink:to="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_0A60EF13A5E5CADC0B05C518E79AF1AB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_0A60EF13A5E5CADC0B05C518E79AF1AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:to="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_568112325B99769BC253C518E79B846C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForSharebasedPayments" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_86BADA57838B9F604583C518E79B7A22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherAdjustmentsForNoncashItems" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_71CC47CCF57A65C37387C518E79B4AD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForFinanceCosts" xlink:label="loc_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_AdjustmentsForFinanceCosts_F72409B439A5C2A97240C518E79BA741" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForIncomeTaxExpense" xlink:label="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_A5D79A1AC2F25980745EC518E79CD3EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_5DA88FB0F19442F94607C518E79C92DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfCashPaymentsAbstract" xlink:label="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_6EC113B798E43805A15FC518E79CC89E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_E44202FE3FA9129A30CFC518E79C0297" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_A58C1ABB0CD143C5D906C518E79C3836" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" xlink:label="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_2A17C02277C82799AEBEC518E79D5465" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_A599FD2D1055B13BB17FC518E79C37D4" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_97E709701ABB158941F5C518E79D27CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_19973C4298629905ABF9C518E79B43C0" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_9C2FD63DF494822A7AD6C518E79DFE41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_F2DECD563DD10B62DA41C518E79A2FFD" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_5E415F68F2365E8BB458C518E79D7589" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_D34FE40E926687950CA4C518E79D98C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0C939802B332C250D05CC518E79E6FF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_5D1270E9914ED756C066C518E79E1FC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" xlink:label="loc_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="loc_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities_B33D9770E02C577F575FC518E79EB7A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_E44F7E170FF9255F363AC518E79D1C5E" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_0EBF1F5854F7E373556DC518E79E85B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_76A010246964E540701BC518E79EC8FC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_76A010246964E540701BC518E79EC8FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_2F74B5E935505F4EFC97C518E79F36FF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_2F74B5E935505F4EFC97C518E79F36FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_1BD8405DD50B38F430D5C518E79FE162" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromIssuingShares" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_85921F444DB2568A396BC518E79FD404" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_564E9FE069B034D66593C518E79FB2C3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_564E9FE069B034D66593C518E79FB2C3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_5872705E381E59C0597EC518E79F8566" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentOfFinancingCostsAndWaiverFees" xlink:label="loc_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_cls_PaymentOfFinancingCostsAndWaiverFees_B4AFC687C4055760FBABC518E79F02F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_219AF1D79A84294652FCC518E79E7BEE" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_E8928F222412178F79FBC518E7A0F798" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_E356B71B2433DE15BDBEC518E7A07688" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_77F064E935A21225351EC518E7A0F402" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_CashAndCashEquivalents_77F064E935A21225351EC518E7A0F402" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_2054746E40AB95438098C518E7A078ED" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_CashAndCashEquivalents_2054746E40AB95438098C518E7A078ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsForDebtIssueCosts" xlink:label="loc_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_8B8A7B8A2EF2D23D5CD2C518E79AE9EE" xlink:to="loc_ifrs-full_PaymentsForDebtIssueCosts_8FB602A8AF768BE5C064C518E7A0A7EB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfChangesInEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfChangesInEquityAbstract" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_39902C7C0209A81C9556C518E7A98839" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_39902C7C0209A81C9556C518E7A98839" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:to="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RestatedMember" xlink:label="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_EB9F48AA2BEB55C21C91C518E7AAB2B9" xlink:to="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PreviouslyStatedMember" xlink:label="loc_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:to="loc_ifrs-full_PreviouslyStatedMember_A98559CDC477245F9A86C518E7AB42C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member" xlink:label="loc_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestatedMember_20C97D265E43C83E8F41C518E7AA6E36" xlink:to="loc_ifrs-full_IncreaseDecreaseDueToApplicationOfIFRS15Member_417CB8C08F8ECE791DA9C518E7AB7B8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_6EC8979341DABA0D4CF1C518E7AB997B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_6EC8979341DABA0D4CF1C518E7AB997B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_6EC8979341DABA0D4CF1C518E7AB997B" xlink:to="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IssuedCapitalMember" xlink:label="loc_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:to="loc_ifrs-full_IssuedCapitalMember_26D3DD48425BF3BC8370C518E7AB40CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TreasurySharesMember" xlink:label="loc_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:to="loc_ifrs-full_TreasurySharesMember_A5FDFBAEEBD13B85A073C518E7AC28D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SharePremiumMember" xlink:label="loc_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:to="loc_ifrs-full_SharePremiumMember_CF9E414E3D23127FBD0AC518E7AC36FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RetainedEarningsMember" xlink:label="loc_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:to="loc_ifrs-full_RetainedEarningsMember_6E9061E3FE76F45627ACC518E7AC301B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_01C292B272051607B4A5C518E7ACFFD3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_4C931B89B6A1ACD8C2A2C518E7AB8FCF" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_01C292B272051607B4A5C518E7ACFFD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsAxis" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsMember" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_A05A17DB7189E98693E8C518E7AC617D" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ForwardContractMember" xlink:label="loc_ifrs-full_ForwardContractMember_7F0F4892510C2A50C981C518E7AD5CF8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:to="loc_ifrs-full_ForwardContractMember_7F0F4892510C2A50C981C518E7AD5CF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateSwapContractMember" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_BFAD4D7064DB9BE26AE6C518E7AD8FA9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_44EF69323F33DC42CE3FC518E7AC5605" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_BFAD4D7064DB9BE26AE6C518E7AD8FA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_5D0C135A26706638753BC518E7AA155B" xlink:to="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:to="loc_ifrs-full_Equity_E406E1B2DEB7929E1459C518E7AD4354" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IssueOfEquity" xlink:label="loc_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:to="loc_ifrs-full_IssueOfEquity_C8EB16F94ABA5F7020DAC518E7AEFAD4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchasedandRetiredDuringPeriodValue1" xlink:label="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:to="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1_352F7A6083C3EA05CB7DC518E7AE969B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PurchaseOfTreasuryShares" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_5503A9DED57F39666A82C518E7AEE8D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_89242612DAA155786D85C518E7AEADB1" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_49C07D0BFDC6A8F137B3C518E7AEB821" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:to="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_F0E6FFDD449756893226C518E7AF6D4F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_F0E6FFDD449756893226C518E7AF6D4F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:to="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_41E619DF7D816B635D3EC518E7AF3DB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_FE1DE5A51EC45DC2E135C518E7AF64FD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_FE1DE5A51EC45DC2E135C518E7AF64FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_EDF28EE4C0E865992FE7C518E7AE60AC" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_6396D40F574C4C49243CC518E7AF48A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Equity" xlink:label="loc_ifrs-full_Equity_47DBCBF7D0139707A67CC518E7AF953C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_388B8EE268F83220597DC518E7AD4082" xlink:to="loc_ifrs-full_Equity_47DBCBF7D0139707A67CC518E7AF953C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_CA62AE32C5091DC724E5C518E7B605DB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D05598671D9B8C4845BFC518E7B61B15" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_CA62AE32C5091DC724E5C518E7B605DB" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D05598671D9B8C4845BFC518E7B61B15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsAxis" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_484B4B59A20C01DDE389C518E7B638D5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D05598671D9B8C4845BFC518E7B61B15" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_484B4B59A20C01DDE389C518E7B638D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgingInstrumentsMember" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_A5B612A2C091005866F8C518E7B6937B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_484B4B59A20C01DDE389C518E7B638D5" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_A5B612A2C091005866F8C518E7B6937B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ForwardContractMember" xlink:label="loc_ifrs-full_ForwardContractMember_A6630BA48F5E4324BD96C518E7B7DD28" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_A5B612A2C091005866F8C518E7B6937B" xlink:to="loc_ifrs-full_ForwardContractMember_A6630BA48F5E4324BD96C518E7B7DD28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateSwapContractMember" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_ABF3D0FB973FBBA54DDCC518E7B776CA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_A5B612A2C091005866F8C518E7B6937B" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_ABF3D0FB973FBBA54DDCC518E7B776CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_E2BCCE8E530DA64FF29FC518E7B753D5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_D05598671D9B8C4845BFC518E7B61B15" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_E2BCCE8E530DA64FF29FC518E7B753D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_693B281FBDCCBB9E4E15C518E7B783B9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_E2BCCE8E530DA64FF29FC518E7B753D5" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_693B281FBDCCBB9E4E15C518E7B783B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeAbstract" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_E2BCCE8E530DA64FF29FC518E7B753D5" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_B1E30EC5644E0FB68BDCC518E7B86E0D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_6A1B18AE8215B9F12DEDC518E7B8ADB1" xlink:to="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_B1E30EC5644E0FB68BDCC518E7B86E0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_88D44E29C636EED0E6CCC518E7B8BB4E" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A40D9258579ED1DFE20C518E7B961AD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9A40D9258579ED1DFE20C518E7B961AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_DA7B24F378681FFF6DDFC518E7B9B3D4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_B2FE6591DE6EF085F65EC518E7B85972" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_DA7B24F378681FFF6DDFC518E7B9B3D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_E2BCCE8E530DA64FF29FC518E7B753D5" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_23F17A7636217A17DCC9C518E7B96E7E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeStatementAbstract" xlink:label="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_A6D15C02464CA43246B0C518E7BF4AF6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_A6D15C02464CA43246B0C518E7BF4AF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CostOfSales" xlink:label="loc_ifrs-full_CostOfSales_376B25E2DDCE2EEF02BDC518E7C0B2BD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_CostOfSales_376B25E2DDCE2EEF02BDC518E7C0B2BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GrossProfit" xlink:label="loc_ifrs-full_GrossProfit_D0AA8803F567D19D62F4C518E7C0D739" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_GrossProfit_D0AA8803F567D19D62F4C518E7C0D739" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_D167A3352B4CAC44577DC518E7C03A76" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_D167A3352B4CAC44577DC518E7C03A76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ResearchAndDevelopmentExpense" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_A82CE7C7611F55F8F8ABC518E7C09F42" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_A82CE7C7611F55F8F8ABC518E7C09F42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_ACA3956138ED3E7A0831C518E7C0A3DC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_ACA3956138ED3E7A0831C518E7C0A3DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-full_OtherExpenseByFunction_F5A26245888B95BCD7E1C518E7C19779" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_OtherExpenseByFunction_F5A26245888B95BCD7E1C518E7C19779" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_B7EC90DD1B222EFF7F42C518E7C16D7F" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_B7EC90DD1B222EFF7F42C518E7C16D7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinanceCosts" xlink:label="loc_ifrs-full_FinanceCosts_955C8E217D08559FB662C518E7C17478" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_FinanceCosts_955C8E217D08559FB662C518E7C17478" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_D4627FA6620F198A5432C518E7C14F9E" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_D4627FA6620F198A5432C518E7C14F9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5A0311517AA80E6FEACEC518E7C1761E" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5A0311517AA80E6FEACEC518E7C1761E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_E8740DBF88333F75290BC518E7C1EFAB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5A0311517AA80E6FEACEC518E7C1761E" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_E8740DBF88333F75290BC518E7C1EFAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_4FC01DC6525CBA31066DC518E7C2AB79" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5A0311517AA80E6FEACEC518E7C1761E" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_4FC01DC6525CBA31066DC518E7C2AB79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_C0B2CA857DBB76E6B4F0C518E7C28AB4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_5A0311517AA80E6FEACEC518E7C1761E" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_C0B2CA857DBB76E6B4F0C518E7C28AB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_B3351C9FC33C1BF0A6F6C518E7C2386E" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_B3351C9FC33C1BF0A6F6C518E7C2386E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BasicEarningsLossPerShare" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_AF2BCFCB41ACA3784170C518E7C237E0" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_AF2BCFCB41ACA3784170C518E7C237E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DilutedEarningsLossPerShare" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_80D74192AFE8B946407FC518E7C26439" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_80D74192AFE8B946407FC518E7C26439" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:label="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_79F705E2301DB26D6CB5C518E7BF3B25" xlink:to="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageShares" xlink:label="loc_ifrs-full_WeightedAverageShares_6014D1C9F2A22691DD90C518E7C35DB4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60" xlink:to="loc_ifrs-full_WeightedAverageShares_6014D1C9F2A22691DD90C518E7C35DB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustedWeightedAverageShares" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_8F0B8303A45755416918C518E7C32E4F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_15A5F056BAD6BAF963B4C518E7C2AA60" xlink:to="loc_ifrs-full_AdjustedWeightedAverageShares_8F0B8303A45755416918C518E7C32E4F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligations" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_F43B7EDFB23A1F767A1EC518E694AAE4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_9D053ABD9900359297A8C518E69490CD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_F43B7EDFB23A1F767A1EC518E694AAE4" xlink:to="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_9D053ABD9900359297A8C518E69490CD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_3A30BC7CCA063C19B09DC518E681A4B3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_3A30BC7CCA063C19B09DC518E681A4B3" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_001817BE02D3ECA91EE4C518E6824CD3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember" xlink:label="loc_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_AF34A39467D0A9F2AC79C518E682FEB8" xlink:to="loc_srt_ScenarioForecastMember_39901C8B1F781B3D207DC518E682145E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_BDB6C1980D91A9F5340CC518E68356CF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_BDB6C1980D91A9F5340CC518E68356CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_B3DB1E2408B5C3A8547FC518E683EBFA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_BDB6C1980D91A9F5340CC518E68356CF" xlink:to="loc_ifrs-full_BorrowingsByNameMember_B3DB1E2408B5C3A8547FC518E683EBFA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewCreditFacilityMember" xlink:label="loc_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_B3DB1E2408B5C3A8547FC518E683EBFA" xlink:to="loc_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoansMember" xlink:label="loc_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:to="loc_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InitialTermLoanMember" xlink:label="loc_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:to="loc_cls_InitialTermLoanMember_EFBB6F37EE5327E81545C518E6849C24" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncrementalTermLoanMember" xlink:label="loc_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_TermLoansMember_5537DEE336F6405E37BEC518E6837B3B" xlink:to="loc_cls_IncrementalTermLoanMember_B0ACEFD9CE161D8D411DC518E6843939" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingFacilityDueJune2023Member" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NewCreditFacilityMember_30E6F796CD09C27D98D2C518E683CF50" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_63ACBA8C6D987C10567AC518E684D987" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_0A08362C16414917E9D7C518E68422C2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_B3DB1E2408B5C3A8547FC518E683EBFA" xlink:to="loc_cls_CreditFacilityMember_0A08362C16414917E9D7C518E68422C2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingCreditFacilityDueMay2020Member" xlink:label="loc_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacilityMember_0A08362C16414917E9D7C518E68422C2" xlink:to="loc_cls_RevolvingCreditFacilityDueMay2020Member_28058887D23678F22FD1C518E6841B0E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoanDueMay2020Member" xlink:label="loc_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacilityMember_0A08362C16414917E9D7C518E68422C2" xlink:to="loc_cls_TermLoanDueMay2020Member_C3CF30FBB77C07C77C3AC518E684B36E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_2DE5D0DE3520588A4C30C518E6854D1D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_ifrs-full_TypesOfRisksAxis_2DE5D0DE3520588A4C30C518E6854D1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_DFA64CEB60278A0C27F0C518E685FF56" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_2DE5D0DE3520588A4C30C518E6854D1D" xlink:to="loc_ifrs-full_TypesOfRisksMember_DFA64CEB60278A0C27F0C518E685FF56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateRiskMember" xlink:label="loc_ifrs-full_InterestRateRiskMember_ABB1F9080C9A3D54DE9CC518E685ED98" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_DFA64CEB60278A0C27F0C518E685FF56" xlink:to="loc_ifrs-full_InterestRateRiskMember_ABB1F9080C9A3D54DE9CC518E685ED98" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Axis" xlink:label="loc_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacility1Domain" xlink:label="loc_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacility1Axis_95022B5B8ED349BA448AC518E68579B4" xlink:to="loc_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BridgeLoan1Member" xlink:label="loc_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacility1Domain_A8A163BF1504B368E9E1C518E686C77E" xlink:to="loc_cls_BridgeLoan1Member_7891C56878A3745E94E9C518E6861ACE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateTypesMember" xlink:label="loc_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_DF239C37B88AA86FBA16C518E68663D7" xlink:to="loc_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LondonInterbankOfferedRateLIBOR1Member" xlink:label="loc_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InterestRateTypesMember_E43D89657C6554F9ECFBC518E6866C4D" xlink:to="loc_cls_LondonInterbankOfferedRateLIBOR1Member_D303EE7E954C0A0DBA5FC518E6879282" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangeAxis" xlink:label="loc_ifrs-full_RangeAxis_FE5F97ECA21DDE292E67C518E687CC78" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_ifrs-full_RangeAxis_FE5F97ECA21DDE292E67C518E687CC78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_28EACEABD549969FC691C518E687B4D8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_FE5F97ECA21DDE292E67C518E687CC78" xlink:to="loc_ifrs-full_RangesMember_28EACEABD549969FC691C518E687B4D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BottomOfRangeMember" xlink:label="loc_ifrs-full_BottomOfRangeMember_E63C066F419D59DE80A3C518E687854D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_28EACEABD549969FC691C518E687B4D8" xlink:to="loc_ifrs-full_BottomOfRangeMember_E63C066F419D59DE80A3C518E687854D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TopOfRangeMember" xlink:label="loc_ifrs-full_TopOfRangeMember_13A54C14797B2AD8CDFBC518E6881870" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_28EACEABD549969FC691C518E687B4D8" xlink:to="loc_ifrs-full_TopOfRangeMember_13A54C14797B2AD8CDFBC518E6881870" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_88E55E05283CF659E6EBC518E681B418" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_NotionalAmount_FDB54FD3B1D733D93662C518E688DBB9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:label="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_B81A2FA1ABA1B0E23CA6C518E688CC6D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:label="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_16DB9221F47F55FE894CC518E689053F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_47ABDF4DD34BEA07A445C518E689A91F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_51DB0C21074A828E7A8BC518E689BFDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RepaymentsOfCurrentBorrowings" xlink:label="loc_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_RepaymentsOfCurrentBorrowings_0FDA8CCAA0530C0BB6C2C518E68906C8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" xlink:label="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3F27CD70A9DA91BD3AEDC518E6898E37" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BorrowingsMaturityTerm" xlink:label="loc_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_BorrowingsMaturityTerm_9577E14721A077FD90D0C518E68AFBF4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LettersOfCreditOutstandingAmount1" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_LettersOfCreditOutstandingAmount1_C226E5EFBF3B5CADD456C518E68AD3AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_8030D3F006FA655A98B2C518E68A8584" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LineofCreditFacilityCommitmentFeePercentage1" xlink:label="loc_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_LineofCreditFacilityCommitmentFeePercentage1_BB09CF5DA173092F637AC518E68A3E57" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_StockRepurchaseProgramExcessShareRepurchases" xlink:label="loc_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_StockRepurchaseProgramExcessShareRepurchases_A03070BDCCCE6471BD74C518E68ABE28" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_HedgingInstrumentTerm" xlink:label="loc_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_cls_HedgingInstrumentTerm_844AEF1686532052841CC518E68A8A0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgedItemLiabilities" xlink:label="loc_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_HedgedItemLiabilities_8D5E130C99A0F736F458C518E68B519B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UndrawnBorrowingFacilities" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_34F11C129242727DA7CEC518E68B64B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_F6C0E22CFC3744106431C518E688E850" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_1096AADD5AF7AED02BA8C518E68B3D8D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_5F7A7912BCCCB297F869CA045D54FF27" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_5F7A7912BCCCB297F869CA045D54FF27" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsAxis" xlink:label="loc_ifrs-full_NewIFRSsAxis_E3F0BC13D6C4A33C6012CA045D571AFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:to="loc_ifrs-full_NewIFRSsAxis_E3F0BC13D6C4A33C6012CA045D571AFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NewIFRSsMember" xlink:label="loc_ifrs-full_NewIFRSsMember_D0969E7979D575CB2EEDCA045D571F64" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NewIFRSsAxis_E3F0BC13D6C4A33C6012CA045D571AFE" xlink:to="loc_ifrs-full_NewIFRSsMember_D0969E7979D575CB2EEDCA045D571F64" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IFRS16Member" xlink:label="loc_cls_IFRS16Member_85E4FB6FF7AE31416384CA045D576F12" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NewIFRSsMember_D0969E7979D575CB2EEDCA045D571F64" xlink:to="loc_cls_IFRS16Member_85E4FB6FF7AE31416384CA045D576F12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_29C83099DF46EC38F55FCA045D581B32" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_29C83099DF46EC38F55FCA045D581B32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_29C83099DF46EC38F55FCA045D581B32" xlink:to="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingCreditFacilityDueMay2020Member" xlink:label="loc_cls_RevolvingCreditFacilityDueMay2020Member_5C2D8BDF955BE06881CDCA045D597F2E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:to="loc_cls_RevolvingCreditFacilityDueMay2020Member_5C2D8BDF955BE06881CDCA045D597F2E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoanDueMay2020Member" xlink:label="loc_cls_TermLoanDueMay2020Member_886E7472CD1E1BE2D544CA045D5934D3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:to="loc_cls_TermLoanDueMay2020Member_886E7472CD1E1BE2D544CA045D5934D3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:to="loc_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingFacilityDueJune2023Member" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_F8FB2EEC6400DFA50681CA045D598E4C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_F8FB2EEC6400DFA50681CA045D598E4C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoansMember" xlink:label="loc_cls_TermLoansMember_FA54C631779F7EDABB29CA045D5A0A76" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacilityMember_C274CF01E0B49D655449CA045D59A714" xlink:to="loc_cls_TermLoansMember_FA54C631779F7EDABB29CA045D5A0A76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_684939038B503B35A563CA045D58BB1A" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_D01589E668B273BED7BFCA045D5AFCFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0FDA55179B32E39DCC7FCA045D5AAC9A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0FDA55179B32E39DCC7FCA045D5AAC9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_5C8D0BD05BC0C7DCF002CA045D5ADF26" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_0FDA55179B32E39DCC7FCA045D5AAC9A" xlink:to="loc_ifrs-full_CarryingAmountMember_5C8D0BD05BC0C7DCF002CA045D5ADF26" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredFinancingCostsMember" xlink:label="loc_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_5C8D0BD05BC0C7DCF002CA045D5ADF26" xlink:to="loc_cls_DeferredFinancingCostsMember_206B066FB1841FED6907CA045D5AD862" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredFinancingCostsGrossMember" xlink:label="loc_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_5C8D0BD05BC0C7DCF002CA045D5ADF26" xlink:to="loc_cls_DeferredFinancingCostsGrossMember_3AC611697A34B7370E0FCA045D5B9918" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_E4AECBDD1CFF08799694CA045D563E31" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Borrowings" xlink:label="loc_ifrs-full_Borrowings_71BE76211C6C4366C939CA045D5B30B3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_ifrs-full_Borrowings_71BE76211C6C4366C939CA045D5B30B3" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIAS17" xlink:label="loc_cls_LeaseLiabilityUnderIAS17_E4321D36B0A2D4BDF220CA045D5BD686" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_LeaseLiabilityUnderIAS17_E4321D36B0A2D4BDF220CA045D5BD686" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LeaseLiabilityUnderIFRS16" xlink:label="loc_cls_LeaseLiabilityUnderIFRS16_B414AC3FF25D2B4495D2CA0460868C6A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_LeaseLiabilityUnderIFRS16_B414AC3FF25D2B4495D2CA0460868C6A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BorrowingsAndLeaseLiabilities" xlink:label="loc_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_BorrowingsAndLeaseLiabilities_0C64596868033BE981E0CA045D5C6866" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_D384D0A0C8443A98AA5BCA045D5D4E12" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_CurrentBorrowingsAndLeaseLiabilities_D384D0A0C8443A98AA5BCA045D5D4E12" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_1DB1F26C0FB5659CD154CA045D5D943D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_1DB1F26C0FB5659CD154CA045D5D943D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AcceleratedAmortizationOfFinancingCosts" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_AEDB7B8D1E5F605C48F6CA045D5DD92D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_cls_AcceleratedAmortizationOfFinancingCosts_AEDB7B8D1E5F605C48F6CA045D5DD92D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentLeaseLiabilities" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_4D434E0C75475C817B24CA045D5DC6B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentLeaseLiabilities" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0BC21D88EE1906CEB6CBCA045D5BF004" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_84B7FF51B45516A1F02ACA045D5D96F3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_7CBF79FD81C997057CFCC518E666FC3A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C658C811E19F9EF376ECC518E6661F3F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_7CBF79FD81C997057CFCC518E666FC3A" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C658C811E19F9EF376ECC518E6661F3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_11A533930085A92E0034C518E6662BA8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C658C811E19F9EF376ECC518E6661F3F" xlink:to="loc_ifrs-full_MaturityAxis_11A533930085A92E0034C518E6662BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_11A533930085A92E0034C518E6662BA8" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_A7B4800ABD39E24FE824C518E6677384" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_A7B4800ABD39E24FE824C518E6677384" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_56D6546CAC2C8FCD6C62C518E667F9E2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_56D6546CAC2C8FCD6C62C518E667F9E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_FE57038DAE562623A581C518E667EB43" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_FE57038DAE562623A581C518E667EB43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_5E89C4C68F7114D6CC5EC518E668EC72" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_5E89C4C68F7114D6CC5EC518E668EC72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_D53863761D7CE3B61432C518E6682E5E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_D53863761D7CE3B61432C518E6682E5E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:label="loc_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_5AE34E9AE7DC472BD452C518E667FD7D" xlink:to="loc_cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember_2EB900404021F54020B3C518E6680AF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_080C34B618D3135C7872C518E668181A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C658C811E19F9EF376ECC518E6661F3F" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_080C34B618D3135C7872C518E668181A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_E9CD9BC0FD21F7A1C976C518E66844A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_080C34B618D3135C7872C518E668181A" xlink:to="loc_ifrs-full_BorrowingsByNameMember_E9CD9BC0FD21F7A1C976C518E66844A0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoansMember" xlink:label="loc_cls_TermLoansMember_F0FA093585762DF1F411C518E669602B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_E9CD9BC0FD21F7A1C976C518E66844A0" xlink:to="loc_cls_TermLoansMember_F0FA093585762DF1F411C518E669602B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_850B1EA96C9513356E66C518E669894F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_C658C811E19F9EF376ECC518E6661F3F" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_850B1EA96C9513356E66C518E669894F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Borrowings" xlink:label="loc_ifrs-full_Borrowings_D4AEDBB11803827B7F5DC518E6690E7E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_850B1EA96C9513356E66C518E669894F" xlink:to="loc_ifrs-full_Borrowings_D4AEDBB11803827B7F5DC518E6690E7E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_2128BD6E4E153F954516C518E659D560" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_60838B2B37192B850243C518E659C117" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_2128BD6E4E153F954516C518E659D560" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_60838B2B37192B850243C518E659C117" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:label="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_271D2ACCE2788E64E62FC518E659A8FB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_2128BD6E4E153F954516C518E659D560" xlink:to="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_271D2ACCE2788E64E62FC518E659A8FB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases" xlink:label="loc_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_2128BD6E4E153F954516C518E659D560" xlink:to="loc_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_33ED6E62C1AF248067BDC518E659ADF6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_21ADBF541822402D3E43C518E65EEB30" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_21ADBF541822402D3E43C518E65EEB30" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaturityAxis" xlink:label="loc_ifrs-full_MaturityAxis_BD4ADE2A1E5A410E1D0DC518E65FC47C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:to="loc_ifrs-full_MaturityAxis_BD4ADE2A1E5A410E1D0DC518E65FC47C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_BD4ADE2A1E5A410E1D0DC518E65FC47C" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_77632C7EBD5709FD0127C518E65F7E50" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_77632C7EBD5709FD0127C518E65F7E50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_3C9F593F96DFA0473EFCC518E65FE1B7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_3C9F593F96DFA0473EFCC518E65FE1B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_63AC6F8F96EAA67E43DAC518E660774D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_63AC6F8F96EAA67E43DAC518E660774D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_869205CB23BDBA032BE2C518E6601462" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_869205CB23BDBA032BE2C518E6601462" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_37297B81A7FC12E68B87C518E660B68A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_37297B81A7FC12E68B87C518E660B68A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:label="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_4E4EA0D99A7E134912AEC518E65F6DD7" xlink:to="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_4C27BBDD2332752762EEC518E6607B0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable_E0383F12A23B9872EA9DC518E65E4237" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:to="loc_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid_E39A418265360952BC8BC518E6602E64" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:to="loc_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid_F9E31A12751ED9B9BB83C518E6610576" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UndiscountedLeasePaymentsToBePaid" xlink:label="loc_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems_79FC8C858D32B04989A2C518E660F7F1" xlink:to="loc_cls_UndiscountedLeasePaymentsToBePaid_450107623EC63D9372ADC518E6612E83" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_FDFADC53E4E2D123085EC518E69117DB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_4C1C84ABAFA0D487660CC518E6913714" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_FDFADC53E4E2D123085EC518E69117DB" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_4C1C84ABAFA0D487660CC518E6913714" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" xlink:label="loc_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_2A3ACD9C2874ECFB58BBC518E6913505" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_FDFADC53E4E2D123085EC518E69117DB" xlink:to="loc_ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities_2A3ACD9C2874ECFB58BBC518E6913505" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_1A3A1FF50C989279CDDAC518E691B00F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_FDFADC53E4E2D123085EC518E69117DB" xlink:to="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_1A3A1FF50C989279CDDAC518E691B00F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_DocumentAndEntityInformationAbstract" xlink:label="loc_cls_DocumentAndEntityInformationAbstract_441931ADB2A16FC6CF10C6359A0E2920" xlink:type="locator" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DocumentAndEntityInformationAbstract_441931ADB2A16FC6CF10C6359A0E2920" xlink:to="loc_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_F778CC189D11FB73457CC6359A0EF42C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_F778CC189D11FB73457CC6359A0EF42C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_F778CC189D11FB73457CC6359A0EF42C" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SubordinateVotingSharesMember" xlink:label="loc_cls_SubordinateVotingSharesMember_CE5D5BA4C4B57EE56B0AC6359A0FDB08" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA" xlink:to="loc_cls_SubordinateVotingSharesMember_CE5D5BA4C4B57EE56B0AC6359A0FDB08" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MultipleVotingSharesMember" xlink:label="loc_cls_MultipleVotingSharesMember_A849FCD11EED6A73619FC6359A0F822D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA" xlink:to="loc_cls_MultipleVotingSharesMember_A849FCD11EED6A73619FC6359A0F822D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PreferenceSharesMember" xlink:label="loc_ifrs-full_PreferenceSharesMember_45EA4D7B822D4B8231DBC6359A10F1BE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_5F4FE52FF6FC0281F9BFC6359A0FABCA" xlink:to="loc_ifrs-full_PreferenceSharesMember_45EA4D7B822D4B8231DBC6359A10F1BE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_619C4B0A79C8B23FAF3FC6359A0E20CA" xlink:to="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentType_043CD09409A8734B7574C6359A10CEDB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentAnnualReport_25D118823064729BC500C6359A10611E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentTransitionReport_8B989BA2BC41FE1D1DF5C6359A109AB1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_AmendmentFlag_4958814336ABEA7FE8A4C6359A119FAC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentPeriodEndDate_AFA2F620CE25B8ED56B7C6359A11C91D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentFiscalYearFocus_7F35CB32D972B90A8209C6359A115D59" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentFiscalPeriodFocus_A71178F463D6835D6F06C6359A114B41" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityCurrentReportingStatus_78A7B464349F580F36D7C6359A11F6DE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_D169A48B65FF6D1AC2A8C6359A11260D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityRegistrantName_9D0148FF6C8721880745C6359A1162F6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityCentralIndexKey_C03C58533074B8C667F0C6359A120678" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_CurrentFiscalYearEndDate_308A5954934F381F0814C6359A12FD11" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityFilerCategory_67BDC1B58DD328BC556CC6359A128955" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_47913B69A01C955AEA72C6359A1281D9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_DocumentShellCompanyReport_D551E18016696043E52BC6359A12EBFB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityShellCompany_2619A9771B418CF5D29CC63FAC12E475" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityEmergingGrowthCompany_12BBA69523675B191890C6359A13F8FE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityInteractiveDataCurrent_1DCF3C1F31D036CDAEC8C6359A133935" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_2103402CDC76F2B714CCC6359A10EEF2" xlink:to="loc_dei_EntityVoluntaryFilers_4A238F2B730DA72C9409C6359A13E5B9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ExpensesByNature" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7A4EC9BA54C65FA21DCDC518E5CD486A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_C5053036B6C182C06DE2C518E5CD0979" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_7A4EC9BA54C65FA21DCDC518E5CD486A" xlink:to="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_C5053036B6C182C06DE2C518E5CD0979" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ExpensesByNatureDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_97FF0D100C4EBA50EB79C518E5C65DA8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_A977409DED41FA726FD2C518E5C6DDF9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_97FF0D100C4EBA50EB79C518E5C65DA8" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_A977409DED41FA726FD2C518E5C6DDF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_29B8F3C9C96FB6922388C518E5C77D1B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_97FF0D100C4EBA50EB79C518E5C65DA8" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_29B8F3C9C96FB6922388C518E5C77D1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TransportationExpense" xlink:label="loc_ifrs-full_TransportationExpense_FBAAFECEF1E69F72944EC518E5C7BA46" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_97FF0D100C4EBA50EB79C518E5C65DA8" xlink:to="loc_ifrs-full_TransportationExpense_FBAAFECEF1E69F72944EC518E5C7BA46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepreciationExpense" xlink:label="loc_ifrs-full_DepreciationExpense_91D9925159C66E954392C518E5C7FEE7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_97FF0D100C4EBA50EB79C518E5C65DA8" xlink:to="loc_ifrs-full_DepreciationExpense_91D9925159C66E954392C518E5C7FEE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RentalExpense" xlink:label="loc_ifrs-full_RentalExpense_2EE7F1820F091F8FD7C6C518E5C71A46" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_97FF0D100C4EBA50EB79C518E5C65DA8" xlink:to="loc_ifrs-full_RentalExpense_2EE7F1820F091F8FD7C6C518E5C71A46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepreciationRightofuseAssets" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_497787503937CF5C2BBCC518E5C86033" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_97FF0D100C4EBA50EB79C518E5C65DA8" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_497787503937CF5C2BBCC518E5C86033" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ExpensesByNatureExpensesByNatureTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_CE903AB4B2A41EC8B3C4C518E5CAA1CE" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock" xlink:label="loc_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_CE903AB4B2A41EC8B3C4C518E5CAA1CE" xlink:to="loc_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_7F71369DEF578A728360C518E5CA9176" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinanceCosts" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_579689F3EB768A0766CAC518E5681F10" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_788211F7AC9E5E6B1305C518E56827A3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_579689F3EB768A0766CAC518E5681F10" xlink:to="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_788211F7AC9E5E6B1305C518E56827A3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinanceCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_EAE8CDAED6CA0B19EE15C518E5639B39" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_4BC4FBCD849175170EFBC518E5644817" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_EAE8CDAED6CA0B19EE15C518E5639B39" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_4BC4FBCD849175170EFBC518E5644817" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_F80EB40FC3988127D9DCC518E564B231" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_4BC4FBCD849175170EFBC518E5644817" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_F80EB40FC3988127D9DCC518E564B231" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_CC7EB397A5B8A5A6EBA0C518E564B5ED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_F80EB40FC3988127D9DCC518E564B231" xlink:to="loc_ifrs-full_BorrowingsByNameMember_CC7EB397A5B8A5A6EBA0C518E564B5ED" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_0328A66614BF30C0B690C518E565DC30" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_CC7EB397A5B8A5A6EBA0C518E564B5ED" xlink:to="loc_cls_CreditFacilityMember_0328A66614BF30C0B690C518E565DC30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_E600DCD47D81CC6DD102C518E5651E31" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_4BC4FBCD849175170EFBC518E5644817" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_E600DCD47D81CC6DD102C518E5651E31" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" xlink:label="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_E600DCD47D81CC6DD102C518E5651E31" xlink:to="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_8A34FA2C6EAF6BEEF6DDC518E565E26B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FeeAndCommissionExpense" xlink:label="loc_ifrs-full_FeeAndCommissionExpense_EA0CB4404317A0344F9EC518E5652238" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_E600DCD47D81CC6DD102C518E5651E31" xlink:to="loc_ifrs-full_FeeAndCommissionExpense_EA0CB4404317A0344F9EC518E5652238" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagement" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_A5333D4E9940B57A8820C518E44E9209" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_213A060D9C31A63115E7C518E44EED5F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_A5333D4E9940B57A8820C518E44E9209" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_213A060D9C31A63115E7C518E44EED5F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_7AA5F300021C2BEF4285C518E442B163" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Cash" xlink:label="loc_ifrs-full_Cash_AC2E07BEAFBAE9285881C518E44298FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_7AA5F300021C2BEF4285C518E442B163" xlink:to="loc_ifrs-full_Cash_AC2E07BEAFBAE9285881C518E44298FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashEquivalents" xlink:label="loc_ifrs-full_CashEquivalents_76FCDB30BA3957888382C518E4426A2B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_7AA5F300021C2BEF4285C518E442B163" xlink:to="loc_ifrs-full_CashEquivalents_76FCDB30BA3957888382C518E4426A2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="loc_ifrs-full_CashAndCashEquivalents_CBD3CE1756F268BE655CC518E442C70F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_7AA5F300021C2BEF4285C518E442B163" xlink:to="loc_ifrs-full_CashAndCashEquivalents_CBD3CE1756F268BE655CC518E442C70F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_A554903EF95942A41B52C518E4063EC7" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancingReceivablePercentPastDue2" xlink:label="loc_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_A554903EF95942A41B52C518E4063EC7" xlink:to="loc_cls_FinancingReceivablePercentPastDue2_54DD7A0CDA7C3EA6498CC518E406B163" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_B4AB776BD17E2D509584C518E4078ACE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_A554903EF95942A41B52C518E4063EC7" xlink:to="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_B4AB776BD17E2D509584C518E4078ACE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCurrencyRiskDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_E599BFD6FA24FDA0AD63C518E433FDA7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_E599BFD6FA24FDA0AD63C518E433FDA7" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_8100BB72A8BAF5A5F955C518E4337752" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_8100BB72A8BAF5A5F955C518E4337752" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_8100BB72A8BAF5A5F955C518E4337752" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CashandCashEquivalents1Member" xlink:label="loc_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_CashandCashEquivalents1Member_340C989DC7CEC8FABFBDC518E439A37A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TradeReceivablesMember" xlink:label="loc_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_ifrs-full_TradeReceivablesMember_60D88AE14061D73DF6D1C518E439A547" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentTaxAssetsMember" xlink:label="loc_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_CurrentTaxAssetsMember_301F614F2FF7F26ACB48C518E4396231" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherFinancialAssetsMember" xlink:label="loc_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_OtherFinancialAssetsMember_4F70939021EF7475F606C518E43AC77E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" xlink:label="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_1C1B7D8D4DDFE0324343C518E43A12B7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentTaxLiabilitiesMember" xlink:label="loc_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_CurrentTaxLiabilitiesMember_DFED95B3EDF04BEAD3E1C518E43A8D90" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" xlink:label="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_3D4A1240836D9E199F2FC518E43AC491" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NetFinancialAssetsLiabilitiesMember" xlink:label="loc_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_A8E87A4F17244DF173D6C518E43948CA" xlink:to="loc_cls_NetFinancialAssetsLiabilitiesMember_E1CBF0743B56F8139FC2C518E43AF335" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:to="loc_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_CA9AA1C4EB0A28CB64C4C518E43AC746" xlink:to="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CAD" xlink:label="loc_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="loc_currency_CAD_B40832E3C6D4CA2B0241C518E43B7942" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_RON" xlink:label="loc_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="loc_currency_RON_A80BDA2A8A10D53C4D96C518E43B0A48" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="loc_currency_EUR_67B2EC51ADA7353DFD58C518E43B79E1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_THB" xlink:label="loc_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="loc_currency_THB_E1CB60C2FF4A0B3B0A6EC518E43C23F3" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_07A44D913B801ADB9174C518E43B935A" xlink:to="loc_currency_CNY_387DD17A934A274FC8AAC518E43CE3F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_D22345C47531005AB7C2C518E43CFE6A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:to="loc_ifrs-full_TypesOfRisksAxis_D22345C47531005AB7C2C518E43CFE6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_6FB58749D57AFFA5C9F9C518E43CACB6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_D22345C47531005AB7C2C518E43CFE6A" xlink:to="loc_ifrs-full_TypesOfRisksMember_6FB58749D57AFFA5C9F9C518E43CACB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_DC1D762EF2E81764A04FC518E43CB53D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_6FB58749D57AFFA5C9F9C518E43CACB6" xlink:to="loc_ifrs-full_CurrencyRiskMember_DC1D762EF2E81764A04FC518E43CB53D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_D83E4E4EDE7BB51E6D13C518E433869B" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_FF6A98DBE4893CA4E320C518E43D328D" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_D5821C7D1E285EF76699C518E43DEDA6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_E5CB700481C6A6D68B2EC518E3EC7235" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_E5CB700481C6A6D68B2EC518E3EC7235" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_B4E794DA2FCE684DE594C518E3EC8044" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:to="loc_srt_CurrencyAxis_B4E794DA2FCE684DE594C518E3EC8044" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_B4E794DA2FCE684DE594C518E3EC8044" xlink:to="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CAD" xlink:label="loc_currency_CAD_CF10B5F6D5E0BE6C73FFC518E3ED8934" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_CAD_CF10B5F6D5E0BE6C73FFC518E3ED8934" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_THB" xlink:label="loc_currency_THB_7D9A3821234241C68670C518E3EDE48A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_THB_7D9A3821234241C68670C518E3EDE48A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_MYR" xlink:label="loc_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_MYR_EA6D39A7D95E11B77F63C518E3ED31FE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_MXN" xlink:label="loc_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_MXN_3A80F8057669F61C6A0DC518E3EE5B5E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_GBP" xlink:label="loc_currency_GBP_272BCACFFC480430A875C518E3EE32A7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_GBP_272BCACFFC480430A875C518E3EE32A7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_8DC5DB1955B9BF00E8FFC518E3EE4A64" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_CNY_8DC5DB1955B9BF00E8FFC518E3EE4A64" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_FCD1534472D3804C6E91C518E3EEED22" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_EUR_FCD1534472D3804C6E91C518E3EEED22" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_RON" xlink:label="loc_currency_RON_67FC8F0485F90C1DDF1FC518E3EE7401" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_RON_67FC8F0485F90C1DDF1FC518E3EE7401" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_SGD" xlink:label="loc_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_currency_SGD_71F0E954E4428A27ECD5C518E3EE3872" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherCurrencyMember" xlink:label="loc_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A5062FE692B66577C944C518E3ED0C16" xlink:to="loc_cls_OtherCurrencyMember_0C687D1A490806026EA1C518E3EF5A4A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_8FE7105F2936056A5DC5C518E3EC2F7A" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NotionalAmount" xlink:label="loc_ifrs-full_NotionalAmount_402FC6E0F995D96B17E2C518E3EF8722" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_NotionalAmount_402FC6E0F995D96B17E2C518E3EF8722" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AveragePriceOfHedgingInstrument" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_8A987CAB5ACDBC3FE494C518E3EFD7DF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MaximumLengthOfTimeHedgedInCashFlowHedge" xlink:label="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_9C19261872C2F33A7F76C518E3EF3A98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_E29B0002AF9E01B31185C518E3F03880" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_E29B0002AF9E01B31185C518E3F03880" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentDerivativeFinancialAssets" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_CurrentDerivativeFinancialAssets_BC4BD27470CBE7A42429C518E3F0E76F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_33761F9615219D183DCAC518E3EFB75B" xlink:to="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_BDC4ECFAB265788711EFC518E3F03D36" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_779A89E827C95E8BDB88C518E3F660C9" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_779A89E827C95E8BDB88C518E3F660C9" xlink:to="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_81020FCE2B23A9FF6C87C518E3F63435" xlink:to="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:to="loc_ifrs-full_CurrencyRiskMember_F97A5F53E4E7CC85E56CC518E3F7778D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateRiskMember" xlink:label="loc_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_C49CCE130B664197BF56C518E3F7AFF0" xlink:to="loc_ifrs-full_InterestRateRiskMember_6BD69CD6B2C62BCA3EA1C518E3F7FFAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_ADF19DB6BA7D2F89B261C518E3F7CD89" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DerivativesMember" xlink:label="loc_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_916C99576FF4DD1C3468C518E3F8589F" xlink:to="loc_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilitiesMember" xlink:label="loc_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_CE10D97EC4136B7E04B7C518E3F89913" xlink:to="loc_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesMember_E652A300B947558F47DAC518E3F830F8" xlink:to="loc_ifrs-full_DerivativesMember_B1A128266EAC1FE86887C518E3F8EB8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MeasurementAxis" xlink:label="loc_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MeasurementAxis_689799B06A25758644B0C518E3F9A50E" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AtFairValueMember" xlink:label="loc_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_663997E7CA35295B467EC518E3F9A7EA" xlink:to="loc_ifrs-full_AtFairValueMember_23B23B4EF52F7A021EA5C518E3F9F16A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_5618CD07A317C63D9EE0C518E3FAD996" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_AC215BC18124C3F1D7BDC518E3FA428F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_BA80F8C02DADD43A40B5C518E3FA8834" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_7976FD7714A4941D1AB3C518E3FA0C54" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_203356C6DE3A8FDACD35C518E3F6C00B" xlink:to="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinancialAssets" xlink:label="loc_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:to="loc_ifrs-full_FinancialAssets_E986DA2FED7346E5923AC518E3FBEDB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinancialLiabilities" xlink:label="loc_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_C1A49B67F7CA47D42002C518E3FA7E20" xlink:to="loc_ifrs-full_FinancialLiabilities_44372B0F8B32B3F17341C518E3FB9CCB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_E69A87065776B2EE33BBC518E424A437" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_C4A72B218528160CB894C518E42467FF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_E69A87065776B2EE33BBC518E424A437" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_C4A72B218528160CB894C518E42467FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_07EEA7B09B4D951D30C4C518E424E36E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_C4A72B218528160CB894C518E42467FF" xlink:to="loc_ifrs-full_TypesOfRisksAxis_07EEA7B09B4D951D30C4C518E424E36E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_7B880BB243153BD146ECC518E424D707" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_07EEA7B09B4D951D30C4C518E424E36E" xlink:to="loc_ifrs-full_TypesOfRisksMember_7B880BB243153BD146ECC518E424D707" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrencyRiskMember" xlink:label="loc_ifrs-full_CurrencyRiskMember_E200A5D0B2D64BEA57B2C518E425CB8B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_7B880BB243153BD146ECC518E424D707" xlink:to="loc_ifrs-full_CurrencyRiskMember_E200A5D0B2D64BEA57B2C518E425CB8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_CE85539F296C6B63A0BEC518E425EDB4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_C4A72B218528160CB894C518E42467FF" xlink:to="loc_srt_CurrencyAxis_CE85539F296C6B63A0BEC518E425EDB4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_CE85539F296C6B63A0BEC518E425EDB4" xlink:to="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CAD" xlink:label="loc_currency_CAD_BD3E9B09074A9B0DA552C518E425A8E1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:to="loc_currency_CAD_BD3E9B09074A9B0DA552C518E425A8E1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_RON" xlink:label="loc_currency_RON_404552FDF2CA08089688C518E4269241" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:to="loc_currency_RON_404552FDF2CA08089688C518E4269241" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_44665D86CC7171490FA6C518E4267D5F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:to="loc_currency_EUR_44665D86CC7171490FA6C518E4267D5F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_THB" xlink:label="loc_currency_THB_C33BC594D710D9585846C518E4268B5A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:to="loc_currency_THB_C33BC594D710D9585846C518E4268B5A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_D642467E173F621B6B9BC518E426A384" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_A2638A574A22C920059FC518E4255402" xlink:to="loc_currency_CNY_D642467E173F621B6B9BC518E426A384" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_C4A72B218528160CB894C518E42467FF" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_71BB1A781F47E7F3A502C518E42720BA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_6DD0928FC6E0D158858CC518E427B01C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_BCAFF0CF987BA3159C5CC518E427DBFD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_73582ED890054F1B7DCCC518E4270773" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_B3B18FBB9044DBCAF9C0C518E426CA10" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_0C2E064D9D8BA421025BC518E427F072" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementInterestRateRiskDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_84F88F8D79E83E2F0AF7C518E4122EAA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_84F88F8D79E83E2F0AF7C518E4122EAA" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:to="loc_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RangesMember" xlink:label="loc_ifrs-full_RangesMember_AFED2452A4CC10750F74C518E4130BD0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_501BF194D1FF2421C354C518E413AE6B" xlink:to="loc_ifrs-full_RangesMember_AFED2452A4CC10750F74C518E4130BD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_AFED2452A4CC10750F74C518E4130BD0" xlink:to="loc_srt_MinimumMember_F19F97FD921F24EBEC63C518E413EB63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_AFED2452A4CC10750F74C518E4130BD0" xlink:to="loc_srt_MaximumMember_68C99CBC52395DC5D327C518E41478BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_D43D1B2EABF1A9695A99C518E414B79E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_D43D1B2EABF1A9695A99C518E414B79E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_D43D1B2EABF1A9695A99C518E414B79E" xlink:to="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewCreditFacilityMember" xlink:label="loc_cls_NewCreditFacilityMember_DC0E48E7245E9637630FC518E4141407" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:to="loc_cls_NewCreditFacilityMember_DC0E48E7245E9637630FC518E4141407" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_1F03362F1DBCF854355CC518E4149F13" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:to="loc_cls_CreditFacilityMember_1F03362F1DBCF854355CC518E4149F13" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewTermLoansMember" xlink:label="loc_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:to="loc_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncrementalTermLoanMember" xlink:label="loc_cls_IncrementalTermLoanMember_01C0B8B0B34BE906189DC518E4155D7C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:to="loc_cls_IncrementalTermLoanMember_01C0B8B0B34BE906189DC518E4155D7C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NewTermLoansJuneTermLoanMember" xlink:label="loc_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NewTermLoansMember_A53370EDE2364B17F17BC518E415B45E" xlink:to="loc_cls_NewTermLoansJuneTermLoanMember_C164DFBA26DFA176E497C518E415375C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TermLoansMember" xlink:label="loc_cls_TermLoansMember_64FB20244CE226286C6DC518E415DD9D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:to="loc_cls_TermLoansMember_64FB20244CE226286C6DC518E415DD9D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RevolvingFacilityDueJune2023Member" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_286E1809A01F43872A4AC518E415C1F7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_FDE0B3EAB1A6FC3E6B25C518E414C190" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_286E1809A01F43872A4AC518E415C1F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="loc_ifrs-full_TypesOfRisksAxis_E146C04B23A89C791F0DC518E416FB82" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:to="loc_ifrs-full_TypesOfRisksAxis_E146C04B23A89C791F0DC518E416FB82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TypesOfRisksMember" xlink:label="loc_ifrs-full_TypesOfRisksMember_3EBCD263810125703B15C518E416C6C5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_E146C04B23A89C791F0DC518E416FB82" xlink:to="loc_ifrs-full_TypesOfRisksMember_3EBCD263810125703B15C518E416C6C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestRateRiskMember" xlink:label="loc_ifrs-full_InterestRateRiskMember_68309F2BA21323893D68C518E416BA8F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_3EBCD263810125703B15C518E416C6C5" xlink:to="loc_ifrs-full_InterestRateRiskMember_68309F2BA21323893D68C518E416BA8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_B14EE7C67CF9BEFAD2C3C518E4123622" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Borrowings" xlink:label="loc_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_ifrs-full_Borrowings_0567DF243181A3C4259AC518E416D8A4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_97ADA46B0BF896C422F6C518E4177B8A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_97ADA46B0BF896C422F6C518E4177B8A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_A6D988D65CE402277999C518E4173B12" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_HedgingInstrumentTerm" xlink:label="loc_cls_HedgingInstrumentTerm_71991A1BEE28FA4409BAC518E4179C42" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_HedgingInstrumentTerm_71991A1BEE28FA4409BAC518E4179C42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_HedgedItemLiabilities" xlink:label="loc_ifrs-full_HedgedItemLiabilities_C23F68FB0232400F0634C518E4176CA0" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_ifrs-full_HedgedItemLiabilities_C23F68FB0232400F0634C518E4176CA0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_HedgedItemSubjectToCancellationLiabilities" xlink:label="loc_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_HedgedItemSubjectToCancellationLiabilities_20FF8D15B4C53837C52FC518E417F72C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UnhedgedItemsLiabilities" xlink:label="loc_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_UnhedgedItemsLiabilities_BF87B03691A248AF4BB0C518E418A853" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_6E87B172249713B4A977C518E418A951" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_D8A0ED053B00272EE72CC518E418A48E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_3D76A93B813EC57FA43EC518E4181C44" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_6C1BB3F2629AAEB9458EC518E416C87A" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_62A127671CD27F1300F8C518E41815FB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_FinancialInstrumentsAbstract" xlink:label="loc_cls_FinancialInstrumentsAbstract_9F1F68A5A54751F78D7FC518E44B3929" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_9F1F68A5A54751F78D7FC518E44B3929" xlink:to="loc_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_AA60FEDBA4EBF98256A9C518E44B0B71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_8868B8F07E94BEF4FD66C518E44B57C5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_9F1F68A5A54751F78D7FC518E44B3929" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_8868B8F07E94BEF4FD66C518E44B57C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" xlink:label="loc_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_EFA527FEBFA39E9A24C0C518E44B2A61" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_9F1F68A5A54751F78D7FC518E44B3929" xlink:to="loc_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_EFA527FEBFA39E9A24C0C518E44B2A61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_E5F1B90CD7E3A033551AC518E44BA0A9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_9F1F68A5A54751F78D7FC518E44B3929" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_E5F1B90CD7E3A033551AC518E44BA0A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_75C21CB325BFA8201ED5C518E44C938F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_9F1F68A5A54751F78D7FC518E44B3929" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_75C21CB325BFA8201ED5C518E44C938F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_657334AB1ABD4B9A9B6FC518E44C0061" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_9F1F68A5A54751F78D7FC518E44B3929" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_657334AB1ABD4B9A9B6FC518E44C0061" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssets" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IntangibleAssetsAbstract" xlink:label="loc_cls_IntangibleAssetsAbstract_29A23FCD771E0DE72994C518E6FE5E99" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_C6D87D485C0D7A2A519AC518E6FEC47F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_29A23FCD771E0DE72994C518E6FE5E99" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_C6D87D485C0D7A2A519AC518E6FEC47F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IntangibleAssetsAbstract" xlink:label="loc_cls_IntangibleAssetsAbstract_8F0855C708B451CF6E09C518E6E69D66" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_8F0855C708B451CF6E09C518E6E69D66" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_2F2C46C3D0A4CBDBF105C518E6E67493" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_2F2C46C3D0A4CBDBF105C518E6E67493" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_2F2C46C3D0A4CBDBF105C518E6E67493" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpaktHoldingsLLCImpaktMember" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_D18B15927852EB627A08C518E6E7AB49" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:to="loc_cls_ImpaktHoldingsLLCImpaktMember_D18B15927852EB627A08C518E6E7AB49" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AcquisitionsPriorToImpaktAcquisitionMember" xlink:label="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:to="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember_3813A0DBB1630503D207C518E6E7725A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_KarelMember" xlink:label="loc_cls_KarelMember_2A2D05234690A8ECF79EC518E6E7F286" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:to="loc_cls_KarelMember_2A2D05234690A8ECF79EC518E6E7F286" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:label="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_3BA95869C08E7E49BD07C518E6E77F08" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_E73A517B45D6225CC87BC518E6E68A78" xlink:to="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_3BA95869C08E7E49BD07C518E6E77F08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_DA19101CF89E26BD452AC518E6E71C6B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_DA19101CF89E26BD452AC518E6E71C6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_2AC005FE90D511305DB7C518E6E819B9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_DA19101CF89E26BD452AC518E6E71C6B" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_2AC005FE90D511305DB7C518E6E819B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GoodwillMember" xlink:label="loc_ifrs-full_GoodwillMember_3B1B1C62C2C687B9E92CC518E6E87775" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_2AC005FE90D511305DB7C518E6E819B9" xlink:to="loc_ifrs-full_GoodwillMember_3B1B1C62C2C687B9E92CC518E6E87775" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_EFF466C13C23A980A12EC518E6E61999" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_C3CDD233D0F7FC2ABA94C518E6E8B63E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_C3CDD233D0F7FC2ABA94C518E6E8B63E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:label="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_ECA953FDBAFAF778C6E0C518E6E90278" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_ECA953FDBAFAF778C6E0C518E6E90278" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_90C2D733FC9979FE231BC518E6E92D61" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_90C2D733FC9979FE231BC518E6E92D61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_0900FF408718D7CAD149C518E6E9CD95" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_0900FF408718D7CAD149C518E6E9CD95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_590DC37FAB3D6111694BC518E6E97497" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_B125AB6FACDE0645102FC518E6E82F40" xlink:to="loc_ifrs-full_Goodwill_590DC37FAB3D6111694BC518E6E97497" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IntangibleAssetsAbstract" xlink:label="loc_cls_IntangibleAssetsAbstract_44C1A6EA03F854510296C518E6B1172D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_44C1A6EA03F854510296C518E6B1172D" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_EAEA0D000300944E81ECC518E6B1595A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_EAEA0D000300944E81ECC518E6B1595A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_EAEA0D000300944E81ECC518E6B1595A" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CapitalEquipmentCGUMember" xlink:label="loc_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB" xlink:to="loc_cls_CapitalEquipmentCGUMember_7718252D36B3FD664632C518E6B23654" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ADCGUMember" xlink:label="loc_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB" xlink:to="loc_cls_ADCGUMember_79019D08106BEAF8B064C518E6B2C144" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneCGUMember" xlink:label="loc_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_98AADDC2B4A3791C8DF0C518E6B184DB" xlink:to="loc_cls_AtrenneCGUMember_BF087D8203D9F271F227C518E6B209BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_9B50FC8AD8589F4ABB3FC518E6B15647" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_E60F87879376EBCA55B9C518E6B29ACF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:label="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:to="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_32A008F64571495DE862C518E6B37C0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_692360740E0AE278B94BC518E6B237E5" xlink:to="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_69E281689BD5E31FC77BC518E6B34B84" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IntangibleAssetsAbstract" xlink:label="loc_cls_IntangibleAssetsAbstract_EF5C690259DCE5BF61ACC518E6EF38B9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_E41055294E4DE30C1BF1C518E6EF0F09" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_EF5C690259DCE5BF61ACC518E6EF38B9" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_E41055294E4DE30C1BF1C518E6EF0F09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_C14B63E1DFE187B991C5C518E6EF916C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_E41055294E4DE30C1BF1C518E6EF0F09" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_C14B63E1DFE187B991C5C518E6EF916C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_C14B63E1DFE187B991C5C518E6EF916C" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GoodwillMember" xlink:label="loc_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B" xlink:to="loc_ifrs-full_GoodwillMember_D6E72146B18136F9B85EC518E6EF9412" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_F5F9FCC0793584CABBE3C518E6F0B55D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_F5F9FCC0793584CABBE3C518E6F0B55D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComputerSoftwareMember" xlink:label="loc_ifrs-full_ComputerSoftwareMember_E6D14BDAF8C7050F2E8EC518E6F0B520" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_51731ECCACD7D65B0880C518E6EF914B" xlink:to="loc_ifrs-full_ComputerSoftwareMember_E6D14BDAF8C7050F2E8EC518E6F0B520" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_3255B2ABC8902B493159C518E6F0E011" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_E41055294E4DE30C1BF1C518E6EF0F09" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_3255B2ABC8902B493159C518E6F0E011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_3255B2ABC8902B493159C518E6F0E011" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract" xlink:label="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_8B59713C59639349BD3BC518E6F08463" xlink:to="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_DACB5F429BC40343D3A7C518E6F18929" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_3180A4AF0BDA99290060C518E6F1470A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_ACBF821D7E9EBDBCB77AC518E6F1ABB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_FBCFCEAFB30FBC00CAABC518E6F10727" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_FBCFCEAFB30FBC00CAABC518E6F10727" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_FB7EE00C878E4A32FD30C518E6F26407" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_2A350EE063075692AC50C518E6F2E592" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9DA7D17C23997A8F1849C518E6F2CF6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_EFE7025D0D811159C6F3C518E6F22D3C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_BBF94E3FF80E285A28BCC518E6F1F495" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_EFE7025D0D811159C6F3C518E6F22D3C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IntangibleAssetsAbstract" xlink:label="loc_cls_IntangibleAssetsAbstract_3D7B3210DEC027C57C45C518E6F6740D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_3D7B3210DEC027C57C45C518E6F6740D" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_35726B01734D6AC19380C518E6F7E69E" xlink:to="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_97F0B128A8595A263FDFC518E6F80A08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_E49C2C2423E06449C22DC518E6F74F2E" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_61C6C1F1AA0E3C2232D5C518E6F881FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_B19A8C8AB23F53F6F387C518E6F8EBFA" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IntellectualProperty1Member" xlink:label="loc_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:to="loc_cls_IntellectualProperty1Member_2DAE34B86E99BCD7E260C518E6F8CCCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_B04A744BF067DD6EB138C518E6F94036" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComputerSoftwareMember" xlink:label="loc_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_DEA490A7DDE5F28783CDC518E6F809D8" xlink:to="loc_ifrs-full_ComputerSoftwareMember_70CDD370D9CFDDB7F442C518E6F9BBDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_75DCAFFF04C5AE90B55CC518E6F7850E" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Goodwill" xlink:label="loc_ifrs-full_Goodwill_6B278D8F719071C1C5ECC518E6F97613" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:to="loc_ifrs-full_Goodwill_6B278D8F719071C1C5ECC518E6F97613" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_E945F1DF328347E33C37C518E6F97959" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_25C79583E70989369F59C518E6F90F6E" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_E945F1DF328347E33C37C518E6F97959" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IntangibleAssetsAbstract" xlink:label="loc_cls_IntangibleAssetsAbstract_57FD88993950F20DA2CBC518E6FCB0A3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_C42E75ACF27EE70B469FC518E6FCB464" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_57FD88993950F20DA2CBC518E6FCB0A3" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_C42E75ACF27EE70B469FC518E6FCB464" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_1DAC112E38E87017B9E6C518E6FDCDDA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_57FD88993950F20DA2CBC518E6FCB0A3" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_1DAC112E38E87017B9E6C518E6FDCDDA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxesAbstract" xlink:label="loc_cls_IncomeTaxesAbstract_8DF90EAEE11599FE06E0C518E4962B8C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_0BD0BB14690EA4A9F7A1C518E49647A8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_8DF90EAEE11599FE06E0C518E4962B8C" xlink:to="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_0BD0BB14690EA4A9F7A1C518E49647A8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxesAbstract" xlink:label="loc_cls_IncomeTaxesAbstract_B5F59C953E7ADDD03CB4C518E47116B2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_CA0E70EDE6FC1880C79AC518E4710CA2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_B5F59C953E7ADDD03CB4C518E47116B2" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_CA0E70EDE6FC1880C79AC518E4710CA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_BF00D5D09841BF69E78DC518E471A9A1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_CA0E70EDE6FC1880C79AC518E4710CA2" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_BF00D5D09841BF69E78DC518E471A9A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_F7F7D3CA4D9194E98A5DC518E471C682" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_BF00D5D09841BF69E78DC518E471A9A1" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_F7F7D3CA4D9194E98A5DC518E471C682" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ForeignSubsidiariesMember" xlink:label="loc_cls_ForeignSubsidiariesMember_35C25B9C8E7F92146B1EC518E47233EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_F7F7D3CA4D9194E98A5DC518E471C682" xlink:to="loc_cls_ForeignSubsidiariesMember_35C25B9C8E7F92146B1EC518E47233EC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AsianSubsidiaryMember" xlink:label="loc_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_F7F7D3CA4D9194E98A5DC518E471C682" xlink:to="loc_cls_AsianSubsidiaryMember_1B41BA45AFFAFBE007EBC518E4727799" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_94BD99C5745CCC8698D1C518E472D66E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_CA0E70EDE6FC1880C79AC518E4710CA2" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_94BD99C5745CCC8698D1C518E472D66E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_07CE79E6C65EF8B76484C518E472956E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_94BD99C5745CCC8698D1C518E472D66E" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_07CE79E6C65EF8B76484C518E472956E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AtrenneMember" xlink:label="loc_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_07CE79E6C65EF8B76484C518E472956E" xlink:to="loc_cls_AtrenneMember_4BE1F0A8130139E00F81C518E47329B1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpaktHoldingsLLCImpaktMember" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_9CFDE871C9055A4AD389C518E473CD71" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_07CE79E6C65EF8B76484C518E472956E" xlink:to="loc_cls_ImpaktHoldingsLLCImpaktMember_9CFDE871C9055A4AD389C518E473CD71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_CA0E70EDE6FC1880C79AC518E4710CA2" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6975BFA1476598DE8011C518E4736D4F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6975BFA1476598DE8011C518E4736D4F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" xlink:label="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_2066BA1C4E04159C5FA8C518E4743090" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" xlink:label="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_030759D3FF53288C5D84C518E4742E78" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:label="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_37D73B76A5DD43E66ABDC518E474485B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_37D73B76A5DD43E66ABDC518E474485B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_192D15AEC84DBBFCFB9BC518E47465C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense_289E6A19AA34952F9543C518E4741FBE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_42B889A063355CEC4909C518E474D9EC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts" xlink:label="loc_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts_1A96BE2785E302FA2167C518E4758191" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" xlink:label="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_32D3C30B19C086E86DA7C518E4756446" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense" xlink:label="loc_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense_B9E52C2E10485ADE727BC518E475F61B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_4E730EF16104BF711936C518E4756160" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:label="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_CB28C13B72638F302EB9C518E475E11E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_BC421BE58099262EC389C518E47546B1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayAggregateDollarAmount1" xlink:label="loc_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayAggregateDollarAmount1_BEC2795DA96D04E9780FC518E476A694" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare" xlink:label="loc_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare_082A12FF415351473C25C518E4767C85" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayNumber" xlink:label="loc_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayNumber_D15CEE57622B95F3F31FC518E476E233" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayInitialPercentage" xlink:label="loc_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayInitialPercentage_69205411BC80C0C3AEDBC518E476F403" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayInitialTerm" xlink:label="loc_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayInitialTerm_A22B66E2F2C232615658C518E476EA0A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayPercentage" xlink:label="loc_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayPercentage_F16EBA8AFEDED6CF6CFBC518E4769D13" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxHolidayTermTwo" xlink:label="loc_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_EC0787271FE529508EB4C518E473EB8F" xlink:to="loc_cls_IncomeTaxHolidayTermTwo_6EABEB7339D8A0B15624C518E477E6F8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxesAbstract" xlink:label="loc_cls_IncomeTaxesAbstract_1C6594F82A9166DAF1E7C518E4586B88" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_781189B9C3B87673242BC518E458CCC6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_1C6594F82A9166DAF1E7C518E4586B88" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_781189B9C3B87673242BC518E458CCC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1F244965688287934340C518E45854E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_781189B9C3B87673242BC518E458CCC6" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1F244965688287934340C518E45854E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1F244965688287934340C518E45854E0" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UnrealisedForeignExchangeGainsLossesMember" xlink:label="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_8F0BE4F919D8169E471EC518E45982C7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" xlink:label="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_C671D710F947EDF6DE01C518E45980A9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" xlink:label="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_527412BA763D64F3DBB7C518E4591A31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UnusedTaxLossesMember" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_B9A36F4A5CDEB58B1B35C518E459ED74" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" xlink:label="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_CBB94AA613F99E74F6C0C518E45AAFA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherTemporaryDifferencesMember" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_ifrs-full_OtherTemporaryDifferencesMember_326049AE6B3383752869C518E45AC6E9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" xlink:label="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_98160EC953736FA66514C518E458B1A5" xlink:to="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_CA3B33234A3F4DB460FCC518E45A025D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_80681749DEBF70A58F26C518E45A9252" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_781189B9C3B87673242BC518E458CCC6" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_80681749DEBF70A58F26C518E45A9252" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_80681749DEBF70A58F26C518E45A9252" xlink:to="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_DD63F1821F3C26E14D81C518E45B862E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_ifrs-full_DeferredTaxAssets_DD63F1821F3C26E14D81C518E45B862E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_92E02219ABDDFA80D932C518E45B9F76" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_92E02219ABDDFA80D932C518E45B9F76" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_ABFAF3C6139049B24996C518E45B74A0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_5E15F3A7E02DEA116094C518E45BE797" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_CEC0BCC6D3D5AF590928C518E45C37EB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxAssets" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_B059BD7E336ACA31CF74C518E45CA55F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_38510A82AF520417C943C518E45C7C8D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_2DFE82CDFCE8F3C22DC0C518E45A3E60" xlink:to="loc_ifrs-full_DeferredTaxAssets_38510A82AF520417C943C518E45C7C8D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_80681749DEBF70A58F26C518E45A9252" xlink:to="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_88F1D60A49B0CD311860C518E45C6ED9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_88F1D60A49B0CD311860C518E45C6ED9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_901C486A7AE19BE6B56FC518E45C71B2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_B9DB8F26094717C6E925C518E45DA182" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_37CC12EB41B6FBC46F13C518E45DFB3C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_37CC12EB41B6FBC46F13C518E45DFB3C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_EA3C913133556952F903C518E45D1524" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_0C2A258D2801A9718B5DC518E45D29E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxLiabilities" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_9420AD25B10FE753AC85C518E45D1268" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_79FC0F9B1279EC6A9D95C518E45CCE01" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_9420AD25B10FE753AC85C518E45D1268" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxesMajorComponentsOfTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxesAbstract" xlink:label="loc_cls_IncomeTaxesAbstract_9890CC1025D5032D10A8C518E48F4F13" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_9890CC1025D5032D10A8C518E48F4F13" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_5B68B414C2D9DD66960BC518E48F560B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_5B68B414C2D9DD66960BC518E48F560B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:label="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_A679317AC5E1AF9E325DC518E48FEAC0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7" xlink:to="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_A679317AC5E1AF9E325DC518E48FEAC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_ECCD01D231A396DD1406C518E4904FF6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_B36D1B865FB90EC32480C518E48F00C7" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_ECCD01D231A396DD1406C518E4904FF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_9890CC1025D5032D10A8C518E48F4F13" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_05DC4BCFB6A797EF21C9C518E4902219" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_05DC4BCFB6A797EF21C9C518E4902219" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_2EC708B0FE022A7BB06FC518E4904A9F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_2EC708B0FE022A7BB06FC518E4904A9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_09397A994053368FC8D2C518E490CFAA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_CC72AAD409FD786D62CEC518E490F3BD" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_09397A994053368FC8D2C518E490CFAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_7ECDAD0ADCC8D54E7967C518E4914C30" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_9890CC1025D5032D10A8C518E48F4F13" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_7ECDAD0ADCC8D54E7967C518E4914C30" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxesAbstract" xlink:label="loc_cls_IncomeTaxesAbstract_EBC41FB663C7657125FDC518E4826518" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_EBC41FB663C7657125FDC518E4826518" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_47C8A794D980A92431A1C518E4825C2A" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ForeignSubsidiariesMember" xlink:label="loc_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_BF0A56DC82ACED19993BC518E483B6AF" xlink:to="loc_cls_ForeignSubsidiariesMember_FD62C8AAE35E67DDCCA9C518E483B909" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_A6A46EE7D38C9756943AC518E4820462" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccountingProfit" xlink:label="loc_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_AccountingProfit_A958B237A9B86C1EC087C518E48342FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33B96B2B8ADED9D7DD9EC518E484D3E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011" xlink:label="loc_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_8AE838D9BE82E4975194C518E484952C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfForeignTaxRates" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_2A752F76E00DA89AFF9DC518E48412A6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TaxEffectOfExchangeDifferencesOnTranslation" xlink:label="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_47561EB780495820D95AC518E484B80C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:label="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_48E064870B48AE494468C518E4855358" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectFromChangeInTaxRate" xlink:label="loc_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_TaxEffectFromChangeInTaxRate_3E548B164D58B5779355C518E485BDF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_TaxEffectOfTaxLosses" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_1C1FF5787B8AE5A18645C518E4858EA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_82C1A4DD29423EE43201C518E48571F2" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_82C1A4DD29423EE43201C518E48571F2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:label="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_EB9DEA21856F2D557A6AC518E4852370" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid" xlink:label="loc_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid_BF54C46C71E2FEE28D5DC518E4855DD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DeferredTaxAssets" xlink:label="loc_ifrs-full_DeferredTaxAssets_4659FAD0BF25FD33514DC518E486DEEE" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_13A22B93114AE64583A0C518E483CA91" xlink:to="loc_ifrs-full_DeferredTaxAssets_4659FAD0BF25FD33514DC518E486DEEE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxesAbstract" xlink:label="loc_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:label="loc_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F" xlink:to="loc_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_CD4F9F225FA21A0DC325C518E494118A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:label="loc_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F" xlink:to="loc_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_DC73DE92BBBC42E05F4AC518E4949522" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_66F6FE43C0874341A051C518E494C91B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_42F2BBA2A0E01A75D5BDC518E4946C9F" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_66F6FE43C0874341A051C518E494C91B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoriesAbstract" xlink:label="loc_cls_InventoriesAbstract_124D5A7A7891C9CB6561C518E73DF8C3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfInventoriesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory_43C19E02AC47F773666CC518E73D35B2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_124D5A7A7891C9CB6561C518E73DF8C3" xlink:to="loc_ifrs-full_DisclosureOfInventoriesExplanatory_43C19E02AC47F773666CC518E73D35B2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/InventoriesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoriesAbstract" xlink:label="loc_cls_InventoriesAbstract_69A22C860D543C806D20C518E7331BAE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InventoryWritedown2011" xlink:label="loc_ifrs-full_InventoryWritedown2011_FFBA2759C54C6A036962C518E73399B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_69A22C860D543C806D20C518E7331BAE" xlink:to="loc_ifrs-full_InventoryWritedown2011_FFBA2759C54C6A036962C518E73399B0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" xlink:label="loc_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_69A22C860D543C806D20C518E7331BAE" xlink:to="loc_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_3FD2BB5FA09E9DE91F73C518E734122C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReversalOfInventoryWritedown" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown_4278A67CF17A6C033D79C518E734CA6E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_69A22C860D543C806D20C518E7331BAE" xlink:to="loc_ifrs-full_ReversalOfInventoryWritedown_4278A67CF17A6C033D79C518E734CA6E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberOfSegmentsWithInventoryWriteDowns" xlink:label="loc_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_69A22C860D543C806D20C518E7331BAE" xlink:to="loc_cls_NumberOfSegmentsWithInventoryWriteDowns_B372A5D8E767DE1814E1C518E734657D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepositsFromCustomers" xlink:label="loc_ifrs-full_DepositsFromCustomers_66005A50D74BFC68B87AC518E73468F7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_69A22C860D543C806D20C518E7331BAE" xlink:to="loc_ifrs-full_DepositsFromCustomers_66005A50D74BFC68B87AC518E73468F7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoriesAbstract" xlink:label="loc_cls_InventoriesAbstract_ADA1083527E6ABD81BEBC518E73858DE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RawMaterials" xlink:label="loc_ifrs-full_RawMaterials_89EF1BBC1550F8C43F7AC518E738CA24" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_ADA1083527E6ABD81BEBC518E73858DE" xlink:to="loc_ifrs-full_RawMaterials_89EF1BBC1550F8C43F7AC518E738CA24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WorkInProgress" xlink:label="loc_ifrs-full_WorkInProgress_8EC6E8AB4A8BC37EDAF9C518E738A78D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_ADA1083527E6ABD81BEBC518E73858DE" xlink:to="loc_ifrs-full_WorkInProgress_8EC6E8AB4A8BC37EDAF9C518E738A78D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinishedGoods" xlink:label="loc_ifrs-full_FinishedGoods_4308900D8E9F9355ADBDC518E738CA13" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_ADA1083527E6ABD81BEBC518E73858DE" xlink:to="loc_ifrs-full_FinishedGoods_4308900D8E9F9355ADBDC518E738CA13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Inventories" xlink:label="loc_ifrs-full_Inventories_B8B08D0B66986821665DC518E7399CAC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_ADA1083527E6ABD81BEBC518E73858DE" xlink:to="loc_ifrs-full_Inventories_B8B08D0B66986821665DC518E7399CAC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoriesAbstract" xlink:label="loc_cls_InventoriesAbstract_658B34670D80505C2D92C518E73B4D59" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfCurrentInventoryTableTextBlock" xlink:label="loc_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_658B34670D80505C2D92C518E73B4D59" xlink:to="loc_cls_DisclosureOfCurrentInventoryTableTextBlock_4E5A108F3EAC8755A516C518E73B056E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveries" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_580733C8264AF4F934C8C518E5BDED19" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfExpensesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfExpensesExplanatory_DD09106956D31AC2D204C518E5BD5265" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_580733C8264AF4F934C8C518E5BDED19" xlink:to="loc_ifrs-full_DisclosureOfExpensesExplanatory_DD09106956D31AC2D204C518E5BD5265" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_D4EE48340BC597D581F5CAB14226D2FC" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringandRelatedCosts1Table" xlink:label="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_D4EE48340BC597D581F5CAB14226D2FC" xlink:to="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_12AD0DC1FA167AB577CBCAB1422A6009" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_12AD0DC1FA167AB577CBCAB1422A6009" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_10A833F242ABDE18BC9BCAB1422AC989" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_12AD0DC1FA167AB577CBCAB1422A6009" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_10A833F242ABDE18BC9BCAB1422AC989" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssetsMember" xlink:label="loc_ifrs-full_RightofuseAssetsMember_2223AF445D1FE34A1F21CAB1422A716B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_10A833F242ABDE18BC9BCAB1422AC989" xlink:to="loc_ifrs-full_RightofuseAssetsMember_2223AF445D1FE34A1F21CAB1422A716B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="loc_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_CC00A7A5FEBB78559FE5CAB1422B5BE8" xlink:to="loc_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CreditFacilityMember" xlink:label="loc_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_CFB52AD68EC03E0B6396CAB1422B4D85" xlink:to="loc_cls_CreditFacilityMember_4464932341C6E91E5145CAB1422B0081" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_FC60945BC416BD8D473ACAB1422B687B" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SemiconductorCashgeneratingUnitMember" xlink:label="loc_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_32BE7E093CDACAED567ACAB1422C978A" xlink:to="loc_cls_SemiconductorCashgeneratingUnitMember_C1EC645414312025E3E1CAB1422C5F71" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Axis" xlink:label="loc_cls_RestructuringType1Axis_22D9DC458FEF29743C8DCAB1422C679D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:to="loc_cls_RestructuringType1Axis_22D9DC458FEF29743C8DCAB1422C679D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Domain" xlink:label="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringType1Axis_22D9DC458FEF29743C8DCAB1422C679D" xlink:to="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CostEfficiencyInitiativeMember" xlink:label="loc_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:to="loc_cls_CostEfficiencyInitiativeMember_AFDCE189457C968B76BCCAB1422C7867" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:label="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:to="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_57411EC259A84EC48470CAB1422DD8FC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainonSaleofTorontoPropertyMember" xlink:label="loc_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:to="loc_cls_GainonSaleofTorontoPropertyMember_32687A69A993F5DC0F3CCABC6BCBCC3A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InternalTransitionCostsMember" xlink:label="loc_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringType1Domain_1EE791CFC781D10AC95FCAB1422C1E11" xlink:to="loc_cls_InternalTransitionCostsMember_E21D76938E081AFE9FFECABD1E23C905" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringandRelatedCosts1LineItems" xlink:label="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_D31676BDC0D9B6FF322ECAB142280452" xlink:to="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_117EF0016A732D6194C3CAB1422D3823" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CashRestructureCharges" xlink:label="loc_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_cls_CashRestructureCharges_EC6302A965F8A12BE19DCAB1422EF7EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_DF88915D1929D2EFA4CDCAB1422E2258" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_DCC6FC4B9625825791D3CAB1422E0CDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_E21181F9ECF54B6FDCB1CAB1422E4944" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RestructuringProvision" xlink:label="loc_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_RestructuringProvision_9E70D2E633047C5C16E9CAB1422EB8C7" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_DD13313E5F3A9855333CCAB1422E27AF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessTransitionCosts" xlink:label="loc_cls_BusinessTransitionCosts_7DACBE69821A3A335D83CAB1422F352D" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_cls_BusinessTransitionCosts_7DACBE69821A3A335D83CAB1422F352D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AcceleratedAmortizationOfFinancingCosts" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_cls_AcceleratedAmortizationOfFinancingCosts_A3ECFEC91B5C892C798FCAB1422FE447" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FeeAndCommissionExpense" xlink:label="loc_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_FeeAndCommissionExpense_2AB51ACDB8DB3B131226CAB1422F5DEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_7052C0AFB6DF24C044BACAB1422F3D08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsOnLitigationSettlements" xlink:label="loc_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_51CD0E733F55A07B34F7CAB1422DD73B" xlink:to="loc_ifrs-full_GainsOnLitigationSettlements_A92511A485D9CD7B7F78CAB1422FE60B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesRestructuringDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_0C3739A0E1D135607FCAC518E5ABD0C4" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CashRestructureCharges" xlink:label="loc_cls_CashRestructureCharges_CF2CF683476F744FF6A9C518E5AC6D80" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_0C3739A0E1D135607FCAC518E5ABD0C4" xlink:to="loc_cls_CashRestructureCharges_CF2CF683476F744FF6A9C518E5AC6D80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_B5B46DC799047A86D5D3C518E5AC793D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_0C3739A0E1D135607FCAC518E5ABD0C4" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_B5B46DC799047A86D5D3C518E5AC793D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_F54C63C890FB501C76DCC518E5AC01C6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_0C3739A0E1D135607FCAC518E5ABD0C4" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_F54C63C890FB501C76DCC518E5AC01C6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1B4485CCE1070400B363C518E5B162C7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseOfRestructuringActivities" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_4E0ECFDEFABFB26CA0DBC518E5B1D961" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1B4485CCE1070400B363C518E5B162C7" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_4E0ECFDEFABFB26CA0DBC518E5B1D961" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_A55DCE6A2BA9EC54C647C518E5B1FF45" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1B4485CCE1070400B363C518E5B162C7" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_A55DCE6A2BA9EC54C647C518E5B1FF45" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessTransitionCosts" xlink:label="loc_cls_BusinessTransitionCosts_085662A8C2EC32CB037CC518E5B79962" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1B4485CCE1070400B363C518E5B162C7" xlink:to="loc_cls_BusinessTransitionCosts_085662A8C2EC32CB037CC518E5B79962" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AcceleratedAmortizationOfFinancingCosts" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_E278543F9359B76C8459C518E5B763FA" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1B4485CCE1070400B363C518E5B162C7" xlink:to="loc_cls_AcceleratedAmortizationOfFinancingCosts_E278543F9359B76C8459C518E5B763FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MiscellaneousOtherOperatingExpense" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_5EB92F09198A9010F32AC518E5B77759" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1B4485CCE1070400B363C518E5B162C7" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingExpense_5EB92F09198A9010F32AC518E5B77759" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-full_OtherExpenseByFunction_D6C052A66ABCDAF3DCACC518E5B74267" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1B4485CCE1070400B363C518E5B162C7" xlink:to="loc_ifrs-full_OtherExpenseByFunction_D6C052A66ABCDAF3DCACC518E5B74267" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_844DE39FD417BE5A5783C518E5BA4DF5" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_844DE39FD417BE5A5783C518E5BA4DF5" xlink:to="loc_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_DA7A587BD4DAEABCF65AC518E5BB0E2C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_844DE39FD417BE5A5783C518E5BA4DF5" xlink:to="loc_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock_066E9C6CC13ADD225A6DC518E5BB60E8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_F53DBD9208F428CD1663C518E6AD194B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_0B59F7EC1790C1A82F30C518E6AD97A9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_F53DBD9208F428CD1663C518E6AD194B" xlink:to="loc_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_0B59F7EC1790C1A82F30C518E6AD97A9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_DEE1CFC324E5299AD886C518E6A7A5A2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_DEE1CFC324E5299AD886C518E6A7A5A2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NonCurrentLandRights" xlink:label="loc_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:to="loc_cls_NonCurrentLandRights_5956BAC09BE9AA54215FC518E6A79B09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" xlink:label="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_45D9868B30528923D501C518E6A71171" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:to="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_45D9868B30528923D501C518E6A71171" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DebtIssuanceCostsLineofCreditArrangementsNet1" xlink:label="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:to="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_978E511EB82CC3232A8DC518E6A8D8E4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherAssetsMiscellaneousNoncurrent1" xlink:label="loc_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:to="loc_cls_OtherAssetsMiscellaneousNoncurrent1_925955A3B2F606C8C322C518E6A83C0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherNoncurrentAssets" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_16A4067B6C5CD9684A25C518E6A8E98B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4231A000CFB362AD3D3CC518E6A7CBE4" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_16A4067B6C5CD9684A25C518E6A8E98B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssetsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9EC0A68B862CA1069372C518E6AA338A" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9EC0A68B862CA1069372C518E6AA338A" xlink:to="loc_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_B9DEAAC5DB2ACF829A0DC518E6ABA270" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlans" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_DD0BE082CB7F8FA0F586C518E544A15E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_9436118809900C16B522C518E544ABCC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_DD0BE082CB7F8FA0F586C518E544A15E" xlink:to="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_9436118809900C16B522C518E544ABCC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_AEB5F78650DF159B3952C518E4BBEF0B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_AEB5F78650DF159B3952C518E4BBEF0B" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityMember" xlink:label="loc_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_0D7C48D9BDBA154F3665C518E4BBB7E4" xlink:to="loc_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_26A395DC808F426FB134C518E4BCEF10" xlink:to="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_5E7A777F5C097CB0CA98C518E4BC7997" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_E8674A2A5F328E087B2DC518E4BBC9D6" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_00C87AD57E4F280B8D03C518E4BC0234" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_9B97AA1B3296D5C4DC9EC518E4BD8826" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_B9FB20B732DFF4B65A0BC518E4BD7730" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:label="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_BCD7D46ECBE6B1939D9BC518E4BD1F27" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_BCD7D46ECBE6B1939D9BC518E4BD1F27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_84CED211FC5AE24244ECC518E4BDFF67" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" xlink:label="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_902F8EDEA4C4C5A99989C518E4BC4E3A" xlink:to="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5EF62BF9BEFBD1DFB9C8C518E4BD9BF6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_E9AEEBB19B059AE958D3C518E529B6AE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsTable" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_E9AEEBB19B059AE958D3C518E529B6AE" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_02609C9E2E6576D11195C518E5296586" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_02609C9E2E6576D11195C518E5296586" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_02609C9E2E6576D11195C518E5296586" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UKMainPensionPlanMember" xlink:label="loc_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:to="loc_cls_UKMainPensionPlanMember_01FE9CBF85833C336208C518E52AD933" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UKSupplementaryPensionPlanMember" xlink:label="loc_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:to="loc_cls_UKSupplementaryPensionPlanMember_1ACDE13BE393880FE9AEC518E52A88A6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_248D279BDC0C96DA9A51C518E52B6ADF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_248D279BDC0C96DA9A51C518E52B6ADF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedContributionPensionPlansMember" xlink:label="loc_cls_DefinedContributionPensionPlansMember_7B2DD840F58D37F2D4D1C518E52B97A9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_PensionPlansDefinedBenefit1Member_248D279BDC0C96DA9A51C518E52B6ADF" xlink:to="loc_cls_DefinedContributionPensionPlansMember_7B2DD840F58D37F2D4D1C518E52B97A9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPensionPlansMember" xlink:label="loc_cls_DefinedBenefitPensionPlansMember_9485850F9D055C9217D9C518E52B1482" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_PensionPlansDefinedBenefit1Member_248D279BDC0C96DA9A51C518E52B6ADF" xlink:to="loc_cls_DefinedBenefitPensionPlansMember_9485850F9D055C9217D9C518E52B1482" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_D9A0B6F855BF6374D6DDC518E52B770F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_E92659077CD78CFB2F7FC518E52AF550" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_D9A0B6F855BF6374D6DDC518E52B770F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_3414FECF9DB994462402C518E52B4F8F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_3414FECF9DB994462402C518E52B4F8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_3414FECF9DB994462402C518E52B4F8F" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_9D7C13699AB6246AB4E5C518E52C54EE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_9D7C13699AB6246AB4E5C518E52C54EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level3OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_E22D75CB256B77002DD3C518E52C87C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_5F9E405D6D30F266327BC518E52C3675" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_8D72391EBA09B73B23DEC518E52C5585" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_5F9E405D6D30F266327BC518E52C3675" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsTable_A951873468C1717B7F51C518E529AE8D" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" xlink:label="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_780DF68FA462923FC4B9C518E52DE804" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanAssetsCostofAnnuityPurchased" xlink:label="loc_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_cls_PlanAssetsCostofAnnuityPurchased_D73F9B475EB7FACCB813C518E52D777E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome_8E18C35D870D6D74EE3BC518E52D8AD6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_D66BF4EE52020B9C0055C518E52DD50F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_3A20A3C7A57A90362DEAC518E52E3A07" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_3A20A3C7A57A90362DEAC518E52E3A07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_FD5ECF18DD4B303E2AF0C518E52E5234" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" xlink:label="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_B4AFEA053F8EC19AD243C518E53388FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployerContributions" xlink:label="loc_ifrs-full_EmployerContributions_3D600FD84204654FCB09C518E5335A67" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_ifrs-full_EmployerContributions_3D600FD84204654FCB09C518E5335A67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_371502D772D824D26C82C518E534C264" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems_6B8D4061260C34034AC0C518E52DC874" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_371502D772D824D26C82C518E534C264" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_9B47757DD8BFD12AE87DC518E4C8F9D5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_9B47757DD8BFD12AE87DC518E4C8F9D5" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_CE27AB0EA57A88AE9146C518E4C89487" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_08A4026DD457EB333EBCC518E4C9D5CD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_AAC2A9F71B590285B87EC518E4C98405" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_19F5BFB2756AE892AE83C518E4C950E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_79B464FA92497A53EDFDC518E4C8A4C5" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_7F2E301851CDC192AB21C518E4CA1E0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_F4167B337B51C0BE6E2EC518E4CA8B76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_ACFAE382E614BFE9BEECC518E4CAE78F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BA977A05AECB95159863C518E4CBA5E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_FA2A35924ECD33BB37AEC518E4CB25FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_C7C68886BB52C374DAADC518E4CB1489" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_D4972AE7577C64F2E36DC518E4C977BC" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_0B929B2DFC456EFC4182C518E4CB1A66" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_AB443031222835B63E53C518E5197BCC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:to="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_AB443031222835B63E53C518E5197BCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_9699E6AE12D59E1BBC78C518E51AF8EE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:to="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_9699E6AE12D59E1BBC78C518E51AF8EE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:to="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_E3C5464DCEB3450D1552C518E51AF394" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets" xlink:label="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_EF2795E8269D254727A1C518E51A71AD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:to="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_EF2795E8269D254727A1C518E51A71AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_3035B6501D147417C411C518E51A1126" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_3035B6501D147417C411C518E51A1126" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:to="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6AEFA29B2AC1281665DBC518E51B871D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:to="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_AA9D995FBC7146EF2F16C518E51B788C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:to="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_8368C923DB0F388E0247C518E51B122D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:label="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:to="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_BD03492C8F7439B1AEDEC518E51B9F94" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PlanAssetsAtFairValueAllocationPercentage" xlink:label="loc_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_772A1F415A10C0B5CDA4C518E519FA47" xlink:to="loc_cls_PlanAssetsAtFairValueAllocationPercentage_3735CD2987AF709546E4C518E51B756E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_89DA63575EBF865119D2C518E4ABE07F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_89DA63575EBF865119D2C518E4ABE07F" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_A9F2853EA6D5795973D6C518E4AC90C9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_A9F2853EA6D5795973D6C518E4AC90C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_A23217D91F574BED47F5C518E4AC49C0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_A9F2853EA6D5795973D6C518E4AC90C9" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_A23217D91F574BED47F5C518E4AC49C0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_4BCE15AA9FBDC48306FBC518E4AD7990" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_A23217D91F574BED47F5C518E4AC49C0" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_4BCE15AA9FBDC48306FBC518E4AD7990" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_7AC3D24DC92D92AD6DF7C518E4ADA862" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_A23217D91F574BED47F5C518E4AC49C0" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_7AC3D24DC92D92AD6DF7C518E4ADA862" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_C367692B55E3A16422CAC518E4AD8785" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_B19172A5FCD08344D36AC518E4AEE034" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_145E438DF76FC43A714CC518E4ADC9EE" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_E3124B5BD77B64AC36E7C518E4AEFA66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_0BF3213DD06ABC119F3FC518E4ACCA16" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_429A5114DEC0C60AD916C518E4AF2B6C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_17F5D45E7373FAC878A5C518E4AECF7A" xlink:to="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8407CFADC699D8CE2FFEC518E4AFD677" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81214C1145D2426157B6C518E4AFFBBD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_327E22ED2630274F3BB5C518E4AF9150" xlink:to="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_AB177418060D6D3D6C18C518E4B08B52" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" xlink:label="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" xlink:label="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:to="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_DDF1BA90329FAEF4B9C1C518E4B0438F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" xlink:label="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_E972BB00343B409FAE54C518E4B0075A" xlink:to="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_356FB24C552FBAFBA2B8C518E4B5049A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_62CC2F3300EB2773CDB8C518E4B607C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_E87ACC2ECD4825CD4C68C518E4AE65EF" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_2058549A9B025E34E71BC518E4B68691" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_2A69A1BF288EFAE38219C518E4D5FF92" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4FB813663E6B7F1169DCC518E4D5174C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_2A69A1BF288EFAE38219C518E4D5FF92" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4FB813663E6B7F1169DCC518E4D5174C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_8ACBFD6120ED747DB785C518E4D5CDBD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4FB813663E6B7F1169DCC518E4D5174C" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_8ACBFD6120ED747DB785C518E4D5CDBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_C70B178E6A72E81BB46EC518E4D649A5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_8ACBFD6120ED747DB785C518E4D5CDBD" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_C70B178E6A72E81BB46EC518E4D649A5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_C7F33D83E9EF9BAF303AC518E4D6892A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C70B178E6A72E81BB46EC518E4D649A5" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_C7F33D83E9EF9BAF303AC518E4D6892A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_F12221B69AD67CFB33FFC518E4D66C60" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_C70B178E6A72E81BB46EC518E4D649A5" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_F12221B69AD67CFB33FFC518E4D66C60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4FB813663E6B7F1169DCC518E4D5174C" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_C10611E7BFAE58FD225EC518E4D7B8C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_C10611E7BFAE58FD225EC518E4D7B8C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:label="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:to="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_0A9463D11FF828D083F5C518E4D79E5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_4B015366059A641B06CAC518E4D7DF36" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_4B015366059A641B06CAC518E4D7DF36" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" xlink:label="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_28DD342567E5E999A8DBC518E4D7D2AA" xlink:to="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_62982106501F45DA65ECC518E4D74D33" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_2AA7C9D2E6554F477072C518E49F2FFC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_B69E785C549DC8D4DCEAC518E49FE414" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_2AA7C9D2E6554F477072C518E49F2FFC" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_B69E785C549DC8D4DCEAC518E49FE414" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_9E3F86EE3A5221221B02C518E49F0046" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_B69E785C549DC8D4DCEAC518E49FE414" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_9E3F86EE3A5221221B02C518E49F0046" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_9E3F86EE3A5221221B02C518E49F0046" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPensionPlansMember" xlink:label="loc_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B" xlink:to="loc_cls_DefinedBenefitPensionPlansMember_A9DFFDCED791F6F3CCEEC518E4A05289" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ABD0F1E99B84AB40A63BC518E4A0294E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_ABD0F1E99B84AB40A63BC518E4A0294E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedContributionPensionPlansMember" xlink:label="loc_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_06D7C496CB954705C8EEC518E49F876B" xlink:to="loc_cls_DefinedContributionPensionPlansMember_7C679222A6569EA88F34C518E4A0C169" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_F08AA52C8CE79EA15CB0C518E4A09C99" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_B69E785C549DC8D4DCEAC518E49FE414" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_F08AA52C8CE79EA15CB0C518E4A09C99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EmployerContributions" xlink:label="loc_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_F08AA52C8CE79EA15CB0C518E4A09C99" xlink:to="loc_ifrs-full_EmployerContributions_7AAF8BEABA66FA62F26EC518E4A16090" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_F08AA52C8CE79EA15CB0C518E4A09C99" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_9DFAA0A1FD5312DB9385C518E4A1286D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_7C4182DD760C8288F5ACC518E4EFE076" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_7C4182DD760C8288F5ACC518E4EFE076" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Axis" xlink:label="loc_cls_RestructuringType1Axis_9A171C60270606885BA7C518E4F0E2D2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:to="loc_cls_RestructuringType1Axis_9A171C60270606885BA7C518E4F0E2D2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Domain" xlink:label="loc_cls_RestructuringType1Domain_6FC6CF6BCBDF0965FFA8C518E4F067A9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringType1Axis_9A171C60270606885BA7C518E4F0E2D2" xlink:to="loc_cls_RestructuringType1Domain_6FC6CF6BCBDF0965FFA8C518E4F067A9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:label="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_D437ED242A26740BBE0DC518E4F06F2B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringType1Domain_6FC6CF6BCBDF0965FFA8C518E4F067A9" xlink:to="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_D437ED242A26740BBE0DC518E4F06F2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ACEBFBEC18890845149BC518E4F16461" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ACEBFBEC18890845149BC518E4F16461" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_7BB77AAAD288537E0365C518E4F1F7A2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_ACEBFBEC18890845149BC518E4F16461" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_7BB77AAAD288537E0365C518E4F1F7A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_7BB77AAAD288537E0365C518E4F1F7A2" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_3D097A9C0BF20245E854C518E4F1788F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_4732678C9DCDEB397BA4C518E4F1B1DA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_4732678C9DCDEB397BA4C518E4F1B1DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_8104B7D6D02EFE84E221C518E4F2AF19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_4732678C9DCDEB397BA4C518E4F1B1DA" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_8104B7D6D02EFE84E221C518E4F2AF19" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_B4C350AD9B38A260210FC518E4F20C5D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_8104B7D6D02EFE84E221C518E4F2AF19" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_B4C350AD9B38A260210FC518E4F20C5D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_0444862B63947582B85AC518E4F23D92" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_8104B7D6D02EFE84E221C518E4F2AF19" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_0444862B63947582B85AC518E4F23D92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_1796C49775F6747E8B18C518E4F2791D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_4B9D0BB2CEB67A0258BCC518E4EFF657" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_1796C49775F6747E8B18C518E4F2791D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanChangeinBenefitObligationRollForward" xlink:label="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_1796C49775F6747E8B18C518E4F2791D" xlink:to="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_49CC98513C467E7B9EF0C518E4F34626" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_49CC98513C467E7B9EF0C518E4F34626" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_1AC4B9B7DD3273DE36AAC518E4F34429" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_1AC4B9B7DD3273DE36AAC518E4F34429" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_3C82D5529FAA63EC6C6BC518E4F38487" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_3C82D5529FAA63EC6C6BC518E4F38487" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_7908761C6E63A3A13FA3C518E4F47256" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_7908761C6E63A3A13FA3C518E4F47256" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_3FBC6E669E8B43412357C518E4F4F5F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_42269AF31C718347C427C518E4F4B125" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_0548C6EF1FE442788690C518E4F44B94" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6BBCF23B8B64457527EAC518E4F4D581" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6BBCF23B8B64457527EAC518E4F4D581" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_495BA8A66D309D4CAA22C518E4F4423D" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_495BA8A66D309D4CAA22C518E4F4423D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_11C95573DAB4EA3610FEC518E4F589F8" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_11C95573DAB4EA3610FEC518E4F589F8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_23C24B4A1DCDD10A20DAC518E4F5A23A" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_23C24B4A1DCDD10A20DAC518E4F5A23A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_BB0BF2F97D4CD4B18FA0C518E4F5E30B" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_BB0BF2F97D4CD4B18FA0C518E4F5E30B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_5D13576228B1A7405ED3C518E4F52254" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward_160784F819DE3ECF70C6C518E4F34524" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_5D13576228B1A7405ED3C518E4F52254" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:label="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_1796C49775F6747E8B18C518E4F2791D" xlink:to="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_A27DC88130A2D80B1B48C518E4F5EA03" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_2FC4E8B0D8E84857DDD4C518E50838ED" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6E3FE3127BBC734C6A29C518E5086556" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_2FC4E8B0D8E84857DDD4C518E50838ED" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6E3FE3127BBC734C6A29C518E5086556" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_D9E9E4EF0E046ED23E0FC518E5085C66" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6E3FE3127BBC734C6A29C518E5086556" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_D9E9E4EF0E046ED23E0FC518E5085C66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_D9E9E4EF0E046ED23E0FC518E5085C66" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_572840BDEC1B346E5950C518E5095C2A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_572840BDEC1B346E5950C518E5095C2A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_238E856E789177849F88C518E5098DAD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_238E856E789177849F88C518E5098DAD" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_UKMainPensionPlanMember" xlink:label="loc_cls_UKMainPensionPlanMember_1D2E22A869F3B8118A8DC518E509B190" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_028B73A626455F43E5E2C518E509FBB2" xlink:to="loc_cls_UKMainPensionPlanMember_1D2E22A869F3B8118A8DC518E509B190" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6E3FE3127BBC734C6A29C518E5086556" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2AFE24C354D726E87B30C518E50ABBB4" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsMember" xlink:label="loc_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_3CA9A22D3E901D073402C518E50A2A6E" xlink:to="loc_ifrs-full_PlanAssetsMember_F8FD78EC551DE1915A23C518E50A6AC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_28A5C2222091F0A403F8C518E50A324B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_6E3FE3127BBC734C6A29C518E5086556" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_28A5C2222091F0A403F8C518E50A324B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward" xlink:label="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_28A5C2222091F0A403F8C518E50A324B" xlink:to="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_42429CAE9019BFEA58AEC518E50A770E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ADAF2B11F96714769846C518E50BBF21" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ADAF2B11F96714769846C518E50BBF21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_BCD5CD35C86243D4F69EC518E50BEA96" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BD1E4520B4CEB15E0228C518E50C8F60" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_BD1E4520B4CEB15E0228C518E50C8F60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29366A5508D983AA3813C518E50C364F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_F07ABF82351747798988C518E50CE212" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_438B463E45242451BB1CC518E50C6EFA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AF610119A42F4B9C42CBC518E50CC08F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_3650C9C3B3654E3FF767C518E50C4A31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_C7F0106BF3023F3B1490C518E50DA4C6" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_C7F0106BF3023F3B1490C518E50DA4C6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_AE6D1D1D8058A575FD3EC518E50D5994" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_CF76E0F113FB9FFF0BA3C518E50D66E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_BCD71EFC68F43BEF4A9AC518E50D12DE" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward_B7D77B75F184BBE0CA6CC518E50A607D" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_BCD71EFC68F43BEF4A9AC518E50D12DE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_520B951611F908DA8DBEC518E50D4DAC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_28A5C2222091F0A403F8C518E50A324B" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_520B951611F908DA8DBEC518E50D4DAC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_E44D33C5253E62AC7A1AC518E4E13A1E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_E44D33C5253E62AC7A1AC518E4E13A1E" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_CCF9F44EFA70BB56116CC518E4E26D29" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_CCF9F44EFA70BB56116CC518E4E26D29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_AA1EBF82EB78A72E92FBC518E4E20BA8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_CCF9F44EFA70BB56116CC518E4E26D29" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_AA1EBF82EB78A72E92FBC518E4E20BA8" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PensionPlansDefinedBenefit1Member" xlink:label="loc_cls_PensionPlansDefinedBenefit1Member_788BA44430D4E71E1070C518E4E2F005" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_AA1EBF82EB78A72E92FBC518E4E20BA8" xlink:to="loc_cls_PensionPlansDefinedBenefit1Member_788BA44430D4E71E1070C518E4E2F005" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherPostretirementBenefitPlansDefinedBenefit1Member" xlink:label="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_4D7E65CC39F9138534F8C518E4E2F2FE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_AA1EBF82EB78A72E92FBC518E4E20BA8" xlink:to="loc_cls_OtherPostretirementBenefitPlansDefinedBenefit1Member_4D7E65CC39F9138534F8C518E4E2F2FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_C284EA8DB4CC7B95B7D2C518E4E1AB76" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_9782ADE4CE0566B69BC0C518E4E3766B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_979C64EC428837829D22C518E4E3C5D7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_979C64EC428837829D22C518E4E3C5D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SurplusDeficitInPlan" xlink:label="loc_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_A764A84D3ED0727462EAC518E4E33FA2" xlink:to="loc_ifrs-full_SurplusDeficitInPlan_4A23055B6D3D32658A4CC518E4E37DEA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_EmployeeBenefitsAbstract" xlink:label="loc_cls_EmployeeBenefitsAbstract_D5F9720B793AAEC5F52EC518E53A8320" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_FFA185AC1084AB16A1ADC518E53A4021" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_D5F9720B793AAEC5F52EC518E53A8320" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_FFA185AC1084AB16A1ADC518E53A4021" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_59EC09B70EB0E6EA3C33C518E53ADE9C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_D5F9720B793AAEC5F52EC518E53A8320" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_59EC09B70EB0E6EA3C33C518E53ADE9C" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_D5F9720B793AAEC5F52EC518E53A8320" xlink:to="loc_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_FECA4FC46D8B05302BDCC518E53AD034" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_D5F9720B793AAEC5F52EC518E53A8320" xlink:to="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4BEA0C33C7BC12876279C518E53BB867" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:label="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_D5F9720B793AAEC5F52EC518E53A8320" xlink:to="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_D4AF7C344CBE8523AD25C518E53B880E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_412A6CC20AC1D0E852EDC518E53B553D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_D5F9720B793AAEC5F52EC518E53A8320" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_412A6CC20AC1D0E852EDC518E53B553D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_F717B5B301A6EDC3D5E1C518E53BD05E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_D5F9720B793AAEC5F52EC518E53A8320" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_F717B5B301A6EDC3D5E1C518E53BD05E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DefinedBenefitPlanDisclosureTableTextBlock" xlink:label="loc_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_EmployeeBenefitsAbstract_D5F9720B793AAEC5F52EC518E53A8320" xlink:to="loc_cls_DefinedBenefitPlanDisclosureTableTextBlock_62334D4C4788C12F2B55C518E53BD900" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipment" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_C081C95D057084C7916AC518E72CE32A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_51E7E7901F6EDE3D2A50C518E72CB913" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_C081C95D057084C7916AC518E72CE32A" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_51E7E7901F6EDE3D2A50C518E72CB913" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_FEB8F67E21F8F1207EFFC518E7117642" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_FEB8F67E21F8F1207EFFC518E7117642" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Axis" xlink:label="loc_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:to="loc_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RestructuringType1Domain" xlink:label="loc_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringType1Axis_161F7CA5B0E41E8BDC86C518E7124AF4" xlink:to="loc_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_HeadquartersAndManufacturingOperationsRelocationMember" xlink:label="loc_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringType1Domain_16A89254A266A74E1A3CC518E712D9B2" xlink:to="loc_cls_HeadquartersAndManufacturingOperationsRelocationMember_FFDA840FD06ACF0777AEC518E7127421" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1610B3848978D4A06A3AC518E7124E5E" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingImprovementsAndEquipmentMember" xlink:label="loc_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:to="loc_cls_BuildingImprovementsAndEquipmentMember_D02A74DA56531B64BA7CC518E713372F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_TemporaryCorporateHeadquartersMember" xlink:label="loc_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_6572961E4C6747730575C518E71394DA" xlink:to="loc_cls_TemporaryCorporateHeadquartersMember_38BD6C7E47380FF96D01C518E71314AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_2E551C1C8AD1C66B5F25C518E7131240" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_2E551C1C8AD1C66B5F25C518E7131240" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_E3AD59FC98A13A70DFCCC518E714F57F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_2E551C1C8AD1C66B5F25C518E7131240" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_E3AD59FC98A13A70DFCCC518E714F57F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" xlink:label="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_E3AD59FC98A13A70DFCCC518E714F57F" xlink:to="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_08E46EE694812E33F72EC518E71428E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_E955582BE5FF954B2361C518E711C880" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions" xlink:label="loc_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions_A27C3C609DED47CAF70BC518E7148C9F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" xlink:label="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_49F4B27E1CD906075332C518E715E4DF" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" xlink:label="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_065C51197B300DB75B12C518E7155998" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:label="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_3CCC41014591014AAE04C518E715B8D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:label="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_59BD71AC7537E6C88907C518E7150E7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment_B1F4B9C4A07FBC619563C518E7156CE2" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_LesseeOperatingLeaseTermOfContract1" xlink:label="loc_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_LesseeOperatingLeaseTermOfContract1_92D5D9BB785D30BE8733C518E7158ADE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BusinessTransitionCosts" xlink:label="loc_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_C8A33A7A13D7A5A29928C518E71493D2" xlink:to="loc_cls_BusinessTransitionCosts_C9C798312D4BAC6F9610C518E7158C11" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentChangesToNetBookValueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_621144995B2D25AFC264C518E71B157A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_646F871443E006F4586FC518E71B6E4F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_621144995B2D25AFC264C518E71B157A" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_646F871443E006F4586FC518E71B6E4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_646F871443E006F4586FC518E71B6E4F" xlink:to="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_11B5C0B422B211407262C518E71B74B5" xlink:to="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SolarPanelManufacturingEquipmentMember" xlink:label="loc_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_C499C6453DB7366D3948C518E71C61ED" xlink:to="loc_cls_SolarPanelManufacturingEquipmentMember_F07582381704C5039857C518E71C4746" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D34C8F79F09AF2D3ACE8C518E71CC5C1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_646F871443E006F4586FC518E71B6E4F" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D34C8F79F09AF2D3ACE8C518E71CC5C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_D34C8F79F09AF2D3ACE8C518E71CC5C1" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LandMember" xlink:label="loc_ifrs-full_LandMember_C189B0AF1143E9365A85C518E71DC383" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44" xlink:to="loc_ifrs-full_LandMember_C189B0AF1143E9365A85C518E71DC383" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:label="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_E7B1D8AA7B24F9E0E7BEC518E71D62C0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44" xlink:to="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_E7B1D8AA7B24F9E0E7BEC518E71D62C0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MachineryAndEquipment1Member" xlink:label="loc_cls_MachineryAndEquipment1Member_F94A807BDDE54F31F373C518E71DBEF3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_182D1F3363EB93BF4E5DC518E71C9A44" xlink:to="loc_cls_MachineryAndEquipment1Member_F94A807BDDE54F31F373C518E71DBEF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_34BE0AE2C6D97182F636C518E71D5B18" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_646F871443E006F4586FC518E71B6E4F" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_34BE0AE2C6D97182F636C518E71D5B18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_34BE0AE2C6D97182F636C518E71D5B18" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_C4F1D4B1A47B1A79113BC518E71EE66D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_C4F1D4B1A47B1A79113BC518E71EE66D" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment" xlink:label="loc_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment_947CC339A776EBF3857EC518E71EE4DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_39796A6F240AE283897AC518E71E202E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_C21AA86C28324A3ABB6EC518E71E106A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_295D2989B7B30029C80EC518E71FE12E" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" xlink:label="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_02E24FEC2173DB7C82F4C518E71F499A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_3FB389A8847ED72630E6C518E71F28A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_96F975AE108F0237D5C7C518E71F4DE0" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_5CE0C5423B291A2678E1C518E71D8E32" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_96F975AE108F0237D5C7C518E71F4DE0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RecognisedFinanceLeaseAsAssets" xlink:label="loc_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_34BE0AE2C6D97182F636C518E71D5B18" xlink:to="loc_cls_RecognisedFinanceLeaseAsAssets_88185E815F8AF5E1919DC518E71F99CB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_B9459D67D8628F2DA22BC518E7240042" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_7519529FACF614F50948C518E724335C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_B9459D67D8628F2DA22BC518E7240042" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_7519529FACF614F50948C518E724335C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3762B0642D76B5B5F92EC518E725ACE7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_7519529FACF614F50948C518E724335C" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3762B0642D76B5B5F92EC518E725ACE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3762B0642D76B5B5F92EC518E725ACE7" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LandMember" xlink:label="loc_ifrs-full_LandMember_19A5C5BA958E61B42D38C518E725291F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2" xlink:to="loc_ifrs-full_LandMember_19A5C5BA958E61B42D38C518E725291F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:label="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2" xlink:to="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_B1441026B21B241D73B1C518E725721A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_MachineryAndEquipment1Member" xlink:label="loc_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_9B6B8EE8CBA211EFB249C518E7259AD2" xlink:to="loc_cls_MachineryAndEquipment1Member_43AD330E11279E6E8C3FC518E7250494" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_E84B1DF5B89832409229C518E726B0E8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_7519529FACF614F50948C518E724335C" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_E84B1DF5B89832409229C518E726B0E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="loc_ifrs-full_CarryingAmountMember_7AA999F568061DD66094C518E7267F8F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_E84B1DF5B89832409229C518E726B0E8" xlink:to="loc_ifrs-full_CarryingAmountMember_7AA999F568061DD66094C518E7267F8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_132F6580A6955DAAAE98C518E72645A6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_7AA999F568061DD66094C518E7267F8F" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_132F6580A6955DAAAE98C518E72645A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_00056188FDD5A014C11EC518E7261F76" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_7AA999F568061DD66094C518E7267F8F" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_00056188FDD5A014C11EC518E7261F76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_93EA4F0C8AFD77F455A9C518E7272542" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_7519529FACF614F50948C518E724335C" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_93EA4F0C8AFD77F455A9C518E7272542" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_891F5D72F6E166C61628C518E727BFEB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_93EA4F0C8AFD77F455A9C518E7272542" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_891F5D72F6E166C61628C518E727BFEB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_776DFEE1F0DA0530F84EC518E72A0FF4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_09EE6E3BDCA2F94D9BC9C518E72A1E4E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_776DFEE1F0DA0530F84EC518E72A0FF4" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_09EE6E3BDCA2F94D9BC9C518E72A1E4E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/Provisions" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_3F91BD9438496E446E42C518E6A3175D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfProvisionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory_5720A6A2A8ECCC27BDC5C518E6A37117" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_3F91BD9438496E446E42C518E6A3175D" xlink:to="loc_ifrs-full_DisclosureOfProvisionsExplanatory_5720A6A2A8ECCC27BDC5C518E6A37117" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ProvisionsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_A674A10099A96E7CECD5C518E69987E4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsTable" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_A674A10099A96E7CECD5C518E69987E4" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherProvisionsMember" xlink:label="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_11FA14BB02CAEAB2364AC518E699C132" xlink:to="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RestructuringProvisionMember" xlink:label="loc_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:to="loc_ifrs-full_RestructuringProvisionMember_CCA0705513653E1E4CE0C518E69A454C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WarrantyProvisionMember" xlink:label="loc_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:to="loc_ifrs-full_WarrantyProvisionMember_86DEA426CFB365526719C518E69AC3DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LegalProceedingsProvisionMember" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_F10FA59CD83F805101EEC518E69B7BA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_F3856B3DE3F8E03F5FC4C518E69A10A4" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_E9CDF03581A01750CA79C518E69BA512" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_2A6EC17496C1FCDBE4D1C518E6990E7A" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherProvisions" xlink:label="loc_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_ifrs-full_OtherProvisions_F7C787D8BD1F4B598664C518E69B2FD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionalProvisionsOtherProvisions" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_41669639ADA7AD1CAF55C518E69CB641" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_B71F751B3888913E8FA2C518E69CE40F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_39AD57726A2F98DA8D7DC518E69CD54A" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" xlink:label="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_F0853EEB38FC1F7505A3C518E69C3479" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherProvisions" xlink:label="loc_ifrs-full_OtherProvisions_E85620633480B63290ABC518E69C7BE3" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_E32EAD87FED097C1FBC5C518E69B20E0" xlink:to="loc_ifrs-full_OtherProvisions_E85620633480B63290ABC518E69C7BE3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CurrentProvisions" xlink:label="loc_ifrs-full_CurrentProvisions_A0A7425C383B1A0104F1C518E69CFD7E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:to="loc_ifrs-full_CurrentProvisions_A0A7425C383B1A0104F1C518E69CFD7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_NoncurrentProvisions" xlink:label="loc_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:to="loc_ifrs-full_NoncurrentProvisions_6A15941F47CCEBC3E436C518E69D4F4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_Provisions" xlink:label="loc_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_3B535EC374A63B903A95C518E69BC552" xlink:to="loc_ifrs-full_Provisions_D89D63DCA57EA07315ADC518E69D5983" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ProvisionsTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_461DF339724E94E15E29C518E6A04C16" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_91806A3DE7D21937339FC518E6A0ECD4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_461DF339724E94E15E29C518E6A04C16" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_91806A3DE7D21937339FC518E6A0ECD4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_RelatedPartyAbstract" xlink:label="loc_cls_RelatedPartyAbstract_0DBF6316BCE527C598FBC518E55F0169" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_81B85921801EC7AC42F6C518E55F44B6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_0DBF6316BCE527C598FBC518E55F0169" xlink:to="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_81B85921801EC7AC42F6C518E55F44B6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_RelatedPartyAbstract" xlink:label="loc_cls_RelatedPartyAbstract_4641F508749A0001D87FC518E5523F1F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_2070DC01CD002E18DCE2C518E552DAC8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_4641F508749A0001D87FC518E5523F1F" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_2070DC01CD002E18DCE2C518E552DAC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_330A9D8E784F0F52F182C518E552948E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_2070DC01CD002E18DCE2C518E552DAC8" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_330A9D8E784F0F52F182C518E552948E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8863646301C2F7B11844C518E553BBA9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_330A9D8E784F0F52F182C518E552948E" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8863646301C2F7B11844C518E553BBA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_JointControlOrSignificantInfluenceMember" xlink:label="loc_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8863646301C2F7B11844C518E553BBA9" xlink:to="loc_ifrs-full_JointControlOrSignificantInfluenceMember_45E15DA411BED9D19BCFC518E5535E38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" xlink:label="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_AB3AD0261A4144F89B7DC518E5534453" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8863646301C2F7B11844C518E553BBA9" xlink:to="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_AB3AD0261A4144F89B7DC518E5534453" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_2070DC01CD002E18DCE2C518E552DAC8" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ServicesAgreementRenewalTermRelatedPartyTransactions" xlink:label="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:to="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_C659144315B3F088B8D4C518E5540DDC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" xlink:label="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:to="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_E898D7ED347DEF8E899CC518E554C35F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" xlink:label="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:to="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_8FE21C3A2C4C78BE1E89C518E554F21F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:label="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_4CDA8B30C962AF7B5E72C518E554F079" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_879B3639412EFCA098BCC518E554751F" xlink:to="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_4CDA8B30C962AF7B5E72C518E554F079" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_RelatedPartyAbstract" xlink:label="loc_cls_RelatedPartyAbstract_D52C776B8BD671D1C47DC518E548C06C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_C765D18A5BD223EB91DFC518E5486CAC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_D52C776B8BD671D1C47DC518E548C06C" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_C765D18A5BD223EB91DFC518E5486CAC" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" xlink:label="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_D52C776B8BD671D1C47DC518E548C06C" xlink:to="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_B5C3E986FC3E732DE845C518E548A63B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_D391302210FC75C91FF7C518E549F2E9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_D52C776B8BD671D1C47DC518E548C06C" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_D391302210FC75C91FF7C518E549F2E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_15B46CBF082FA1EC5A08C518E549F546" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_D52C776B8BD671D1C47DC518E548C06C" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_15B46CBF082FA1EC5A08C518E549F546" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_RelatedPartyAbstract" xlink:label="loc_cls_RelatedPartyAbstract_967C11C860C75589A5A4C518E558F332" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_4CA36AEB31D285404861C518E558241F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_967C11C860C75589A5A4C518E558F332" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_4CA36AEB31D285404861C518E558241F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ReportingEntity" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_GeneralInformationAboutFinancialStatementsAbstract" xlink:label="loc_cls_GeneralInformationAboutFinancialStatementsAbstract_9DE3F753279684545554C518E78DB0C9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_8AFDFA429C50613B19FDC518E78DEA9C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_GeneralInformationAboutFinancialStatementsAbstract_9DE3F753279684545554C518E78DB0C9" xlink:to="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_8AFDFA429C50613B19FDC518E78DEA9C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetsAbstract" xlink:label="loc_cls_RightOfUseAssetsAbstract_72A94E50BD1E5B1003D4C518E70239EB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetsAbstract_72A94E50BD1E5B1003D4C518E70239EB" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_C2CEA752C6FC032C15A2C518E702D91C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_C2CEA752C6FC032C15A2C518E702D91C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_8816784A869F0128173AC518E703F040" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_C2CEA752C6FC032C15A2C518E702D91C" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_8816784A869F0128173AC518E703F040" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssetsMember" xlink:label="loc_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_8816784A869F0128173AC518E703F040" xlink:to="loc_ifrs-full_RightofuseAssetsMember_988B1D70F5430C59DD54C518E703E64E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_CE3234BE47D2C4ECD0B2C518E703A911" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_CE3234BE47D2C4ECD0B2C518E703A911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_CE3234BE47D2C4ECD0B2C518E703A911" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_LandMember" xlink:label="loc_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E" xlink:to="loc_ifrs-full_LandMember_F9879089B1D97A788FE0C518E704FD80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_BuildingsMember" xlink:label="loc_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E" xlink:to="loc_ifrs-full_BuildingsMember_F47A51D6D80CF833B96DC518E7040BF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_A898F6CD23EA8EBE3507C518E703D46E" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_07C61F1E9B6A5E976A03C518E704B301" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_D7476D0ABA7CE3B9C6CAC518E702837D" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetRollForwardRollForward" xlink:label="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:to="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_2C531D7725E61E5CF85DC518E7056EA4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_ifrs-full_RightofuseAssets_2C531D7725E61E5CF85DC518E7056EA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdditionsToRightofuseAssets" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_DC19280820923C570E85C518E70579D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DepreciationRightofuseAssets" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_D8FEAB0EBE2539F423ACC518E705ACA0" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" xlink:label="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_39AD89024CF9AE4F52CCC518E705B648" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetForeignExchangeAndOther" xlink:label="loc_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_cls_RightOfUseAssetForeignExchangeAndOther_530BF73271C6077ED6E7C518E7060DF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RightofuseAssets" xlink:label="loc_ifrs-full_RightofuseAssets_F03B449AE06B225C14B7C518E7063C49" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_EF45F634F09F6D85613FC518E7043931" xlink:to="loc_ifrs-full_RightofuseAssets_F03B449AE06B225C14B7C518E7063C49" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetsDerecognized" xlink:label="loc_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_6F0205FF4B364F1E99FDC518E704BAEB" xlink:to="loc_cls_RightOfUseAssetsDerecognized_EE04DF52BCD584ABDF2AC518E706DA35" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsNotes" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetsAbstract" xlink:label="loc_cls_RightOfUseAssetsAbstract_A86BE353135888862451C518E70C3AF6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfLeasesExplanatory" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_2AC742B2B46B468FE4C2C518E70C0AA3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetsAbstract_A86BE353135888862451C518E70C3AF6" xlink:to="loc_ifrs-full_DisclosureOfLeasesExplanatory_2AC742B2B46B468FE4C2C518E70C0AA3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_RightOfUseAssetsAbstract" xlink:label="loc_cls_RightOfUseAssetsAbstract_C5CDF87D8C486C933F94C518E70A1720" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" xlink:label="loc_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetsAbstract_C5CDF87D8C486C933F94C518E70A1720" xlink:to="loc_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_0720EF688545590D6019C518E70AF069" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformation" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingSegmentsAbstract" xlink:label="loc_cls_OperatingSegmentsAbstract_226FCC0A2AC10AAE9C8DC518E3B9774C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C5F953E4C39A2F5E4013C518E3B9E98E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_226FCC0A2AC10AAE9C8DC518E3B9774C" xlink:to="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_C5F953E4C39A2F5E4013C518E3B9E98E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingSegmentsAbstract" xlink:label="loc_cls_OperatingSegmentsAbstract_67524F5FEF0B0F39E2DCC518E3B34A68" xlink:type="locator" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberofOperatingSegments1" xlink:label="loc_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_67524F5FEF0B0F39E2DCC518E3B34A68" xlink:to="loc_cls_NumberofOperatingSegments1_1687CCE4AEEC8D62763FC518E3B3B0EA" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_NumberofReportableSegments1" xlink:label="loc_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_67524F5FEF0B0F39E2DCC518E3B34A68" xlink:to="loc_cls_NumberofReportableSegments1_BAAC40D744CDAE2EB801C518E3B49597" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingSegmentsAbstract" xlink:label="loc_cls_OperatingSegmentsAbstract_89AA5E2DF7E344E87442C518E3951823" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasTable" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_89AA5E2DF7E344E87442C518E3951823" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:to="loc_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_C3D105BC5933ACF4226DC518E3956275" xlink:to="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_94DE52B1576C45F06FCAC518E39624BB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_CN_94DE52B1576C45F06FCAC518E39624BB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" xlink:label="loc_country_TH_31DAA7F5489F0CD1384EC518E3963340" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_TH_31DAA7F5489F0CD1384EC518E3963340" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="loc_country_MY_360508B38A95F8B2F14EC518E396D4B1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_MY_360508B38A95F8B2F14EC518E396D4B1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_RO" xlink:label="loc_country_RO_49251334FAB42E34006AC518E396E6FE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_RO_49251334FAB42E34006AC518E396E6FE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_E6FE2E35729BC8DC2866C518E398C857" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_US_E6FE2E35729BC8DC2866C518E398C857" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KR" xlink:label="loc_country_KR_71E42D4CBF93777737B4C518E3984169" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_874C39414554BE0C3E63C518E3951A80" xlink:to="loc_country_KR_71E42D4CBF93777737B4C518E3984169" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_50B573BBA44FC004250DC518E3956655" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfEntitiesPropertyPlantAndEquipment" xlink:label="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:to="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment_3088D4149D438F2236C1C518E3992981" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" xlink:label="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_FF99886C0F29A7CA5BB8C518E39852F6" xlink:to="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_AC3996DE08752D50432AC518E3998053" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingSegmentsAbstract" xlink:label="loc_cls_OperatingSegmentsAbstract_E2770C14807B076DE3D6C518E38D11BC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMajorCustomersTable" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_E2770C14807B076DE3D6C518E38D11BC" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByBenchmark1Axis" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:to="loc_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByBenchmark1Domain" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Axis_36356A2AFD2344EB74D4C518E38EC514" xlink:to="loc_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SalesRevenueNet1Member" xlink:label="loc_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Domain_EA08206E43DFC72012B4C518E38EBBC9" xlink:to="loc_cls_SalesRevenueNet1Member_07515D135F899E056B26C518E38E4947" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByType1Axis" xlink:label="loc_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:to="loc_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskByType1Domain" xlink:label="loc_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ConcentrationRiskByType1Axis_55616FFD7FC5050F7A33C518E38F7661" xlink:to="loc_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CustomerConcentrationRisk1Member" xlink:label="loc_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ConcentrationRiskByType1Domain_C18F378FF2799E2963C2C518E38F890F" xlink:to="loc_cls_CustomerConcentrationRisk1Member_30507B0D25B6C4F579A2C518E38FB84A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MajorCustomersAxis" xlink:label="loc_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:to="loc_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MajorCustomersMember" xlink:label="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersAxis_6B3507316668A4F9B4C1C518E38FD2BC" xlink:to="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_CiscoSystemsMember" xlink:label="loc_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:to="loc_cls_CiscoSystemsMember_EBCBF13C2E1A5086B742C518E3906CAE" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_DellIncMember" xlink:label="loc_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:to="loc_cls_DellIncMember_C250269A20AE96D76ABDC518E3908B89" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_JuniperNetworksInc.Member" xlink:label="loc_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_9DC2C881CBB6B9CE8A79C518E38F9DC5" xlink:to="loc_cls_JuniperNetworksInc.Member_7438DCAE516352896EBDC518E3909666" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_626A00F143023E8EC8EBC518E38E23C1" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConcentrationRiskPercentage" xlink:label="loc_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_C828C48F627C914EAEEAC518E390AA95" xlink:to="loc_cls_ConcentrationRiskPercentage_4385D3353E9E529EDEC3C518E39187A8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingSegmentsAbstract" xlink:label="loc_cls_OperatingSegmentsAbstract_11509EDCB388F29CAD68C518E39CBCE8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_B343FCF4219AC015DAB0C518E39CE9EB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_11509EDCB388F29CAD68C518E39CBCE8" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_B343FCF4219AC015DAB0C518E39CE9EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="loc_ifrs-full_GeographicalAreasAxis_1A39F8542366D30C081DC518E39C8370" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_B343FCF4219AC015DAB0C518E39CE9EB" xlink:to="loc_ifrs-full_GeographicalAreasAxis_1A39F8542366D30C081DC518E39C8370" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_GeographicalAreasMember" xlink:label="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_1A39F8542366D30C081DC518E39C8370" xlink:to="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" xlink:label="loc_country_TH_A4BB6DDFBE6E473676B7C518E39D1104" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED" xlink:to="loc_country_TH_A4BB6DDFBE6E473676B7C518E39D1104" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_F67A8D397D027A371D18C518E39D1292" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED" xlink:to="loc_country_CN_F67A8D397D027A371D18C518E39D1292" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="loc_country_MY_3F6D4E3E28986F8352F7C518E39E9465" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_17078FA3163D28D3D860C518E39D4BED" xlink:to="loc_country_MY_3F6D4E3E28986F8352F7C518E39E9465" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_64C04250E1F0181C3C35C518E39E1249" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_B343FCF4219AC015DAB0C518E39CE9EB" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_64C04250E1F0181C3C35C518E39E1249" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PercentageOfEntitysRevenue" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_8A3699A623EFF55D385DC518E39EDFEB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_64C04250E1F0181C3C35C518E39E1249" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_8A3699A623EFF55D385DC518E39EDFEB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingSegmentsAbstract" xlink:label="loc_cls_OperatingSegmentsAbstract_C2537F74123E2873EA11C518E3A4D1F2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_C2537F74123E2873EA11C518E3A4D1F2" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:to="loc_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_A6E87F76D5E2D1B2B0C7C518E3A52380" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="loc_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:to="loc_ifrs-full_OperatingSegmentsMember_690C37B2929D088AE24FC518E3A55E5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_MaterialReconcilingItemsMember" xlink:label="loc_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_E7673499FED6E725D0A2C518E3A53539" xlink:to="loc_ifrs-full_MaterialReconcilingItemsMember_E95C2E30AFF10E3C2AE0C518E3A6C736" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsAxis" xlink:label="loc_ifrs-full_SegmentsAxis_2714813FE95153E57886C518E3A6635C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:to="loc_ifrs-full_SegmentsAxis_2714813FE95153E57886C518E3A6635C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsMember" xlink:label="loc_ifrs-full_SegmentsMember_141319D6E5F6DBD17F92C518E3A68A0F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsAxis_2714813FE95153E57886C518E3A6635C" xlink:to="loc_ifrs-full_SegmentsMember_141319D6E5F6DBD17F92C518E3A68A0F" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdvancedTechnologySolutionsMember" xlink:label="loc_cls_AdvancedTechnologySolutionsMember_D0404115D9428CA7E5DAC518E3A697C4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_141319D6E5F6DBD17F92C518E3A68A0F" xlink:to="loc_cls_AdvancedTechnologySolutionsMember_D0404115D9428CA7E5DAC518E3A697C4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConnectivityCloudSolutionsMember" xlink:label="loc_cls_ConnectivityCloudSolutionsMember_924207DB31782DBFEA24C518E3A71EF3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_141319D6E5F6DBD17F92C518E3A68A0F" xlink:to="loc_cls_ConnectivityCloudSolutionsMember_924207DB31782DBFEA24C518E3A71EF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_1AFC7698662A038D2160C518E3A79510" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:to="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_1AFC7698662A038D2160C518E3A79510" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember" xlink:label="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_086AB827B8ED81A15704C518E3A793A5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis_1AFC7698662A038D2160C518E3A79510" xlink:to="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_086AB827B8ED81A15704C518E3A793A5" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_SolarPanelManufacturingEquipmentMember" xlink:label="loc_cls_SolarPanelManufacturingEquipmentMember_90CB8D991BE5896DEE6CC518E3A7BA3F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember_086AB827B8ED81A15704C518E3A793A5" xlink:to="loc_cls_SolarPanelManufacturingEquipmentMember_90CB8D991BE5896DEE6CC518E3A7BA3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_60702305E422A1D398F2C518E3A8D87D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_60702305E422A1D398F2C518E3A8D87D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_EAF7A7139B964C0AEC00C518E3A8DD43" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_60702305E422A1D398F2C518E3A8D87D" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_EAF7A7139B964C0AEC00C518E3A8DD43" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_IntangibleAssetsLessComputerSoftwareMember" xlink:label="loc_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_EAF7A7139B964C0AEC00C518E3A8DD43" xlink:to="loc_cls_IntangibleAssetsLessComputerSoftwareMember_E5463E43A3D200027A26C518E3A86563" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_97B4B292439788593DC8C518E3A88E21" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_1F7DE049D86A3AA5D47DC518E3A5A05C" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_97B4B292439788593DC8C518E3A88E21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_0E129B86150ECDFC2A85C518E3A84346" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_97B4B292439788593DC8C518E3A88E21" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_0E129B86150ECDFC2A85C518E3A84346" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_PercentageOfEntitysProfitLossFromOperatingActivities" xlink:label="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_97B4B292439788593DC8C518E3A88E21" xlink:to="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities_A828BE48BD3E2F6D1D66C518E3A929CB" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" xlink:label="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_97B4B292439788593DC8C518E3A88E21" xlink:to="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_FinanceIncomeCost" xlink:label="loc_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_FinanceIncomeCost_4524EA6A84B8C63880E6C518E3A9155E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_7DEED3113C016E3C9BF9C518E3A9653E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_7DEED3113C016E3C9BF9C518E3A9653E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_A428D2C21BDEFF1EB852C518E3AACD8A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_A428D2C21BDEFF1EB852C518E3AACD8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_OtherExpenseByFunction" xlink:label="loc_ifrs-full_OtherExpenseByFunction_87D33C69BB07E50D96CEC518E3AADA76" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_OtherExpenseByFunction_87D33C69BB07E50D96CEC518E3AADA76" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales" xlink:label="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_59C94B09079FF3C25131C518E3AA685A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales_59C94B09079FF3C25131C518E3AA685A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLoss" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4DB9487C2A7D4F29BBACC518E3AA1B38" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss_4DB9487C2A7D4F29BBACC518E3AA1B38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_94D645C4E9F6B8884656C518E3AAFD99" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_7F9EF02015ED218533ACC518E3A903AF" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_94D645C4E9F6B8884656C518E3AAFD99" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationRevenueBySegmentDetails" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingSegmentsAbstract" xlink:label="loc_cls_OperatingSegmentsAbstract_3EE9ACE62D64B5174A82C518E3AFE451" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_3EE9ACE62D64B5174A82C518E3AFE451" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsAxis" xlink:label="loc_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:to="loc_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_SegmentsMember" xlink:label="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsAxis_89E39CC728C720A4CF1FC518E3AFFABC" xlink:to="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AdvancedTechnologySolutionsMember" xlink:label="loc_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:to="loc_cls_AdvancedTechnologySolutionsMember_E3E9A3F430E3F11C838EC518E3B05A1B" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_ConnectivityCloudSolutionsMember" xlink:label="loc_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_40DA6A26D1CFFDF005C6C518E3B09B76" xlink:to="loc_cls_ConnectivityCloudSolutionsMember_61CDE45F91108D9C0C2AC518E3B0C570" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_EA8A92E0EC31619F4D35C518E3AF2F08" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_RevenueFromContractsWithCustomers" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_9C5C5D43494B9B2848ABC518E3B0E804" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_9C5C5D43494B9B2848ABC518E3B0E804" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_PercentageOfEntitysRevenue" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_0614E18CAC4D002E4F82C518E3B0ACB5" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_B7737FA4A97DFD56426EC518E3B15C69" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentAndGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:href="cls-20191231.xsd#cls_OperatingSegmentsAbstract" xlink:label="loc_cls_OperatingSegmentsAbstract_9D565EDE45950509A5A9C518E3B618FE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_2989B736F76F27A33B67C518E3B62B4F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_9D565EDE45950509A5A9C518E3B618FE" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_2989B736F76F27A33B67C518E3B62B4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_90B79AEF9636E6E14ACDC518E3B6C660" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_9D565EDE45950509A5A9C518E3B618FE" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_90B79AEF9636E6E14ACDC518E3B6C660" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_9294EE9041EE6DBAA135C518E3B6ADF7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_9D565EDE45950509A5A9C518E3B618FE" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_9294EE9041EE6DBAA135C518E3B6ADF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory" xlink:label="loc_ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory_45FC993B0C5117B0DE07C518E3B7F4D9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_9D565EDE45950509A5A9C518E3B618FE" xlink:to="loc_ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory_45FC993B0C5117B0DE07C518E3B7F4D9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberOfSharesDiluted" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_84CD56E3B96A073E52A1C518E3D7C0C7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:label="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory_9F4C6A8E2A06E0951853C518E3D7DC30" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_84CD56E3B96A073E52A1C518E3D7C0C7" xlink:to="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory_9F4C6A8E2A06E0951853C518E3D7DC30" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_D769CE6106EEE61BBF8DC518E3D2B2F6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_WeightedAverageShares" xlink:label="loc_ifrs-full_WeightedAverageShares_0E72C99226661160BB24C518E3D344F4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_D769CE6106EEE61BBF8DC518E3D2B2F6" xlink:to="loc_ifrs-full_WeightedAverageShares_0E72C99226661160BB24C518E3D344F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:label="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_E038CE1EFF001E12831FC518E3D375F0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_D769CE6106EEE61BBF8DC518E3D2B2F6" xlink:to="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_E038CE1EFF001E12831FC518E3D375F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_AdjustedWeightedAverageShares" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_2957615CF86F35259612C518E3D3DAD4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_D769CE6106EEE61BBF8DC518E3D2B2F6" xlink:to="loc_ifrs-full_AdjustedWeightedAverageShares_2957615CF86F35259612C518E3D3DAD4" xlink:type="arc" />
    <link:loc xlink:href="cls-20191231.xsd#cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:label="loc_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_D769CE6106EEE61BBF8DC518E3D2B2F6" xlink:to="loc_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_CBA0EE07482616DBF537C518E3D321B5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EarningsPerShareAbstract" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_CD6CB1783DD936EB2747C518E3D5401F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.ifrs.org/taxonomy/2019-03-27/full_ifrs/full_ifrs-cor_2019-03-27.xsd#ifrs-full_EarningsPerShareExplanatory" xlink:label="loc_ifrs-full_EarningsPerShareExplanatory_497B6E0FA9BA293EB1D9C518E3D55A05" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_CD6CB1783DD936EB2747C518E3D5401F" xlink:to="loc_ifrs-full_EarningsPerShareExplanatory_497B6E0FA9BA293EB1D9C518E3D55A05" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>c2020proxyinsertfor20_image1.jpg
<TEXT>
begin 644 c2020proxyinsertfor20_image1.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_X0'X:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X])^^[OR<@:60])U<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(^/')D9CI21$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R
M9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\<F1F.D1E<V-R:7!T:6]N
M(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D
M-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N
M=',O,2XQ+R(^/&1C.G)I9VAT<SX\<F1F.D%L="!X;6QN<SIR9&8](FAT=' Z
M+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z
M;&D@>&UL.FQA;F<](G@M9&5F875L="(^/"]R9&8Z;&D^/"]R9&8Z06QT/@T*
M"0D)/"]D8SIR:6=H=',^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*/#]X<&%C:V5T(&5N9#TG=R<_/O_A ")%>&EF  !-30 J
M    "  !@I@  @    $          /_; $,  P(" P(" P,# P0# P0%" 4%
M! 0%"@<'!@@,"@P,"PH+"PT.$A -#A$."PL0%A 1$Q05%14,#Q<8%A08$A05
M%/_; $,! P0$!00%"04%"10-"PT4%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!04%/_  !$( -< _P,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
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
MC'-0E<59DZ5$5W ?G5W'YF,OTJ15[TT+UIZ],&I$+M)J15Z4+3E4\4 .5?\
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
M3N'.0#WQ[UUPP]2+4FCAJ8NE.+BF<_J\BPZ:<KPK9SC)'( _ BN^^ T\MO\
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
MC&0&=L?P@DX''4XQ4WBKMF=:K4J))Z(M6^?#/AXW<[8 3</4=N_X]?05\?\
MCWQ0=<\07MWDD,Y"?GU'Y5]$_M%^-HM&TR>SMILK_JP>_!R0/;)KY :\-Y<-
M@_*#@5MAZ=_?9X^*JZJ"-:PD%ND]P3@*O!Z=NM>F? W0)=+^']O=3@B2^GFN
MPI_NO(2OYK@_C7$^"_"DOC76+?2DR+3/F74@_AC!Y_$]!]:^A[FSAM8HK>W1
M8X(E"(BC@*!@#\ *^YR?#2495I;/1'R.955S1IKH>%?$G5/$GP+^(6E_$OP5
M?RZ7/.XAO$C!,,K 9"RIG#(Z@@@CJN1SS7Z-?LP_M,:%^TEX(&HV82PU^S"Q
MZGI)?+0R$<.G=HV(.&QV(/(KXB^,FEIJ?PWU6V902(O,7(S\R_,#^! KY<^#
M7Q@\2?!'QQ9^)O#%T+:]BS&\4@W0SQ$C?%(O=6P/I@$<BM\525.=UU//IRYD
M?O&R&H&C[5XG^S;^V%X-_:%TN"V2>/0O%JKB?1+J0!G(ZM"Q_P!8I]N1W'K[
MPT/YUQ:FQFR157:(<UI/'4,D0]*-0,QX3VJI-$5K7>,^E5I8MU25J8LB=:JR
M1UL36XJE- :L6QPD8S5B-:BC& *GC!]*@18A4<&KD*CBJT*U=B7&*K4">-0:
MMQI4,*@593IDGCK0!-&*NPQ_+[5YWXR^.GP_^')=/$'BS3;&XC&6M1-YL_\
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
MHR?<FO/I/W2]?E4'T]6'IZT452*'+'NY0YZY/; R,8^I]*G51)$/*7)P<^G
M/_U^W8?6BBF3T)(8 TA7(8JWS#G Y(/;U_E6O'$%A"A"'D/&",'*C_#O[T44
M(?4S[Z<LPC5?O@D#.,\J?TYJE"V8]^!]T[ASZD>O'X'CFBBAC+.E1[G+;,XZ
M\@9)_P 1GM7U;^P;X/\ [4\9:YXAD0;+5$LH2S<Y8B23O[1#IW-%%>AA$G4]
M#EKM\I^C-[8_:/"]VFT$1JL@!]B&Q^E?G)\8(6\+?%2WNHQM.TIE<9^1^O\
MX]^GTHHI9FE+#N_<[\MDXU=#WRR<^(_#MK?*3YFU=YX&>,YK!U*SQ<1_N]I!
MQG/!'3IFBBOS'[31^@+9':^!?@5/XTU"WEOV\JPD.Y5#C=*H(STZ#GGOS^-?
M1,VB6'A31(=,T^W2WMHAMVHH SWHHK].R[#TZ%.+@M9*[/SW,<14K5W&3T3/
M-]84&X<<$9R,CIS7+:Y"&9N,8_S_ (T45]$MD>+U9A)8_>)Z#GM7F7QXU8^%
M?A[K%W$2MQ)%]GB8=0SG9G/L"3]11116;C2;14$G)7/AGR_+78,\KP&P1T)_
M6JDT?7C/<<_Y]OS-%%?'IWW/60O"+SG'?GG\_P!>G-0:@1)8W*@%3L8XSU)]
M:**&%R[8[?[/@=\AV7)9?_U^M6/LZ;0S+M50,]#[_P">***8(HR6RJVTG.>1
MV_3\?7O51XPK 9.TC].GK[C\Z**.XNI7562/*XPO7''8$YXY_"I(I25!";AR
+"/IZ<^]%%0!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>c2020proxyinsertfor20_image2.gif
<TEXT>
begin 644 c2020proxyinsertfor20_image2.gif
M1TE&.#EA^ *  O<  .6VF?W]_]BEAY^1FJBHK//S_R <)/#*K^>[HZ)Y9,.:
MA=2=>:RLL&Y)-7]70>CH]%(T)[>%:-S<Y^_O_.#@[)5H4N3D\%]PF;2+<[1\
M8V! ,*9T6;O$U->KDY^?H]2=A:VHKE)*2NO$JNSL^."MB\6-<W11/9JBNG=M
M< T*#)5:1W2#I<*,:MC8Y)%C2Z:=ILBBC.&OE*)L4X9A3,N5<MWD\*&MR:B"
M;B4C*I*=NHB6N<F;>M#0W+!W6[.SN,&3<L"5>T=2=[6PMX.-I3@C'+2]V,R5
M?,C(U2<;%9JEQ3@R,<O5Y\:_R]7<[;F1>\?/Y>;L]^7@[JBSSQP3#QP6'NC=
MU>WH]Q43&8>4KLF1;-;<Y=VSF?7O_NV_IR@P3&I64=;0W&A,/9AQ7+N[P$ K
M)#1!9+^_SJ:LK][8Y,/,X>2SD.[S_L_4W+VWP(%=2^+4RJRWU-K.QWV.M*ZS
MN,[(U9%\@\?,U,J;=+.SR+_'WY&=P^KEX+ZNI,+$R.'<UH),.[9:4[:VS:^M
MP2DH,%1?@*BAM,";>]G@\='8ZV]=8L2SJI]C3II)0*&CP=%X;\[(T;*PQM74
MUO;[_["GI;VWQJVHO.;M_DH\/K:[P-'&P-[8TZRGM[>[T,[,S^/?W:RLIQH:
M);:[Q?3R\_+NZ=+,QRLL,^R]G;B"7L>WLN'H^>#8W**QT[VWSZ2MO\J\L\&;
M=+J0;I [,:.CJ/[[]_OS[["PM+N[Q:BHJ+>WP+^_R<3$S;.SO*FCJ<C(T;"P
MN*.CH\S,U-34X*RLM+>WO-#0V-34W,S,V=C8X+&LL\3$T;^_Q;FSO,&[Q=K4
MX,K$T=+,V;*WO,/(T:JPM,O0V-/8X+J_Q:*HJ??W_\K$S;J_R;N[R<&[R:BH
MH\/(S*RBG\?,T,C(S-+,U+FSP+*WP+*SP,O0U,RA?YZCHMK4V^_$I>K$H=+0
MTJ*HHT ].BPI)8"!A*RLNZJPN;2LNUU?7]C8VA<9%:N 8J:LN*:LI];<W-VA
MG9QP48UA7<5E79J-G?GW]B'_"UA-4"!$871A6$U0/#]X<&%C:V5T(&)E9VEN
M/2+ON[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX@/'@Z>&UP
M;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(@>#IX;7!T:STB061O8F4@
M6$U0($-O<F4@-2XV+6,Q,S(@-SDN,34Y,C@T+" R,#$V+S T+S$Y+3$S.C$S
M.C0P(" @(" @(" B/B \<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N
M=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/B \<F1F.D1E<V-R
M:7!T:6]N(')D9CIA8F]U=#TB(B!X;6QN<SIX;7!2:6=H=',](FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"]R:6=H=',O(B!X;6QN<SIX;7!-33TB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+VUM+R(@>&UL;G,Z<W12968](FAT
M=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B
M('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(@>&UP
M4FEG:'1S.DUA<FME9#TB1F%L<V4B('AM<$U-.D1O8W5M96YT240](GAM<"YD
M:60Z-$$T14(Q1$4W,C,P,3%%-SA%-#5&0S,R,S0Q,4,P038B('AM<$U-.DEN
M<W1A;F-E240](GAM<"YI:60Z-$$T14(Q1$0W,C,P,3%%-SA%-#5&0S,R,S0Q
M,4,P038B('AM<#I#<F5A=&]R5&]O;#TB061O8F4@4&AO=&]S:&]P($-3,R!-
M86-I;G1O<V@B/B \>&UP34TZ1&5R:79E9$9R;VT@<W12968Z:6YS=&%N8V5)
M1#TB=75I9#HP,# P.41$-#DY-S-%-S$Q.30R,$(W,D(X0C4S-C(T12(@<W12
M968Z9&]C=6UE;G1)1#TB=75I9#I&1D9&.4-$-#DY-S-%-S$Q.30R,$(W,D(X
M0C4S-C(T12(O/B \+W)D9CI$97-C<FEP=&EO;CX@/"]R9&8Z4D1&/B \+W@Z
M>&UP;65T83X@/#]X<&%C:V5T(&5N9#TB<B(_/@'__OW\^_KY^/?V]?3S\O'P
M[^[M[.OJZ>CGYN7DX^+AX-_>W=S;VMG8U];5U-/2T=#/SLW,R\K)R,?&Q<3#
MPL' O[Z]O+NZN;BWMK6TL[*QL*^NK:RKJJFHIZ:EI*.BH:"?GIV<FYJ9F)>6
ME923DI&0CXZ-C(N*B8B'AH6$@X*!@']^?7Q[>GEX=W9U='-R<7!O;FUL:VII
M:&=F961C8F%@7UY=7%M:65A75E544U)14$].34Q+2DE(1T9%1$-"04 _/CT\
M.SHY.#<V-30S,C$P+RXM+"LJ*2@G)B4D(R(A(!\>'1P;&AD8%Q85%!,2$1 /
M#@T,"PH)" <&!00# @$  "'Y!       +     #X H "  C_ #T('$BPH,&#
M"!,J7,APX*^%YPK*(GCNQ4.!YWZ]&#A1X,./'CT\G'CQHTF1'F3]6IE2Y(N.
M+%>J['A.Y4B1LEZVG"BKYR^5.C7^3/FSXM">/%/6_)D4J4]9UE[*=(J4J<RI
M5ITR?<IUYM.5/\,ZY965JEFO9YU:X^7TEDJVLMC"[>D6:=VZ;7FQO34WKBR^
M4-FN74N @"S#A^7R(N"6 %S#<'G=6@N5,:^U>V\YCDN9K6/#?!?_E1PW=%V]
MD'O*=>M6+^5;K5MC1FRMM%_2?U5CYB:7<V;)@&_'!:VXM>K2K5W['?V7\N;3
M@$E+UAM7,F7F<COG%GW;VF:ZMJE?_YY.E^S;7]>1[A5N_&WIK38M"B7*M&_5
MKW"SRF1KE9?(L!K--)]-/@E%DH%@J8022B6%9))\\X$T@ <34DA0A1@*5*&%
M#77HX8<)7=320#H1%1)*/?W'8$KR>?!"1!W9=%%3*$E%E((6N5B134NQF*")
M-M[W8E4IR;+C1"]Y=12 %J5X5I%GE646E 1>!9]95]YW&W]I=9F688BM)YU9
MD8'GUV34"??8:L>-!QEF@1'FIF1OBM988Z-MYMA@T7UF#9Z6<<>8FK M=^9Z
MG/'EF%Y]'A9:;H\6ZMMM/_5FZ9CD)2>>G>.5UYMOG:XVWFO3*>8;9M'=%AVC
MZL'%&J3"G?^IFGAQ5:K;IM55)Z9JO^RJI$DC]>HE6EN))195 8(E5;%%,FD3
M?<&"Y9),+H)U4H1"-0CBMMQVRZVV#FU$$DU-KOA+103]I%.,]%E4XDP;69L4
M2Q[4!%1&+^U(9;Q=X923E$$1N.Y$&0UUI7DK<:G55%0EB5:36@Z+Y4QXV2>Q
M>F,=-]RG9B&V'%YV'3;I<GIVM]>??P&&)II^@:9H8JQI5IUA?P(G\V%[BIS:
MRV)VAINHE%U'UF)$#W?H:XGU1.JK969W*6RL,BW:HNI!5FAD:U7<9GVC24<>
MJZ6&9VFN9'.#-%]9A]QT=.AAG*I>8\^%&[)5?<26?(%%V65_Q<+_QV^1[3K5
M)(3R_@>2LM.NE*.*UK8HHH4;<NCMY)1_^+B+'KWHXH$M-<ANDS%-FR-/4OW+
MTTCQ1223O5819>.0@%?EL$\L&IEL@70_2ZR YS'<E59H ?_[Q?=9/*S<9JIF
MW&EM+G=9=5IC[%E/8=8F7F.]$3#8]-L])QUQ@_YEV:%00SVHR^)W9KYCFM5%
M7&10AVS<G++"K"IUQ.7:\VJLC=<_TY[RGM& @S72N$]-AXI,V/C2OZ0U[VWJ
M8Z!G,I6J]LR/>7)+#G;8DZ:^Z(=AOPB.>R1&EBOY+EB@>]%4?.0C:0'H*CEB
M"9(49RV/ *M:#XG<0"+'0PU5[H?; E=%_]!U(A0))"DC,A%)UK63S*GK*CG!
MB4><E**MW&@F@%,73Y9BNJU Z"L]L5=.]'8@G@0O8EZB$KS(>+R]&8HJ(*-*
MTV[S';D)K3PBFTMJ!&4FTGR'93KC%%3P J:6+491A8*-9D9E'?^QKS"HD=DB
M6V,9R_R/--HI6LDR>+^I#2<TQ>D?8F+C&J^IZDRF>9IH,G,H^UD-?EO*DP0A
M-9T]J7(T2!L/T>K4-8R=13;;.64P0Z4Q;KP1C+PKD\0 ]*M>O3!!U#)8W9P5
M3=U1RW4X"<I-E'7#'3)$AT ,9T,BLJ#,=:2<CYO7-CL'H,T%2XDUC(F"A@(Q
M>3%S2<^Z"5)NE/_%X-WNC#Y)TK**E9:Y9.E*L\N8'&M#O-PXKZ!>>IY#E0D8
M82%*9"-SGLS&9REK# 8\,?N9]298&OQ%<C$HV]/X&L.814[-+=XAY6?&9[5+
M*C)E1;-4</[WO[2MC#K8&XW*-F:-$&+J4;U1F=.R8\L]ID9YSRM.TG0Y'< L
MBF@7%)6B]D*K2W&'3+(BI@5]P[5A3JPGI:-."">F%RC62D;/G*<'2LB4(^XS
M0$[ZCX+(DA'#=:Y%CB/<X<0I.<(:-ET&H1=*T'6N*)+$B#)TD.',."T6Z56*
MBF.0E: 9T(S,BRL::=8809NEAN7NM!-+J!M+JS'BI:>UP[)>WNHW/^?_P:DM
M2*EC;=!FI_!4C3"E>5-T&(K27<H%?(V\*?OH9#/N0"V3D(RN;4##ONDFJFBU
M9116L\::ZDZR:'&*I/-ZE;6J.A<R82OE_QB#WCV&E7E7*RD#&2A?N/7I,<N-
MF6UDD]2DSF1H)NMC<N";IDEYD$!M4J:62B@\X(DE7@\>U[_T@SM_03-"_G%A
M:$.[Q)-X\T(^+.R'#TMBAZ"S7B<V%XGZ>D3%]>@HA@M*/P4".M=QL5G6DLF0
M(/:BTE%12\:JTEF1XN,A.QB@0!XA''U))ENA\2SVL9C6/"91J"2/>[-B7A[O
M]+&-84Q[1?-.'D'EIMQ8QCL4%-]\FPLFE36&_[N:M*3_)OC1J!9F.ZC![E8E
M6-X_J<_,T(-;8(!&W]C(F3=*Q3-W4U:G3G6'.8JL*BCWNS$VF>:YEXE->SR6
M*K-RU2V5*M/\UF(K4VE,+%&&,@C]LA7S?$5:!'(=[XRUV<C.,R8/:5$^<[W-
MR&X(G-T"-H@N%Z(.;>0@H7N<ZLCYV'6^4,875F' .%P3O W.7S_6JT[$2&0P
M6DE 4$Q0PU@K./B4MK0,)=Y:JV(\4#?4>$6U\O/BB)R* 9=ZN1JP>L1\%^Z(
MYMY6S5K0.B7)C<ET:J_43"79MS)^%\8[D*'N95K*\$HJ<J8ILRJCEDN8SZA9
M40MW$U)59DN'6C+2#/]<U"T0;5])DQ1[LYDE?3/#&T0O4JAT+.E?UAH:;DCP
MYU"['IS8Q*C0E/Q3T>&+44M-7XVM![Z&XE*I27O":094BP2MIV!/IV'YQ##'
MAS/8-8-=D &0L\24.S:-$:(1<EXD(B4:$&0=%*,931:>6:G=N9*$E6J9L75'
MAJNR?G=%6[V W@U-O.(3CSPY,GG?NFDMP4<MPD]=JCK:$0YFLH:^1%UG3[SU
M&NA+2;28+JHPBP13+5..T41F>N)535I^%P/)FKW,47EN'VJTU](]3WRHTFF@
MH+F*YD1N!C6S$A^L=&_5I&-'9L8T8-AP6E_YNG[VFLHD]425X 2"TGJ8F4O_
M>U@5]8?&S29*YT]^^B:L6 792B\Q9EA\#*VWPO7N\L3UX7+4(H4(&^UH]SAJ
M=R(@L2(U040PX2 E02]8-']ZI2 -:#I%4BXYUH#LU$4$A59U53=8PEK'LG@@
MJ!YM8SP-%4?B]S,6Q1D.M8)JH4MOU$$/53W<$33+DS>'!&9@MAW7$3_3T7%T
MPGF)@7J2]!G&!4G#,2@31'%JAGHBDW+L54M<12>GQWQ3V$ ,!VFSM%RF0C1<
M"'*L5$M4HTAKQD#JPT@SAS9GN%_F53ZPD5\E94#'YVDC8T$]&(6G)";.-S:W
M4"G:YVJU8C%<XVJN1E!Q%18,-FM6=R#ZEUG0="->_Z<B)B(Y_P> X41L*,9V
MY818YV(BD34CP")#T8)"*E$3*)(D"[(L3J)_,H)%]V%"BN<[;.1XL!6"R()X
MPW(7OE07Q#56K1%]Y;=OVA5,;2(T7!8<MA12,W.&1H<G>:1Z6&5Q20@HDZ0G
MNL=>1+A[=U88GS&-3QA=[ 5*N[=GJ+=+6P5)D;:-'K=1S$48;2A]-XA2&L>#
ME11)5!-=725PF4)]I'0]QV5>:RAI!D<],V<HR^-F8F)YR=<T0U=EB))J8_,Q
M &90T>-,%,8?[?>!9?%,U^),7I=C-L02_3=BPC:)E)A8!2$BECB "U& E_A8
MYR1-'#99UP04T[)/7C%%V?\$8QR(;:Z(+ ?F1EBB,+08@GAA3(LW1V-!2'W1
M%P#D0 U49S+8/=K!-#5S9P34CC!U2%B#45554ZN'7@K7AMUE,]ZH<,\H&*AG
M<6;Y2-K(7.6X>L:5<KMDCV+9EJH7<9)42DC(CF[9/XT47%VY2C'7*X<T*_](
MAG6H7>'WE@.&5*N4<IV&09D7>W/S-L=G49?WA1.U'/7!,;:2'@66'_9G'E)7
M)?!Q15Y!.((%(?_!FC)R;)9H$"0I8B6)6"<6FS1V=BDF$1RA.3KR%$U$.\_B
M3IVC)/PT1D5QDV@%/'R7BL-";@EC9&"%6@HUG20X4>DFB\<3)AE#3+OX>GJD
M-L[_D1B=P5"U<7Q!TS4U\WS4LRB#<693$Y]O(Y=[X8TBAQMVZ8UM]CW;.$D*
M5X_DB(Z(9#4X$W(S!7(01W':Z(5&2'M8B5QWLD#SB')O27N9XAD_]VE!IX^,
MIEVS9T!"571:>!IWI%26QE7ZXVA(M4'!\3/-XQX IB2>&5'%PF OI"17%R4Y
MQIH:QD* %1:RZ2&S69L#<7:Z:6(FB1"/M2 S<FP0IH!EE#DC$B!V11([@G4X
M.F%T8XJ!1YU>"E&S.)1>0F_I!A^/$:8D\Z(FUQV\Y1MZPD?JA5';@V:0\J$V
M)7LW:$BI=Y4$U'NH5'LSI7H@IXU!**@GU7%.N)86>J"U__<]1\B@[;.@D4IQ
MS$6$YCB.>[IQU04W#!=IYK5<A$HGL8%3;<H_Y?,U@?E=R85+1>=H%PJ1C%1O
M_?60I10>[5<Q>*%EB.),4/9:5D8WADAK"#-">(-,?A5/*$1#E84YN#EB)7FD
MW@*MES-8U7*2'-%BIV@4O(83[V1#W"I:&RAD!G,CW]:*PE,LJB6F2"%_0WF=
M8^&K#8:F8$IOPO<G-).81H-(V=.#@[)G+9-?//4J.).$;EI?*+=Q)V6-V^@H
MO==4M$>7%+<^^JF-]CBPW0@]XRB%"\JO%7=(%_>-J;>-6'5S'RI[V%>I8/@U
M/V=]<X:A_DA5=\)P0'6P:R9H!O^F)KJ$A+H"4G\H*T&',E66,G3!=/)V5G!!
M:NIG*TK;5K6R:GV#8()W86"7;#8$6!TQI,^:$-"*;-;*M>""$6JW3BKVB3%)
M0P0C31%81F/T@,'R*ZR89'OSDTB1G4K#9'61KGJSE-J9?+.5>2246ZU"7"R(
MBP7F,O6Y)J"D02_SIF F)[,AA1':ALKG2)S2?);J&?HYEY#[GP\;J$1HK_/%
ME@H[L:):C?G9C9!DH9VKH"UU@V'IN:<W4\ 1NQ4*N=8XNXK)I[IT-6 #/>]A
MN(D[7UU#LU<Y2]*!,OD6C%OH%VECAZ&WAZ )'FS2/!Y$FL)2'Q^H5D-C45@!
M;@_VM#?_NB3XMV$Q-G9$.CG-BHDGV2#3>D3>2H U4FW4,CJ\MHEF"Z2I*+[$
M0HBH.%J@]3ONRF3NFIT!_&[6TWZ.YS$-165==J:NZGTD52<R>'P/=UR'L9Z7
M"QQ8&+-MVKH#6Z!/![)!Z* 'VKE@F)^.LI8=AS/_2;$N/* N?(,4FWJ#.L./
MU(;LA7L/BWQT>0L@\(X[%9<DW#X*)S[T2$DN.KS!!ZK($5QLN&<&F4KYQH/Z
MXY>^)2F)FU-WJ$$/*8S*]"F\^H+V1YAO19B$6"5JI&,%TK;9THD>Z5<'@;7G
M.VRVB9+:TJ,JYB"^^42H8V'Q8BYFM!2EDT+)"3'(B3OGMIS'_T*"<M-J$:50
MY 9Y[[J4M")OV1G)(@2F[UDFQS=^VU=(!&1(QPAF14RQ,W-TY75ZQ45=FD$8
M$/>8J]>.-#/#-+R@M]O";KFQK-O"-FS+O&RIO:R?_XG#Z"B[+FR-K_M=;"F%
M)S5?_DFI<F9P7E4S%LR%[IE?E/JZCD9+0G5II+>AK5$I#92X52RP?DDK+1HK
M6W*12)853-NTE7*] 96:3 $Z5M$X^B<N,>$?AJ-89$=8L9F^29IBBM5-)I:
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
M[_&YQ+77\2M9XSV#;)38=1D @P58%"!=@IV'SJT'=]#<4JB'*TB!%+@" S"
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
M8A/=3=#Q']$!#D4Q$-,MFJ946I1(W:9)EAJMT35]1*IPCM95$Z\(F9#UQD&
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
MHF=+KM/YJJ_.HJ\?MB]+7.))I,W+"8N>1:7^ FC/2:7^-NW-\5P6#5T OV*
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
M-!3>,7" =UCZ!9]/0/CD%@:$J8Q""2N\$$/*,*QLPLI T'###4$<D8%-2&2
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
MR&+!%!0ES,(L8J\(:^^B/"6G(&<O&N+58LV@](XPG+)#5Z4Q^*GWMA/X>(0
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
M6\Z1+G< +>%08QXH\1U^H19\14*$H1;8"60^T(.1(8%V7N<EM:K1.5)K6YV
M.V1"D-'([M+2KCFS2G3V4=,R#8>O$W1 C:!HV#D/8R%5%:"R.W*29G2A!KPA
MFJ'.RST%MSW7LT%98BB2(HI(LJ/M"R:FB"BN,,#_7'*^>?TJ[@8-7]HC%$<L
ML,8K!B@ITV*&X*N-M&O43:6G0=154@@JG21>%1+XMOT%EZ\%UZE?]Y5DWAFW
MX;E$VO&=9>% YL$[J*D4NGHU*DY:D*#UWPJLR2!>BN/G ,MZV3IC,[9]-\ >
ME#P#&I-+__KA9QE,3\'@N30"')ZPFY\%G'_(F]_X@YRPK?S*Y1=,[5<&N#_C
M@UDS=S', WC,/YZ9<VYG_8HTL6.T67[EWZ?EHZG'VD% 2N&")\;0$@W0TUF=
M 0)9+0;"A"%C,) !,F$*"2IDV)"!PX@2)U:4>+!BQHL8+X(0!H)!2(X508P\
MZ5%B2! $"#!P&9( B#,K_V':9/")I<R=+'7R;&GR)4^10(&:;+D3*8%;2'T6
M50JUY2VF2&_Q:LF+JM2E2Z].]?JU*]:E5@GPRFJ5E[6S5F_)<IOUK"Q><V6]
M]8#WQ2^\'G[M[0M8%MY?@OT&[FM8L*P7A3W(^G7.[V/"=A_;I6RYLN;-=NEV
M_BQK;>C*=)?*(F#-[>G53$L3F&MM[-O66ZMJI6UV;-3=O%N>B>I3:&_?+84*
M]7F4P)GCPE?2?#G3Y'.5(4%*M'Z1X<B)#"%"K-@=&;L!_N:UJ^<.QY1Z2 S4
MFX+$'9+X\>7#IX^$C!((EX@0(0.!!@$*J($),YC@0 4.S+#!!C+T8(\]&61P
M2O\$%O8@PP8]5,A"!*=0V,.&$;!PBH@?5FBAAR-^J.(I+GKX808]R!AB#QJ&
MJ&&&-BXBPSXR_ BDC_LLLH@+1LZ@@@,J).F DDT^^22")IB@094"0O ?&63X
MY]]\4TR10ICPB0EFF"F4:6:::M9CYA7U7)$"#DJ$, \**+SCP2V?((2,- OY
M*4PM!R644:$$+71000XE>A&CC1Y*$DF&EL31=I5&NI)*(FFJJ4DK];1I4#W]
MQ!--2;6T)T\ZK5H4<J0.=ZI37$6E559)?>656;39RI575\6%:UMTT3457&P=
MRPM@RO(5V%Y_/3N88X[ME9EBE$D&V6+5<E;9+Z)MYAG_9^&^1>Y5:ZV%FEIH
MS86475AE=9II6UVU&[VO*64OK/KN)NM,Q?TKTW$V_584=*NR1!1TRT47DTC6
MG23,<BI]9Y%#W5&,L42UU/*+/^^\HP1Z;*Z'Q'OUX#"? ?7--Q\1\NE'! 0R
M ZC!)54V8$(#+BAH8P7VR%!!#QYF,&*'IY!(XM%*O^CBT2Q0F $+1M/HB-0L
M;(ABA4V[2*&+-7Z-HX/[- BD#(OX:#;01;J0I IL+]DVDT_^\4>3?S2 =Y40
MT+SWEEU^22;@8*(IIIJ&'UZ/>^Z44@J=_@PPF* *+?10HH@J:M"AM6!^<4>>
M9]=0YI%^OBE)EEHZ.G4BB0J=_TA[)NRIP0A_JJI1I?Y[5'*LNF23JZPRU9/N
M2\G:%%6WQ666K6WI2E9NK3$%_5S%GH567,!^)3VP5P'F+%Z",?ML]W\A9M<+
MY$_F%V&(2;8MMYI9(VYEJL6OKK%FH;O::_&^=M5IN-5VFGSI9G^SVI<!]64J
MWBFG.$Z)CG)B(AVE_,93,]G4=(+"@#,LK"3=N0YX2.*=ZW2N@P01S#G>@8)Y
M* %E7_H2>^ CGWH0 88L(X,[_O,?=_#'2@-"T QVUJ,-1* '^[#1!BA4-*DI
M+6E9<)K52H TJ5GH%%!TD2.<EH4((+%#)$(BC$ D(QJ![49AVX"0SK:("A")
M2&\S$O_;WN8DN47I#R:X&X'T)C,<$F$^9^+CF0:G)L(=#G'MJ4<]E% GCPU@
M +\05$'Z))!#&:0[FUM(0C;70<PUA%'2>$A$*!>IS&TD=:3DU*4Z%2J)R,0Y
MTLF4;V:G$Y4 A2@VF6538D4J6K8**J J'K^@0J^SY$8J4Y&7KLJ"%>,]#RUI
M,=;U@E4NZA$@6GDQ3+2H1:UI.68RC.$68;[9E\NTSR[?BA]H2&/.NN@OF/>Z
MGZ]: C\"(H5>MXA-5/)E+P$>$#C#28YPD$(P5D7G. 0CF (SZ*^2N*1TVUD.
M2$+8.8N1D" 82Y0F-X;"=\PC!$IHC\OF8\B2(0%E[G '>^;_(Q]W;&FE,M-
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
M(:RIL*M8R9:]>C;M6K1DW0ISRP#N7++2WKZ5.U<:,F&U?(%X%V(>BGGM!N%
M@L0=DBGN$!-)C(2(.\B)R4" H$&%BT4][)T"W2/#*1996$2@02-+:M:M:=Q)
MO4#V;-JU%PB8;<[V;!H+C"QHG45X:N'%6;!>74+YC]4T2CAG$5WZZ0@13I_*
M4#T"]@SVNG_OWD.\>'L]-FS8)R/]HO_TZRNX<+'/187WFUVHF''?@0H'^_OW
M_\.$!OYH0 ,#,2,C0<BFF(*Q!J=(@4$&4Z"P0@LOO#"$$-J9QQ]V:IFC%A%'
M)%'$ODH\$1E?2$2&11-K:1$N!F"$BT:Y^$+FQEJNPI%'M&[D41JVAOP1K;"*
M1#(KK\KR*BJLH.J**:&@?.JH*+LJRDHM@1)JRBU!F E,+G6:B::##N*I3(30
MW"FG@FHZT\R#9!G(H((R\N"A/"<"B<^,*-+(SY(&-8G.00>R1J23#$UI)8$2
MI>FF-\W\J4QKTFR3J#&#\BDI3GDZHR<H/<7*2JB:.F.K+JMB\L<EA7&JJB7E
MDNM(MN*BE5;_O.Y::ZX=Y\J++F'X&E8:#_QYIS#!2EFL'L:00"PQ=]Q1(C'(
MB,#VLC\<8$^\T5@@#;323#N.N->&6P"VWM*U[0YV9\,--]GDW8TWUX@K0;A\
M]75..!:4RR+??O\];;J"J3M%N^U ^^X4[\(3[[R(99 !O?0HWF>?"A;9^+WW
MX -Y!A7<$-F__TSX@\ &"C10 P0K>U8Q"YVM!T.;+ZQ'B5*4F.>= <Z9T9<6
M112Z1*.'E@9&%T4<>NAA1Q1F+QISI)HO!G*\.NM<D<S11JS/.@MK)(T<NVPG
MN2KKJ+2E@G)*);%BVTJI@C+J)R_G+JK,NC45J"<TXQ1(39QF*K/P_\ -0JB@
M6Q177*&+(GHA(C]_>>%//C7B:*.,4")T))$2NJ4EE.XD"'27;A+=I8%Z*CU3
MGMADD^^A0N6;=E&EC K5KI(Z]<C<<\>*JE:A4FM)6\O"%5?D=941V+2&O0O8
MN8B-'BY?&'@'A>S;*:4= R)S<#(&R5AL,FF)2%"#/RK80#S0$H[.M.+D;\[<
M=&,##E[9W,V_7GEU:Y<18E,_ ;)&8.8*6+Y*4!J!+9 Y!(O. J-CG>J 1CL)
MZPYWO+/!\91G Q7[8 @S)H,*:&P^\@%9R/#C I&YP0W\ 9" 5-8RS& &6S";
M$(5R>#.;U0,'!C! /4HAF'>\XQQ$&U'1C/]6HA8U[45*8Q$RDM:BJTEM6%*<
M$=7(0K4=B>U'0BJ+%+VHM;*5<6RS2I*1=K>J*5F%;7/KTMZ8PBFG9,DH=\R2
M[#!%J9T0KB=J6AQ0SG2FQ0UD<8M;2"(CHI!?G -0EKN<0ZS1N8<@JE&<(\GB
M1D( EG"23IKTY*4XR4E#WB1P@?2C'E4I*J7PK8Y+6157"" \*<%*&+.$U?"V
MLKLBY3(M81$>V'35JV'BA0%@C(NPFD<]Z$6M6#'RQ2?.X0_"* $'-)O"]VB&
MA'9<8EJ74(([$B29RVC !"KHUONLXZ_B(*=<K+E?O>0Y&_[I#S>_\4UMX%G
M^B''-/L:U_Q8\(/_@2HP@M.ISG4N^+Z'G<);$//@>2I6L1%2K(0<VU@*4RBR
M&;S0H_P)4$A7QC*708 ,V8*0A"#$0Y:FX HK=4?WBLB-)"[1ID.#(A-S^J(F
M]J4O,1K:C)[V*ZKYJ"UBLYI1S;C4'_D2C4AZ2MNVXD8GP1$J4G%*EY02QU;"
M\4LUV=N6-"6XPAG.33KQ">(.>;B92&0BE;M<13)7$<U14B6$.EU*/M(X4K;D
M( GA9$$NU1&:0,HEB2/<7WLB2MF%M2=X_%+=P,*II1RE*5VABE+(]C:MR"6J
M7WFJ6IJZM:TU;YC,FU&OE#F]&]D%>K7PJ1!DD;WM!7$*]9@"8G!+!!Q0_ZL=
M)U4"^2A#! @TP 3QV8?[2!/0X:1&7<U=5VS6-4_JRHM>M,%G;[0KF]_X$SKQ
M:TX#_94O@U%'.A2L8 7?YQGO>"8#Y+&'Q"9*4?5\,&/SP:A&[^,&_?C'#0 *
MT(!6UK*2*BBEC-%A2UO:&'<0\1.W\ N)5C0B%>FT1!-V(M-@Y#2<\@6V-8)>
M43W\(Q&E%BU8*^J.D"=:IHYMC*Q"B]K(AC997;546#V*V^(6%;71C4IU _*G
M-&44P;W.2H#<H]].&:?5W0*NBPS41O+$D<UM9'*+(LDD.U>24K(DKR_AY"1G
M,M@PXX0@?RU<2U;YV#P.Y8YXRZ.G+FO9K+(J5?^U@O&3J.)+M% EF&T9DC"5
MI]KF14^HR82+U<18([ZX%K8B.D>REJ72R$R(08EIAQ(F0YER_@$^XQ$7<YNK
M+M4T9SA9 $X];[/JZM;FNK7!9_YZ4\#@F$LUMS;U#PCZ PD>S+RP*!AZKV./
M[?3 8=XJ3WC:%T+TG"=C%Z///C#Z,1;:!S[]*5E_4$8@E9'T9>"S]$H5;+,K
M&, Q(4#6 &HAA!:M2(DUQ:E-E1@CGI8XWL\,<1>OEJ.X>#&9/!K6U6141GX3
MB8R_[&6>P;*6JO+XLVR[JMRPU&.L5I:-GOJJEAS[V"*[3JQ([EO?RL2+M8:<
M !YX,I0;,I*Z;J[*(,'_JY9OTCG0O:1.-YD38%'W5U,B)%& 35/'U]Q8FM@.
MQT4QRJFJ%+PV.@E59V0QD0:NED'#14A1S\N-K.XKTU)/BLK\\$]7Y&$"4'-#
M[:A'VG';(,<X2$+4(A_Y,M, ;AG[?:>8WZWOM7?7O$N>K[;GO*@K&^VZAM8(
M+$X)?N <&O#ZH.<]F+"U<YW1/,R]\?6,><PST7V@AV+J(6%\Z!,?^.0'/S-P
MP'YA"$.1"LC;+ZN,A"(T^W&3^PI*T-[/UBUAWMMT:;]76KREJ&%Z-S&HBM:W
MUGN$#!2G%NL@^-J)"6Y&-&ZB55'!<575YB0Z:U5*7]6JJ? 65CGZ)*RW(#*F
M_U*9MS\J;G!KO<6>+M*1E6NN<C#'G*%:OI+.R=QS=$J4F5L)U0&L.7F4 S2S
MDB.(/AJZ5<*C.:J2'HLJGN =IN"*WU&5MFB2LM@$T1(T0-N5@<N57TF+JZN>
MMP@[$/.IG[(+OBB:OI"& 4B6PG",Q="MR%@0"9&6!,F,XXH/NR.-^3&U>UD-
MOYNNV  \P;LN 6#"VXB7>7FU5\,?X,"?U* U4PL87?NG\O*UA)J\[=".S_B.
MSR /\I"8\[ OSOL\SBBA^8 /^\B/^\B/DGDA '$ E!&PUSNI',PA<:N0'>*A
M*_ A9@F!=_ '!O"!L9,W"G.1=PN^1S2:O7B:++(W*/_JD3#:-[NX&A6C(A_Q
M0$ #Q;(9HQ<;GAGCG1L[&^YKFZORDBK!JO#SOLJB0+MA,UJLE#_:HS!9*\4J
MI$BA"(DXAS^AI)+8OY/ ,LX1'9M;0"U+$]4)',+RFTFJ":";E,3QN :TK%K,
MJLL:OZ5;.K. .C0BB[ XDC,0ICT#16$1..41--=*M&9JI@^3BT>#P1J!K159
M0;\@@"(BC';  0:I!VHA @A!@N])C 9Y%N+2@-23@?&PNU.SGU*KGWJ9KE:C
MC7BQ+B>DER;4I\*++GR"#2I$#M;XERP@J F*#H*R#O,"PR^L(.]@F/+(O#,T
M#\_SO&<S(6ES0Y!)/?Q8(1;_PK;_N,,!<;T"R8QO.\@( <1Q8SLE\"%WJ(=V
MT)Y/\(4)*Q$A$!&LK*DERK F8L0.([[78KXIHI$4S)J 8SZ!RQ71XL0?X3=2
M=+$SDLL+C!56>9LNH8HWPKX<<YNJX$OO$YSR"Y.Z"9.A(S+#0<R=(#F:^$4K
MBS(J@SF2R#^84Y3]*QU#20B2ZR2!,)1(,9.?6\Q,*9.>,SFB$#JBL)VD,+I:
MK,6ER$ND6+BT81+.PC,^VY7ER;I@R0M%0[1"BT>KBY&HH9&]<+37$@9%1(9X
M4!%?,!9^# ''2"EG*4CPD8SRF0SB:@ 7:)^[P[MVZB?B$,ETX9]Z4C7]6;6-
M/,\G_U3/)GS"_9&-(J2!6 M)PJ.U?[F#'2BUY8"@R(L.^$D8Z_C/A?J,8\L\
MS9.8FI2H]G"/CMFH%1(9GNP/&'( D<K# [&ADW*[VL.0<@LB'-@9#GF'3V
MJ^1*1O0+YG,1G.J+%[1$%ODII=G$1Q,X,=H+N:C1K@D;W-S$K"FJI1*FN33%
M4JPQ6;E+&<N*[8,;J?B$[*NQ'!,R.0K,2MDXH "Y-SFD0$(S G@(N,((N9HR
MEB-&,-TR+RL4+ALEG%L):A0EPEE A#"EQ!*ZTVQ HZ.=.II%S<(2WHDJ8 *F
MI; E(S'')UE+6_DW8CI!=:2+8%G!GYJ>%I1$G[I'&)FB8?\9NUVX!100C V9
MEK63$.E4#.K$ 85T@8:T("%\)[Z+KNERE_*\2"4,//:$U?6T#;VK2';YC3N
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
M6>4K'[.BA1YWML]:W,'6)PPSK<. 13& J5BX^@<=Z/BSGP.\16;.10!>(/2
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
M[^1-6>E)3NKE% B:ESSF):^=C/I3?A,EJ$G5,U*8RE2CL(=/3Z6*4W+*%/C
MV?^]@0Y45 H^*#D7*EZ)4L0B#Y5(-'G%*XP:*R4BD9_F<H*3D3KKQ$<JJ8I7
M7-):&N7%(UJIC%?)E&K55H($F$>XQG6)G?YT7%DA@P9,@!XQ;" "+)!7<MI"
M%WWIJS@X"P[*: B Q)R5AY/)<F.T_+"K=EDTDC%9%-<:&B B0!T86RL557,9
MJ6[&8Q][36[D'+.8"<#.?%V9%LMX9W.8XP/F@,M;CN,<Z)0  X9=FEJ^DP!&
M/^V.Y+%:>=:#M<JZ)SZ75H'8XC.V3LMG/_K10 -, "!(;K!N;3/0VBZYH$UR
MI1[S4 8NAJ$A;FEH&:>L]50VQ,H.X5:W'F)E;U/4(L/_P9BXRYWEBB<7K1BQ
M)',Z =*-CB4L_163F% Z)C*K>U$R;61U&&VFE\A[$-EEL\(1F57N;J<JB,!7
M=^0,Z)[VQ ! +0]0?@)P\@25*>@5JE+0FY2DK*=/?BI8O@/5WC_I/= $_]/A
MJ)KP[2K<4-G5"EA;0MVWZQ>_BX+D?E?:Z/N>.Y,!DOC$S2KI39B%RQX=&UHL
MS99+54G;&T.E#?C0<0BT,BZ=AN +2B "6900AAF(8801P  +Y%*7'RCUR2ZT
M#7!V@QB42;5A6PVSPB1CL(<=<<N%X=AC#N88)8+F,:NY&&@X-ILVLSDU985S
M7$DPYRQV( 9[]HW4]VH.([R0_P9U,0)SC@.$-OX@R1%(M-(8VP.I34T\5),T
M9?F(-?=8/I"8Y[0;O#8V4.=GD6;[CR,'Q#;3OLV2<:O'%0[DCA"\ Q>XT% I
M=9VA73_P;\MH"FX)1SAA#QO9P>V1<!E7HV4!*5J8Z]'C?.3+9\O$ETB:[K"4
M.1+355^9'&'F1*?TI8EZNWUCLK@U7Z7-W)E?XK\#WCG5/V]'$:J^RW,>/ .%
M7T-!SU*2,A2D\LE_@X.J5 <&3MHC@/#5$!$G$*A"/N07.^F3*Q^!.AQA):S3
M*[X")O8S<BN1$A]5<B1%4BDW+2J&2RC5;"OU2@Y4+2?"+35G2C=F"PSP!4!V
M04!V4__I,A875'1'9V2G !?_LD8^4QQ.Q6>[864^U$-:I4-;IE6FT64 <$3J
M( +I0'9K!68XA#!"E!JE@1IKIT2HT853^$1*]$0E P!;$!MTI3)[@7>WH6=T
MYQMY54;%01PKI"]R(5C/82]%PP)*5QVGL&AV%!Z0ET=Y1%GJ46GPX36(J%F:
MY0:>I1]CTQ]GHP&A!4FD]2 /$B%MPVI38 "7\ X^$'M0P3>W)HJUIB'0L'NW
M!4&\M8K -FS:$F,Q-A1.L2,K17PM=B.O1"3,AWP^(E(B%7W"1%W*-#_<IB0@
M-A+Q@XS;MWWC128-N$VX4R;K9EZ[PSL,YSWLATZ24E_V%4__RN,HEQ)/!% I
MU^-__'1@Y_@] ^$JYE,J[E809_!N%&<F%\8E[6-1'A%-*N$1&S$_(L$ ][,_
M LF!PH)R+!8Y0+%RTV) //)BM#0'+P9+2+$+,^44$VES&%D-X)(NY-)!6M%Z
M87!39("#>&0/+ "$K] 6-]-%<#@S4#5#/X0R#R-$"I-#C &%ZI ..GD !Y .
MK%%$3$A$9$9F9X< %[,Q1MF%3.1V2608'D.&= =G'? !1M !9:@;;[4;=+57
M=R9U7U1&R-$S;]%&0%,"BH<!&5!4W2$>X2&(Z#&(DT:([>$>@#0?B)A(\M&(
MG_9Y^Q$&8? ?8_$5J"9)F?@VK(8$_Q:$ KO0!M! :Z14>Z*X"['%+;*E:Z<(
M02D"#3Z0>[VF6X*S(8=#D26B(M(2+2=B(K24(\R'B\NW?,Y'8M&5)-4EC"&V
MC]<78M3$;1<%+%^R7?9(.^)'.ZOR*O UG.KF7O'F.\ C)_3WC83""_<6/8Q2
M*/943P%FC@7F*0=54 8V3G7B.P?(  EQ/L]H<>JC/E,2/R&A.O33*[V));ZB
M@=CV2R:F$PIY0"657"V6F@4$.2GX(D5!D0'*4C2&D5)A"P2P8QK40>Y@ !2B
M 6'@ !5@9":Y0G=!-'BQ5RXTA"\Y53/D&%_&=5_5D^D@ B8*A>EP $?49I!!
M&*G!0P:S5O^MD92H(0(8@S%,-%9C)88D4U:T$6=V9C)M&&<"L 5XMF=2]T*!
MEAQ&  3,L1S*<6A+9QUKX8?VD "/E:61]I:216GGX4?N,1^#A'D.0$CWT7E[
M"7H-$ 800(FC58E3L'J3Q$F7Z" &@ 2E@ )S8 O#(%NS)WN2B6NU-IFW)IFU
MYP..R13+$$J*VGLDPFLCTGNSU#C^R2.UU"+.=5PL,10_HGP#&9O3-27&^#G4
MEXP313]54DU?HA"GLSKS2'YL8G$+J#MXTCWLA2?L-U_WI3R"\BC, RF,(G#\
M58[7:7#:<V#HZ"H(P3NIXIWQZ#VM(EZV\HSA]Q'(6!(?)C^CDXS_]&,L0W*!
M_X-R(-5R"<ELY=HCI8E "4E+U0(Y2+$34($4M+6"!HH+NS //(85%W050$8$
M[? %_" &8E !/<!D.?,*@]9DPN$O8?225?=#,BH97U<:7:"3%9ME!P-67P=V
M' L:2#1V.FJB1WF42DFC&T.&/ H =T=G$Z,;<O<Q90@86ZE7?.4R.P <]")8
MA;<#SJ$<0/!&B*<6U!$!C;>6CP59;EDUD]='E^<UF%8?G*67)M!Y9;.F N(.
M0B>8EFA:#8(#." W]> .[3 /LL"GM#9*I!A;B[JHDMFGR_"V;NNVBAJ9C:HM
MA8J9$<0A+"*:+(*:P*5 J%E+)<(X)O(C_Y"#?+@(;<%T;;;Y$E5"7:1:7:FZ
M;:FSK:ZS.J[:C-<D7K.*7@,A#, #;[D:7PJF)_&G*.KD/-#3*)&R/ &V3XZ"
MG>G(8)\"3A+6/:*2@+5#*^UC81<&@1P&$O*3$?6S*TSB$J2#3$U2+".&8B4E
M0#QQG\B54H?K"R>8@C-U$R\VH 7J-P;*+;"' N*R8^/B#A328^U@=-VQ=+#P
M@S]@EFMT!T^V5QQ*0WX&&(]QA ]CL::@=A/+&#KIDSGY=5M7A5WPA*%AHS&*
M "+ 1"1;LCJZE&+WE% $I+!1&S!+=W35AD;:%UL 1GX&',;A9W7A,SXC%S_P
M"C\@-&^4-&IQ __9\2YM&5EZ5#5\]*5S>6GVP6F>UFE3"VK^\1^7  %D009U
M\Q4(8B"69)AQLXEC.P#5T*>G. R-V:=NR[9P:Z]OR[9R*YD^T)BU5[>E.#BJ
M1"*Y%VPOM2(4N3C&AB.2@R.*HWS%QYJ_V#G ""5-XIXR\3G!<EVC\\?IV7WB
ME[GG-H_J!HUIXIVV U#!(Q!_0D_NYTZ14CW\]2G8LRD$EH[HZ&"TNX[?E'#O
MEA#P6!"@^[OTB#JX$DWX.%'!>R46=5T?!A/R$Y"?FF(EMF+WJ;T@B$LP BU'
M42,UYD 1*:]E/#@C<DK?"Q68  WS\)%;\9&"&;8CZ2Y".QU9@+ \ZX/_2U6S
MO9$8) !X,22B1Z237A? Y'Q5Z8!F)7K.7">%H<' [SRC2GFC.<H:%0//.MH:
M'B.&KV&D>*<;+MNC,>N2=U8;O'$S7&0..R <QO$6<D$#AF"6AF66+1Q'V]$=
MC;4!,E >'"U9ACB76N.T7\.(/NQI/^P?:),VD73$2'P@I+5Z#D))*6  [? .
MN1![?3IKXF#%.RVH9RL.&3+%LK>VP^ 411W&@[J*83RO-!=L?V."HRE\P_6W
M*S+'Q)=BT"9=L:E,TL?5&$5]T/2>W-4E84)N$V%NAFR<H;L[Y12ZO5-OSZ-_
MKJM_\M0IF7S)_6>L"+;7[D@J!R=AXFD[#X$G_Z)L$157*Q%%4;S2?1S7GO5C
M.K$<8C%1;?VC$OWS@3@AO=)[FDH17$5!7!"Y.*%=%'B;@K6U+<B,D:.T#)AP
MK^5BON:;%5^Q01#@+D:F'4C&''<@'$YW5%PI933T%_^B5C8)P#GY&0 <P#R9
MSB-JSB*0DP=@HF E&2^*,&L' !J3E*,QLC6:9@C@,32*HTA),COZHT2:5W<7
M&"[K5O^<AAW@9 *P X!F!("FT Z-',\A-&;I!$ SM$SS:-TQ'I$%EQ^=PY<6
M2 X@TCW\>7NI'R;@EZ'U2$)'( >R20;@#BZM6A$BIQ." GTP:[LP:[-&:R1.
M:^-0XJ$X##BMMB1NJ/]87'NT9UN[UC>JV$HQ]DJO-)J(4R(YOA(NQDO0!4!(
MLL?SB<?#Q'TA]FW%^&VI&G(9-SN#O+FTTKG#B:OCLWZ]8R<@@,F#0LF&0LD$
M5XZ-(KL(ISV<XCVG8BI9/DX$ +JV(YX*\1"YPH @D1&)+8$?\6WQR:U)?A+$
M%!/8NA(DP3DFA]DJAYK[F10HI5LH@B,!"I&%XU)X>V.CA-H8R3>V, <HX)$;
M%-OM4!8:$ (S(&D5N@-K!!R'U[[RN[ W4W7!K3*9P54WM&7K',#JH*+*7>O0
M+0+1_=PE"I2,@0!@)<]JU\!=T, F:AHVFH6N\79>B!HP^]T>4W=9] $Q$QO_
M'\S!77EG;<C0?P8<=_ !Q[&D0.!GA598SS&T&' *1?MH5$/@Z$%I>Y3#]!%(
M@,3##>Z(?+F7;$H&_N[O:D.G"[)!;?,5$*(@"U(*[V +8S#BBVK%B[KBL0=[
MM(8+4YS3@#K4C0FW,2X5I^CQO,:9'^][PB:@AR.+F,HB(\BI4NTLEQ- 6SV;
M,]'57HT2O/DK?:X2S:0F%E'(/C]QYQ6-VZ10U(BKO;/E_@5_D#)@UG"=F&S7
M9-Y/:5Y0<*XJYG,JM@OGACPFU9K8'H$2ZDD2VB42V$H2(4$2R4MR=MQ1L!E
M*J:?Y&J]%0FO\,I22A%!* (B$\G4R2Q;W#)*"*IC_UEA+L^\+A^D 6Y L#MH
M#N\+"[!@'%E0-&_QVU-6,@]K5=;]93E9ZRG:DU_%Z^;\53J9D_UK[,=M&J3?
MOV&GA0=\[,C>P P,^V3(,4CYW4Z)LN9]=R3C&@8M9XB!&[&A=]MNLPL  _0B
M[F/Y',B?ZF9IEB1D'7U81VP9:1WMT967-63J-21MTHXXM62C'V&P'Y+H[T$G
M=*=WB9N$_NY0#PZB6O6  IC0\"H^_V<+\15OQ16_# Z_MJ<($-"6"1RV;-BN
M@\MV&=SE ]JNA0T/0O2A<.%#'PTS;O2146-&(1U%^A!2TH>OD"1]G12RLA9*
ME"]KR?0UTZ9-9#=U^LHYL_^GSUHY<PI#)@V9,* SD3(XBHQ!4&D,F J3RK2J
MU:M9LX+0>I4K@Z\@SGP%2T L5[,@",BZ16"M-0+6>,F%2Z!M7;MN];IMN]?O
M7[=CS_AEX+;P6,-5QW9EG)4J@\>0I4:E6@NR,*.8AR+-7(LS46F?==Z4MO.E
MKYJI4?N:P_KTZI:L4<[IN)*V[5TK3VYLV-LC;XJ](0XG7GSB0X@#!^[*)6M>
MB'9*R$AW5YU,.^QA*NR+8"]"A WV6&0QMV#'#U@T=BP08*X]"0$"2*BA7W^^
M&@  3.WGW_] NG3^$S#   \X0 0 $TQ''05-07!!4Q#H0H0NU!%!G2[VD[!"
M4R;_[$(_$41 (,0N$    11C.!'%$DTT<8O\.N@@AAAFA#$&-;8@848<==QQ
M1P$ZB*^](07X8('R/KAC!R-VN(.%$G[88<HHJX2E! Q8P"""#+SK(8$>-MA
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
M6(U"2@<F+<]L=DUW\")N=A)YA(U_F4UYH,=\T(>LTFHJW0?<U-<S3AN Q-*
M,"=S"0XO==MT^M)T,8B(\ +E8(Z+9!?EG&.(C!=XZ0C])8[]06?J9).U,0G>
MB-, EE/?'.=\E1/VY5=^'1P#ONKQG,UL1:#$76 &!FB<,&1S:"J#:4\L(I+(
M->AG$=*IJ9IJ](P'H,!#E4^D6*@7N<$&9  +\& />=0.  %7B J=G4I8J2B/
MK10 "=!,D(L:1&FM6%D#+01,(9E/;I 5VBA''(1+(0M&,%E(;- &"8N0#FE'
M:)D(G<15=@M+R$1-8-F+SHH:IE10_[P=O;2+#CT%G#F%THY46Z)5P+R/6X5%
MX1T>7/V97O+EXT6>8"*BY75, WQ,YB%&HY&M8D#*8Z ,)KJ,8]3#91A "'B
M:)#:9>6,I/Y1997&T'16[>E>(#UH("D-K=D:X8[#!BJ2QATD/3V<!=(F)PW;
M=XC-,=(6>>BG*B%C??UF]E6)Y@H7P$GC@K1G+KU7CUQ(L9+GX9S.N*D(,:%(
M,G'G=UT.M$H3Z50K= X)O:'G>CD7+4%)Z I([M3'.!GG*FUN P+/EH!)\=BF
M?RF??RJN!@)HG3"'U23HT[@B+H!<*V;8AFD8:Z2&9*E&-=3".X2 1)WOHV@
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
M!EQX2R;PTI<@H $Q*?1X1&CH\QY*XGK<IA[U,$ [9*&+/;W8HR EC:$,E2=
MN8;&'#-?9CDFOD@]BE)IO!A,.\6IQ'BJ?O@#%6 &8ZH! J94B'753EMU0((-
M%58,,<C_!9D*$:5F4"-I.6(3ZT4LDY2D)"!4B4Q"R%6N-BLFTZI)M*C50A=>
M:UM-&8JXGC*N'?+D#%2)E@]CLI5VU8(!TG#7L<Z\03(S$2077*)(H'A!M_C+
M(0 ;B &CG*K$'BQA"!.U8A"6F9E*S%(3TTS&-K/9S"IJ?2)=#:% TP:48>*C
M*GMQ+G*16IG9)C>7"$$83. D!T2 !J_8@>F<  0;L4"W0?O!<9)V!^EL,CO8
MB8%Q24DU4H;'E*;,3WJHALI3GA(_7.L.VJ0+'K+MISX .L" \*:W8A)(E_^Q
M6A=$6>\($0A!A@.<*1BG3#54$W&/BT'D'G=- <# FYL;6G,4_U"<'PAXP!&(
M@(%OE",>!2E(1+*GDO+)I"?QD\+_]&= *WPEXGV)V%P:'@1V0P;EG:FA:T+3
M\PQ0IA3G9@#1L$4U8,,,THZVM($J[:'(5ZC.2JICJ(D4K$6V&2!;'3.6RKJI
MBWR_3N5/R0<C8&*=')@I9_&*L3I(EON**UX=M2*\BGM3HPH1,F_0B&B>%[-*
MB-4YTP3P.Z%S3XPRUFPE):W=:DI3O!7HF3C>K3VLRKIDLF@@:D71)3E)WNV5
M5\\#-K $:0M<B%IZ3N/%543]GZE _2G7EQHRALD,92*F]55?UE%OM/IJ;MQ[
M.X*FM"BS,8SUE(ML#$"U@5SMS$PP@_\AV>,XL-#XQC.@L^#HS+<[R,)S6)!)
M339-:E#+SG$_^<FJ58UK\ EW=.7C'OIXK6NZ#$_6X.T@ ;DMWLE$D('JS<M^
M.VA M@#@%$0[3"'A'H2]J@-"2,"8K(D$0,2^.J!R%&!%NLDY=D"<8(3 (B#C
M=*3Z>L0W@F2>BJ3!D&2V:"?"=D?E5+#"5DZ@N$3#8*YXP@1YE,< T&1-T@0'
M)\H=E !ZVH$!=&%[-@K&DLY0\*1\#J5/&.500H.DFM T0 ;66"W(+F7KC*RR
M""-3'L,P<FI4_ =5?&KUH RHKFB!#D(A".8AE"HA:B$N*L('I I?QNSNPN(C
MS S-G*7O]'#_*DQH\"*/6ESH*+C%K)ZB6QI/)T!@*HY"$<WEJX*( 1#-7;JB
MT*[").2%63("+!SM\Y"(K]["+=RBK^:@J1HB@NKBL%AORD"M]2"+,KRH,.2G
MI8+L]K!.9#@&USH&-.H(UVJMHT!#3U#FQ?H ^5AKM<C@-B#  >SA%&S$1S!
M1B*@!Z9/&J%/: 3@:&C@DIA&DZR#N-2 X+RM:])CO4S!E=CFE*(+'=WCEO3C
M/>@F_G*IE^:&_XC)N_B/;OHCE_;/E_8&01#GF0" W]PK:F+@0:!FX>JKFAPN
MORIP<\0)MV !")Q ^C9NMW8+1T .!#^.GI*DGO IGY8$Y5AP=P!*_^6NY 51
M<GBZ1 ,@P"5#S$QR[J%V3L7*I ?=81[Z0*.(COB&T*-"H4]J+#6.< Q,JC6<
ML#12JNI*PS.NSC.,#"HQI;(&8U/Z(HQ8#[%\BE42)LK4#K',SBY>A2 X;2&4
MZB+BT"#D3@Y_10[/@@Y38BSN<,V2Q2MBPEE(R,V@)?"^I5IF:"@<CR@&T5OD
MC $@CX<BSX9\Z%RVZJKJ:BP:K?/^JE?8 K#Z!?0P#8H.R(H,:(H*YE2>S& :
M2XOV9U,JXQ6W#HU:BF)FT6-2BO<"!=="!E  A;,^*L:(;^BJP1_F 69D!AD3
MZA(JX'0\+@(,P6>. SHBX!2B@P;V"Y.FX_^2FJ9IO'%#P'%!U*';O.,]P(:Z
MUH,^RJ-L7&D]WO&Z1. ^T 8\\F;>\..6Y%$?Z0V8P$,>+81 $F0 R4L@Y:9!
M .X $01J(/":\LMR[DN;!,!S=B!T8N3B,,!G+%+Z.,YU]J%'Q& #*'0?E.2>
M2DX%W& D3](D/_2?> =XMF1X-(#8BD<)C"=YB"!-4F!ZG&=ZEL?G3NP==*$:
MC,[H>K)[.NI[."I18LU\1LI\SF?&EE*EK X3U(A3'B/KMJZR7F]3EHQ4 F-*
MJ6Q5/%/M,@V!=J%6BBKT:H5?"H+2ZJXLR!0D\# /-<]8LFH/V_0E; @O!2\H
MBB(P]^PGS*HP"S/_AP"Q)MI*\GY(*[SJAR[Q$AT3)>YJK]#B+2BS,@'+5OXE
M% GB(.S"[/!"RLA.R;#28$BSIKQ(?B+F,LP(]ZBP9#P&CDSJ-0K%9.+HQ;;'
M)V$L%_K@';Z M60&9LA  V: G=Y).8PF.G[ "'; "%@ VJ#-.3%':;1QD[PQ
M_ SRD[ 3 4B)/,PQ';LS;<P-E<PM'=TO'>A/EWJ)6H.IN_(&O"Q$0+#+7.WO
M/R@$O=*5O<RUO:IIX19. NOK0U#DX200MQ1@VG9KP$PG FY XP@, VX$2.9)
MP81$2,3 P69')/?) 8PMH/SI)#T4);-D2U[.1!O )6V.3,C@3:: HN0D_T93
M[#:6YQV H>AX$C=W-.D^ZF53(S1&(V00Q8Z(%%)(2BE;:BFU+K*,##-.+5.B
ME$IQZC *YLG*#NVVTLG6+B_6+M,DXH'8<"/\2H.2B XYCRSH$B5**(26!6SM
MTJLF+R\)[\[*A2@2[Q,6+X;Z%(?<ZEP$E5TJD6XO41*1!2PV\2W78HG<\#+_
M%K#4\,K&\LK\!U:ZDA7-CG]$;33!:'\>8QQFKQ99S4B!;!=Q[34-A7Q$:C0
MY1='2T^4(593*_E<*Y @P WH29$P()T8:;^$]7.2$Q9VP'*J[=JL(]NFJ?R\
M+;F2J[KF@VW8[6QH25O1ICO)<3_D\9;@#;O^8_] QK4>@>F7]C-=J]=P&"1!
MBFG_V/4!120A140"ZQ4&S,$(_LM\G0!H G9@;^# VC<$$[9"8>?!4/!)C$T%
M)0Q$6PY+6++#6A+$0 SGJ@<'4^Q-)DH)#"!E0W?H7HQED\X6C,Z!EPYF[ZAF
M<4T)16;JW*<ICW0UY>=)D2S5+ ;LHI34%H,PRDZQP)#L.LTA5"4AS% S'\@A
M+,(LXJ)OCX@4Q<S1C(718"(C(M$K?%CRXO3OGN7.MH7/&,_QY,PP!2TQT271
M7$(2SVQ=Q )>%(V'Q>)>D@AP ]=1TQ N%HA+ATI5R.Y@-/53'$9A:FIQP6@R
M''?K0%7(2/6D1(;I$,7_Z5ZVCD"W9?6D&LP %V@C^69&"7+U0A- #.SAG)1M
M:3HG:(C5MQA)DN]@6<,O=ZO3VTC)=\'&>,V-6]5CELZM;:;+;.)C0#@YWX3I
M7.M# +$K__R17'VI78G)0>YC !]D(4D X4)D 2;'OBP'!L971!#4"(# F$DG
MXRRR=.R!?7/D!H"$G2HT8<5@!!TL2?0)=^Q7PEC0)$,T2[KDY?HWH41,>4R,
M><X$!\S$39  "!]A@>_D3O0D1UEV1S=J@O%D?)KP-8IR"MW(UNB8%E=S?GS6
M,((6A!%#,-;X4H^VR:#L,Z7LIR9U@=+2+#,-6'!E5J2V+.(PTCJZS,*B@_@.
M_]%6(A))J _%EFQCXDX7#RAF*%L"C?%NZ#!Y@C#=!2MZ""84+='F:M&^8JZD
M82+TE@XO,PY![]*^. T-XLJDR'\*-W$/1J%%[8M$37*S+G(M:XY;C2F/-(YF
MMJ1L#:R3#HZ$L8]A[+1L(1>&09!_S39LKAT0B9HW8#F;@YLLYSD^AP5*( LD
MF:ZGHQNG,_QT.42P8SLTN6NP$QT3^QRW!ENE2SO1ACW5DS_T0WKQL3_F1C_H
MQD"^B[P )Y;A52 M)$0^@ 0$IYH><'+JRQSR:[4ASI@58,"<8.-FVR(!]@8R
M0&!S!)%_8YX0>>24!,)48 8XU V*NR2KI)\&*B5-X/^@O.02_-?F1$S$I&>
M<:Y,H*<>0@ 77$P9X/F!E0%'\R2><_1E88,U!,50;HSIBG*D6J..->OJX(<U
M7VK(XKA29 HRN' +;\JAS=B_&QIIR?*G)EIP8U@N+/-6D&C,W%+O(JUK5>*#
MD*7O$,VJ<%HOET6E7UI;-#SQSDK/T(I/H5AN<P)9WJ6N%JTK\+82?4&HAYI1
M.V(N'*@@-*TOKLPA"N)4/NVI%Y>+R&%_Q@@S'&,8KOJE4&UR*;=4NWIF"P4H
M::VTZB@4/+>L=PTV= $74( W8P:0<)6:$_F<]FMI+(>NH2,+MF]H+.F2<)<!
MIXF3&(=WL5,\M%6Q@U>Z%/O_6^WC'1FDEWK)N_I/;YHWW_:&;OX#>^F1T/D3
MM"FD [+WO+8@M2<'!B = X& 7R%)M@NLP*:OP)BYF=_I!MCWF7V;88N$U&4+
MFSE4N"?L#R@V=TQ@U5=.?ZFD)2'@N0EIG&,2YW9.36+2)LTD!')!%YBANW&4
M&7(TGHN0>X;05?EDZ>)HGTTC%U45C]ZG9B&E#9RR"C^5?BIE:.F'*K^]+DSX
M+_;GA$.EOUTX2\T0:@$&3"LHL)3([MR2P3DH);0B$YG%64ZB[R*1)DSZ7;BJ
M+Z]E$(F"\1CQ;5VBB6]BA]I%4&UZKISE6$XB7C(/4<GB:A=UB8ZZ]!S(+HRJ
MQE5Q_\?76*&G>G%ERB\>R]3(:-4Z^,@[XQ:3,A2&M"A' RAAXV.<O.;YF,IA
M@^A.2Q<PP8\N 9!N(P02(1&<+P'\U1RB,U@_9P>XZ0XJ$).T$7.J _P"FY/
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
M<1(MX78YT658)H#Z29=  2'4U7>[1&:[I N[@ *(*'@0T YA,!X5@"_V\ ,
M8XEB$3 ?\ %ZUD0T< <"H*AP$1< H#!Y(3&G&!FHZ!F:64:RB'J=&5@8TP6/
ME1ERQ$>I68LG0S*RMQJKL4=;D FT)P*PV1HP4 *_IP] <&N&= ,#L$AU< /6
MR*O1!Q[0EPAN@ +\X(T5L%KSD)Q?$*PAX)?:IHCU 9U2H0$A,'[MZ!Z@Q([L
M"!_Q41_MH'[J5Y[?IA^OY%SN@ -$T [O  QG]I[MBFXRU'? Y&YM*B$!N%0$
MB$S*M$R7,UZ7,R(0F5[N97;1_W*1!&>!JM--#T&&'$A.WV00P<) %<<K%YI.
MN/(D3H*")WDKQZ,E'.M.(TJBJB*%.F9A_L0F=M(\0<H .H@,W\,]XF-S#V6$
M*7:$[-.B>>(G+M:C02JD8R)2HR(-RD-RL;)T52<K5C(K7=*D#":Q4JJ!7=F!
M%5$L,P41:VB69^FE'=0YG>,1<\B6D?-V;1E> MB'YF*7>,<@Z6)=[ZD+8X!5
M\B(OTND ?)HOL%"8BE>)_@(6 @!YD=<5CJDP'6!YE,EY-J-HJ:$RCO$8DJ:9
MA35ZI >Y?A$'@]49<2!'CY&+DX6:OGB:)9,RO?@RK'%JKD!9'?!'^J  ?, ;
M1\,/"?]P--!1G,Y'CM)GC<7V!;<+?:_U!5+1%&T6+TZ!IZRT'VP# 6RC 6%@
M M'I;-59G<OKO,V[K6HS'ZMT7$3P;?S17'@#2TJ  TJ0"$S0"[K0"^,;ONYJ
MONF"O@]"9@MR.'E7%&,K(D;EEO?V(9:C.9GS.=$T@=B$D?>E(R#131NQ+.0$
ML;'C@><TI21I@KN0@E 2/!C+@BEU)A+L)29*LAB6<D1J/4WY<B\*LP_54(9R
M<T!9/H!BPA?E8D'7HU#HA)02I#/I)T(;M*NR=%2YI+JB)2?E)%#'P%%:)&7H
M4@YTA@X193""ED<L3>GE0>U%ICW!(2AT3 A9MF=KE^G2(!/_HK9KN[9]H OO
MP!3,ZA27,!7:L0&/B %C98F8^ I]]A4?H*AFL0"%"D53-!>'5HH/8\>?^1F*
M"WJ,$5B;*1AQX!>GMZFPMUB2,:JVMS(C\ZDN0S)Q!!LW@P"DJQJ<IAH[,YNS
M(7Q!DP 5D C'AWS7$;MN@*R[JYS/MV;3&@)*T!27 "]D$,9=54M;I03WX1\X
MP#;S HZY%5QG$YW(>ZV[I9V^A3:GI#80X Y;=5SC)JY(<%QS<S=(4,OY> [
MD N[X!*^T ?&@'_FJW\ V7^$DW=$<<4&67<(:%0'B(?>I5XJDH#.Y$'Q!2,+
MBH$U4D'BD",/!SNRPW#E],,6>G$B_ZFA'JI@5F*T_R.T]E2B-%PF,^A/#[VR
M*+NR+EH]BO*#B;*3,'=S-=L^H(*S/GJS$G6#I#(G\8"%^H2D 63##!9D7RAU
M"41D3H)D7PEQ';%U;$@C$HB671JP(Q$N)\&6YV438WN04VRV415O9!8A_:A=
M[_D-A^@4\!(54B$&/2")?BH61G06/S 63?1X O!$9@%%@ML!A78:$-,:E%E8
M@B4"DRLR9W0QE9H):?2X?>RXB,M8O,AZ>B3(G.O(K1G)@9W6J]H!DZ$(N3%(
MNP$#A[1(-V"LR">-R*F-VBB.3R%N;;95>,I56G5+7145;]9<MS0WL"3-3G&\
MR O,P(PVQ?]<;<T+;>M12MTY']4+9\)[!?8X;BDP!;>$2P/P#BB@K,J) K_0
M"T=05>9K76H[0^MF% M2.$6-99'CD')77E:V7AV"(M T!F?'OPN*<-K4H*JS
M@3AB+!RY+$/R7S_,7P1A<19GL16K*U&2@@.4/$IJ)?8$85(Y<ODD4B?7*6H2
M4"XGA"^;T3&;/D*)A$:944*:)SU*4"0-4L7CT#5,M#W6TA=>=;O@*@C1PPJ$
MP T4=F0'AV39$1E4$O*LM1Z1+2$DU#=Q$CHA+I%#MD;M5#A1EVG;=PT"K^9[
M!-9@IU$MCB:0%<KAIUR=1&N!J("69V"AB6!!>7#A%J[1&@"@#H[_RGF2G-8(
MP$:XMQF.T06P.1F3NQB"[ J2&\B#+!EK]$:*,1H@@T9[) )I+6HD ^<SD^6S
M-QFH$ .JH0B7K%F[L<FZ5IS&YXVW.P^4/:W3"A7JMVT[%&[H"@$X0)[BUG[C
M^6TI4$OS(L;*>Q[ 3,RO71[A]UNA;DK<.A^7P$KTJ!\"$IYU8\L!LMM??%ST
MD4H:@ +,8-S>K,7KQFX.$B'!Y-S"I*:40UY@*R+,1"+_FMW:+2W9M%.H8["X
MD'#.$G8\$CL]\CH@Z"MD2+$K-=!1PL ?*M]2=R7VQ"4 E#QJ0K(7_$]7Z#PU
MF6$-'B<,52@#7J,]*2F/HCTO1E _YZ/1_X.R&N4I05L_63(J%TSA[^1CMV)
M+<U@5%<DN[- OV(0_T4.&W'QHH/3-#(.6UIV2#P2'M2 SH1>\0MW/R&74UR0
M>'?CSGTX;RIF,/^>T7 &.=3*V9:G;@!$D%3D6:!$E4@#7)&8?+L#7#UYYB"X
MK6%Y6X#6KH$:JS&,65[FFP'F<[T8L*E7I>$*B $S:_1Y<-YIA;7F(L-Z)4.J
MG0')GPNZ?00 8-X:^I SN*&ZN^$-0#  1[.KGUP'QLJ<\^+WV99M[H"GWMIF
MO(T#Z4GIL)S,O'V>X@;->/-^Y,G*T5E*Q%Q^EL^\VUG,TKM*])@?X9DW<"/I
M\5=+M4P$JD1<W/\* 6Z0"[GNS>^97<L=GS/4($:!\L2DG_4FW0>8@"7$M?@+
M368I@?6%< 07P#VBD?]5W@S[S^Q-$#)=<0ILL;A")3N<4J]2[F%"4B_)_?M4
M*BH7DQ\FE-]C[S0G/HO"T0X>*$OXT>YS/9P"4A%><ON=T@L/H@9D_4-F=?],
M<0"Q"]HN@<N@C=LU#->RA,/$0<.%2Z'$B1$M7L28$1>FB!PCCL$%TM:84&-&
MVCJ)$J5)E2U=OK15+:8M9C*K,9N92YE,6[EZ*LNE,^A0H4%[,?@2(D0[INTN
MA3"Q+T&%#?8P9/E!@\:.'5KO[%A@3JP L7<6A#4GH$,'-5M(;%D+H\/_%@!;
MMB!P!1>&7;YY^]H5\>9 7E<(YAZ((R*3" 2+"XM + )R)@1=1%CN@@ !Y,N2
M-6?6K)FQY\I=0%_^'%KSW;L(6&_1UT$!#$4=:BM0@.&&DQL)4/!#(89?(A-?
MF&I8BKR=4J9*("AQUPYZO2GUD""Y4GT*$G=*H!-QY^ZZ>!S@R>"XCL3Y>#(:
MPC@P$1_^_/@FPM2'7U]^_O@-3#1H0 ,!+X$  C(.3,\=(L8##XDIMHN.#"+(
M@$!   ,$$ (QS#@B*":( C%$H91A1B=F:L))&6548NDEEEXT:0P9QV@#DY':
MH!''-D+:",=A=OPH(B CFJC(81PZ,LDDEQF&_TDG$UJ&H2,3VH6A*J]DR >"
M=M&R2Q^\_#+,+X7P@<PQQ_3%3%_2++,6(83PI4U?:J&S3COOQ)-.9.K<$QEI
M:O$3&62$&109!@XE@ $"0%"4T3-  .&,0R>EM%(&A,&4@5J$N;13:0;E5!I-
MA:GETTOWO'/.6E1=<]4U7UUSCEB%D#5.'WR9@U9:P^2R5RVW%(B@@;8TB"!<
M!)*('"9Q@48A9S?2*%J-:L2%6DRHE3&E&%=ZJ228>'II19[ C0G%:H"J1D01
M>SECJ:;:T:"=,&80H]Y]-HB A2QH6*"KKW:XXPYS^EU @'X'3JL# =X"  $
MWFHKM+4F[@"ONPISK?^V&%SQ3*\."@, E=90V2RP R3S3++6+',8 )1+$RVU
M+1@S#;3-0+.YM+L B*&U#O3A*RZY9H,!-R?JN*&"+]QP(Y$9O@@C# B<"F\Y
M);CS#H=ZJ*O. "2LJR>%%!ZLCCLRW-$:B;$A',2[\!PDPKL#R7#NDOOBBSJ,
M!O3>6S\3^*.O/_\ U*!" 0M4@@PD%N2.\0G%LTY!"BG4@/!8*B>\CB-TR>7#
M#]55EQF@<BFQ7'%3@HG;;;4-!<<9;=F1QC&NW;'VBW:L2"'<*>)]&=Z;;-(@
MAA8:!AHFJQP&>2H)RM)77[_D4DSIR[PU3%S?3#/-6MKTP<WLA<@S?#P)[1/_
MT%HT'350\Q.---%%%7W?4DXIG?_2^N?G=/[S12V5@4])I1, ]32G5LUA5:NJ
MU?76U*4X-;!,"[35+N;0*PH2Y%?""E9"$)(0<C0I(L;#2$6()"V+@.1V'FE#
MZT+"D9.\*'6H:Y%*<"+#FZ"$1#(A'0Y1,J)<W"0HZ0+=$0C@+J8H)01AJ( 8
MW%"!!.2+!;#8"L  AA:R"$  K[C#5LCR@879I2YKL8LZ\D(;OMB%#W-Q1<,*
M(Q@1;($/,"#CQ;90FRV0["Z)84PF#I")+K1F-3 KV65,$[/5L.QFHB&-:D)#
ME[G8!8YKB<U:< /'-^*F#A5(A!N>YH8O=#(,2;G$_R6: CGNJ&T[6^,.VJJ#
M _$88#M>FT)YR#8%L=%2;"D8#Q(,$#<(N(-"OI17U/:&H;O]S0'\\9O?"%>X
MJ14( D1H$!&L<QWK@*=!BRM0>QH0BPL!Z _^^<41^O"A/G0N*.,4T>B(HJ(2
MJ4B&+3E=BUP(HY&(I TC"0F->&3":T'+A".42$"31)$C_<Y9!5U2\I:ET($X
MR7@4O*"7G@>F,46O3+F"$YG@]"HZT6I5'G63G5A5)U7925#EVQ/_#+4G0GV*
M "]%E*(FQ2A+'>I^DSK?H:0Q/U%A2E3H.]^F]"34 XJ43@9D%:Q:!<%;S>I+
M$;P@L*2ZI6$ESW@*:9;OFO^%4("24$C1 LFU,,'"V;40=F9]85IADJ(5E>LF
MZ>J)Z$"DSA"5,Q>]@(:[E+"<>"WM/?:(0 1@D85]T> .1@@+6,8B%AH8P;!F
M28M8&@E' 2C"-799BR)@P >[X$4SD7E#!\XHVCEN%HYR4<1=1%"8PE#&,@=8
M9&=',YJ3988QL2T-RFZ+LD&Z!I!;B$'/?C:7#LBEN,6=S6R\H1L4?/(+R F#
MV^@6'NBXPY76J25ZID %[,S2.J[,#ME2< 4'/6ALM[3E=M+SG>YD4PD"DD]\
M]0.X9/ZG/P(J'(7:8:#&(4%QUU&OV:!)N0IAR)OU:8#F=,$$NY+30Z!;ITZ
MXM;_FLRD)2QA1@RW%:-LZ:B>_ERA[:I5PHMP%:$F)BA%F%10)Q5/H<ICB)6N
M5$'H.8]ZT N31JM7)C*M"7QL^AX!0THG(9=O5:@R,J',AV0&E ^F#'!4H@[%
MJ)O6%'_YRY]-/[7338&JR9^JDS1*2N0Q$W!62HV3KN90/5]8M$M3I>"P"-(D
MXUVU61(1A^]$&"V/:*3/',%$6&%W+5O@8B6KBV'J7 B3T]GB=&^U836V$12Z
M0G@HY=2%+E"P5Z<PY9,:B(H8-G *6.@K*_UZ!5BHB+ IIL6*:8&!.8IK#J*=
M\8V/1*-H,O$&7AOFC4[ P"--6YO-;H&UN=["&^*@&<NF_U&1FP'DLS\C&<N@
M!MJA:1AHZ +<&'2@VYA% "6+IANDU2$1G92.V[@C':RY8SNQO 1T&@>VZ]02
MO;:\)2Z)X#4 KTT[8ZM'>-Q1C_),R#F%L]M]\J/P^?Y-F?;]3X"8::"X2>B_
MBA-/>OQK<<-IX)O>!) )_F""&6"B%^5$)X//:>D(G^M$;ZTP3F:(DIE?V*PQ
MTM$]:2<[$@_I=@(-*- /RKL1 H]XQ ->0Y3'O!F#R<U/GYX#>PPG[\U)3N #
M7TB1,5(\H=1\2MX4J09%IR\_*E&/:M2A)"4_FU8*R_8S5*A U64E Q!5J2)I
M4FOEJECE2H)P\L&:__[T"DHU>?]4/3Q$C+X0H8=06M0"$K:@96A!V\A&-T>=
M6M-:PYG -:X[J72EB6)7N^:B#\1X!Z=%>8FD:* "%7 !OE@0@<(N("OFX KN
M%9M%*E(,!H8@[N^=X 18.,$<G#6$-VQC;,@(9@O>,(0"BLM9/J "CIKEK!Y7
M*X*U<&PN=&P-7&XVLV?[T;>AT:UJ<J8:X,+%VW#!K"*<  1@8P #OM& $C[9
MS':<[6SN2 $<( /KF [U@ Y6<K<I* 51$KBP$1OR^IH'N8[RZ XE0 ^NF26
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
M_ 6!2X!&;=*4)FDJ(Z\$8  #)3/'5LC+%$Q2!;P($ $FP=NRJZ L*9U40 F
MH  ,5* ")F",(C'#&MTTIS?.X8MS3B.1Y#C@,0MV@4/L@8%=[H-;#AFZ0S;0
MM92S_)>.F<PQS[::RFC ,Q-QL6Z6^?(P#$[$PR2<;5X.<]X\DS2:D?_(98KC
MFC\<3IV#8:=B^(&+Z>3P.COT877P24.[$WMSP$)/>]+CPB.;\#YCB,^K3!?E
M)K<.RZV3JX%P%R (N=5!!UKKEWD7HA(-+Z-FKE2H'[AF13F/1EM]7H]XY",!
M_DBJ/$*2_IH*)?OM67Q+!9.7=MH^,QVZ3(?.Z:%U>F@[Z4GVX1-&I)O$OSY1
M^D\[JC2/^)1I'2G0@&!-(%B1=R'K;RA$7Q:5!E<MH56C"JX/(A#J9FWK\]<J
M%W_?%7MLT;F]9Z/8QR)/8I7-A!XOZSJ0A5PRDN&-(99 %@A@!,B "IA QC0$
M!GC;MU71#UP1$*2+MX@!PR4-;Y1&&,Q#PXS_!!Y)C#O01<7@B]H8C<'8F]&X
M0TC4A#11#!G413U41'-!#&^$0&^L1K;0QLJA0%A85R<EA5)D4LR(0!=P7,L
M ,J$7'9]@!&40,D!P0TPD5FX 4)HP!?<AM2M$MA-#6^0S2H9QB]EC0NDW+9P
MEA@$G1A4P#X$W088'2\Y6"]IS0RX #^D7&- &+:L!&V4D17"S66,#<&=6-[<
M38@A!X@A1X;M!M@13!CLC=<-DPG85]K16(TAQ L00P\IF]S]V.14#MZ51WGL
MTR>FQ[!ICN>P'ZXTF> ]6:WMAWX4R"JVCI5-B()$R./)5>Z,REI=E$;I(HH4
M#_- RJ0L$/6IF4F9_]Y)^<B@2)7V%(F>@8_V,%7LT126[-09 -J8M(_\_!X#
M,-J:S,F<<"/PW<G^B&/_&$FF+=\Y'A"?R(A7\<CG51^,-% #A=7UG0BII15;
M;1 'K<I;F5_MZ$<H\%5 T@KA$9ZLB$Y!+IFNJ-_[T= ^"8N0C<?]:<>R+!;=
M[1__88,W1, 2<N00;4!:),(,[$,$P (4_0 +F,L5_<"[E(48)!P+0A=P0 S%
MU(/!A(2]"5)S&4 IM(.*J4U;S)':F 32_"34I$U<O);1U -<F 1(?$$B2$8%
M\)S$71<0W$PD,07+3 4F<5Q3J,PF=0!ZI5<)/)$3+.$-A,7*S0 QC=AMP/^<
M:9P&U968;103@H'A/HC%9CE$O&S-',)ARKD @@&3,<$A,#V&V&#=2BBF-HV8
M8GJ&W+@<;=R&W=3&-6E=A['&9/YA8<"EU $8(!*3 S"'.JD3VZE  ]1!XV"B
M=O20Y%#.L-1==U1.L#CD/OF:*+K?/YE00?Y57YW.*K8*[(P!)CQ>[>Q'@E39
M6SW(JD3(A&3?[G"41N$"I1B/1YG9\'S5HF@G](1>Z4D/DO@ >![C]BC)G3T)
M^(2/3?U4F/C4F;P)48V/,%Q)_'2C-FK)E3@:^$B:\B$?\LG(.0(0,08HZ'W:
M.TY*6865[VP*1H%9J%R(]^GCJN%5@2#(A 8(0*+_7ZWPIGT$%H>JGS8,EOS-
MWV%UQ^-TARZ8P46J*+0=P21 $4<N803D7 6$@0-P6TE&T;<YX!W0@!=5@ ;P
M!2S]A1AA2T^V$<3,!3B%1@C6P]JL36G$1<1$:2F(8$1$#3A] 1*DP):Z107B
M!=AI1F&$@;QD3 *0C *$I78]15.,EWA5A5. 7)JFUP< 00E@P!#=0 380P)L
MP(,I1F+:TFZ877+\0:$6:C$A*J(*IB^)F"WE#=6-&#%-5S%I313^$J,VXFL<
M4S!=&-F4QBKYX6I,)M=]6%L:QJD^*F?64@V^'$(H!MK)6-K%@@.HP!]40#7
MW?Y)#K-5AVS:TXC.7SZ9_P=ZC.*1>8[[(2N'VL<)]28*&<A!'93DP9J6O8Z7
MU6(M7I"'  _P1&?QG AUAL@[)E"C9%4Q'N./-%]X7L^4)(F3Z)F[YEF51(DP
MH(^8"-6@W:N;J F;Q E2L8F<V*?X-)I^-DDM],G!X@@[6E5*(= PCI1V@A6D
M0- X_.*&4"Q:Y>.H-(B"#&==!2=>[57I9*A D>P+^9JOZ9UAB2ABV=^R94>*
MIBB*[E_,7F0O"($"LD )1!%#*))M5$!G.1$4P0(-E,LKG-8&3!<?]888(:9G
M].04U(,2I)*_1$Q(((W45JW!".4':NG1]"0.P,5?!(9??!/ Q T+T@3<K,1-
MN/\ 61B!.7P W%ZE5+QI5("74NA#!\RI$=0I648 GVZ /6Q T,W ,;EEAK4&
MH2)J:.:<"A13(7+3*D& 8K[8B5VA1-A2IE+J= 5FU@PF;>0-<*!2B4EN9GQJ
MXF(3X1 BB6U3U,$<AVD3@$58XLP8<T! C3F U3" ,<QLLCB.:V9'B2H+_8&'
ML)X'YVQ.^WT.?+000.W**3)K0"J40KG*71E(!]4BE5$H<T9>Y+6!Y7T*MU)0
M\!1/N':4H[1(=BK*,IQ4H5!/]K#4 "T),YXG^#QC-/:4-0(5H:7)H>5>_,BG
M?')CG>2/E+CK 4_:D" ?5F%:HF 5ISGLPU9?BD1*AD#_4%F!RG/FX^M<JX.
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
M/H8R%[DD<B@C&]DB]D&S1:A@DCGKP09V5@(@F$, D*E,%S #2LL@8 OZ\(P
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
M2G-@,@8DZ, ==N!?6/[ 'OO@&AE^,P7?Z*;!?\" (C)!85+$@0DH<,<4R,
M-J0A&U*PC33G5@]0@(\,W], "FXP@!NH[CCQ^=TB['&#'D@G CLX#PUV@!WM
M(&!R\(QG!^AY'GOB<Q&#NZ7O0@=0*96.GT0E$2.TY  8B<$$BW "!DQP P7P
M(P$NKD "_S @AB]0U $-@MW6BE>\&B5YI"FBD4BMU%$7:,9&T4O1C7+D@API
M;\Y&TEY-KT>E[25)IZ"K)@2(()]&GVBC@KO01O\P #:X+)+P:ZI7F%J_,N7O
MT_IKDR[^B#\Z 3)BIXZNPQA(0+'F*2A_NJ.L$Z8HY3**@I!J@ZX]R.M*I?$C
M()QK&\BXU[V>4%3M$A4+*W+;<\U0(8N=H6-K.%D;EK86QT*&L;!M+&9E]HC7
M$@:XK\5$;(FKB;[(E4$$PNYS(?:PYFK(;6W+D(G8VZ\6"=48R5C&WN+B7W9=
MR4E8(C"7E$2.:SWN<FOR0)TT][G:"(H>HYOJI3@E3:.FRG7-Q/_(17;\N_"#
MWR-#+DGT4M(8R<@.>VU6E[O$UQ0QP,!? O.7PO0 O_C] 8']JUZ\  $6YH !
M+7O &=+LII>Y=(,W4$'A.&0B#G$@Q3L63 0EM$,)KH%FB>M1-R1\CSC?"T$"
M!J"  =1A$3'N3_J4MP%[8& Q0# '"TK XQB YYU;& ^ 84GD]&2@!S)81(U*
M%!_1T<<^_3DH4).L@@T\Z'09<+$8;B!YBD(H :!1 3]L5 '8N8>ES5G$C-S#
M>-++&4,J75X%]I'/&M&YHW/.T4>/1/LBG730-]5>[YRLZ"A)B74'Y=(?;E0B
M]9E@$I9&ZE))GNFF8K<J&Y<J4M!DE*K_L@F0<5+UGGS"_5;G\?L^N:-9TYK6
MY,+D4;9(2?K3C\%_"YO7)JE4_#O5J6)G)%09:9>[-&*1%1I65; 20[(B;=$&
M6;U"+#5D63Z4+,SR+,T"6N-&;@=86CJD+0,H@./R6N\&;PVQ$/4F$1:Q1;+U
M+KN0?R%T+V:$1@#W6P4#,"811Q5D:Q*$,,Y%1T$Q% V#:D<A,4I1,?F3"QFW
M7=B5%HM4,B!',DIE%LKW)9=F<D=@#$S0 0@@,S=3A?)$ CP# #)G7S-7-!N
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
M5R*#PPC%.Y_?U)AB@ $PX U\, !AD*IXL[N(^3?,<4O#HW8)A;SV&QB -W?
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
M2PLA"QF7E)5L&WI)637X8HM'^B62D*$9)6>VLTO>+#Z4P4S0+-,9:! M:3X
M32F9%AK4N.8UJW'-'* V&^#D!C?%Z<UPLF8<Y#S'.&/3Y1R@\\NTK69MVBE-
MV^)6FLV$9QGGV?\%T.J6M\HDQC&8*$PH9(:?P?W%<'YYBR-S48T P65Q'F-+
M'Q8TEK$\:'(-RDK$I%(A-SK,0@K;D.CL*2+3"2PH)A+8ZECGNA;UP5( H)$C
M;->%W(F@"[N+@/"")+SAW6$'4E)2\J8$)4AM*0O%>T65Q'2*'YRB=Q\PAP*
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
MZQI:DCCC0 ;Y8@[FP#CI0,KI."6P_8[N&H\1[,EA, \V;0\W_U4,6\ %:J+
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
MA!TX"?7C$3_^U%-..-DT$TRZ.%/32S0EXQ)+SO^PY*1*66JYY98H@022+GV
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
MA)VRN6#;U#$E)E-YL\O K+JPY-L'T#TU[/Y:+1_0;= ZT %U5]<(0& +OD5
M F1 ,:G7XBA.@3#.@C1.Y#B.?5%.ADC3A+B(-6$(A#R<Z*1(?$&'B\2"!F!
M$Q3#Z6T<@YG3P#S%,\R..Q'%CQ )3JP<3ZS<DKQ<S!W/0*W$S)'8NJ@+2(C)
MEP!=0B%>__5 !)UQ3YN\6$(<(=,YG4'XR4$(A)_<F*!\5*&T3Z(D"J7(3Q9*
MBM9Q2E!ERJ>,"O\\&3*4BJG8E)0AD)6U"@/=CZX,E9?9'?T4"RX<"S1(7=1Y
M5)^ $$%0U;1TCYS%6?9(1%=91%>M&+@D(I^%RY^51!^HBZ!-7C*@55KU4%K1
MBTP0$4]LGI!PWJ2YTQ%D&L XF(,MF%^E'@^P 0^  1LLP?X]S,D(P&/$7AG!
M GH\5JP5ALF0S"&IP>YU 0+D7NT9S6N]'WP0GZ\=FV"4#&NEC&OEA5WH!2&1
MQ2%)GS5.7PP$4C9^@-2 1AY1&_?MP[:-HW%50'%A!]=0QW&A3?\/H-)V2(;.
M+,9V4<TMC89WV4<$%-^QX<8]\A\OP0R^!<=_]%LG%<<,+,Y!SH"".(# 08X$
M5LC!:<"%4&#$,5,X04 W;<[ N<$,A),UO0 %7)$5*1B#M<Y43(43,84*LB#N
MO. 1=,(\'<$W8%X0S8M-Q-R'M826W* .YMQ!(928F GU+-2>8<2U4!029L_@
MN=F>C(^T=%2?_(F.31V9E906'HK\!(L63HK\O"'<U11,A4I,B:$ K9T!%5"M
M^("L.!"FW$^7==G=X>&9/54'28NS@!">4,M"((2<3<2U$%V;3(16'2*=+1ZX
M,*)0DH0.5MY+',%+&%HFV@L1!4E1C!S_"]X5I@6,4)SDQ]6(%!7,5@ 6ZJEB
M,60<-;B"$0A (]6&73A"&346QHC6JZD6+];F:IE",'8![XW,LZ%&-BHC=MT%
MO*&1 )!,:J@,;*A,[1F&<"X K+E1]$6?]-66)#W;_7T 0$9 #Z37<"!3>YDC
M,ID2<H&-.9Y?.Z8?/'H'"V@&:(S'\*T%:8'7+1E!#V2!U A #.C-?+R&?1A!
M-ZZ'$5Q&Q?1' 0+(!@C7M2$D<@C<0KH!,WV!?$4(Y63.A50H!7K(AX0!1OY!
M?#E.@A38Z""#!& 1&*SB7_F52;[..8F<4P2%4<C5C\052\IH$+5<A\D+#5X)
M0-&<#A*4F)P$_[H@%!"&"T1)% HI)=+M)3,$'A,ZI4!$)9_PW51NT(\I2@4Y
MRM9QH5?NRM>-G3 L64U%F1F:Y0!5V1IJ2M>AE 3]2I#%X14&BH[19:!(R]_Y
M22@TH2U@ HQUSQ&NB6 :(E>I22(694>$1)CT0:#YI)8P9DQ IN]D7KTX6A'Y
M2%/03BB*'L H1>FAY.I(D2F:HJ>I8L:I8A;Q ")D@GM4IUID000H5EPLEJNE
M4<G0IF3=9EGL9F5)DJV]EOT%)QIQ#&KLHA<Y#?/5'B#]ZL?4AK)=XS721B31
M!R^%1G_X!_>9$G@*B-80QS[( /@YP-D<1W9@!R8!Q\V4JWI^!GRF)O_?R-LQ
MTH=N =L^]N?>@ 8O]1*^%2AV'!/7 )P+<.3 ,4@S/1.&3(@$5FCG3.2%6J!_
M\=?C,(@;G$[$#8,$L"(8@($(EB@J'DR*WD@3_4N.#$51P*@\C6R%Z=.C"E'P
MR-SQC%B/9LF/@LDC+E10 IWU@)5%*"5%M9";'.&2TIA%E<_XY$F4HD^.32%)
M\1BBA-FC=.&015!8BAW4?JE-X924S<JL])00[$*M[ *NR%T<%I6BD$./Y=U'
M\5WZ^)V?X"6TQ$DH#-ZV=)5@5H16T5G<"NHB8@3U!*4NZ!"7Z&A*3 F[ -&2
M;"+ATI42&0-1D-PHYI7 0,6,M YH]I6"C:#_%:EBJ&61"*IB"X###NR :I[%
M88B'JOU JMDB&A%-\J&6:HT,K>7>[EV6,+(,RQSK,=K%;.:%;9C,;%CC<A:&
M\T7C:DC2[C+K-68C/Z;%:+1%0.X;M0D7XK#7MBE3!9#2(HACVJ1?*F$&S?32
M6OCCL:8FM-W:8>%G6J!%\=4CO786!FA?@0+(MG)-XRPH0P*L?#DHA! L?EF.
MA%"D-66(B8Q.PRY@B(".!K@!$T@ &Y2FQ6H%&V LZGUJZ]R(XXJ<CSR:/,TH
MD0P)RUG8/N%HRL)<E.CDRK9L2N1<#Y[80ZE)"ZT8][3PFW3/C"WA^#RADT9A
MH/2)F E*2>5=D"7M_U4>RM9=BJ1D[4PA0TU]RI)![=064 +U5 /-P1O.W5MR
MF5%ET(Y-H=GJX5U"(4'<:4+H:?=L2T,8(D=HE418Q$1@Q)T1JN,A*J*2&.!&
MPR3Z!%O-2Z2RX,D!B:2%(LF57J:5'E]Y'#IYA6B"&A99;JEB',;Q0 L @P+
M!UF 46*H6JI9QAF=EK'B+B]ZT>ON'@+H9NXAP-+X9O,5(]*L#&:ELFJ<!F$8
MVW-"IW1:(S RS6_21W7U4EO< "8-AR9QJ_?M:R>5'W(0QW-IQW;DC-N(AUK(
MS%B4+[W=1FO0A_'FIWS"'V](F_(2H#$=T[9ZWP+V:X,&K,'=5WWEEX6*$__!
M/AP !_##BI,&H  PM$ P6"S%-G #IUY);BQ?=6QEZO&,6NJ0<"*0I!R2/"I-
MJ%63?%@.WB!/<DDD]ES/!26*G4E80=3-BG%29D_/(F'X^&SYU(FT1*4-QVG>
ME=05)FW\8"611?$NE,I, ="7CJD U8I94MG69@JNN&&O2-"B_(I)[_!4PFD6
MYRE>#H1 K-G:#AZW;(L,':9&'&9%%*:XH!A9071!.6:C'O0E!E&-RI574^:+
M2MJD.5&F/9A9$TP5=1KE5JXASW.H%0,88%R,P, NP6(V+D#IOJHMWD%IH"Y>
M?$PD699N?O(GXZ9N @!NFD5KN3(KKT9Q(B<U%AO_ZL):*P>OTL@&,!JV" "C
M6:!&>(V&O>+,=N:K\P)SV( -MW5;MEVO9&B&S) 'SY2'8NC#;= '(D4,(7V
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
M2B6MAADTT91*2/(NDYAK#*I250+;H"J0B"LCK:+(JRKR*EM9T(*WLA6NI,$
M84@#&<02H0CG("QD^<('R?+!''PPD()(:UK0:$BU7&41&W8D7*H2ERTFXBF4
MH$HD!-342RSU/TCEQ%[YRU\?<C&_]Q7*8%$<E,&.T)2%,4Q/6(%8G2 VEJZ<
M!2UAW)A;H.<Q,XH,C7LAV5X(,QC#K&QE+2 &'XR@@!UT@&DQ^$ 6;':9S&@F
M-)PIS=;4\/^9HCEM:5T0@2(7N1K6Y#$Z2QL-;ZQFN)[E)C3(*9IQC&,:UB3'
M:U4KI'"HTS37B.  71#.Y!17Q__@; ,)Z(%YSC,W][A';_"1TMY4((/\Z"<"
M B*<AA2W(3U^8 O5B4$',F2=#^AC-XZ;T#(7I+8"%0A$'RH!"T2DGQZ8R$2U
M9)'I4'<ZWMG(=46"G>S8&:0H/4D#2(K2'VSDAAG0R 1_T%T#!D"!PVS),#S
M$IB0EQ>0A<R,9)++Q=!T/8<ZM'MSZDKV*,J];T3LHGSRD_G.)ZBG),5]3R3*
MOW3QKZ#XBWXYL9^^](>O2FV*4C =H+M2\BY3F:I4"<2$J4Z5JE3_2:2!%)P@
M!FEEK5L])"&W^E4M?#6L$1ZK%CXX%@J%, =E$40(+C1("UM(+85 8QC>JDA$
M-/*J4X4+K>+::0*#2,!W$; :),&7+8@H+R4ZBHDYH5]12$H4D#+E8 8;E,*B
ML3##.FPJV:M3]L@BEK.L12UN@4M<0';0-*(13(4I'O'@>)CA\0$( 5H0;01
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
M^QEQ,C*2W_,@1-D^(>((@W(*>O*@ VDA!=L@:B#.A;--TO0?]:2";B),Z*,
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
MS:@YT/ ,%LM!"?"&0EJMUC*"UB ^1Q( HW'&&# DL5&/OT$ 4S V99,^]A"
MXDJNW&$PYJHV[NN!4R@_N9D.U3"/&%  )^B!17" &4@ )V _N=FEW!" JM''
M_.!'1#JF6#HOX-F [1.H[+FF#BE ,H  A=2W;NHFT5E <&J *?&G@>,O?D@0
M:Z/ 9AH>&2F_V %'#2P_>C+' 2$2(1F>"F 0%U$2,CD1D5-!%PPY"IG_$H&J
M$.DI* ;\ Q(Q@1>@@!2C@*"$N6)<,1_$&8BR##U2RLEXF?3118W2L3<2.C H
MNBDLE%"CBT@ILDX[LL4:HTKY0JX@H%3TBJQPAIS2NJGP*Y[*LE<!JJ_;%UJQ
ME:/BH+.3B3IT*KB#JCRD*F1)H8* EFC1*H@81!SB"#L[3)#X%HY(%S9[.UN(
M1)H0M$K4E7GQ":!XHK#3*Z4P@U=ABD^T,K3$J<$ZH"AK&%74M$T3O4B!12H4
MM<G"L9))##Y1&5W$D_/Q15G3@IL;K=(BQI@+RAI0! SX@."SI5> A1)X!:-I
MI-JX R,P!]PXCUMRFFH$#O:X1O9PC[#1#<4!_T<?89OM,R<863@6L [I,(</
M@(']V((/,*\,6(2"LP<%>(T=J"7ZTT?\."1C&B_J@@'\,TF"!!,PD9Y](\"%
M5$@#Y#>(]+>(U #4&9&*+#@5R$@*9,D$>9$$H"<6P #&$9#8^< (P+X?^1UF
MD@$QF# &\2\R>9"*M$GG^:<8-0$MZ; ND1XMZ3?228!'F  +",H?%<H=W$&C
M[$W:&\+*:,I@:(;7XQ,_4<) @=+) BF[$#+[84VWX,HLW<+\ :"PI .P^)2K
M0Z"#62"M\RLU;,LU?$M;F15F,"JRLTLR [2U"Y8T>ZIT:0/ I)8]C3-"-$QH
M: B.$%1HX"%R "*16/\K7PF%$ *A>%$\F4"JRWS#H6C#4$R*HSC#G#J"+-HB
MK!##4 $+E\(4L5"I5A2]N6B+QQ(RTZ,L)@R4P= LE%&UBXH]W/1%&(,Q8 1"
M(AU*%:N!:7 "0W WO/D!%N"UH[D#V*BMI3D/]W":]LC&]?"-KQD;NR$;&\F"
M$DB;[K@V<V(1&/D1&J@;\[!/& @:Z>B 9<P &6"1#7 "^IP=\PB^JMD"JD&
M74*DQ)D.!6"<@50!@AN1+]F<A>00A238 318!+2OA1V1AIU(D%,!_^('-^ '
M9W(!"3&>C5RX#9VG\XH [Q!1WR&0=1T>,2A!"UTO"?$GY[&>*-$P*:$2&NW_
ML"WID@H1$1-P@P08 TN8@"@(4B!5,:#-P:(LRC4I+?+IHSDYAI9!4AHK0E4#
M#,+@J*"CQ;PH.D5)(XSA&"ODROW9-"9K*0(20ZP[H#(\0TSE*2S3!:& R[RZ
M%28:.T@MNPZB"4QPNV"AJJJZPY'8TQB*"(G0%HS(H6XA5&\AU!_BLW1!B2%:
MEU# 2S)SU)E@(K.3PZ'(S+"3O+.-BE()+%/,BJX 73'4%$S3GTXSHS,ZE+=8
MU;T &:$3#".<59>YHZ;-35RM#/$))!\D6AT\+2%0 $.J5P#X@0@X5G,POO"K
M+7D5FV/"U_?03NULC[UYMEB2-D=@ <?9#O%D!!78_UX9.(53H %82E<CH*[2
M4(UNM UQT[]%V =[@(4?* '[!+ZGX4>\<3?I<$\CP(#T:E&:K)"$3% ,2<@%
M3<!+2,!_^S<4^9(2"0,QD1 'B4<W\"\'<1#_:A$B 9*.#=G>21L/#)(A.9"-
MH\ 9\#@R>=$6=,GE>5DOH=DPN-$!B(1CD( 'L 0?!=(;#MH@[=5BG+D_4MK9
M:\K(>-J,FB/"<%(V>A\HM,K2&ZGZ&3U7W#1+^9^PC+I+0<6R14M4L:*!<<NN
MBR +*@I*C<O'\[*ZM(E*#"$\+"$5XL.2R"JNRJJ_S18_34QH$ ="U8C$?41U
M80DA*B+*'#2=P(FZ>J)$Z_^710/C2[V\4\&\2;N*4.E4T#U-L92Z,8(41T'5
MN1 U-=*+'GLC)P047>1%:IA=QX US)@9FP'&RAA&W>U!WOU1"RB&23"-X$4
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
MU)!?;5F'V]  X3B"[O#.AY6("IS2=V6 >H17+"D >Z3'+!$(?&) =O7?+F4
M!L0201+D#>0-0>Y2'6  0B;D#("<&.B(CA1<AGP(PUW@1G(.?YG(PX5!Q'F3
M0\F)BU1(C91<ZL")!HSD%ZQ3!00<"H2HD Q)FU1( \R [>R'^DV)#<)HE^Q#
MEZB7B/VDF>@<SHE)CQQE]*B8!@Z#$3;E4Z*65"XATMD81EWE:5"A5G;&%4+I
MC[V19*"/9'#=2J$4V'D=9941_J0A&+TF&ZI=3L4APQP6Z__AX=Q=!38LD%$A
MBP0I%< HPQ%AD)H!WJ$AHJ%ARU=]U2/JF0LMPTS($#14HF3B1!O@Q =EWEI)
M1"C@BQ#95;Y\YF>&HB@6!*551:65XA.)A5VBYL+(99EBD191C$U)6<:072ZR
M&F$8F<BL$66P 4D5(]35FLLDHS(*)T;IZO(Q8?;D"1):#Q2@@1.< K+MP"O<
MP0^P@++M0/<MP#A2A[19A]5L$M9\9R=YQW>$1RP$F N<DK\-8 2HQWNX)W[D
M3;S!)_\IER\A%X&LTBXMEWYREQC4 7?50< %W)F(R81"DS6IR$9RI.<$;.?T
ME_1X#HZLB0<Z@(VXP>>HS@DF@H'_GHF"K=>,%-2 G5)Y/<B4-,D&O!SPT*@+
M'-2'E8F-KI/L^.11IMA1>M,8,.60NAB>1)^O3B-5,B&2<L^2>E2C- I7/FD<
MG8QDF QEK)1C@$Q+M92GB%V7;DS_U)3_H!T J=VH$=#K_526;5FPJ"E19<6R
M'$M3"8Q?SNF9]5U$%")%#(6>SAD+]6DDQ@2@#JHXT-!961XF+JJCXHM$0,1#
M'$52.!IHAB9",!6F,L%H$DQ7 ,MIIJ9/J469+E:ISAY>K"6KW-X9K>IA@$S6
M95;)_!YGI<QG$=]HX=C2,:.N'H)I%9T2ZLF00H$$R(VQ4><A61_W(0BS@=\D
MM1)OE9^V_WF2/7W'X@R8/'Y7*E'7N*'-N;&2<W7??+82=5'7@_32*@VD?>CG
M )C-O043OM[K#-3(PE)HA&;DC AL1D*<Q%6<BL6)"1B/.!58&"QL0^V@ZIQ3
M.IGH.86).:W./@B(@$2 /3")/23 E= .EPQ)0)D8FGR8#ZKO#I:8FBC4 \=)
M"(R!D,+LZB;AKSG?S59ESD8AS#3I!_.FU)44^P39I61*UH&=IRQ&QP3&;.+/
M&M)>7<1* ,G*IUV1U99%*FXMUUY%I?GA#T-:Z"7$WD8+$#&#!]7+FXT!GS*>
MVY;+N4!F3=#M3@@:1]A+WD:J)S[:G%8J5'CQ7^7"X08+6)@F8?^E9F*AL6*5
M:JFN(1CQ "Z2(5H.!OU@;AIIX1L%7\JLC,O<VJ&0EA[M6B /Y\S4@)_XVO/%
MK-"U+K%:W[%.)]%@@"(I2,Y836P5QP?D#&]9ZWBQ@".<@NZTWSD)K[\AEW:Q
MI]WP8]O8$A"8\N X+S!E@'[:&[T5Y  "*'<E@!A\EXB*0<<1V/M.Z'^5",N.
M+[_Z%_K""(TL[)&\B3=5R.@X0(#9;YGD"($FB0H^F,V=207<T\:>@M><0C\E
M#LBV$\XAL"C#DXCQB%'V:(I-:!CT 5,^0 4C(7(B,I\4J0;WVA\]H3(R:<NT
MP%9NI6?PV/F83V80K18664NM, O?3ZK_FET,2V[:;=&589FMH*8N8(/6YJ$#
M-= ? G&9 6*_9%!#:- 56TN]#)ZU=%6X,-YCF@M-!&KD16:@;00)]5 /H711
M?%X16=!GCEYH@FU4/!!1<31AZ<)<MI[#L 5<=%&H?1$,KXI>Q#%EL4&2,0;)
MO"I8QEH(@\9FA$8?GX:N 7)9)]W1 5(21F,%C\"P%MO/W('U;6.Q75^SAF-L
M81*S;9+@9,VV>4T_M9]+NB J3:_=+!?:J(=_[H#=-(@OY<?S7E>]Z2>]W0!"
M&DZ][N?UYG+ =5Q1OHG/@9CG\*N<)&6'IB^_>F#ZGA.%H*^%GM-G[VB2L XV
M4TB8#%CQG(EY_^SO*0A(.%_)(M#.C';)S*T7CXZ)"= <//'(>HF<S_$<SWEH
M.4S /-\)=<,L/L/8/5_/5-(86O,S<$HA1SEISZ:,2!TTD*T/9ER=E5HI8Q19
M8S"9_3B9,9@AJLCP,_@/U'*16UQ1U<KAZO6",SC#7>ZP'AI54H5Q4RU+!$&:
MO_1=2>LMM2BB(@[>$IN$6+&0)$8>)<Y03;A+2%A>$F-Q%GN>YST57XDT0>B"
M5%S: B&N#F]:4I/%Z[W>IU%,7)0J';R*J<EFY=K/56?U5F]N"["!C_68,0Z?
M6!]?KI7U$YZUS2(G=D=?!4-!"S@!"V"C.<0U75N?]27(T5R-);L-=O\(#M9T
MDG")\R*XTX^8 "\3('XB]G*U)RJO\CX:07C-IX.4LF3GS9XCEX#^>3!Y5P(4
M*#839>JXR<*>TX0>I<*2(&I_CN>8]D*AF*1G*/*<Y X.23JAT\*R#@*O4Y)T
M<R]!"#[MPR)X; Y"Y/V*F JN-G,SM^R<]D?^Z!=(P A8 '5;]W4WY:_>22 5
M,M)!'\Z65O)Y<*/4T4!;895B80G#VOM NTO)MZG@HL7 2M0"T*CM-P$1D"L"
M^);994=KQ=<FE=[](>"2]$,L!;2LF;U0^)M]56+Z:4N\Q$O0!"[(D*$&VN4)
MFB+ZD-DJ6J/9E;[PU1?W%55(1:4=;I?I\*?_>OO#T$K$:)$,MPKM\0]MKMIA
M>*'FFK!F!0,U>*XQABZN >>@;$^P0SD3.N7*#^D(M$!U(1+V'9)N*"MOV'5L
M4>MU((@18$UV< WB) YX?!C)F1QXT5MZP"L^(F]ZX =^:(<3Q$=_1(!]#"1^
M$J1R]6=!(E? (1>^?5? B:@ZF:CKB,D7D)C[ADZ!^=SW&BSZ=BA)IK8YC23K
MO,G)O@YS0YAZS8 P%5MYW9,]* Y.<LDZ;0FKNXX*^F"/S%PZ^ZB<L"P*,.<\
M2SX]4[Z+16-K&&G2Z:QOWE$5^JP(._NSLS<*FV4ODF$+;TS&@-%$GQTMHMU:
MP*%::%D"V>6 BSM2_Q75LH TF0%N4SQ$!M451 C%NU=$V_XIO:O+,HR#\GMX
MH-D0O;1!*-!+4(CXHNE5HSW:9X8MP.C^W>F"PA?,5IRF5[#B7)H_6D2\6\ E
MQ>RXJ:7:3,GQ8(SA8X#*%D9&&Y$,D%4&->0Q0+30TH*@! D"#294N)!"PH82
M&D:D,!'B1(L7,4Z,0L$"A2@U/EH :8%D29,E1QQS$N'5G1T+?OQX]8H&+!8_
M[MPQ]\'<3@$?@"XP,M1(":,1>O20L73?(@=_&C0PX<!!!7L88&'0J@ &$*XP
MP,+88DA!605 C#@IX01LB1L8@#B1>T-NV;IRY6*XL3?!VP0)Q(@!#%B,B_\*
M%?BY<3-C!C\'7\(X<&/"A)LPE"N[^6)"@X8P81J$\3Q:M.@&FQMHH'S9M%03
MH"-3GNQ MAL'C"U3G<JXPHP-6%E$$![!7H\-,O;MV[#/A>$$C'57G>R"\0RJ
MMRM<I\WZ]6?OGR&\F_" _ ,+YDFB/[F>9)3V)C^ZYQB%OD?[&3%"U+]088N#
M_PGR+T""CADPP&"."::%!(-IT,$''00CF&(F9 ,,,-C@0<,->2"FPP\][- 8
M8D8$AD1C@$F1CA19!.8(%X^@XX@99WSDB%YPO!%'77;LA4==@ Q2R"'[8$(7
M)I!DHL@B<VDRR5R4:;+)*)EA1ADK;6&F&F9LL67_C"Z_;.-+6W;QP8<R=TE3
MS65V66:8788A9YAEH!D&%SMQR5-/7#!I Q-;< 'SRS'&[+(:6Y2Q)9<MJX%2
MRD=SZ2,7)2?M8TDES1A24R!][#29&Y/!,<<<:9RQEU+M ,:.%^E(-5444221
MF%E'_-#66WG ,)A<V0BF5P@?3) @!0T,T*""^$O6H(CTHTBB)O##;Z.-.K)@
M(Y!&8N\D]!Z 0H*59-+IE2QBHN$'%FAX:8=UC>#I@Y\^$.J'$F@H@84,\(T@
M@^-4@"HJJ680[ 98\G+B+*]@4, 0@Q5P@BPG"$Z++2"T@LL)NC!@J^&Z$K9K
MKXL%OD$,?OZJ(+ $>CML_P:35YXL,<DV,^&+R;ZKV;/46(/MM0;^B!DTUW:F
MC+:I,',@,<5TLTTVDRM( )8?L@J.N.)D:"Z!#7K;IS?KA)YA,J^MD\P!PVC3
M;;7/0K/YDP+(.\\\];2-^[V2:H"/6OLVNB_:9I5-"(V!#!JHV,$#+/ 8!AD$
MED(*@Y$0C&)RA9S##3VL7$1B3(P5&&-07+'%5EN-L50:'QFUEU![#)7333<U
MTG5=(F5BTDEEAQ3**'.QLLHNN>S22R_':,/+,XE7<Q=HTF03^6'FA.;.Y_?<
M<PQ<!OW=]]Z9R<461K5?%'?;8Y<TTB5UZ4/(9%C_\?3U4=?Q5%)+/15&%^U8
M\?_%S3>'559:0YQ\0PPQQ /( 0M"PFJ!@JA1+  =Q#]]6\@A^":19CDK6A:I
MC[4XDL$:U$UN)7F;!:!0 P5$ &JO6, .7@&U<KUB!^8PP@Y>N*X/L N&1CE*
M!H:3 1GTZP]_Z$P#'" &OMC#84#PB@+,D3"RF 4#=H&+ M+2L(P9\08)P L,
M+I:QA,% 'QL#616K^)>_".PY)N.'"U 0&'YXS06)$1IFX#B5[7Q& Z%)VV>(
M=IG78 9H)I *=V0F&Q<H1C&X01IOFO:#'<0$%L.Q1P::L@][V(,ZV5E,TI1V
M'>MLT@5EHTK.O-,=T6B@#P5P6]O4 [<.KO(]\:G/M"K_6)%E.7"!A!M0@0K7
M@F8<*'&*:Y#C=G4A,/B/<B":E:Q0A#_/M0@8H8.1C$;G/E&)2GT^2I^FC%2I
M2<%.=K4#7^YR=Z5$<:EWA0K3&(IW)N,=[TUW<A[SH!<]/4W/%L*SGN]\U[TM
M*:,:VVA4HR E/O,U::#F,Y+YTI>Z:8KJ1@U]GZEJ-",7+?-^*8)5K&;5(<L1
M<Y@6HE"O&$= !!&+6 I$UK%H^1!FR9)9%8Q61_#&$6M5BY7G<1L4+."-4\S$
M)2@T%RQ@00.7Q)!=/"$*48PB->'HL%^424T=7="7BCD!"&$!2UFZLK&X(#$O
M1C0B5;5"EXO512L,NZH3!J"7_[[LY09U ,Q>!!.8D9D,,"AP@1AZ(X;)5&8S
ME]D.T59S-C^:X ^5*>QD@!C'H/DQ*GG,C!NHLQC;'-)D@H&%(8SX@Z6>PAX;
M\&P"[,'&L55 :4HS 73"-K9."LT!WKFC*#UC![:5YX/<JNDJW6.MD'BD!C%U
M*=]HR4 &VC*7PS*N@YKQ(,8YKA@ ].@PB6G,9_#/1/C;7*I8U<SZ':%^-AK=
M0DN'(V?PJ!?C[120T,<Z@YJ/25*JG3>_-R4M8:^<7*I>&\Q4O'76:1AU8I.=
M !R]Z6&"3X#"1*'PZ;M&*2-1#-9>? D:X27E DA]R%3Y6&?-A6[XH:<B':HD
MRMT45?^T1)P;T49#U#\-=52 /)C0A$(*K,,AZ("#$YP6%(+COK4T@A1T:;1
MXAXAYW:5J3P/3G7*0AJ\PAQWH(E-?I N=?W@A>Z"X5'/E2^DJ. I3H6 !F;0
M%ZG*I:H=V%@3%:95JBJ@8DTD<\:<4-:WE!4O9G%BG#$61L&(.8PH(,R> <,/
MO-I&*J'A8U]#^<;":L<V0Y.,'HO&V#CZM=&'G$W "I. 'Q@"LS_ @".-DYP-
M4 >10]OK;1C3251[K6P[@\T=Z?@%8LR6MK7=EMQ4*;?YZ+8^>LL(<!^B+ $)
ME[BWK''B>@DA"2VNQ9(C9N5.S+\26;29+JHVJUX4H^U&]'W_IW+&C7[DC&2@
MSYKI9=WK)#7A"=L.=]D;9Y5ZER4P_4Z_QF,3G=PT#G@N(YYY&@.!J>>E/_4I
MP?G,TC_=[2CW2BG=X;OP-8.DT/7IR'WQB]^J0IRB5+4(F<:PE>54O*%BL"%#
MNVK0KV1<4N(*-[BSY+&/8>[2O,V'/G/#M4UM#84'3,(>KS!$3%IXAYC<1*CK
MVH&Y2F"$="F]!%<^URF$,^H_=/FI)KC*6^H,A"5J';,-DR(&L&BQ$F1LBG 6
M*UT4@/:Z\&&)9Z9+'<+H5I%5$=!^=NO)^)&RO1*6[T^A#=!BHQVOK1%IUV$M
M'/^5,Z!)9BJ*$=K)F@8+(.Q  8O\__0D/2MJ4E=G[XZ&;"<_WVBSA;)FHOE"
M.6A=:U3B/#VM]^!M2^*1CLAGYK\-M@,!5\L6H,&6N)SQ2($/(0HYSD+#=#9T
M*7?,8W(.<YE;IHI2U:IGB@Z:WNWV^CIUWA]QRMQ",E+Y7)?N]\X.4@X6)SGG
M_3OAF6F=R6L3G' !ISG9:1S^WI.?_$2HWR$X48AZ\#?%YU$:SL+8Z^$0RMS0
M)P$]I>),952B:496I9DJZGXN*J,L4$,VRG\@I^0\2J06I$&*K2 :2 )T3%E4
M:H(DXM=^3",T@H-@C_7>ACR@0!$B "O"90%H0H6*[H24+LKHA09H( OHI2A8
M(#B40@6XK/^PGLH%]@(#R&)AJLH<RL*KT&PNX(QAXB)CI"@OX(S-M&ACL&@
M#.9B-D;/Z$ZN $T,_*P"_ RO\LYK,DDR".DZ;&/JJ&*R9H#4!JG2A$;T:$,)
M_\@S]FCOIB(TW*"RQ("$# $&S $(/(TX>N ODH,Y5@UI (LJ\A 3J\/11,FU
MOD,#OH '4J_6W 8&;<KU6$]NB&S(@BQO:L\B*D*"6@X- *38#&=!CBO9E.O%
MA$ERD.]6,LKCJ*OYF*G:6H3Z1(?;CL"[=,$9=L09?<2\= $!-:5(,,P,9&?"
MQN]1HH1*Q"E+T*]+Q(1,W$]-XN]-X 1.Q&$7\B3 ^*0-J"=X#NS_3_9/P12%
MG[('G!0NPB2,H([DPA *PS1%=<X+^^"'H;R+1B9*Q"IJ19AO1&H% Z.+0W:%
M!RRD01@'Y8+EV'"1</XCI9;E!&/N(F(Q(V#)/FB*E3X(!FO-$I3A*IY&J)HL
MRGX@"Y9,76B Z9*N!*(L)\]%:B!)!1J-,^K( :P(+^1B$:<0SIPP8>),*RC&
MB6X@ LY""[>B+/9B"KT!+QY&+M(* ]QJC.1*+/?,#?U"KEA-* M)] [1,20C
M#_-P$;;&#5ZFL/B.,O[ KYSJ7^JHCJ0"$P<),P+F+]["YQ0@)CZ-.!) .39
M#-XRM5J+:&AC#C/1\. (;4K/]/)A#51/__5,\11MS;9.\22(K"2$S+=^:S]:
M[B!X;[AV+Y=PJ7"$1:0P<D(>)U=PDT-0[$.F2U98))FHS7/H0$96A#BKCT:N
M;YK(:_M8I_L.*IN*I)L6;DK J4JNQ+YVQW>"ITS4J1SA+TZ:!T_P1$_P[\#T
M+_VZ)%&JH?^TQ,&H<^'$!U-@!TC,(" #<AK1:SEQ!'4VC.(24B&S356,P0Y@
M!7\P9W\D<B*;RR*'"4)^!=D4Y!9CTT!8LP1-T.5ZC%D.804G8O8\0CY@+S1Q
MKCPFX!OL(0+,I27$Q5R(SB46  AK$@B+L.G.)0)8 !9.H6I<@,L<X*G"P VP
MKJRZ[F :!NO8#/]BG, (CK2LKK!@D%(NG%)AMM*+TDXO[*&M$J .3H8PQ.CN
M$D"MRO(P\,HPFF.-VJA,*V 1W$ %SA0)KZ.'\#(,_.5?^+(S[+2.*,UDM$.,
MOI2J=J#3(@"H%',Q"Z,W%H,Q!LOQQ@;5QF83#^\[[D@#0@ "4, "QJ,S,=44
M;<WU<HT]LH4^7FD%57,U6Y.X)A1!?B^Y?(E"7.Q",N07=5.C:(4'J@MS3(R9
M[$>[AC,91\?Z-DP:QXLYA^1UCB0Z)<6;OLE*<F=+Y"U+S,D6V"]-WH1-TI%Y
MYF\8Z@]ZIH=ZN#5XK ?!L(=1K 2@;"< (V4^E03BQHU'"#)40D6:N@W_HD9'
M^E2%F?3'1(ZIF*(K0R!G@&*L@!1$Y4RJ@88MN%XN0SDTIH;L!4.S,RVA&3XM
MA5HHZ,PE"V"!7!9@ 5RB7H"P!+)@*&B@"+.,.:BC1^W4ZL3JJ\C,$-HL2.'"
MJ\IB+9[("[VBSA*FB3H B^J,S9KP8OA"S_B4C*2*K=AJ,*Y&#&3 LRK !62
M'Y#P:6= *-W4#7JHA^CT3K&V,R!@:[?6+Z/B,6_##03C2K]4\I(H87X "!KI
M!NQA,?=A,47O$FDCU7K# ?;A+1>/]##3,RAU!$8 4SVS/$9T]404MV:*]GQ-
M!4>UY?R#]W",('AO<&X109(KV1:G02+'Q3@D_X P4/F"L?EL%3AQU1AG)'1(
MQ\/@M4=\1'6:$>*4Q'5F!UG?LQMU)QQY1SO;[_V@P4W:"9[&4YZF1_\0[%#P
MJ7O"R5$@;'9@YURMT3X3JETYS*%NQ$90E[MDQ-HJ*G\PJE9"SG_XU2(_JE<T
M,E@$UB,+=C4G*"13\"(VU"0MHB.R9=>T!6YJ*P95;P1J8"6 *ET68"9A%&/-
M02B4+@ML<@<V%A9X$BF8@T>CHC,J8"\6QNLP:V'>8L[F#"KC BV(%"S6S*LX
MIF&BM"NVD@O72LP(D^[62B^"]"_@0BO:=@-Z0(<:<Q&8=A&>U@&X+ FK%BKN
M],LT@&N!F&O)8&N)8/]K&XMH#O6N!$8ODC(L.LT)7G@YWK9D#Z\R&F]E2,U0
MW2"Q(A,VO,,S0D T4,!O ;>,.W-$1[-3M26WALR"\(.ET/<_M( 6=\\UC>V
M"B3X:K,VV:"Y+"2Z*B=$IJM$;-56K>MSJJU^Z@>:/FQ&H)&:SHL@(6Z]7E=V
MN=%1JN3!Y(T]P:3]WL2__*L=15EZ_"T4A(>>[%%+%$5+I&3!WI/A*,52RN<^
M(8[[HH$_X;6A(HJ[0LQ^-LZBD"E?]74B0<I"QA="#JA\;0RE#%8U6RIA,8):
MA,SF;DY$R]@2% $F=:(GG&S)0E:H^E=C84BH>C!DB["SL.8V>C0U3.!+.8W_
M+1RF819&*S"+8N2B!M%B+<JBZSX !C[ *X[(+A0@9^WY*^R,8BJ8[(AVH7OV
M++(R+=9"7_0E*99"!FS8 1CA*:HV*OS%3H/XH\F ",@@I(F ")#@I$5Z\0[Q
M,,2H8CAM$1E1;86C.)9CSZC8\53#DU0F#TO6,EW#,]"&--KA'?Q6YZS@ 8[:
MC)5:<%?RMJ99MQ+WC6\ON/QCC@&$]R+WEB(TF9-9^#"W&" 'NI OQ2SPF#+'
MD&_U<SIG(1DYFCBLO KR?,Z-O8[DFZ3$&\<5WNJKDXWG3?QZ=WU7GN:I3X(G
M%*HGP<05'Q=%69-W?,:'4FHYXO S^QC*='J5E^U _Y'IE0XN"E^%.0.)R9A'
MSE=>C( XTGQS;P3Y(]@.5H*@.6^"C)KGEU-/Z90P=0T>X41E(H#-P8"!T%S
M.8"-(&.!T"6*T$9Q--0,8P;\R#,$ RG+,&.>)H,E#VH4QHB,H!$5X ,J+V&
MXBP$P+L[H ,$P B\ J;/8KRAR"P,IF*:\--N( .N<KO7&XK4H@26ZC@LNE]B
M@6?\)0QBP2\U(!8@@,"#>(A+>@H4?,$5O*0=G Q4PP2:@S&$2(C8ZKS+(F=9
M5CC8=CEJ>A^8.S/\*#8JXS"HHZ=3"S,^433"N#,&8 )&P J,6N?(XZAI?*E)
ML:E'$[?8&)9>T<=FR8%HT?\@6G..7Y-P)E<72YN/ 2@WBXFLE:]$:+5 BY%%
M1$<"=7D94U>2M0\_L:G"K#%VR,]VK,3!UO/=F*%0],N_TO%. (S?Y(G ;.%/
M NZ>ML=W&DQ1[-J]!E 7ZC.R%9#<^#->'PHY:615-/LWF<\.]L?C<(68-<3D
M+I> $F1"EWD$AWRU'<+E7+LDH^4D=TU^;\XDZM>,+2$*])>%N#D';4*H:, <
M!"!CS2$([T#IBI!%(R Y*H 2V=G"X8QELV(OLN)E"89@=L"(=D))D0@&! "*
MPCN\OV*\.^ #I)W9<Q8&U#LLN$+-\$)?;J $MMN(_!DME+0H," #E (0D) 1
M>+C_OSO#W0?\AX48 HJXI$]:P5,@W_-]"I# P2%@B#6@APZC*L@HH;F"T\#B
M3ST- SI+:S9@,0/SM/Y.,L/L;BMS477#$TECE$( 'V <"F0\Y)$:Y&\<Q^V7
M<%]0FC.HU_8&N- 7<DT5%_-8CY6K57-%F'"S?W0^D#N.VHH15F0$NW99RZE7
M5%"G=34E6+$)29B$22P9G*X$2G0'4:KD2[BD'.DD39;'6N7)3@ N_]K L LN
MP;0G>QA; "4LEI7$PJ[)FM1GW R2T$T%XZP7N^JU13AGRJ--(E4L0WBEHX+)
M5_XU&*BA02I=F2DTCE?JF1,V/F1/]D!TU#^3J0%W!": _P]T6R=\V\G(Q9O[
M-]:/KH!WX":.#A;L03GV :^@ @*^X$OUP@GC8I[?>V" @ 6<X-@K;[MA_5W\
M^2?"&P9BX%UB8 NV@+P[H/BEG?@18 NX>[RYVY^Y&RW4HF)*H)\[0!^X^P..
M8J(7 1 6X0\R.L#[.RH"/#4"'(CKW<&)H,'7?]_97Z2'^,O^0 4.8VE-)HS
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
ML \6W@!X&Q##!IP$H^5=*7\]Z$'^,D#T?O0@ Y9RA!-*D($D5S3(4*=HTC&
MOZ2[-.GW8_*2C=X/0#SYR5+N'TZG=, J)]4!4WW'#'9%A%B@Q*YA%K,2_\A@
M*S*XO5=/E<$B-@*E8!GK2V+24K.V0/@MF ,&6RU(0:RUD&LEFB+?.A=9U\K6
MMX)$728A507MVD.\4IJOEK[7 V(R^B=N')T(/K!1)'X4#2G,OZ7FKU<:U!4R
M@L7@E6T&-8/1C#06(RW-?*8; V=K_(36/G7,HS&>09@C *:/?F298X)=;$*Z
M;3-J2W9M12-+2)9&:-'N+3.$JTFE'=?;4&N#<=;?7*S]]C70B>[7I!NVZW0G
M%SM;I!ENI@M<:H8\OM1:O_0>JR4?*:-'/! 8?I-,RC0@_O%,T919JW9PD4,Y
MV?0@#?-?F -@X?0A5Z1Z0R$Z M-I&Z=I. $%$_]  89P"N_$ OZ4.["C(Q*V
M ZY#@[GC84<""QGP3M$3 0D )3+G!@?E) &5 "Y0 3MW<PFP 1EP TRF=T](
M+?NS 8YP U6'=% 79(X29$X09)/2A52'=%9X _VP 67H"#W0#VI(A1L@ YA"
M4RJP*8S@*4DE*HX&*M@"0+RB 5^0 .]P ^]0!W]P*B'P!2B!9B&0B!!P"400
M0400!J&B 8RP"&TH PF@5L(B!E0%9QA 0H5'># @ (:P4%\5+"YD>=_2$3-0
M0XX'0]KR$(S&+C]45[.( A3P>?5R+T>DBT64:?K21*>W(I]V8)VS%)P#3A9B
M:A#2 @EG>P=W>[N7(+[_MT9R\1^>!5K&=WQWM&NE51B_1@<%*(#>U3;]QW^;
M$1IG0UL[LVS9T6P]0QVJ(325-%R;5'Z_T6VA!#7 @1RGY'[.%7^2A&[6P6QF
M<QV-9([81S-MLUW#]EW )$QU0QAVH'RD56L,V!^=Y5[0!&MK04W/B&I;43FE
MQG <F"&+16!&87$C>"*H1X+J9((X,1-\ "/OY$^NTR,Z$CLV22.]<P=!PD_2
M0A"G8 _6 B7:,@,WIV(&X8/48HHV]0<1T2F<DBF+4(9E2'1$MV2.$&.5LH5)
M]H65XCPRE@".D !6.86+X(:9(F7^XRN? E1DURO8PD%;!BIB, !X"8ANP&B&
M_Y@2B1@"<H<$*=!V)1$+4RD#%2 #P5(L'?1W@4="B$)XAF GT0(++^<D:[6*
M#3$#$"%#VM)W@Y8M,502#: NF/=H[(("HX"+EE9I@<5$IK=@&1<P("@B6;04
M3M%8%W(Y#X,5:" Q8S0Y'QF-9)$QO8<.SH0XSS07<*07M=87=\$W)(,RIP6.
MX/A'TP=>O&1(NU0S"'F0C;1L^#>>[N@U0.,UON4:O&$;YH<TON$T^CA*4H,<
M[2<;EC0;\;<:74-_IX$=SO89X<$9R8!+QA8SPC: ^$9,$YE'#'H?(^-9Q3 X
M'),6% IK9^%JSYAP%RB2CG4A'*@A2=$Y)#(4(VI. O^#8!NG+RKJBQ,PDQ@
M!#KI.CG) A+F3S5"(UE  W"R (;P3[" )+!@#TTB!AGA$7^G8@UE$$;H *'2
MB+4B*PMD07_ #U^G E]GEC* E4A'=5:(=$VW=6+@"#"U 4WR=7KG=6LFAVZ9
M5$EU*@AD06)0!X#XARX *F[@#>R  7G)#Q 0 O/P!8#JER@Q9DA !NJ"=V*0
MEAF0 'OG01S$#X#7B2@TF8JP!6XB$ 3A51OP)!X1)6ZE0QT!)>,B:'#%+>H2
M!J?*+G9502@ !:S9FD=$$_:R1"IZ>E+D:2!(<2$:3KK9H1"#:L-Y>_.U>QB3
M. 62G'!!?"(C6GWAH-UH&*C_=9V007V4 3<T8TBZ<!G)YAD$.9[O2!WG^1RI
M<6V:! WM^9[(M8_JB@E7,QO^Z!SY"4OIEAWT:DL *J#EN)"946\'BF_P04SU
ML3>C!3+\H1^#$R"*(W $AR#V]8P2H*%7L:$.,Y(EF9O%.& &%CHAN+'I9*NU
M6JM6L :D0),W\@HF2P,GEP7OU",W&B3WU#N(IP T" 1D0I2.ART)L$+VL"4-
M=25ZIP($9%1/2@10>D$UI0(.L&:<$E,QY50QU0\)$%,)<"E4^K-6*@-62J5P
MR#^;$D"BH@&^0D"\$@L5H*=XZ00#D !,>@.D\ EX.0 W@ *%F B)8(AB5HB7
ML(A@_PM 4[H("2 #,K!S&]!44&(LAAMG) 0#RS(H, !1SH-SU\)GY *J@C8N
M%5 NF.L0ZV*:C%9!)9$2&H "#_"JL%II^=)$F_9$OTA8MSHZPQ@B0I&;B\6!
MF -9PAFLJ]:P:.0X&J,6P?=9@%.PQF<R=,2@>11]?%0W[_%=EF$S\]8+L/6=
MVY>.S;:.IK%;X$<T]#@,RZ!)N)!)^8A^ZU<<Q2$;Y"8;6\-*RO ST^5LV&&O
M9L-_B*0VW-5=]X:@=9,W"QH8)T-'?U.P;S0XA?,?B3-P'8E&%C,6!O<59!22
M#_M%O6DY&.*A47&,'^(A$Y>K''M.MKII_$*K$Y *3O!QK/\C3[#S.CR2)+;S
M"C_9PLU")UUE#QL )9Z:LV+PHESB54K: R70 X 0"[$"I;,204B0LS# !P@
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
MT+Z=^#[9"(Y="K:@V($.$(#;V((M2+;?=4?TDX'UZP?A165'Z <(0 +_(M
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
M&V''+V1A7Y;J%Q^JY8>(D<%A*N "-VC9!?QXC&56]N49+#$!"3#9QTZ6 <V
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
MD,E #^"D$8K!UHU97''9EJW,RE#,$C61!9D=C)J=F6G&QX#+F:GG5KG PIJ
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
M2F(-3E ,+"#CH $Q!@,L<*)E9 N+'9CC!XXQC6S\O.C7H$8UH:'CSF P]PZ
MQF:/SMG*4M,R(SC!LIBV+*45SV=<CQ(]G1XU*"^9-?;(9SY>6P\D3_T?35YR
M;&_3I"@M*VLX>U[6,U"E"6;THKZ]OI<90I&R"V=<Q;E(N<(5$7,S%,PKA$"Z
M0__XT1!0@(,<45MS//BVD[9[EZWN$&%8-?=:L)ROUJG;FU&FG>W8M"9YORE.
M]:53!_/D3I_[=R7U)#CT#,XHCDCJ40S77H.[]^*"4IQ\%L=PQG'1JC&$8@S:
M   _#N24@59Z95=(#E@ Z*%4SL4TQ<&698%H3"/XZ8&J!>=.HB6"#(-D8LC<
M":@DP(-^1\F(RNC&Z5V@3.G6C>F<JG5@:%_((F"P9.ILR)K :]SZ(G28!-SX
MPNM^L)GX0#'*;C$JIHF:Z 9*0(W,P1RLZ(O4B&4"K?  "XS6J.]V(S<(CXU8
M!K!4@PLA[08Z[0;\@9!&YO'(, P+I Y&:=,2(+/XP;7_&,ELW,.S*@!O5  _
M+J\_/DE Z,8_1HV4;LV3.JG6*L %B*U#>BL,7@EO5 E#3(1PB&O9!.<2<D]O
MC@U#'G$*(N<*>@3;BFD%D E'KH 4J:T='B  N$X'HRFKHN^J5"=+5J?IMH(%
MR^0!H R<:H"<O"^^YJT$ZPUX=H*#]BM<B#$E!(YYYJFFU&_ #$Q1W$]:GL&?
M)*59+*7^7,ZD"@+_ FC_* H7VL#_5L7C8H55\$<9#+"C$K!7/BJD6LQ3'O#E
M8 Z!+,(.GJ7&,J(".X('+G#'1D+@V& E@NQX,H@:;&)XRD\$29#HEFR^W$1-
MHD 75U#*T*L%G0HLHBX&I:X&_ZM)^A#FN\(LZWSH+Y;D888(S9!$,)#$2/C
M!2KFK")#[30F IS@,D!&C7+#SZ30"U>FCG*FC01K"^+HT3# 9![-*!6--5:#
MD-+#TFB##*6&D-;0#0=I#3_M;63@#<5FD^P#DT++#5S /DS+ ;BRUAP$/9:2
MM4BM;?9CT_ZP;$K)$..#]8HM1AC10H8K<8AKEFJ)$@_GV3*1N89K$W.D%*)K
M^(SI'2[  (ZO%+E-$@+ +H!H D9'FJ3O%=\"!J%N%KU)3-1KO=YMG,JI%]6E
M(8$1A(117&ZB& ?2)6I*>7J,P'".)!#,>A+LGP"JP1XN'A^AH AHPBKNXE3E
M&S&A___$$:,R2AE$[!PY:AUY90%93!=2CGP:HC<= N;D<<88KC:A4:;ZT<<"
M)1DQJ!C=:5Q&4"'IRR@:LLG&2?MJL9LJTH7P)2S^A8;$@JIP""ZJSA5+9ZL
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
M$$"@! 1D7+IIIIM>6JFEE#;JJ :3GMI JI82D9 2%[RSPA#O#+'"K+36^JI
M7AS$ZQ54I("#%@P5$)%$_'%A$;+ZZ;>1?1]U%%^T[;&G$DS6TD033N)YIY-/
M/@U5%%%((<64=$Y)Y1Q5S&E557)@?95<,V&)!49P:*EUKUOZ\F9777CE=03
M?@$6V&O)'):8:HMA$ADNH>!B6<278<9,-;9P5HTRN6BL\6BA,9%+'Z6=IK!K
MAAE&6,$$T]:77GCI1@PPO/^M13-:P=0[EG'!?(4<NUBMJP6Z4FEA[G1-+34N
M=N!R-Y1/W/(D7GCC81L32BRQ5.UZT6X]DK/S??UUL\MF]!]$$!E+X( 'KIV@
M@@@J"&'<UT@2@ 4)N+ !AAMLT*4]?O\ Q \_[-#!%AV8,R4,._0XHXXNVGBC
MD4 R?B,01L @9)))?N#$D%1BT+D3*HJ.0>E4KNC$ *:':66*3FR0P>L).)*
M#(3FN2<_*C@P S]YXBZG&&#.&>:8@H8Y:)@5_!D\\F_.@&@8DY)ZJO2,A@KJ
MI9YRBFGVE89*:JFG+FJJI4BD@$00*-0:ZQ#NURKK"BN@0$@0NTY14 J\UG-%
M"O/_T#V@ ?5G(F<;6W[$5A^0A 1:(WD/2DZ2-9A8C6KDR<FVGO:M*&0G:>,J
M5]&B(@%U724K6HD7O.!5'+"<)3ALX,&]UJ(ONO#K7[41F%\&!IN3%:87K%%8
MP\90F3&T06*:J4;%+N:9C7DL-*8)66D4MI@=HBPP5/S+(V83L'_=I5_[>@O-
MU!(,XH!%C&%!#@E)N*ZJ!,TY'ZQ.=3C8M'!UYVG?B<G4*%B>JZ7G@2KA&M?L
M8Q&QW<> ^O&/(2&RMD0FTD$.@EO<),&@ .PA3'[#D#U.$:@._0 #L#!'X01@
M),-UP! R,A+D>E2CQ@%A<N:PD1$L!X0BT<A(FJ.2BIBT_R0NV7)*26I=E3(
M.C'( $Q@RL";;B &%?C.3&:J #_B]"<Q1,!*,BA>\(0IAC85STW(U&:&R%0!
MZ"%J4HQJ%*H:];UV= ]4V_O4)<"GJ$N$3WS2,]6DR' ^)1 "5NZ3%:UF);]W
MO.,"A)C'KO37JX)0H7^R&): SF8V_A!R60ADH!_;4RV2H.=J>+R)'6N"$YYH
M<#L_B2,</5@TJ*1QA%IIQE::(:]Y@<6%P2F&"[_H1;GP1F;^RLM=;GA#*Q;L
M,"@[60]U$9G)5.8QF+D,,S+S5(M5+&-+'(UI1)8:*";C8+HX6,H$ Q@[S$:+
MQI!9;GBC+R_RH(5I,0L9Y\6SK_^P"XU7D4#0H/-!ZL!1:4,)"G><1D>=D*>C
M,I&@'M43DO?X<8$)!"38)IHLBT0T(FDKT!H4>: %N8V1<GL0).D6B0I<Z!01
MZ &']K$\6$2 !N9H;2P5X,G(,0E)/;)1DFZD.=PJX ,T>F4L>?L!(T0 !OH@
MDI)H)+I;DNY+3[(2Z)QP)=$E( /31>:5$K"(*SU3#+Y[$S_VU*>\W<!O?4J
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
M=<RQ1QU__\Q1$B&'C#&  '(\4L@ ]DC A03LL4<,,>R!Q1 KS>D@RRR!@$&
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
MOAE,DYW\Y I]D#"+Q.78IA3 SX?L,%?>]16UB?B/@S7;B<GF4K^2$*9W_,N
M[FJP&.?GA0RK\7PR@^//;&;'/,[86L,(C!\*N38_<P:20W'DJ2)'.5!VSE6E
MS 2<3<>*//M9T+_H1?-XN36K.<TSS/@>B979S MKHXSO.D?":*V.79-S'D48
MV#X^W+![AEL%/40W$96KL2<*EV3Y9LE#SVC1,\ILW"$-I"#5_;.A!)*12O\;
MRE"*TD@!X,,^]K'I\6)@!PN0Y9D,D:4M[. 'T11 H.9$NM$%CTM;Z-R7:+FF
MUN6R3KA#)N<=16P%\,'6K ,4KXE'/3%8[TF]RY0,EJW-4$%I4Z)JY[7%L*K=
MR],!]11?^>#[WOJ2>WW^1'>Z]3M0_H+;6  >"18$'."5&+@,_FYP10FX[XM>
MH1XUP<$C LXB0E^X*1I>K-C!/DAW,5Q":;D76QP$0HF/L%\EY&O&,UXPA!WF
MI@I[C&:0FLN@(1R+CY++(1Y3#2][#3IP0 ><#2TSF>&HN21BLFI0(B6"(NC0
M*IRALIUQ*BT"#RW;,O*(#3$:H]3 F+9J&OG(C,S_ #D8@@RJB3&LN2NMH2,W
M\YJ^PHLYVSH'Z:-[L1<00RP^4Y?%6B03&9<E5#M)>A$9N2Q&F[L=F4)0^I$D
MD;1)TSM)BQR^$RTC<876>A(H^1T,T!Q8D"4,T!+940 OX1+INH'0$0!#X)+<
ML1-8*Y/0B0%DLC5#29,\,9,M(*Y%F1-OB"XV&3T@D!U:2[8;F(%UPH!K$I5U
MBK;?D91(&17EN39^,)49,*\9^()7";X&4(A\PJ^$4!]=.3?W*<6 6K[YT0C^
MNA]""##ID[=F>:A[LZCMVS[MRSY^X[=Z2 $<((;QVYMP(3BS0[^0XK!U 3N3
MRJ"SN)?X*[&RH;B*0Q #_\&XOJ"I%;*K_%",R&B!9A# G0JY,GM!^:B8T&!'
M]]"AC#FZ'C*J!\RR[^@%9R .)!(.#&2R)C..G,,J*=*%7)@.,\".[0@K[]"R
M\/BB+P(&\C J+SN-:6!!^-@,A[&Q,T,S-YHZ%[,Z'<PCK?LKP)J_E9*0#.J*
MP](0N#FXO$D1QZJP)IRL%TFTMWL[*42<SIH[S^+)QH$<QND[O!LMQ_F[G]0$
M3IN2;QHOU8(!XJE#!:##8!.UU1&U+_D WE+$RV,\,*D=04R]#D  !#B4+5 $
M0ER4:5(NYNJ\05F>"FC$VY.44+D>5"$>3)$2RE&53C05%UBO>:JGCDB(2P H
MP?^$KX5 /E84MU]9MXLP*(12*'GC'_^Y@"# /@/R10*Z3 2ZJ!10 @DP1J5X
MI$=:)) Z.(1#N*T@I L1"PU*&SN;/VMTJ11;L18CF!<KC/]C##:*#!L3N9X*
M!A[P*= XN=)8#]9(*Y9C.0BD#=QH*B32QW[T1^98C@V<,H/\.2L+NO (#_,H
MFGA<*[9B&HE)(\N0C(UDC&_LR,&X.KTB$!:["XKCNJX#I _3LR+LLT1B)$>"
MH,B2R9FDK+9C.YS4R4VR0B+YR=)RG,;IPJ)DT+XSDG\P!#(<PWU( %A(@!^(
M2B=8/!B A4V1'3/Y "]1$S/Q$ACX@&7B+45 O3;A@P[_J"W;.AT$&#5$(1X[
MX;4!L%%&N8$(Z+P$>)3J0IYG&Z_IJ2YVJBY4(95W4I7S^IY7^8)OPZ=3U #!
M)#=57,56I(A7!!9BV8B#N@1D@4S^28EG(00E $8%NY:)LLSNZXGOXTQ=V"@5
MZ:@',K_23"P+VC,,XJ ]I48/HK_8M#@6FRGUE",T4 S_HQH;4]3Y0,?.\"F?
M:D>,(8W5X)CCA$"AB4"?><ZIR@4FPKD-O!F>,\@/O([N^)DM"ADN*YKS0)JA
M*J/08 ,8M QJJ+'Z,$^ZLBO"L$$5LCKV_ N]B#.[J($?Y"/Y1,GURPI#VK 2
M*9='<B3^[$]$@T(I;+0IY$F[_[L[H/R1O%,2+21*OQ-*,$PVN7R2#5@M>Q"
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
M*^#?%"B%9?C,QU)H'0_:TP2[#YMB$NO3!UEF!1FAV:3-J3/4&+NI%Q+ :B;
M#@X-SS@Y=U3 HXO(ELMLW9"JSJZ&JGKA*.*J@11SL.H-H(E D,%XHTE!U4"Y
M]P"-&KJ,18W:-,OMCDRAJ]NKO"A<^(S/!QFQ# KTL%NLI\!B"C/T_PR<*)3H
M1=?)!/7)'AFM,N[<CM[N2S?ZH@QI*L$ "HV2*>F42,3=06'UV^*\&SB3]Q83
M/@F39-H"6TNF0IR31?$&[\*==H5# )^4YMH4A86>'4U8N(RG\S(5"6<5[ZTG
MQ31,J];P4S[,4_\$\<5L-S+X4I&0/O@-4Y7(Q;1N,&JI"1=O:\U\:^_C%EOX
M3 >JTZ=(OP_9<0XK9O=KN&2.N!!Z*::-*7Y.<L3 3?V(H9###(C)L8%_CZ59
MC?,0&2 "CWVTP*KJ5.:X*AC6F;5-9S('FO#H,I&A6Z3A@:0QAJ5[#Y[ZN%O5
MU3K?Y]UNSP/Q0?@$0C]W^3L[*8,6=..6BH_*8KTQ=)KTFYQ/=)[?I+PK8^W6
M:$IW=#;V5NX^>B-1!*6W'+F<$B?H4(# X$3!C1M 8,#8 J/#0#X8%#@!TJ'#
M0B<#*1JZX82B @4()VYAZ 2&1R?>+!Z$P:>D1!@#@42XD>"&F 0)G S_2"!&
MILT;& KV] ETAAA^-<6(J3"C0M$9;APX"*-!PZ6I$)1 @$!&ZU4-6+62"2MV
M:]:R636<A8!V[=2V;1LTT!"7C!(4*X;@S:MWK]X5*]Y=N!#B"F$JA ^GN))X
ML>+%B15#CGP8\>3)5"ZG"*$E0('.G@MPX;)F@N@)ID^C3JUZP@C3K5^S?CUB
M-NW:(Z!8L7+;"F[<#ZP\""Y\>' +QH\C-QXE"@7FS"E CTY!PG0)UJ];1R.A
MQ?86WK^##W8L&'GR8(*=!Z.>#1@>/-J[C^^>&#$>Q(P!PP^,SGXZ1_X_TDLO
MMA!8H"W*')B+,KDHR*"#?3#1ARX34CAA,KHD_Y.,@!H*V,L1C_QW!#!VV &,
MB2:&8PP/P-Q77WWQL<%#,#*65UX+U!SS78[@>===C]@!>5UUT5DGG9'-49"<
M<0\@QZ23Q T'A7!2ZF:;E;2MIMH:HG&YY1J?@1EFF-<40*:999IY39IJLMFF
MFI)< Z><DLQY30!V2G)G '(&H&>>>.X9:)^#$IHGH8<B>F@F]M@#"RP8V+0/
MHS5A (M/& "A !#F(.21IAY]M% '"G7@RD04+730#2J-^I$"?*AD44<D=322
MI[7*9 ]2!?EDB!,%)653 ACH"A2O2%5@%%)%5>#"4C,X8(()4K5U"5=A7546
M5F,1,=969)F%5EIMJ?_EUEM6D1&$7T-@@05?[^;E5V"$>)&"89,]QE@*^T*F
M+V'YXEN9P%=048]BB>3Y&1>=<1E:E@\_W!IKKEUI)10C_-8;;[]!":4%3BIY
M7',60/?<D=-5%^1U:+3 ,H_@C5=C,,6@AYYZ-[L'7\[ST4>?,?KMUY]__QE(
M(#/*,).++0TRW4<N?4@H88468M@+AQUZ&*(=1Y1X(HL_]_RB?##*3)YW.[[\
MG1;?=;>=RD(621UT<A\910U16&!WR$MVW+>44 !>L6T30SP::5LNO#!H7Q;
MN)ABDMG9F6Y2SB:<<;X9)YUT:D[GGG8&ZGF?@"8ZJ*%]_EFZZH>Z8D\$CA+_
M*\8^"=B3@*0%V?,0$ =U8,ZL%(5$TD-;*&((# @DM(4K6RA$$D(**:#(J9X.
MY(U +D&D@"$/.2&LL 4)))!%-_!C#TT\#4M3[4PENU12,\ /OQO24EN5M5LI
M@>U59.4?5K=BF25<:BG76@AH+KB@*P3OR(N[W 6OO?@%,!<(@F'N11E_8;!?
M&I3,8:;PF,K4XS**>4>?P!2:Q9$FA1!3C<1.([$7QD9PLZD2;D8 '-\ IV\?
MVR&3E+0<) '19'-+F<JXDS8>B2>),3,/>MBCGO?$1V?VZ9DQ[I,?$]'!#G08
M&M$01" $'2U!"W+0TW+!A%SH0FH5NE OJN:A-_XG_XM9!(:(3E3%.X9M;#PH
MAHS84Z/QY"@8+4#;$5NPMK=A!V5RH]O)D)2WO>WP8T_JVP/^5DF,R1!+L'G8
MEB;@I1,^+I2?B5R92EFY-ETNE9B3D^8Z!Z?1I>YSI],3H$BWNELF"@H)V  L
MG/"H".@$*3H9UD\T@H$(\,YWSD/(!SX5DHET"B$C"5X'^$"1:B($!L9;"?$*
M,I!CT@HB#P&6&"SR30P,X"=,F8D8?G*3&\@ 6?Q0BE.8\I2G1&M:U+)*MKCR
ME6WY+Z#7"N"X(& MMAA0+@J% !%"<(&[M"NB#X3@7P)3+X%],(/] EA&_[5!
M#A+&8%38EP?V])DM@<9AH__AP@I;ZD+73$PV,N3-;CB60QV"+&0_%&(CJ?,V
M[FBGD#DZ1C.66)[TV&Q&4AS;B^[S#/P C8XA.D*!QL", RUM06,T(X.@EL:I
MK5$7;3P"ULBJ-?Z82#_$8%'/[.-6^;"!9F43Y(X$64CP(#*1/AUB(QV9)"6!
M++!^"XXE+S8;PU9I-K%YZ<-*$YHO@5*4HHS<FM!T2LQECI6;V^SF/E<H084.
MEZ 5K>I0$()+_5(F-9G=3(#@!//]ZB<(,02H0H6JA<"J [/*%/&RF4T@8  &
MTINM.3WEDFQB  .^ L( D-(17/4DF.#SWK*6PH\PS-,-VH7*M!H0!JE4!2U?
M 6#__K(BEF[][UL$':"XV.+><\5% T1HQP7PTBYVX?==#HS7"@(3!(,-+#(8
M9 P'/QA@ P^L'HG!A$D5ICB'E<:E$8-I3&&32=Y8LI(W[=B2]K8<Y_1T;HC4
M3E!;YC*8)3'%3%3/C-"S,RB^E3XK<JK7Z"C51Q@(03INT%;+"#4(@95"'"(K
M'!^Q-:[5\8IKS4\>W\H#]CSY/#+S#EUU=$0)')([02)BW/I:LB3]-62!E63'
M<*CABQGV-E=:; M7P])/*JXS*)5L*<=DRLNB,L]U>F7J1,<G/85V4*!#'6D+
M'8!W*&$ KZW4HV"AJ]G98Q\[^4$Q?3(L& #A!K-:" P$_X J0T"3>2'9PJLH
M(KU-0Y,DS1N5(CHUD(AH2B Z"6Y'?G*4FLCD4D=A)_S$,(,&.( ?3W&* ]Q
MK7)9*X!8^2<9T-OLL9AWO06<=D(5BA:ZV(5=$MVO7KB-EPA:-, :)## Q@U2
MRIC[W"G P1@X8T*&?5*%$EX-#!5K[POWII(<HR0//4RR'QYID8I465 E<&(K
M'V,\+9BK>=+SGB<R=8K$> 8Q^/,SH0&H0-5@QL8WSK2NFO''3 CRA 0D5@&9
M=:HC2NL5P68?%;EH;,60<MD6?K:[]D@+;LLKRA395Q ;IP:0G"0E]>V;P&72
MPBOL4N+H'$K*FM*R>+;<*CL7)_]: OKJA+8EH WM]3XQP!U#X( '&M7HY 9S
MUS>!E$V2"Y&;1$2WG&Y>JT&2/ 6@*B00X8,KLIE;A/"!>$ P'DDB(KQ,^Z3P
MOY()4W*M$9EL8%F^+HH#ON"&^.'3!/$E5U;:L3^NW ^]1$CO0 -(;7*9*_5A
M2<1=M"U1>'E;7A=(A $(AE&/;A3WY-8][BM3;@,K^ KM)B5HX$T:+LV[I4J7
MJ>!XLS$I%3V2D&P.P'OJT[BMS#HM \_!!RE(%9=GYF#@XWK@(T49M^CB^MDB
M,'J!8XW;@N,\!KG3(A2AKX*UC5C+VE3K2 >HFDA;Q9R3O<?,R0P@#1+.L<W.
M\=Q>.6#_W3C2WO00T?7-#9V9#+$9:K29:8S&)Z%4G#D=\5'6FDQ=9JU2G<A2
M+8'.*XW6G<R2Z7S=+2F# <P#!]C!)-S V3F*3$B:I"7%I=Q !<R$08R$ %S$
M0GP K5@$JMR62H2$(CA!<,'*<*D$1  !K"!$<!V7 CP$#/A$%(H/4'C/3+!=
M,"F%4<R "<R L!5;/GW75-@/02V;>37;Z(T>M(&+ %$;>Z6>N)!!"+1>1-T7
MM^T7%LC!M\E+?Y4!P5A0[_F+@$&B9/Q>))X;8N  ,+@;F,#9\;%4\J5&O<54
M##7?;6B,<&Q8<?10AR$'WNR4EUT?D&A'=O1(]WE'47F?S(R?_P'BS(NY57U0
M'!75F(D038[)GS+T&(.,G"[<'\F9W'_PGY%I4=  X%JUR!3-!XST4=D$$L)=
MF1%I&2+YW%Z=S$[AC7*(&9E1TO-I6-(M'\0X%N) EM-)SCQ.3@GJV0E:G9^L
MH&>!%N@,VJ&\8 P>BB>X@Q((0AJ8 2_XQ*,D5W*IEC )"Z/$Q$QTB@*8 VV-
M! R8 W -Q'#I5JA)#T<\#Q>"B@)X@Z^8DT 0'@P(!.)%X4P,$U!4 #EM0-KQ
MP[/,S^7-3U1X5Q@T0+FDA;64%U:T0QW:(0#EH0#Q(1_VX50TVR74E^L)(KP<
M(G]5%"'@@.T-#$>E&X&EFR-N$(+AR_\@1$(F*@S#O*,G9DD[CJ+SE6+T25]R
ML"*2\%3/+=+;E-AV'-Q0G0W#U<P3@4&,G%]\T ?%75'0T-$6%8@R=!S'&2,9
M.<C(>17)70V1G56)B @ X@</5%$OPE64L<',V(@@40/,%)+;?&->T0TCG<R_
ME2-@=5C1Y1#T(5W2$4Y+P9EH%)\\CI+4V:,)S@EG<8[G8(Z@G(ZA!*1 BA84
MA$ ]#,$1<  Y#, -Y,XQ-21U"E--U&1,8$I#DL3@D80]C 1%"$1)EAI)5-.F
MG6>G7$]YNL2K)9=%R)JF=0],[@I-[ 1-V,11W"0_1(MV?5=W^:14&!1:)%NV
M$*56V*&S 1#_5RCEM)W>N5P;!-07%NB ( YB7E1E[,E>&5S&A_9>5WI4N5%B
MP/"+)(I;"BA!,-S)XX3&PJ10)W:B6BX?\U7,QC@?OXV9#WT8]4G':G)9D 25
MR] B7?GE>;R'4NE1+S85 %[1%M$!_%U5+E0#@XR1TSP-A*A1D'6(6?&?B$3C
MB5!C9\K8DOJ1:)8'(%59(:U-RS"@RH1CSXUCDBR'!"9'T1G=F=40!FY2X1S.
M8_$FY/AF"6K6"7+.GN0)<L(@H)W./RHG:8G"/*3 /)C!$02"![P#&1*+=5J*
MKNS:3M1.2T; 1K"DK72A-,G*0'#:WF'/,G5 J[TG061*%"[>0GI3_ZXMWJ_
M9# -H4X0!3^X@+!)B[ :FW=Y%U7P4U;,(01XGE&F%[@DI;@L)80>T+61 2%
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
MZ86MO#;$(.;!7-X+B/B:R!2%V46 '3.9;70CP2V=<8H;$IJ+Y#C&OIGJ11H
M*'! 60.$(!3!X$ EWI&(SZ%@>ZG2@!LP\ -#O.*69@("F<04VTN+^E..9M,T
M#R4&?E2 'WUW@^LVK>D;R.D=F8[=X.'T6D=C:@9NL)X;(,^]4X5@U91O+CE7
M1<Y6B:^ZLU)?1G"5W9#$;R"ZUC5('D((8(_W!"PA+_\ 6A,YO$2]!&QO?[\=
MWPE.!5R[KV^U(:I ;7/P@E\Q  *QLJ[XAF4L\QC#".9EKY"*U.?KCEMAK+!S
MN\I;A@F[^4L;%OZO<8W?-O7W:S96FXY]3(W_N2%XBI$8'"7.7^1:A;C,<B%%
MFF4'BV;861?#"(R$IN.(YN.TJHGF3SZ^ZJN*R&-F \G,2C5\J*9@[FO&A@(:
MI.9LCJ6J;*X"R6T&":_6+=WNQFZ&CNB.CLQFQ,PFJ4<2ZY*@KG&J;@:-I ]P
M )3H# ?> 1&,(1 \P'.&@$M,A?(6X@O2Y+1HX'1N"4TB0-,B;7G>Y$T^A1]V
MB9HRA1\:CTYHZ_ HQ9JFZ=&,R[7BQ/&N1U3<H'M"Q7N:B_)4);3(R54TH!UD
MS?.NJW[8IR3BB?3D9P_YL)Z&)=B$;7\$2B;ZYY\(D: NH RF((,2:-KH*Z'
MI:'$Y?>";Z*:S5I^_P*!#. K#NI<A$_Y4L"RA,$*YL4N1B3=#*FD"&GGKDQ"
MYJV/]HAA\&C\]FV'S.K?TD_@V@]D0F9D?NHWCH/AB*,XF".*E,J*<J'B;N;B
MOF,\G%&,K$H]L H]C., Z4\^@J-D>LHVW(@:5H[E4D,"_N/E]&VM,#"/%@2N
M6BKG*N0#):SG\NKG#JF$B,[H]B8%53"2)NE'>H0?$<MQI(X&JTX4EHVR*HOK
M$.$(KH00WD$'4$#57*FYB D6#&$',&#0#(U/[,%.-C+26.?1ZF[OADF8@$L+
MK\EU$@ %+B5.I ?R/N71K@=[8I)[5*T@S,[L%D)\R"DBT,>ZB" B;B7TX/^I
M?;2K].2G 9 2*7_E(;0$$'/@!,9+60@Q):3RO&SO G" V2[1VAS(]R+QOL2B
M*^-KORZQHL!B$S<Q7<!"^+@"%"]G&<HM15"QP?[BP08&,2JL0G#.I?!(PQ"$
MPVH*-2R&-7 QX'R*-DR.9'X1B81CJ$3.&)0A9JJ(QJXH&9.QJ;KC.Z3*&:FJ
M:,@(Y)2HJX(QB9ZF_:3FAZXF'%%C'-.J F-*;& 3KE@*0MAQ,0A&,=[MP4:P
MRQ!)Z.JQ;U10Z92.DH@3<?Z1S=9LL022!I^DSI3 <M[A"7B  PHA[/R!E;;G
MN1:B H[0' KMM-[N(B.@(S=R[J+G)9_'T1(OU%[_9TYF(.^&J9?$H [<!/*H
MQ]&BYWJT9P:6:]5.9?(J[WLP3[K:(5;6B=9J[=;>QWU\)2D=E'X@8!Y60)\:
MX02@4A#+B_;0Z[R0C:#*H"O>2_>^\J&Z12JD;5N@+=NL15T84=O.4EVZ8BS/
MA?D(;!R@3Q(* -W2K2ZMSZ2T#R]?\6 N[$'"3\/P38=JT?P(LS6"H6-*;.!V
MH^!^\60:4^2( _\HTSINAO^8$6BF:FCHH*JD\0"5XST83@$3TS1M \FL)C4_
M3&(DILDZ(X]FKC+*!A9S+M[>3<MT4Q[W*B[NYD3\ZJ\$RY'R<>F*$W$4JQ_9
M+$@<=>J6T\U\H!ZR3NO:_P$>FL .].P"Z@ +R*XF4^42W"!-U&X'=B!0;"EU
M&D6VZD2U1*W16C+R_JZ:5#(^4S)Z?NE-I,=Z&F][(&\F0:LFF\M[!G1 >4W6
M/J_6$G0H\[!!';0!3$ IZ^D+5D EGC()+E1_B(U_C(WVL*!:DZT4F(T3L4U&
MJ2T2)7%$':I<6%0MNPTM/^F@X"OXL )=!&P0YJ$6+* 4=W2%2JK=6+%@@A1A
M;HXO9W&MR*^F!M/?1DS@3@RH<"/%%I/%4.;%J @9DY$),M;_G,I+@:8SJZJ,
MFF@TT;0T4\XUJ,&-E.P_7(ZFS'$6+:!!I@SG/)#[W.9'V^9?' P5$\DWPZQ0
M9__$4)-N.!&5DA)+49.3L0(R4M_L'T)@LB@K2E#@"1#!2H8 );#$5$#+E5Q)
MM$['5&<)")8PF9AP/'=KFL+P/M/S"W[5\>3S)#G%FBJ@ JC'37K5#>;A5Z?G
M/\%I#5F-G$)K55(% I3 0&D-NT1ON_0PUQPT6D_O(>[)6I_20J,20Y=%*@7(
M]E; @(8/P,REOM#U7"%Q$KT%OXC"15TT@S+Q^$ A7C<HHH2/7?9K79S"'>9!
M&/8U /3E7O9%'MFM;=ZM,08681+&08HT;#;,91.V-$YC8??#C6AC_7I*9$*&
M-^2O2NFOJ%P&2Y=*B[9CBWP&C,ACXX2F *GQQ0Z09)/_J#=0S@$WQHW:]*8H
MD,/6*H\89&QD=@.I3&WB33%>2 2YC,%ZMD1^TV\,%>D0-8$3M4<8N'!<T!^9
M]LW\@0KJC+)$Z02:@ <"@7/J( >XY#\+H@'<4 PNLM!VH.UR"4\:!4_L 0.:
M,-)8:V[K;E,BSU?S%M2DQW6B<'I&S7JVYX=-0+G8\+F(54##1U74!T&!TM;N
M<$&=]5F3T@3^X$$_X@)F[UH;00\J%W/32UEN0@ZNT@N8[?B2[W/IZRNK#2PA
MB*%,EX+:M47A];VV32B,@K\ #%T^MQ'Q51C.0BY[5]U(RD<S!$CS4B_I[3(6
M!J;PS6635#5![(<R)N!$!FI$_X9]A4H^XL,XE$&*)K,Z-+;BP#<S 3  .Y.,
MV&-DEPB-VG<;\\-J5LYB6'- NJ9^;<A.9Y8V<^Y"7HA/=;9?](INOLQG&0DX
MC2XXEZYH6Q!QC+-Q,@E2(WB3.B%*Z&P0!H$*,$<+CD 0_(%3&^&S )0(%^(2
M9H!4374'S*'M2J<)PT1,R+-15HO1IL?Q[G:Y?OAZ7-(^&X]Z\I9M?S@[L[.Y
MP@?S;C*@@3(HEU4H%=171@(I'?=9I1A:I;4D4"*?3B )L#5;N;A;D\4J"8@0
MT++9<D]$%VATD0(L)2B_L*V_4-?X/NF3 ,P < "C5+2_+.HG*DAV+\<,1 @5
M ]FDX/_F1PM92(O73HUTD4$#K4SCD5'S 77*-'4C3</J>C$9&(<19IYCJ2XS
ME+DCJCQV/#:N ,<T?4>V,;'QJ^R#E:LF D<CEN%4K0[$81IF030PKF:S ]5&
ME]\&@.?RA.Q%D>JQF(UY:/71!3&)2)PNZIYY($/@"J+6<@Q@"! ALT[@'=[A
M! J![,IN\KKV$HPP[<06",SAG$D+[O#D(MFY(Z>I4-8D4WJ5;;7GM;%':WVU
MGX&5)OTV<&\2(<SNU=I)]!):#Q?W**4X6A\Z6J<X#/[@H4="E5BBHB\Z6U\O
MH_,))CHT)\K@"N(U@4+ZC$\ZC4LT+!W*="EJ^,CXO>+UO __B@KB=8* HH+F
M%8^G30?E9:>IS\'B9D\)N?L.F:C'1OQP2'G1RGF!J*EO@S:>.JHG%A@5+CZN
M=,9JC/\N$\<TTTLYSN.F4:M..>'0**P(;J=H(P+[C0+O**9J(!UC5G_E2B]M
MLQWKZFT"9LM0,>B\C%Y^]H )BV@)QU%KI$C.S)D3V\T\( 6RKH)!H1W&H05X
M@!.PX!U68!-82=4T._.\Q!Y*@+1.*[3/N4QPQX5-AYT3@(556[9>A[C*<'M,
M+;:QIY_1L/+6<"!2)9R^1R"^A[=].[L^0IYR3;B#.+F3V[BWJ<]/CUJ/Q;DO
M.BIAPG*5926^&(QSPJ/5.T2=K5T<_W%<J #XW"4L3W0LA4)V5Q3Y6C>#CJ^E
MR9BFEZ(19[?9:AJC/ @%QB%W_?B/Z_+Z=@[>_HA"AAJ191'*_INF K-Y0PS]
MFF']/&:2?>.(P@J3EX@8GD'B:LPRLRB+_F\[)ES'RF-H+AS#VR,8$0[^&+!]
MAPC$PY&MZ6C$,1 VYYJ/<+DV)2S+2BJ%4 A0X?TMVN*O[S&P<=QH&?5P%H?'
M??S'-TD4GM8@Z0P44( '6L"4MOD%+ON'0R!8-WLAQ*"6?H &7L&<!2 C*3),
M(@!/R&0C\Z118"',6W5.B,L!M*<,D\NV^W;56"W.#:)[1*=4PL?.\?!]@*5]
M[ERAN2LI^?_<Y'W> 8:;SZ.5#ZFUN2VZ$0I=?Z*;BU="T9G%NL<8+/[+U!U1
MTI6"@\;EODQZHBX*I-42*$+]O+,;^;!>HJ["@NRUHA((@T#!*4 A!-[A"'XD
M1^L;KW8NPFA]I2:D8'%=D<UQ>>,H-00<_0C</G2C 8&*9%AL_I0F.KBW,G,&
M.S)3VC^6E*=Q3+?JQ5 F =$4:K[]&UF.K?7-K1\&9A%9'=,];?34?PF)0W8S
MW;RLKX59;V $L&]<@7%?F0'R<*#.WZG. T"ASJC9<@;! YI@"9)A$RB[$E@I
M$?Y3L\-Y(69@T'Y@!V@ RW^@A%&'3TH[ DX!AE=8=LISM?>!M1O_+[FXB<V'
MV/)0)=5>'GQ0CRAS'GX4.KAUWB@=&NA-X.>3&R <N''@P$2#@P<UA%F1(T>2
M)#8>GCC1L"*6BSDNZKBH$<O&C4/DK%@AY\(@ P9 4:$"2B65*R^OR)PI,\5,
MFU=PULPIDXI-G"E^ZMQ)\^5*ETB/LJ12+Z5*E"F7(N59M.?*I5>SKJS',F>*
M4BBB20H@B<N$LVA'G%4[@FW;MU9&0+%B!<H#NP_RZMUKX4%?"X #6X@R. H%
MPQ02*Z8@00+CQI CMY" IH7E%L<N9SX6C'.P8& ^@PD=NA@/TSQX@.%!C#5K
M8\2,5<NE3%FNV[=UY>J32Y?OW\ET]1+>_ZNX<3I'CM@Y0@>8<^<\8!.;/CUU
MZ]0\@F7_S/USBV"8+XN7,%E+Y,:/%ZM7',7P8,'P _OMN[=^?;MSH4!YR__M
M!+9H!2C@&EP02& !!Q:@X((,7K.@@Q!>(^&$%$HHR3479BC)AAP&X.$U'EY(
MUH@CCN7AB2BFJ.**++;((CWM&##((*7,"$H('%"P! <OK.!/(74DDL@71!(9
M@@8A7*+D)5]$X,0/4 *Q@SGF[/ #++ \Z00L&$30901>)F#/F!B,">:8]B2P
M@1C[M.F""S.XX<8,<9I@9QAXXME GAKLF9 &@&H 0:"#0C!HH(@&VD"BC"J*
MT*((]7F0"7\05/^I RJH0-"F!%'ZQY]AO*/#"4FT$E$K24R4T:I89(011[#J
M("L6(0VQPA!E7 %52TO!%!-55 T%U$\\ 444L<;2-)-12;'DDK,&4)'2KBM%
MJY)*0ZTD$U=,];K555=PRY0!.>$P3R@@7B/@6O^UVU];^5EQE[SRVI<7?7_-
M%UA[B"&VGF.)G0<9&N2)%YYEG&'6W6?%@-8P&,6,IMIJUK$6&S&SV8;;;;SU
MT<=O( <WG'&]'/%(<D< D_)SP!#3LC'678?=:L&P$4S#"X.7F6:7D=?89.<Q
MMIYZAD510WOQP>?7TO;:)^]<\[[;W[KKKH$6%U@;R.#67!?@H-=>5RC_-H9D
MDZTAAQ8&(&&(:K--HHMPQRTWBJ*$ $HI-<Z(@P'O+-$$#YSX\TXA+Z"0B!M?
MA)!X"(POJ60(]F )I2%W3%DEE#]L"803&'3IQ"L_H'DF!E@" <N9&VR@9IO[
M5% !G#.X\/I =M:>T$%A1+IHGXU*JJBDCP+_Z/ &#=^ 029PBJD;*LQ D H#
M5?I'\8 V(&HC$-E@@ZF-4%01JZ_"JI&L&XFT@@XF28O2L[\JNQ.RQ<8/O[')
M#E645M(J92THZT>U_E$P0<E+4F 4;5GE6_A[%E*:4JYY"*,  2@ U=JR%JG)
MY6EWR6#3\*6O?5G@,/P:FM $)IF"&0QA"FM&_W=P-IIB1(QB,,3.Q8QA"]MH
M##=]8(+'0 :RX1"G9"=CSG)8YAR72:<UU4D-&TZ3G>UT)V$),Y@$M  T\P0-
M8"*DP-$H\$'")$T^]&E:7NJEE[K4Q8(45$N[J':U"1"H0%CKFAS!%J&Q42A#
M9C/;AMKV(;:9"$1OFYL@!ZFB=Z2 1DK VTE*(8LF!,,8>!C"$ 3A#R$5B4AA
M:-SC+A$",5P)%CNP')5V8 C3P>('0+@2Z3H'"Q9$@$L1L,<K?_ *+ITBEK)$
M4P)<Q\O6N< !=/JEG.QT/-L9SU&1JI[Q#O*I91:O=@:97NTNA:GGS0!ZFF*>
MI1S0S$6% 05ZT$/VM/^G/>]]KU48<=5&QC<K.<BA5F60UMZB B[WT618[Y,?
M/O4)+/=EY5K.@A;_I@65@N8O@-&B"KCP=Q5N1:M;H*A'1+]%+IO,PQ@>,LNZ
MW/*N>.$%+V+4RU\$0QA^^>M?(SP/P2;3@LJ<,#/@"88*%P:QFJ)&-3BM6&LV
MMC$=]N9C9N"A<))!LB.4#&7 L ,19^B:BF&'!VRP6<UR=L+Q $U@(\SB86K
M12]^\5Y,"^E>\!,7-*[QK .:0('4^L8$S9%K7ZNCV"ZD1PR=K6TB2M>(]#H6
M$Q'RKX+TP!5P4(I$)A('5)A''@[! PY0TA^">,?AAF0DQFE@DTE" 0N>!(3_
M48:R2E8Z)92Z!$LLP<(0/R#=F$QK.C!YR95CVD";Q+"!U[UN!JV[[9P(0KM)
M%7-W""D>\9Z)O.3929J4LA,W"V)<Y37/FLYKWB^5]ZGJH4 'XY2"]E#E/2Q0
M!)T="5^K-I(1=\H!"X20Y_^P8D!EZ81^^82O_(AB3VTQ5*#JL]:N"AJ5ED1+
M)^T[BKA<(M$! [0G7,D)*-XA@0^A%4!HK,N\\@)2OBSMBT@[J6(< S 2#LR$
M+KT,>%1XC)F*YL016Z)VGFJQV/"4-QS385"%J@NBDLPXRDG9RHP!#!Y3!XDL
M9F+-&H:SA1U,BI,A6&2$QN2A=9&+[_DB8"XLU@R>_W$N(RCKN]S%QK.8A4!N
MS-I;YRBAL-GQCG;-(UGXBE= ^O5$;P:LG%<TC+TE$F]XP\&"M? W,Q1B!86
M1) H6Z1,:I)Q(4C$*[%D!-!^X+.F!$)K78L!5;) M*C\P0V\1+I+EW)+73(3
MFF2K.C958!^_/&[MF&L\8]HNN:HVKG(OE3SE\79Y;W(!\YAWS5YC,T[=C(4&
M4."0[&EW>ZGZ7D5TT!!TJM,CZ_Q(2.3@!5W-\UJ@@(D]\QDLK]P$6/"+G[)^
M14^E^/>?3MG50/DK%0/@)":_THI$Y8U KG E6EP!15!P@ )=./BL''V7A//S
M #+:)U])"Z&&%\-A$@(MQ/]5+7$SOI,SAM&,8D^=#FQH<QO;P%@7'Z/QR'Z(
MXQS;@0[-Z7&/J=/4IX+!9J>IN,Z.;%4/9[%HA^GB!Z4\9;!6&3]OV8]9 40U
MJZD5C@4:<]<B9.8SX_'I=A61U-W<QQ.!*,YSSKJ'Z*$$*N#MSC0R@!):<0AJ
M/$$;6( L/%#P!4(O+DF/"T$9%'>#U$;@!Y_UK.FBI,H;L/)*LYP2# R1IDJG
MDDNP]+LLN11JV;;IU!5PGJU5_2CD':]3ES^NK3<OD(%<LWDJR+7H8Q>[T<..
MFYYJ@!NPT @;2.'UK]=>]Y3-JAPPF[P>Z4CY=" ''1""OTY123VV?:SYSL_;
M\O7_IU62PC__(N4IZUY?]*W%DH3:)-Y:\56WN,6^KEQEHDW1=PI D8AL3""C
M:0EX?\QH%X,?G.<*SV+#/6P9B!\YII[A3FA 4U/MK(9B2$0,S\!3'-,Q(N<;
MQ:$+1E4<*"-$SF$'L+%R/Q9D*S95.7,,U(!"5G555Z15[D$8.?=54]9S860?
M[9<?0B=T4\,N77868/9&<<0%2A=7"L)T3F<A>=0A>X0A'S(6@$0B6*=U65<W
M7V%8>3,(B94&$K $1Q!)0Q (A>,&;O=V<8=H"0!XH#0E._!H-)!*I),Y7OB%
MHN4YYB!IAO D/P FIP,F/6 /;2A++- YN>1XIR9ZP$0[_\0$37FX*0W >9PR
M)]!#$,'$/&]2>H4H>HAHB-/U!XQ(*:NG/; '>]Q%>PW!;)68$;>7>^VD$?&$
M _.T7NU#?,<G;MWV;:3H*_.F%>M6+?I%4 7%/Y^X% +$$_!60+5HB]UR%=9B
M;^S%+3E1#R'@#RW@(1($85)#%_A1<"&%<"15&.UQ&"@U?P+#4B9D,,? &?F7
M,Z,A,1@7,]/Q8KRA&T E<D5U5$BE5"P3@1839$\U9$8&'C3'4AR('ASF@3D'
M95[%<PAG@A16</IQ1F:%5FQT(%F3=#*H=& 3-DTW5SB8@QR25R429WTEA!29
M(AYP2$K@!6!W$@8P!%J "&R0!_^5, 2%8 :59$F7U#@J&00A$ 1B@ $E<$J&
M8 BAI(62AB6<E5J<0SJE<R50 @L*0"4*D(9 "02O] JH=7AQ>#IB8@^.EUN1
M5Q#()6NUUERUMBERPEN&&">$V&MO8ENMLPBVY3JR\SJ80GJ:LDV,Z 9#8 .0
M\'J!  >2F"KF=(G-5HGCE7O0A@7GI0<74 H&\(E.44_N$V[R99BFN&WV!5
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
M:J:ME=3\E;S$2[+SVGH.)P&<  0L)H#>E.'\H@0L V*IVR<;I!6@SBJ@S@Z
M HT0W!P@SQ&\UU)@*JDB$=^CP11AB;C7EW+0#J P",,;T$FKIMUFT,E"?,OR
MPS_,F-O=?% 1WG8:T1/M;MH&Z_GCPRV<PU@14="77]#2T6(;%(F5##[(J%#C
MQ")U80E7&,!*Q7A;0BVEJ^%1F]D8,:(Q,3=U':6:T^,H5,/QTPQHCDEUX6Y<
M'<VY1+<)<YI;F]0YC_08U89Q-%3-<_I2ND[SCUC&XEL]D&[4U; ;N[-+NPZ9
M9GW%9G[DXQ1) (/U=5Z 9S,R"%<0 J'0!%K A/]XD .5P '-ZZ[P.B123J^#
M7>76BW==3B7\6J&1MG>H53IK" LTD+#'3"4=8 Y18LS*K !#Z5I.*0;3==H"
M\;^NS>=YO@](O]I"JB:I8P\9 /6C!LX#C+(&;*0J&Z2RP\!B,.F57@0<4.D1
M;,&M@#T[VQ \V^G+1CY\B5V$\+MZ4\-(:Q0$3=W%,MWTE= )Q.L[O%^26>O@
M[=VP6%':%ZCT-%'XUNN_#NP.90 =O7W8EF\JL;;"\ #$:$839B]A1+KQ831U
M&XW3^#/8CG\R/<?<:*LXM!NZ 7(\Q*H)B,:.R\8L$QU&;:M0I6)4-9U(1D(C
MOAC:&;HG/H*!;*SX\>__4T-TY!D@5B.#BAS6-<B>""_)#YG6:ZTB/>[P<+,'
MFRSD1"Z\Y%+7B+#QR2 (.1 (G% '?6TX(R\D*_G*B5"]+'F%HL3R+-_EH06&
M$1KS4F(()0 0&'X8VK'#W Y8"G;\^$%CAZ$?$3# BL BPL4$%52X43'#C0./
M#MRX<%%!C)@*)4^>W%?!9<L*+1/8L[?!)DV<]C+0W%ES7X^9-2O(L$E41LJA
M*L2<*%*$ P>G33G!D=+*AM4D64\DT7-BZXD<8<7F )M#AUD=6.3H6-'.P" <
M<''@,%#7 "A05*A<X=LW!=^_5_X&%BR8,.'"?17OU4LE;^/'>2,[!F77<EVZ
M_Y@-S)VK&6_GPHXABP953[(!O7CO4D%M>C)EU(WOFF:-.N_LTJ *7WJ7;$2
M B.L6'E0W/CQ!Q:26V#>W'F4*!8H1*%0W;IU"10D;.<NH85W[RW$BS\F/EBP
M8\>"-3L?K-AY,,7 \)C/P_[]7/G[Y.JCJ[\N  %,1I=>DNGEP"-Z.>*1(QH\
M A@[@)$0&&,J)(:8^S*<+Q@>@F&CO?-:"$;$\4K\KCONM%/QNNLL@"XZ"IR3
ML;GEDK,1N0>@, X***R 8H01?@1RR!$F*++("9)4<LDDN6AR#2ZX* #* JJT
M\LH"KLERRRRUO.9+,,.4Y)HQRR3SF@ D">#, -9<4__--M.,<TXZZ[3S3CSS
MG-.?% 8IY4\E2AD$KKJNP &+)1 )Y@D.&CF! TCJ$ ,%2OE)Y-)+OPCADA!"
M^"*(1(+X- 1^8#'('%1/3?4.0PX" A8@@&!(5@R<V.%56# 0R*""#C((!@$Z
M,(<&)U@H@=8([.E!AI*8)6D&DEQ R227H%UI'Y9.BLFFH#;89P.:+NJA!YW*
MW8G<G/9Q@:@$-I!AD:&<S:&I(O+( ZHBX.!$"GYMN"J)1K)*8JNNMB+KX+'0
M2DN'(;Q(82ZY,K,LKROV4NSBPE(8;+#$_,)XL<4:2RVUQU:KJS*[0,FLL\TP
MXXPN*C@S(+34ZADY-=MB>XS_,KU06XT*FV,#6K*@?T:9M'H,PR&$ 2Q8<P0<
MH[9QQN:B@VXZZEA4$47PPC.1O!;2$QM$]X(!8[[YBLF0!_V8X"] N ,L<&X%
M'7SPP0DI-.;""WG <.T/ R=[Q!&_UJ)K%%?4NCH78XR.:JIK/$XYY'C,<4@A
MB0322,Z19'+)-2:(,G0KU\#R]"O#[#),ULTL4Q+8R713333AK--V/7/7??<'
MVKD"4$$'T0P'*D+(!A$MM$B#E1,JR:,02BM-Q%)+$]&4TR! U?Z+,K[ H%<!
M4DVU(". *.B'6&%Q I8?8(%UAU<HNH']@@P*7P$!M@A_!P4^4$B!$BC+)C9!
M"DE<_X*2E;C$)&+ %@,36(&9W" "[=H NB)P@YXDRX+VN.!.,M NH/3 73(P
M2D?\ 0>GW"LJ3:&*5;#2BJP$["M:\8H>$!:6L^A AWH@Q%]B!A>Y7&9G%OL8
M8C+F,<!\K&)]:4S%;D:RGEU&,Y9YV69>UADLGBPPE1D9%UDS1+W09F>2@4QN
MAE8:D9FQ+J:9#64 DX)VR,)IDH":U*8&N:I1YVI:RP[7N/.=KX'M/.HA)-G.
MIC:T92@_3-B/?^(VH $=Z$"/J%N#Z("WO &#&'OKV]\RQ*%B? A$ZBF<B1#7
MG:TMSCHUL!H>950CYMB1.,3AD14TISG.?4Z73H(2E*3D2__4G<Y+PV1=,<GT
M.M@E\TUMJEV:<+<[:$933[/PAZ'\5 HL0FP0H'C'$Y"'"&,$X@2!X( _ZB I
M2B4"!9BRWJ8Z]:E0C2H$-SB5 ,+W@?$]A ;FNY7Z8"4K6?W (+*"U0\P  2"
MW&J@QWI(^6!1+GNT2X$*Q!:V-G"2BZ+$HMIR";@NHJP$D"M9'%0624/*P8N<
MPEP0'>  -5('*:307BJ<"A[X)05_)0&& MN*P+02EK*,96%8*,,2J1 QNJ#L
M9TKD6& 0TU0E@FPT(INJ8U*FFI:I+)M7Y RA6I89C3GQ9B6;S&E>TYB@Y26M
M0[19&%ECFGI,;&A4^$L(WL$#X-C_<6I[E1&,]+BX/FH'16B0 !J^5A[RI*<9
MI 01&,S& _G0YS[[X0\CXR8W A%(D@ER4(3H0 =CZ&V3&/+DVCCDH;*UISRE
M' \:#I>XP"[NKX][G"MCJ1S*42YJ/<K1CWITRR/I<I>A"UV4"L %TTDIF%4:
MYNJ,*:9C(E.9RI1F=:VKIP<HH1Z#"F)<N&N =IQ@"=1 !#7R@(=&%,$,_H@>
M"OCAWG5FRIW:"U6H+G$),9@/5<""0:\* @0:)-00IOJ!$X#@A!^\(E8+!H(Y
MG" 1AK2J?NB350DN<L&(7G0?V#I@3,20@ 2(80,@#K&&IS5BB6AP)A>6X+AF
MTA,,6$2"_SHY1;(BD(%QD0LH1W'!#6+*@3RD084LO&E5K&*#@?DT"3D=6%=L
M>$,=RD$/%[ -8ZIX,KPX)JH<2PR7H_HQO3C1B6,<C6HJHU2[K(RK7;URH7P8
MQMM8M38XLVJ512-G,AN@K60L65V^*$6[U$-CI?"'! (P@:CA=CFXG1%TI/,B
M5?JQL%XK47DL?8S%#DX^Q9 /&^Q3G_SD@I%,"%!_>B&@ QD(0;U@T!'L<+?0
MBI9O?<N0?$Z;VD&."+&FY%HJ5?GHZ=C6.9+3K2Q[Q"/@#BF7PFV2Z"8 I6='
MZ9?+]=*6B/G<,[E.F<UD)NWD=%UP5]<#AA(47;S+71R 8AX<0/\$(EJP! X(
MHA%Y",0YT5DI]\J74YX"E3R]X :!]LH<]TM5@.OW7X/FJE:ON-5 'O*J]C%4
M(4#XWZU*D*MDN8LE%*W B",*8II0\"4>37%.4OS1!$1@Q*? @(TO?/)3>) G
M17%! FQ0KS0(V5Y/R5>1_845&68%*P+K"EF>K# LY" (5[ +7ZYX,C&&63&'
MZ1C5DVC$D%4L:8SA<\7.#)N[M"S-+G/9FB4VE]!XO39VF?,7W\KGN)YF9&VM
M69W+&E>3M0R*&HLC[.J8Z$53S=%[Y*-@NT-8\1@VD(L5$7L8:S:SR>=LGV8;
M?][V'[B=.M6;91"#[$"'"$DHM#S8FWW_2NMI#G5H<"3:]7BV\]H4Q5:VCJ,M
M'OFZ5ZGI*$</"!*0;*GLS7F.V:(+G>B0.SKC+I>Y77)N,5V7[=<UDTWAIKYU
M_Q&"*PRJJ]S5/@Z&\(0E: $1/#"##?#P!'B<,WK\>&\Z+[6I,H1 >Z(*0@A*
MH8$()%0! Q? J19"/GZZE1AKN8G@)X@PL( S!X J,/6)E0>;L0QC((H2,1#C
MEH\;L799,8QS.8E@@98KJ8^* /6I"0["@(NS")6Z,8P8(!E(@/3B@">(09V#
M"CB@"DBH"G]!,IWR*29S%*_@"J%:F!7 @2E(F8IAF919*B*:NB3JLBW#F"5D
MC#2Z,RXR,REB_QDU@Y@K&I2R X4W(PVVNPW5B"+9J#/'B#N@N;,TQ)D]TQD]
M\YDU\C/3, P4T((TX8*_*PY&ZZNJ<9&LJ8X_W!I)$X_"^AI=$Q%,TS3'0ANT
M$;7*\@_, Y!34S5)0A &N:0)":V]F8;2^B3(,AM1 I&P":13BCW%N8Z_<A';
MNCU%TRO+L:7?NB4C":[A>[9F@[9>4B[ENS9LR[8O028WX38Y@9WJ*T8]^8=W
MT"IMTC[N H40((<E"+\E2(- :(4\X(%"L+=)P;=T^H(OP!YX"I40*(-24 (Q
MH('^017^4T=#X*=74(B"T!6#D@CVB16(0*C]ZQ5X),"+Z(D*O*BA8/^@=J%
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
MN/=8*?^PA(-DA7-D"6K/#) @V^W/ GM69=G.T4V64QARN.:G@&((\32']O'
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
M^37XU >28:LD)D-;MG_X UO?@EM)6(C:" ZB%*UE:C:XAP@)-"$83_A>&IZ
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
MZ[8<A5 0U>V*(%KWKHH)G="I"Y1]2U6(1"DDPE;@X,'\4!!955XQK%]<:&"
M@1%RJ!(R8=C_[?)/_G*==94PIR_#LD8/]M52[M ;"58SVRAPW.@9,A9U[.BC
M;657 BDB(9*E=;-IZR$">[,DZ4<?BG/9I(U P.RRQ)@G=:"SH"X&AP <4$.D
M%*<$:,&!_:5NP<,]E_#@",Z9JG")\(.,7,) O_"-S, &)+257&VSZ;!E-K3<
M=DYM2DDUU;"4?.T'*%\->V:UA9N?WND\F8/P+(#<QD 6;T%*X^T5RW<6KZ))
M9VHFY-:H'D(-U(!Q'EA *9A?#E2GG(_^01A#.6=TN@H<7X![ZL^UDAQ&')FZ
MSBY3VR/G)F"Q^AP(X=0#7MX#M=1Z/JO*-0A\6L7,66LDSZY#?CA#_W)K1J@8
MMPH96CN96GLRCH]+*!OU>99+.[P#$Q!67K]%#_)UGEUH+!]&UY$5QUA19?2D
M%F6&'1"#'?! B=894:*O45H5^QK,7SDE5%ZV8>618B$'&G;V8T76=HAL91$P
M>G!S-W\-?532)$52?C"P:_<')B@!)QWU!(>$.T10J1FU(;<6W;P#I1"8%OBW
M]@1#]R!"'@@"/%0"/,!#(Q3F *3>ZOUSB0#;)2B!"]>>!KC!='=F/#5;^6E.
M$@.?YL@MD4 /\H6W/5%3Z4@TDKBMMG4.YQC)D=#7D)! IF)J2IO"I@) ?'.J
M;KJ"J!;G?P?XJ2K8HPQ4^<!!XZJC<RX<PO^Y<:O ,18$@7M"ZTUX8$: '*]>
MIP$-"Q]S'(F=2U&5^XIE*[(^,FV7N,HELDNEN+7N>XM[F#]VX+?XF'_^+@1*
M9+@^X/#N>($*O,]-G,5=09#CPC'T3)$[[X3:A<,DT<0(!K_:LIJMV16)*-G!
MU6?(5<J<!OKR19Z=$5^]G5\!&F7WS#*3.?T>AU4N&M]Q+!<($J2)]GA4UI"2
MY9ROMF?IH5KB^9Z;C3_HB[:&\FI18,D1795*RX-TG@U,RB.>A8$-)R)P  E7
MPB8,Y@#D *?7D@J+ 0H0UR\EE[$9&XY,]RDJTZU+\:O?L/F9G[Y)UT1W5W77
M<)/(O47W.D5/&_/_],AM0EL5S[<5FX*Q3Z.FRK<TDH K<$\_R72 'R>M#5RF
ML.JV+UPY[K0;LPJ&W4^#1+BQ#F!'-GU4V#@*KGL .05%BF>YR^<CH[.)6^!5
MJUI*9.!3S/N\ER<'=O5VZL1#VFZ,@PM%]"-.C>L(';Q_[MP&'<M3!#D#  -9
M\*#"1!U>(1%,8B@901$M=VB:5=$1H)7(C(R<;09HF+QHI!V7JZ]>]573+:5M
MR&B-&E9B'<W>Y;QG \2$-1,(KN%BT& !A0L9-KQ6X%I$B1.O2:H8T:(DC18#
M:*P8 .0UD!U'DBQY$F5*E2M!K@N1XHH!4 8,4)EI<R8.G3MY#L)!LR9-_YV#
MB!8M!0I%GB5+$&DYU 1JL#1YGB R@P>2H$V%"@UX\77  ']C_=4Q:Q8%OT0A
M+BD91 8N&240-#C8@ $#$'-[80@0T $PB;\"S/6%L;?#87. .PCHVQBPXL*%
M'9O;P9>PY;T*=AC:\7GOC@][S8T60(+$%C5; +1V#6"+ZM@ $+3>T@$!CS1/
MFAPZ5,/WTZ5+GCR9FJ<(\B)%X,"18@.ZC22MDDA/<CUZ]>K2<W37H2/'A:(\
M@=J4.1,H*/0T9Z)73\4 #E!4Z--_3_]*?OW[]5.Y0J6>^6S"R;[YV ,*P?B
M^HDG'(HBRL$'B2K%I_&(,F \'%+8L+T$$T0//O\/VS-/)IQJ"G'  4NDCST6
M0P2E'OA A+$^ >F+,44<;[01O@#5"THF!$&)J1T4?&GA 0LD6%*"%IILLH4H
MHSRFA6!:.":89H+9,A@P^F!"%S-T&7/,7LPT\XA>CEB3#CN >1-.8(B9<TX>
M[+R3#1ZXY+)**ZF4TDDF!:5  D(-I0#11*.@( H++&C4T4@M2)+22A^X%--+
MK7@ "BM&@&*$4$6=8 2"3#UU BY2334A+AIZ%2*%)H*((HDRNFBC $02:21)
M1A+)5Y:$'798?^I)0;T?[_NQ00;',Z">FM:K\$$<2CEA*42@.H2")A!98BI$
MK HD$'(J*>0%+-#U)P?_LLHZZRP4UFJ+#"+@@@ ",NH2(X(2@-CAL+\Z0&U@
MP/[:R[',S#'$D YNZP Q<TB S&#22,M,M,^,V.&5'3B# 32$&SMM"Q)66\V4
MVEI38[77;$NMA332Z"TXX*#Z%ESC\N!@YR(X8$Z*YZ*33KH3IJON.>JNHRX'
M/;S3@Y (=4I0I_G6.\^](($*D J=S*L/;/_XZ\\^_VI,\<6K/610P6:K=;"4
M"(V2D%J?=+IBPQ"I%A'!M(6\Z42KM4Y1P)M8E+:^O@MT44>TP[91)JX!# K&
M#_T#I<AX*+B4T"4!_?S*/?<L!DPR3>\EF3./>(3-(X!QW9@WC3&&3F)XL/U.
M_Q[R#*:8/:_\'= GM1!T24,+313Y11^%5%))*9TTT^@[[534ZD<M%=55!3J(
MBX,F*. @AQ:**-9:S:\HHXT^ E;77HE]'WZ4(GD)61"A52_ ^)K=:1!W:+(I
M6D(9"H4&40H#S",/W])6$RAP""U\2V:(> *Y6($'053B!6)Y05?$4A:RG$4,
M\F)+*8A@KWOARRX1P( 3 ":RD3E,#9"93&5@ #)#($QA%O-+9A(V&8M9YC-!
M+,UE_B(8DIF,9:TQ!6T0T+*4N48U?T''$O(0#-_4 (N^N1EQ=)8'+RH':$.#
MSG628#2BC9&,26A$=W( 'BR4P0 4^HF"A*0W:1U(1O]9JTE,?O0X_.@')OLQ
M6]C*]B/V&')!0M&?_AI$K0'2#4)ULQ .J+"AF"!HCEKSD"9)]*&;W*<\9P-0
M(054(JO9AVL&XM$HS<8U' DHE0,27 #_-Z3\E&(>'NC#YIZ$!M!%*1A8PM*>
MO#2F/IPN=:I;TYJ 08<X 8-VM,-=[NS4N]YQB4I6 IWPB%<H;R(/G%%H%/.<
M%RE+14]34."4%4#EJ>J1*GO9&XBJN <KACP$G_D\WZWX21)@^0J@(8G?0(G%
M  / 1$56$UQ\[-83J;4(/3VA4-Q*D0,%:JN!P@'7S(Z !X]B91,;?($_UB66
M =3A!O"J0UJ^< D2ON5>9+C_Q!_$< ,,P,((??$+8P86PXDU1C$[Q=AE0*,
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
MUD-PXO4T"_7!YHBV*.M!D.()ZG-9?R.M9*;_RS@!*P1AXN"!-]'%-TW,I.K
M7<ZBQ2XAY&),7]P@53&@!%CU,60C-E9C<&%U8E*#,8PU,D00YCB05ZWJ55E.
M, ZWB*C,-JC,9+ *-0" !%PA&*IB-L$,K<1%!V7F(CG .8I "C@A:8CP/^,,
M0)W&:8Y0#QKA),<N)>D(\5C21$_4/]JF1/ACL0;)U&2IEG07>;\P-:5&7RWL
M021MHLB57]-P8.G("?-(14GT1*+R[5A+#L/&#(G7U;R70 [G<)*%U;BR02=6
M7:]@'G+!+(4)V)8+9)E4]F9/NMSD38A!3J2)2JVT]X()+:=DFP#32S\19Q^%
M,,WK,)5/4]:I,8>6_Q7IB?K0+1;MZ2$JL]V6=B/21R-,XI^D=FI9PB7*3[<@
M*\]V<HZZ5DA\A++@Q@#:00HT#"J6[A#$Y<.ZK(*RPFUY<RN^XBO^SQ\ZJ(-
M=:5:"CG+45]F8 ,B !;PX@>>$W)_K )A(QX+]^4*1L=^:JH8X^4F,(M==>54
MXW"GC#P-DF .5S8Z(5MH)LS0REF+XS:_"'6#YCFD( F>XS_E+*\Z,@G82*]*
M4@>\P!U^T@O+SK-ZM_!N M!6\NW@;NXHE-0D*Y$8+?TBB>_PU=& 4M)P5_ V
M!%G*E0L1F7KK"+7J#G'&=Y0TCY"PL$9GLGA;;7!@="LG=G)FR6(' 04HP?]1
M?LUCRR094L<M(_%U@,%-JFM._+=*=0\, I@O_T1*/$>\OA2!1Q'YU(O;O T5
MQ>UZX(D5(_/<+I@6R\>_, )] @QJ VJ$B646:F$>-"3M]*9WR:-K=\)';"OO
M).S"#. =R'9;W+@)/K>LGD!MV;82ML+B"B%N.=53-8[%\)94ZT4#W& ?;D =
MU9&( J/EL*PV6JZC)\8<6@XZ6TZ-!V;*3)KHEDC+?.IP"?>,T3.LLJJE6U -
M@$$V 1HJ;@;AQ.7IZ'@YI& 5\#@';* 1K*Z,\"I  ?1;VT@'DN "$%0U=1>P
MU :Q%&1>16L0>G0F(=E=S89'F-)"5YAJZO4+(6G_0XV""0TNLZ9F\&"BE!=-
M;: 02"A9E0X$1PL'1Q$-?$/DE2*Y/G3$8*7E\PXM\5:910(HMV1B0_B9#JP@
MN))T3.HW&1[Q+:%4=F*G3EA63_3D$F%69C\GO*:YFAD%VZYYVQ#S4M(T:)W/
MFR'S3<-'3J_/%CGX@^%M3T4XWM:Y)/9@'H+10=5N<JB&7.N9/8"4JG4B;D(
M#HI#-IN"6[C%_I@B#<P@&[7B!+BB&T>*4\%QXU)*A 8A.?.%"/8E U;5"8
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
MXDG-!W8X, _H(0?5EV[3MQY+Q@FI8 %+D >^> 2(80:04(PO4'Z2D4'IIWX
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
MN$K@@0222@H)KCGGDD-..>2$<]B?.A*9KCH-OG!###&X<R(\\13800'_M@"
M/9(1(-D4 %0&@.3TY-/O/IGYVR_ FL\;$#V2U8C#$DNP6"$'!R>$\,$+([SP
M: \K3!I$IU.$FL2G]= #ZA5/D$('+SIC-\H@;43R1B:1Y#+'L;E,;$FQ_[D]
MC*&$KAT$W+!KY*SNR=!]M\K1KB!4;K1!\1%,,0.O<7"_$\/34+87AS/-S+!,
M_,@WT94<%($$'>A.R_M42"#*[?QKR#?[)"A-71QJM*(C(L5(HXR(,4;3CSX:
M*1@V4E(IU%)W1[6F5%-EE:=6HX UJ%D?@ +Y$6J]]:E==[7*J@F$%18LZXU-
M-ONTME_++KC8<BO::$7Q((31O#7,H,&PW#8Q]+<DDL>SU^]\<W0U4S=&SMRE
MTHO5ZET-:UKC!3FLH09/" 8B\H"'0A0B!YL0!!X$40CEY. %"VL8<AIVP875
MX08H"($2+J&!,'R!'_P0PPTP@ &/?<P<,.A #/].)A^3;6$][#D0R78VG__L
M9V0Y0T_+7,8>!*C!%0]8@Q16, 0138A"J!F1B3K4M*1]R&E7U$'5JH8B+4J-
M:E_,XHKT<((D<. "!O!,U\#6I#4":7!?0UN8!">8P^S)('.,8Y?HEC_*A$9O
M5D(3D1:CMCS&T4MK(YL@#;.^1=*1,.^;DYD<ER;$O.E("\%3Z"YG2<UI!C.:
MHUQ!/->X.Q'D4'<Z':,:]:A)6:1U&>$(,8 !$MKQ@ TB*4FG<"<J48V*=[W[
M74Z MQ-7^81XL!K*K)*7%%O=*E?/BPI5?'45ZG7%>F(A%O:.M:QEN859X'N6
M^/+B"0^TXWQMDU.YVG?_OW4Z$ER(9%OA?$0_AGQR<WBB&Y3&Y<>]R0LU 12@
M_[0P@24$XQ!+,,,$7U"(2A2L$,,1#G$PR+#E% <#QJG#%R!0G1*Z03LWN$''
M%  #&(SG9C,T#P*(N+*6D< ]\\F9$ MT'AZ20(8H,T_)=!B?%JSA"13" A;H
M%2$&Z8%I5J0BADZDQ1&-Z(M5&U$6M\A%JF7Q!&/40PZ2D 0X2.%%GVF79!()
M)!JU$8YG6QL\!ZF83%X+CUUBDI/D^I@I_7%O??-2D="65KBJ+7!*2ALAW28G
M]R7RD4L:E*"RI=AZ"@I=:<*;^@;UETR>B4Z6,\@GZTG)4!8*LZ>\K"BIL"B)
M_QQA(A99G48P$LO89:J6(@D&IW9Y#%&1ZB4M0 -,>J>J8;+*F+$ZW@.L@+RD
M.',ISGL>5:07O6IR!2Q;T6:QD+66;]XE?'4)WW6C%8EW*.$*5UID^[95)LU.
M\G!R5-)9,:LMT%FN2Y(!*XW.5"5\F2: \AJ@%"2AA7XUX0F<@$<#95&)"58T
M!\E9F',:AD%_0(=B',48/[83 >^,E*3B@2%Z3$:"]*RT/?.1SX#D(U.8 :@#
M+GM9BK?0LU3DX )# -IIB)I%I%U1:1^R(AA1%-6G3E5$4OUB$EI$M220T08V
MX  6N*;/_14N7&Z4'QL/"2;!0@9]9DO,E=R8-CVJR_]&UK+K70.Y(RYEJ\I8
M+EO8THQEM1;V6XAI)-O,E-DQ)U9RB:4<NMIGKE/>S[*>Y1QY(^>FSAYJ(;U
MW40>90>* ..5P. (I%T+$ESRH!B6WB5*?+D[-,0$F*L*7JLH4(-C_B29RGS
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
MS%^9Y0T6X,!B"N.7]BGF6H;)IK?$-:XDG" 'EKG,9<:%/_VM"S3M<I=I4#/
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
M"7EBX4EJ1';D>DRJQXC0%EK?>+Y7?0F;Y'6D>'HJ1;$'>0 -M=%!?1[8A/
M&_+GAH!(MT4-@/)D'I;;C?1A4?TAV91-@[H;4RX)B06?W$!E\4VE\KT8( 5
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
M3[DN3>H,$QH/(166 #VL2X(X06,\< F8H@F:PALS**! Z 01"H5DY@$000J
MIAY11$;(=*1<\TSE*T7X"_ ";&D"8=ET$XE@<)VNYC=_LYR^S)R&TYP>H 9F
MJAUD WYZT;:H,S/4\PO/LB0L4B+3T!5GS*?.AEPJX@KVQCOQ;&SF+0W-RCJ]
M9\=,:TR\YR);3T1QC%O81FW6$LG4!#]QLE/LX%-XTA!+A0=4I2A6)2D4,?ID
MY75@ARM&"?ML!['$;,P>5!.C<D)K:7F@9<UXB>5*,3'\H?T&@B:+29!Z;_.X
MY&U.C"Q[BI 2XD7_#27X[PP-#0#_ S#1%"W;##!']5(.DLX8D=&E"'(9B73:
M+DU/F2M?FX 5_*%H-/#4^ H1:L;!F (,Z$ >ZB !G* _RFL+$NH-HJ )BB!,
M?RA&!*:DA*@(FD:(9 @?2Z01BNW8(&%IX#1J%.S9%$@@D; ZPB+3."[3:N :
MAD#R!'47LW6+? IO<BJ+%K5+7HYL/(^H"&X^V1#%OL2KJ'4@O%,DU68-_08-
MN5",V/#?4/1:RVBJJC#/PK-*F,E.R.8F%^YS&(XG2,4G[PHH;[55H$]7=S64
M"A3CM*)V\K3CRF)80^Z5CE59IK*R3BZ7K(7E$L,P_@$5K:FI ,>/?H\+JX3/
MG-.+>,K?_]XOMA W,M0'7/WO_P*52W"K7K(I+T$$9R*M.:K&I::#(,MI.(D4
M"@B3,+'#, VH!M(@U-;C,?-IGSZP"1QL*J "$5J !YSA!?2#/\IK2V5F#YH
M#NIQAIIFV7*D.3A@\)B#HF8(:&23-I7&1A!,3GFS-Q-/!D\WE1IO2!%R#1#A
M$FA61FV*BO:,6RLE]D[5)+-0^,8PQ_3(P[P61 -E6M\D54E2]F3/4\-H)*OS
M4>57:JUP:$/U)$4TBP0B5=VMW/R04R()5G7"DDH'#( 2=5@%^B2 ;747E& G
M*1/TL,0""NKV$H>E6(U%*BF4*I656:-'0PMCL^",#=H!M*Z'6O^O*D_@$PP7
MMW$A<FWT+5%6-)GZ#ZG,Y\AL%@!SZIJ <5V-SIM^B#G^QT>1Y$Y/5W6-<XL'
MTQD/!DFB:P"LT3W,X @\D'<%:%X/@2F"H1F>(8,Z" 8,RKP:I J: $R#!IR*
M2*68C=ENI&-+Y*.,#49F9(A2RO"4"!$$DG2S!KG 8CB_#)+!(DDD 0N>!'ZX
M[?_&A5/M,SI#C_[8LU!Y^)/M]SD=5:FN@(WP$/;:\&A#TERF]O-D.:B,UB6+
M5L_L<SW!J*FLZ('Q!B9FXI%>=3_IJC^%HAAHE<KX:N)@94!YM58&"_L4="Q2
MR2DST5@B="J=Y1.;)WJ\62NU,@ (P-W_H&GU4G2 B<I$04R=3;G^?H][C RK
MU')]<AA&?^[R-!>W<",8@V,X,B0'A M'I,9J'JHZ!LB139@P57<P^_2+I^X0
MBB 'V&."CI$;<?<WKZ*#NY$.ONL&A'= 4E 3*&!B341@X(#93E;!I.9'>B1Z
MIS>0B29I1I9&"NR0Y[0[M&")#O-UOQ=UP4)U#_)>KV,-FB $#( A;TJ=Z2R.
M6L__KE,\/5D+>1A4$Q5M#"!*HFIME"H%^%=JAU@^TSG@UI-L0%5H39(/'[=^
MMW!$GSJHZ$S=K'!QA587-D>8/Z?A9)4-I$S*-)A5F-FOV'96!&N KN^42'@L
MS +D[A8J28Y9_SSQ$RV46?D"<'O)L[:E3>!2<N(S@8'6Q$SLBRR2B[SPJ1"W
M%I,)T&(.7(L*<Z>$+N<E-X:.MXS.7R!M.7HT!F^M.LY)BR^-=U:7,),TG:*K
M$/# #)*!#CSP*>P45ZRB@\'@&;IK$VX@CCO %5)P--51CVT:!GDS2%I:8U^3
M'7/@! +,!D:VP%!JTJ"MZI#P ?G4IU-I.$T8+&)*$AIA6QBR(3,,E#DUJM-$
M%ZE04EV9PSR["LER4ALCAU,YE>/D_@9<4K8$([)V5$L4.BDR#MO9YFCN(42L
M3D3;5 W D=Z*#H9YDI2OKJ0L*%-GF9VB@__J;;&"L$X)S!(+A8E%A?_C EE;
M^(5QZ4(S"W#5[QVN0#/<(8?]J+_9.IVS-:YG"TV:D\=.#[96KSSI>?\RN\EK
M*\M]D2-@NW.%$40V)'2K^#M6MHD@L+>-T[<'4SB-=#K,H!$"X1CORJ\. 4AO
MY5::NW>A>^QZP*-11@0T0==,1-*0:'N[^PF,B$>8([R1@[P)>60-&4A0EJ"-
MA""5$8O?.WP7VCAY93BA#HI0X)(Q.7WCUU$+>"7CVE0MO(=1O=3;<\_(*.B8
MZB12F<58W6A9':RC%M4OW(<[++2]* UQ%M4!/,;6Y)@*1\ED(B=U(B=VPH)1
M)9EM=9/6M@78J^)@?+ 2%)5VAT$;%,?#3\?_D\>%+;2;2S&<X2P "F#.:(.9
M_BW)6^^TJL@A*U* =P\EX/)PG:G%1*-]L/S0YA)='^)^]"6*->0$:.08J^;!
M"L@9DXMW?'O3!U.YG/$ZIJ,) B$0CH 'T-C6RBE)FGL1]^H9G&$9!D _&-85
M*" / F9' +)ANINE=82B> TY0 K2T9M@$CFG'0PQ7;>)?,4XPV*APS=F:2IS
M930V) ^(!V6T;[TL,<]_)S(B[?VL1?O%1"P,UT>I6DS!;7W O37(3OU][7?)
ML7-11SOSVF93PWKS/+3I&5?@1'S)]G.N1N7A^MHHEH+%/6E +0Z:9T>:29@L
MPJPL>F?,H'*%Y4*R_\B]*C%+AKU9Y0+@ 8RZ34:C<>I-W#H/IY9\WF/=M5:K
M(O*=RB^_?/I=%ZTD?ER[<;H<1[FI70$:7JNFS$_WX<LBS;?8MU>WXI%D"9+!
M&)8@=W.W^FH@HXF2*7@ NB=A9#SH#1!!OGCD\-:)P:B&:A)]YF6HYC_V!_$
M>Z._I3HMMPM(28*U[A;:A,]_DOM4N23ALR:O9BU/"0X-%C/\P1.ULX/=;SZL
MYB8<('#@&(3# $&!"!$.6BB0H8&'5$!)?/@05(H45T ]')B0H(&$"1\>! ER
MI,"/@SZ27-EPI$F%+4MR9$D2Y4F9+V>2/#@2%)6-#0<R9'A38*^C1WH].O]"
MYPBPIW2(/25&E8?5JSS % O&M6N+8RW"MI! MFQ9"A(HH%7+-DH4"W#C/K#P
MH*[=NE"L6($RHJ_?"2,F"!XL> V7-042*UY\K4#C:Y C1Y9T31)E20&N90X0
M #-GSA3:&4P)*J/*CRH1IJ8IE"C!A;!;NVS=\N!IU$ I0C3P4S?J@A4-U.LM
MG&)MV*62*^\)"H=$+Z"\>"E3)HAU0H0N7%@A1X\-.$7R/'FRI(F60S726U /
M-]4#**F@R(\//Y7]^ZEJY$]_Z%"3L6:EE19;-:@E01,2A 7&,TSXLT@"$?"1
M2A%PB$?>$H@@@B&&&2(RGH9IY"$BA7"LHH<>.NC_H$<C-D B!1R<%,&!A4M@
MV,2-_:6GXX[ZT?6 >_*]A]>/=L$WWUQK/-$.#LHU60IL4,[DFFHK\52E2!Y)
M&11K6^94)94TQ083ET+=Y)M &EUQT16K;=D1<*RUV2:85%I9DI5#3?D246Z.
M26:9++UV4FROZ:;0E"P9@%0O1S3:%#!T3/44#\1@A148764JUJ8!FK466VW%
M)>I<=]V5%U\C6/%78(2U>MABL";VF&.20699995MIAEEG'D6@"JB'53:3UG2
M26:4@$))*&VNQ7;F:<!1Y),!&AEJ)K6@U /<M#9!Z61RL37WG',X2$?===AI
MQUT2W\UXX8T4H)?*>G2Y__<>??+E&Q]^]^G'7XYP':(%@ @V$2\%!:)%5E@\
MT,$'/RJ(0<<A1:3QA(8=9HSQ>#6&F$<1)*Z2A!YRJ,BN#5($ IZ(Y&5XX\OH
MK;<C7#60&M][4. <I'OV LES*FN\<\6W@X"K;$Q^AC0G2"H).M#2.LED4])O
M,ITT3UX>&V:T%Z707&J_%:0:U :MU'10)HEY:$G)R=;LF$Y7+7>@?-I9=]P"
ML;EVLE%7=!2C2S7JU%/ &&,,555=!08/Q13#0Z9<@256@IT*.""H%E#@EJAR
ME3JD?'Z%#EBKA'$1*V..T5JKK;AFUKIFFWT6  _! M=;37\B'?5K@A*ZK-.^
MR?^)&[54$ =GM-1B6U"VNF%=M)-\2N1<=,V9:QVZV@VA0Q(ONGLQCNJQM]Z/
M].&;+WSDZY>??37XUT3,[7MZ.:@+-_.,,R_\(48-2XB7<1,9JU&-QO.$$($L
M9"CJCA[8)04\@&=&%L.0%F[4OAS-:UXUD,L%BZ2S>^7,+O4B4@TFD(=2,&DY
M15O(DU2(J"\516P=28G<[J:VK+EI-5/+'4?4%BA P>V%!%$31GYBM:7),&H[
M0>+;RL0[*7GK.#M4R)-<Z$.$F' GS\,:LXZ(1!Q$Y&S.\Y-N_I84P=F!<, @
MAN$29RDPL %RP9"<6-!0.0%]JBV:>XM<X%*JG.7E 2/W0)7H2#<!+@CF,%QX
MU>E2MSI<788RL-.59R*IC%+89%I6.Y[6NN2VV<BF)F?:TF\@4H]JB6UXP:D'
M1;X(E-80;8IH$M<@JF>NZ@0!.]E9P1!RP+WPB,=&Z,E@>BYH@0V>[YA&^EF_
MVC=!'-$L+8=8"X*B&:\#):@%SZ $/_QAB2?D@4, S)  !UA BWV,0JLHT<A2
M=*)5K,*!X8F@R]['HWD5,X/%[".0CDDD^_PH2'5)SS6P (HF*2M/0ZDB3*"V
M29T<]$\Y8>BQ9F/#N:$-3%W+2*)* C8T<42BN=.B0Z/(Q"[QKFZ<A-O=NM@G
,F41+I5*SS4," @ [

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>c2020proxyinsertfor20_image3.jpg
<TEXT>
begin 644 c2020proxyinsertfor20_image3.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_X0'X:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X])^^[OR<@:60])U<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(^/')D9CI21$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R
M9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\<F1F.D1E<V-R:7!T:6]N
M(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D
M-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N
M=',O,2XQ+R(^/&1C.G)I9VAT<SX\<F1F.D%L="!X;6QN<SIR9&8](FAT=' Z
M+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z
M;&D@>&UL.FQA;F<](G@M9&5F875L="(^/"]R9&8Z;&D^/"]R9&8Z06QT/@T*
M"0D)/"]D8SIR:6=H=',^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*/#]X<&%C:V5T(&5N9#TG=R<_/O_A ")%>&EF  !-30 J
M    "  !@I@  @    $          /_; $,  P(" P(" P,# P0# P0%" 4%
M! 0%"@<'!@@,"@P,"PH+"PT.$A -#A$."PL0%A 1$Q05%14,#Q<8%A08$A05
M%/_; $,! P0$!00%"04%"10-"PT4%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!04%/_  !$( -< _P,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
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
M/+2)2IVQYF:1'(R#SN88(Z*.I&:]=_8@^'<GBKQ/K'BN^3=!I31V-JOF!@9
M2[,0#CY2P'!QR>N"*]+#TM4CP,37<KN^Y]C6>GK:V-O"@.V.-47=@G 7 R?7
M %));UM/:X[5!);^U>J>28C6_-026Y%;,EMCM5:2'VH R&C[8J%H^M:DD..H
MJO)#[4K 9[1[:@D6K[*?2J\BT:@4V6H)%-6V4^E0R+1J!E+DXJ5<=Z;&N*>M
M2!+'5B->E0HOM5J-.E $\*\^]6XXZAA6KL*TT ^&.KL,/0U'#'6A!$>*H!8X
M:Y?XM^(-'\(?#O6=7UR8064$:QJW&XRR,(XD7)ZEV7OZG@#-=M!:M(P506=C
M@ 5^;_[=7[1-O\3_ !=:>"/#D_VSPQH%RTD]S$2R:A? %&9<9W11*S*I'#%W
M;.W::B78I=SUJ30;*ZN('M4\J:6/R!/%,LD:(9$8NJA!DY)QD^F>>G70WC3:
M/<V=Y+Y<4:Y^RL>541$%L=0"(WP#R<#U-9_PK\K5/@7\-O%%D!::>=.;2;J$
M+M"S6BF)R5.>)$A#\D\$G&34*PPR1QW BEN=/NA";<6<<@419W$,?NJH7KM7
M)SW*UXU2GRMH]6C6;2,.W_XJ?78M/9GB"-&VR1S\L;0L[1E<$YP47 /'/T/M
M_@>2U\.PRV*Q3)$-\TVX$L'DVM@\=.2!R.%%><:/I>;ZSU/:T2RSM)<QQ)D2
MA8QOC&,[6)!S)GJ3QVKT7P[;I)&7ED;S#-Y<LK(I>1P2H50!V13@!0.I_B K
MF<.9:(]"%;DDKG3W&GK=,6M23\V..>1U_*N'U>\N;747CD8(L2-)\RJ\O Z
M 949![9.1]:[^\:ZT-4F*H^U\&/((VL0HP?4,2H]<"N.U#7+>13-+9H+F3HZ
M+^\B7*$N#] !N![X[UR\KB['O0JMQO&1RFLWLMN"_GLY0$-)&<XXY!^7@'^\
M!WKRO6@VN:O")8I/*3<S-RPY(P>O )!XR>G7N?:]4BTO7-$1+>*..*4LJ*P&
M-HR^X$'@C[W _A%<N=#EM8DB\P"5U^621E9S\R!D8# 9<N/F!V_,O.>2]9/0
MFI-K64C4^']I!)IH^S&*6VFC=%FCW$J2H!4@=PS#Y2.<@5\2_'JZDUKXI:S:
M68>.RWFX:.1BS#>ADRQ]2"<\=0QQ7V/=6_\ 8RZN+.YCAC0[FC4,'1W4@$[2
M1C!;H/X@!VKXK^(UX=1^(MZFEM_:!DAAF62*16\S9L8*A4\J%&T8'(&>E>G2
MA:UT?+XFLYR=GH:ZZP;R&PTVQ6.XN;P1641F9P!<!6>($@\,)I&')ZEL<88_
MIS\$_A7;_#'X=Z-HL<_VR6"']Y<^6L?F%F+D@ G@%NY[&OAS]BOX<Z)X^^-M
MA!K\\8335EU"UL9$!%Y)" %0'.,@DRD8_P"6!'T_3N2RXXZ>O7]:]6DDE=;G
MCU&W+4Y^2UJM+:XK>EM-IXJM+:GGBMB#GIK?CBJ<EN0>1702VO7BJ<UMCJ*
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
MQ9M6$C;2F/XR<]0,\'KD_D*E$B^6, 9VLBL^>"&) Q]15)72.[?E3PP'(0C
M)X./;]*JUMA_,V+.1C-""D<8+-O7YCQ@\XSUR?7O6C$KR6Z+_JUW-&-J@87C
M+'Z\?K65&=RS@)(1E90557/OR'Z9QUK9M\;IR\,V%(E+,J1 CKMRS'CCMZUI
M8$QEJC+&D@#;V7("KGD8SDYZ=:_1K_@E_P#'#[9I^I?"_5+A2]@CZEHSN_S-
M;LX\Z #'_+.1Q(,')$[]HZ_.MIE:61%,+/D\(6N6X. !QMX_PKJ_AU\0M6^%
M/C_0O%VFO<1:AH]REVL4URL N$!*R0%<'"R1F2,\='/<5,E=$L_>N";[)<^4
M3^[DZ?U%>/\ Q=^!-O>2-KFA6,<DZ?-+8J@R>Y:(^O7,9.#GC!X;O/!_C33?
MB;X!T3Q9H,WVC2M5M([^UDW D!E!*-@XWJ<JP'0J1776-P+^U4GGCFN&I351
M-,UI5I4Y7B?!]\;NWDD>V2*YBR5\L8MY2P_A:38Y!!XP5SP:Y>^NAJ#1VDEG
M]E@0-+-<2#Y0J ,JJV/F)(/7CG)!QS]>?&+X*CQ9YNJZ&T5AXA R1(#Y%Y@
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
&BBFR3__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>c2020proxyinsertfor20_image4.jpg
<TEXT>
begin 644 c2020proxyinsertfor20_image4.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_X0'X:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X])^^[OR<@:60])U<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(^/')D9CI21$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R
M9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\<F1F.D1E<V-R:7!T:6]N
M(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D
M-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N
M=',O,2XQ+R(^/&1C.G)I9VAT<SX\<F1F.D%L="!X;6QN<SIR9&8](FAT=' Z
M+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z
M;&D@>&UL.FQA;F<](G@M9&5F875L="(^/"]R9&8Z;&D^/"]R9&8Z06QT/@T*
M"0D)/"]D8SIR:6=H=',^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*/#]X<&%C:V5T(&5N9#TG=R<_/O_A ")%>&EF  !-30 J
M    "  !@I@  @    $          /_; $,  P(" P(" P,# P0# P0%" 4%
M! 0%"@<'!@@,"@P,"PH+"PT.$A -#A$."PL0%A 1$Q05%14,#Q<8%A08$A05
M%/_; $,! P0$!00%"04%"10-"PT4%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!04%/_  !$( -4 _0,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
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
MB1 2-S'AAR#@@YZ?3WJE;V\)M;J=CB&)-Q... 22>.@S^E6=8^](8QP#EL<
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
M)<3.6=OE').>I(_0UZ!\698K;3[2RC'W,A5 &>OICJ!GOWK/^&UO]A:6\8[
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
MX%RDIU#Q<;F:A'V=#?N</-I=AH=C%IVF6D-AI]NNV.WMT"(H] !_GFJOV8-
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
#S__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>c2020proxyinsertfor20_image5.jpg
<TEXT>
begin 644 c2020proxyinsertfor20_image5.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_X0'X:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X])^^[OR<@:60])U<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(^/')D9CI21$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R
M9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\<F1F.D1E<V-R:7!T:6]N
M(')D9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D
M-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N
M=',O,2XQ+R(^/&1C.G)I9VAT<SX\<F1F.D%L="!X;6QN<SIR9&8](FAT=' Z
M+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z
M;&D@>&UL.FQA;F<](G@M9&5F875L="(^/"]R9&8Z;&D^/"]R9&8Z06QT/@T*
M"0D)/"]D8SIR:6=H=',^/"]R9&8Z1&5S8W)I<'1I;VX^/"]R9&8Z4D1&/CPO
M>#IX;7!M971A/@T*/#]X<&%C:V5T(&5N9#TG=R<_/O_A ")%>&EF  !-30 J
M    "  !@I@  @    $          /_; $,  P(" P(" P,# P0# P0%" 4%
M! 0%"@<'!@@,"@P,"PH+"PT.$A -#A$."PL0%A 1$Q05%14,#Q<8%A08$A05
M%/_; $,! P0$!00%"04%"10-"PT4%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!04%/_  !$( ,P \@,!(@ "$0$#$0'_
MQ  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#
M!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*"
M"0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS
M='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$
MQ<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$!
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
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
M;0Q%KBWME8':-S!OE.5#,1MYZ#UKV7Q-X9:QLH8S SOLVKNVYA '! P.00.
M<_*/>L2YT>>/3HH[;:<C*LT:NQ"@ *.<YSGH/2NB-5M:G)/#*+.1\-BPAUR:
MYFD,FK7+"".*!R$D9FY>4AMKJ-P^\&^Z3FN9N9IYKS^U+V"1[6=FCM-@.)"A
M0L=F1P=P^NX<]2.B_LV32-4MI+94N%B95^4APX!"E.3@@X;.!@;UQTJG8Z!-
MJ5[=6\S,@15=7<%?G/!51] G0?PUI[1'/]7DWL5UNI9+^$V]E;V!8+(ZY+)\
MX5EVN[?(0I7YO?I6DUQ>:Y=3ZF;:STRRWXA-M(5GO) S.\H8E2%!4Y9OE/(
M.UMNA=>!YKBS*L"^V/RE"D@!2NTC..FT%>?6N3UKPOK'D2B)9('*&&$V^<J
MP  X[*".#GH?3#C43T)GAI0U:%N+^76&N+:$"3[*RP0^<[2N<$ L#QSM5>A[
M<A<&O4/V7?B)<>#_ !'!X1A6WN-"U6^W&61T26*X:! ,$,2Q98E7RPO+8.X<
M@^*1R-X8A:03B.>Y<F29KE9&E3)!0+G>%*X''/+9/05#J-]=*UIJ5E"]FF3Y
M4RR,LKDHA0C:VX$AMWRG<<MECC-=<'RM6/.FNC/TVMY%N(DD3)1O4$'K@@CU
M'3D4_I7GGP'\;7?COX>V5YJ<RRZI"?(N,DAR0 59E8[LE67EN6ZY.37HN.:[
MD8H912[:*8AO..E-_"GLIZTW:: &L,<"DQ^%/;-(:!C,'UHJ2B@1'L-/V]"*
M3.:>M+4!.?2@+CM3L4#FC4 P*=MW"@+ZT[HHHU 3&VBGX)HYZ4:@<_XZT%O%
M'A#6-,16,LMLS0JN"6F3#QK]T]65>@/7I7Q'HX9?%$L+7TES913L7FBG0M<$
M-M5AB1E<_=7<"W ^_P!6K[4^*/D?\*_UQ+MY(K&6%8+J:&9HFBMY)$2:4,"/
MN1L[8S\VTCO7PSI-O<$7-])!]FL(90K.)=KR,48>4& ;:@#C<03D,O&>O'6W
MN;TT>O>!M%'B/4[.98EG2::21G1F'R*1'L!SR28\[]WW0@'RG ^C+/3%W>6L
M8(7Y6]#C/MUQ7GOP[T^.P@$D%JT:1P1P)D!!$JC!!'=BV<X[DCL*]8T2W^T9
M< *"H'U.<9S]<_G7SF)=YGV67Q2AYFMI>BQK;N.J,V<!N/7(]\$?6K7_  CM
MG<2"0V:.8UP&= <YZC/7.,=:TM-C4QA<D +U7DGC/I_*MR&S3;@@Y."#T'L?
MRQ7'V/7;26J/-/$7PET7Q#%+M@:TE(Y^SED5C@9R >3E1U'K7"ZW^SI;ZAY9
M;4%0(O&Z$$8(&<C/7@?E7T.UFL?"J<^BJ#5>XLX# ^5;/^U^>??\ZT4I+J9>
MY)ZH^>+3X!Z?;[A+=RSY.6554*^!C+#'/XCO3;CX4Z'I$;F"S1'Z;U R/8'M
MTKV>\M%V3E% R<<^_0_H:YG6K<0QXSP!CIZXYI<TNIMR0MHCQ+5M!M[.1PD;
M(5XXQWSUX_G7$:UIX:$G+!&^7.[)QW'7H!7J?B% TDA P2< \YZX_F:X'6H5
M2.2,DYSQGGWY'I]/>NBG)Z:G!6@G?0\IUCP_=Z;!-<HBR.D@7S&C##D9"GY<
M@D*<$#:-HKBIV2S\PJ5"3(TK+)*Q6$C<01R%R03RI.,#G(X]>\67EO)X;U!)
M(%=Y%4MO7/1@#M.>N,?D/I7S_KF^P:5)=H@=LL0<AQD$$-W)Z_-_.O=IRNDV
M?'5X*,V?8W['>K1S>$-5TY;Y)_(G2=+.,!A K*4)$GF.6#&/^( \'L17T)M[
MXKY)_8=:P%QK]RC227DB16HC0"00KEY#O8<J#CJPQE2 02 WUQBO0CLKGG]6
M-IOWCQ3]M)BKU$,/Y4FVG-[\4?=HU BVT;>.E/"[NM!7;1J/S(Z*7\J*-0T$
M44ZDYIW6F(2GJO:E5:=MH 3 I>.U+_GI2_C0 BT?Q4X*?2G*OK0!C^++87GA
MG5X#+Y7F6<RJY. &,; $\],GN:^$-+F$>F6<7ENENTZM'!\P& "6+;@6:0D
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
M2='?2[:U>YM5;S2AMV<-)C&XE@?FQCOV'2N:7P:='DCLPCI%$HD\F0$-AN<
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
M?RO>BD!BC'6G>]-7\J<HJM0'!>,U(@I%':I5HU =&G>IXU]:8BXP*L1C/:I
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
M-,L;37#HC-ER2/F*\D$=L=LFDT6]@F\46NZ[LM[^8?*O=-6)55A)P3M[ X_
MYKI[CPKI.E^$ED2Q66?[9_KI7<MDKR>N,_,>>_%>>:9JVH:'XFMFAO99_P!U
MNQ=A9A]\K_$#VY^HS3E[NXXG?QK'/X.U>0WF@P%[HR@0VB.-N8QD+M'!QV(_
M6MC7=:ANO$<EI)XGO[A((XXUCL;1H-F8T/"@="0HSS]TD]!7GDWC"^C\&P;(
MK-2TV21:IU"+SC&._IV&.:U=>\;ZX?$U];_;]D;;8OW,$41"G8A **#]WCW[
M]Z3DNB"*OJ:?B#3[62W@NWTO47VEY9KJ>?9(@#$L0W W#!')/3TK]5?V(/B*
MGQ"_9_T:-II9+S0)7T6XCN/]='Y6#$K_ .UY31]37Y1>'8VUMM2LM2GGU&*V
MC<0M=RM(T91/.# D\-N^7/I[\U]B_P#!-?QEJ2_%KQ#X;,@DT^_T-K^8N6+>
M;!=1Q1D<[1\DS@G&3\N2=HJT[IBDK'Z-)3F7--CJ2D2<)\6/A3I7Q2\/-87R
M^5=1_-:WB ;X6]02.A[@_P"%?"7CCPGKGPQUQ](UBV<'/[F95Q',H.=RMCMG
MIGCCM@U^D[=*\T^.&FZ=J6C^'M/U#3;74;?4]:M].D^T*=\4;ELM&P(*N,<-
MVR>]<6(P\:R\SU,%C9X9\KU3/S]GCCF(E>%SWQD$^V?QJQ;V9%K)*RX"CC\1
MGKZ_X>]?5NM_LB>$[%YXH]9U\I#$&7,]ODD^I$(S7S-<6_V6\U.R$CR1VLK(
MCOC<0",9P /R'->.Z;BCZ>&)C5>B/'_&G@N?5S&D,#3374ZPI&JDEF9MJJ!Z
MDGM7ZF>$[6/2K6RM%&(XX]A8#@<8!_$ =NXKY6^%GA6PU;XD>&(IT8I'<&Z7
M:<?/ C31]NF^-<CN,BOK/P_:QWSPJ^4+7D:[HSM."AS[8]CQP#C(&/3P?P,\
M/,W[Z1^<'[;7BC1?BQXH\6WFF:=+8:]X$OI-)OEG*NM_8ES!)*A'3:Z!BK?=
M5#@_,<?#-UNCF"K\^Y?+,C] RD@_B%V=!7U[X;9?'/Q(O=3U&*-9?%JZE+JD
M4*XC?[1#+/*BYR0N\\#/0 9-?*NK6L,FA3WZQ+%=0R+(&3.&8@@D@\<[0?PK
MTXZH\.:LS'C\N>Y0S+^[E;RF0@C[P(#=.Q*GD]JU%MYIOLR9<RS*Q0*H4B9&
MQNZ]2,=3SS6==)F-1N<XW$$N2<\GO[UN:'))>6J,\C#;?1J%!XP\1+=?H/I6
MGD09'SW#":S@,D4S[3E>8Y",[NN!D$]:GDL64R?:[R.+"#"JQ=AQP&&/08Z^
MG%6_#VF17UT]D[2+:R&2%XT; 9>6!/N"!BJ]Q<)I5IN@M;?<1RSIN8\ ]<YZ
M^](/(+5;9L?Z/>7A484D;,J.0P;'WD..O;-7$L'M[](&L[>W2Z;[.3YQ)5F*
MX=>>C<'@]S5"QU"[U2XC26YD0#+CRL+R/PY&"1S6OK6BVMGILI"M*\,K0+)(
MV6VA RDD=U/0T!OH?J3^P?\ %@_%#X$PZ9>73W>L^$9_[$N))<;Y8%4&UE8#
MUC!CYZF!CWKWVXASFOSQ_P""6^OW</QF\::&C*FG:AX874;B,*,O/;W,"1-G
>MA;R<8]QZ5^CES&O/%4NA'D8OV?VHJ[M'I15 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>compensationelementmixforceo.jpg
<TEXT>
begin 644 compensationelementmixforceo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $-A=&AE<FEN
M92!786YG    !9 #  (    4   0J) $  (    4   0O)*1  (    #-C,
M )*2  (    #-C,  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C Z,#,Z,#,@,3@Z,#,Z,#0 ,C R,#HP
M,SHP,R Q.#HP,SHP-    $, 80!T &@ 90!R &D ;@!E "  5P!A &X 9P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 S+3 S5#$X.C S
M.C T+C8R.#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y#871H97)I;F4@5V%N9SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" %^ H(# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHJG;K<3VZ2
MFZ92PS@(O'Z4 7**K^1/_P _;_\ ?"_X4>1/_P _;_\ ?"_X4 6**K^1/_S]
MO_WPO^%'D3_\_;_]\+_A0!8HJOY$_P#S]O\ ]\+_ (4>1/\ \_;_ /?"_P"%
M %BBJ_D3_P#/V_\ WPO^%'D3_P#/V_\ WPO^% %BBJ_D3_\ /V__ 'PO^%'D
M3_\ /V__ 'PO^% %BBJ_D3_\_;_]\+_A1Y$__/V__?"_X4 6**K^1/\ \_;_
M /?"_P"%'D3_ //V_P#WPO\ A0!8HJOY$_\ S]O_ -\+_A1Y$_\ S]O_ -\+
M_A0!8HJOY$__ #]O_P!\+_A1Y$__ #]O_P!\+_A0!8HJOY$__/V__?"_X4>1
M/_S]O_WPO^% %BBJ_D3_ //V_P#WPO\ A1Y$_P#S]O\ ]\+_ (4 6**K^1/_
M ,_;_P#?"_X4>1/_ ,_;_P#?"_X4 6**K^1/_P _;_\ ?"_X4>1/_P _;_\
M?"_X4 6**K^1/_S]O_WPO^%'D3_\_;_]\+_A0!8HJOY$_P#S]O\ ]\+_ (4>
M1/\ \_;_ /?"_P"% %BBJ_D3_P#/V_\ WPO^%'D3_P#/V_\ WPO^% %BBJ_D
M3_\ /V__ 'PO^%'D3_\ /V__ 'PO^% %BBJ_D3_\_;_]\+_A1Y$__/V__?"_
MX4 6**K^1/\ \_;_ /?"_P"%'D3_ //V_P#WPO\ A0!8HJOY$_\ S]O_ -\+
M_A1Y$_\ S]O_ -\+_A0!8HJOY$__ #]O_P!\+_A1Y$__ #]O_P!\+_A0!8HJ
MOY$__/V__?"_X4>1/_S]O_WPO^% %BBJ_D3_ //V_P#WPO\ A1Y$_P#S]O\
M]\+_ (4 6**K^1/_ ,_;_P#?"_X4>1/_ ,_;_P#?"_X4 6**K^1/_P _;_\
M?"_X4>1/_P _;_\ ?"_X4 6**K^1/_S]O_WPO^%'D3_\_;_]\+_A0!8HJOY$
M_P#S]O\ ]\+_ (4>1/\ \_;_ /?"_P"% %BBJ_D3_P#/V_\ WPO^%'D3_P#/
MV_\ WPO^% %BBJ_D3_\ /V__ 'PO^%'D3_\ /V__ 'PO^% %BBJ_D3_\_;_]
M\+_A1Y$__/V__?"_X4 6**K^1/\ \_;_ /?"_P"%'D3_ //V_P#WPO\ A0!8
MHJOY$_\ S]O_ -\+_A1Y$_\ S]O_ -\+_A0!8HJOY$__ #]O_P!\+_A1Y$__
M #]O_P!\+_A0!8HJOY$__/V__?"_X4>1/_S]O_WPO^% %BBJ_D3_ //V_P#W
MPO\ A1Y$_P#S]O\ ]\+_ (4 6**K^1/_ ,_;_P#?"_X4>1/_ ,_;_P#?"_X4
M 6**K^1/_P _;_\ ?"_X4>1/_P _;_\ ?"_X4 6**K^1/_S]O_WPO^%'D3_\
M_;_]\+_A0!8HJL\,ZHS?:WX&?N+_ (5+;N9+:)V^\R G\J )**** "J]A_QX
M0_[M6*KV'_'A#_NT 6**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHK UCQ9!I^LP:+8V[ZAJTZ[EMHV"A%_O.Q^Z/P)]J -^BL2XUJ_L+NTBO]
M)^2ZF6%9K6X\Q(R?[^54C\ ?PK;H **** "BBB@ HHHH **** "BD)"J68@
M#))[5D)XCAO-!O-3T:"345MC(J1P]9V3@A?7F@#8HJII5Y+J&DVUW<V<EE+-
M&'>WE^]&?0U;H ***/I0 45QT'C:]N/&MSX932+<7-O'YAE:].PC /\ SSSW
M]*T6\0ZA#INK7%SI4:2:<OF(JW>Y+A-N[<K;.. >"* .@HK(\+Z\/$OARUU9
M;<VPN 3Y1?=MP2.N!Z5KT %%%% !1110 450U?6;/0[(7.H2A%9UC1?XG8G
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
MOUJ_IU_=Z!XF\<0:;)/)%9VOGP0R2-+M?'7YB3WKN7\$Z ZV(:R<C3Q_HO\
MI,O[GG/R_-ZU8M/#&D6.K7.IVUJ5O+H$3R&9V\P'L020?RH XOP?;:GJ%EH&
MN6E[;(I++J$CW3N]YN/*LI7 8'ISQ7*RP-)I_CV3[5=(+"X!MT2X=50[SV!]
M.,=*]<TOPEH>BWDEUI>GQV\LA))5F(!/7"DX7\ *K'P)X=,=XAL&VWQW7(^T
MRXF.<Y;YN>: //\ QK_I_@_P5>W@\ZXEEB625QDL"!D$^]>NV\,-O L-LBI$
MG"JO0>U9=QX3T2[T2'2+FQ66Q@(,43R.3&1TPV=P_/VK4M[:&TMDM[:,1Q1K
MM55["@#S_P"(GAXZYH&KS6ZDW>GW"W$14<D")=P'X<_4"L^^U&;Q'\'[W6KM
M65UL5MEW?Q,'7S''U('Y5Z+::+965S<3P+-YES_KO,N)) _&.0S$=!CZ5!<>
M&-(NM%CTB6T(T^-=JVZ2NBXZX(4C//KF@#SC4AM_9YL9T+)+"BF-T8JRDR$'
MD>QJ[XWL)K?PMHOB339'%]9QPM)'N8BX0*"=R]\=2?3-=DW@K07T8:2]G(VG
MJVX6QNI2@/TW>ISBI_\ A%M)VQKY4Y6. VZ*;N;"QD8*XW=/\!0!'X1_LZ3P
MU:W6D?ZBZ7S6).26/7/I@\8[8Q7(_$ZT@D\3>$V>%6,M]LD)'WERO!_.NXT7
M0--\/6K6VCVYMH&;<8_,=@#Z@,3C\*BU7POI&MW<%SJEL\\UN<PMY\B^6?50
MK  \#F@#BYIIM6\>^)+'4=XM-+TW-G"&*JA(!\P8_B]^U<]JFJZEJOPK\.7]
M[<3+>_V@(1<!B&=,D9/KT'7KBO5[WPYI6HS":[MBTOE&!I%E='>/^ZS*06'L
M<TS4O"NBZM86UE?6"/:VIS#"CM&J<8& I% #]&T*+1I[Z6&ZN9A>2B5EGE+A
M#C!VYZ9ZUP6NA[#X]:/>:CQ:7$/EV[M]T-M9<9]=QS^(KT^.-8HDC3=M10HW
M,6.!ZD\G\:K:CI=CJ]K]GU.TBNHLY"R+G!]1Z'W'- $\YA$+?:2@B/RMYA&#
MGC'->8>,$DD^-OAY()?)D, "OM#;>7[&O0X-#L+=HV6.64Q8\O[1<23!,=U#
ML<'W%5+OP?HE]JRZI=6LLE\ARD_VJ4,G^[AOE')X% %>SM[FV\++I-Y<;]5G
MAG19,8+M\WS^PY'YBN<^"Y$'AF_L)5,=W;7K">-N&7(&,C\#7:6OA_3K/5#J
M,,4K7AB\DS37$DIV9!Q\S'N!2SZ!IMQ?F^-N8KMEVM/;RO"[CT9D(+?C0!P%
MU!)J/[04,EADI8VJFZ=>B_*W!/ON%>H53T[2+#2(GCTZUC@$C;I&49:1O5F/
M+'W)-7* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;+_J7_P!T
MU':?\>4'_7-?Y5)+_J7_ -TU':?\>4'_ %S7^5 $U%%% !5>P_X\(?\ =JQ5
M>P_X\(?]V@"Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 -E_P!2_P#NFH[3_CR@_P"N:_RJ
M27_4O_NFH[3_ (\H/^N:_P J )J*** "J]A_QX0_[M6*KV'_ !X0_P"[0!8H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBFNZ1KF1E4>K'% #J*I2ZSIL'^MOK
M=?\ MH*;;Z[IMW=+;VUVDDK9VJN><#- %^BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@!LO^I?_=-1VG_'E!_US7^522_ZE_\ =-1VG_'E!_US7^5
M$U%%% !5>P_X\(?]VK%5[#_CPA_W: +%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !116)XC\7:5X6MC-JC7#
M (9&2VMWF9$'5V" X4>IH T-4Q_9-T&O&L08F!N5QNAR,;AGC(ZC/>O-)?%^
MLZ+J.B0ZO;S:R"7^PW]O-';PZ@C)QO$A54F7'W21G)([@:VOZ@;+0[>:!9[G
MPC=1>?+JEK</)=6C,_F+, P.8AD<<E1VP,4_PWX2AN[J:[O+F\U72Y@KQM?Z
MA]LCO&#*\<ZI@+'MP1@ 9R>, $@'7:+J-QJNEI=W>FSZ:\A.+>X93(!ZG:2!
MGZU?JM>ZA:Z;;F6\E6)!TSU/L!WKEY?$6K:W*T&@6K1QYP9F'(_'H/YT =1>
M:E9Z>FZ\N$B'8,>3]!UKG;GQLLDGDZ/9R7,AZ%@<?D.?Y5#%X9M+9OM/B&]:
MYF;DQACS_4_I5P:O;V<?E:59QPK_ 'BN,_E0!4V>+M3^\RV,9]PI_J::?""$
M[]6UEF;^(9_J3_2EFU.\GSYD[8/93@?I54\G)Y- %Q=!\-0??FEE/^\?Z"K5
MG'X?L;E)K2%UE7[K\DC(QWK)I4_UB_44 :]WXXT73K^:RNI9A+"VU_W9(S]:
M=!XZ\.S]-06,^DD;+^N,5YCXN_Y&_4O^NW]!6-0![W:ZSIM[_P >E_;S>R2
MFKM?._0Y'7UK2L/$&K::1]BOYXU'\!;<OY'B@#W:BO,M,^)]W$0FK6J7"]Y(
M?D;\NA_2NUTCQ3I.MX6SN@)?^>,GRO\ EW_"@#8HHHH **** "BBB@ HHHH
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
MBZU;:W9CY7;$H'0G_P"N/Y5U\$R7%O'-$=R2*&4^H- #Z*** "BBB@ HHHH
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
M5>P_X\(?]V@"Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% '(>+$;3M;L-7C'"D*^/;_$$_E4NMQ*MXL\?,=P@=2._^
M>*U_$.G_ -I:'/ JYD WQ_[P_P X_&L+2IO[5\*B/K<6)P1W*]OT_E0!4HHH
MH **** "BBB@ K5TC5?LC"&<YA)X/]S_ .M6510!W2L&4,I!!&01WI:Y*PU6
M>Q(4?O(NZ$]/IZ5T-IJEK=@;) K_ -QN#0!<HHHH **** "BJ]S?VUHN9Y0#
M_=')/X5S^H:W+=@QPYBB/7GEJ +6L:N"&MK5L]G<']!6%110 4444 %%%% !
M1110!:TRW^U:A%&?N@[F^@I?$!.K^+++2X^4A.Z3^9_0?K6CHRI8V%QJ-S\J
M!3@^PZU1\'PO>WU[K%P/FE<JF??D_P!!0!UO3I1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% #9?]2_^Z:CM/^/*#_KF
MO\JDE_U+_P"Z:CM/^/*#_KFO\J )J*** "J]A_QX0_[M6*KV'_'A#_NT 6**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *XN;'AKQB)<;;*]'S>@R>?R//T-=I69X@TE=8TMX0!YR?-$WHWI^/2@#"U
M*T-G>,H_U;?,A]152K6C7)U?2'T^XXOK+[F[JRCC']/RJJ002",$=10 444V
M1%EC:-_NL"#@XXH BCOK29]D-W;R/C.U)5)_(&B*]M)Y-D%W!*_7:DJL?R!K
M+MM$TN/6)C9Z?:VZPP>4S00JA)?DC(']T#\Z@D\/V$MQ?Q:99VMDZVC6ZRPP
MJA#N.<D#/ V_F: -^.6.:/?#(DB?WD8$?F*<K!E#*0P/((.0:Y/$VDV.IO<1
MJD64DFA@?(4!%0(#@<L1D^@^M;VE7S7D<\<L*0RVDQ@D2,Y3( (VG XP10!?
MHHHH LPZC=P ".=\#L3D?K5M?$%ZOWO+;ZK6710!J-XAO".!$OT6J\VJWLPP
M\[ >B\53HH "23D\FBBB@ HHHH **** "BBB@ J6VMWNKE(8^K'\AZU%6W9^
M7HNDRZE>##%?D4]3Z#ZF@"CXLN3Y=KH5AS)*5W >G8?B>?PKI=.LDT[3X;6+
MI&H!/J>Y_.N;\*6$M[>3:Y?C,DC'RL_J?Z"NMH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;+_J7_P!TU':?\>4'
M_7-?Y5)+_J7_ -TU':?\>4'_ %S7^5 $U%%% !5>P_X\(?\ =JQ5>P_X\(?]
MV@"Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!R7B73)M/O5UW2_E=#F91_/Z'H:=<&+5;%=4L1PW$\8ZHU=4
MRJZ%7 96&"#W%<5>6MQX0U3[79J9=.F.'C/;V/\ 0T 145>NK:&:W6_TT^9:
MR<X'5#Z&J- #$C2/=L7&]MS>Y]:$C2/=Y:[=[%F]SZT^B@"$VD!MY(&B5HI<
M[T89#9ZY]:2TL[>Q@\FTB$:9+$ DDD]22>2?K4]% !1110 4444 %%%% !11
M10 4444 %%%% !115[3=->^ERV5A4_,WK["@"72-/%Q(;BXX@CY)/1C_ (50
MN'E\8:\+> E=.MCEF'?W^IZ#VJ35]1EU:Z70M"&(1\LLB]"!UY]!^M=+I.E0
M:18K;P<GJ[GJ[>M %N&)((4BA4)&BA54=A3Z** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &R_ZE_P#=-1VG_'E!
M_P!<U_E4DO\ J7_W34=I_P >4'_7-?Y4 34444 %5[#_ (\(?]VK%5[#_CPA
M_P!V@"Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5'/!%<P/#.@>-QAE/<5)10!Q%Q:WO@^\,]KFXTV4X=&Y
MQ['W]ZMO;0:A;?;M(;S(C]^+^*,^F*ZJ2-)8VCE4.C##*1D$5R.H>'KS1KDZ
MAX==MHY>#KQ_4>W6@"I15JVU#3]>P&*V5_T*-]R0^W^<U'<VDUI)LG0J>Q['
MZ&@"&BBB@ HHHH **** "BBB@ HHHH **** "BGQ0R3R!(4+L>PK2:WL=%B%
MQK$RE^JPKR3^'?\ E0!'I^E-<#S[D^5;+R6)QD?Y[U6U#5I]8G&C^'5VP#B2
M4< COSV'\ZC+ZIXPFV1@VFF*>??_ !/Z"NKTS2[72;40VB8'\3'[S'U)H AT
M71+?1;3RXOGE;_62D<L?\*TJ** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@!LO^I?\ W34=I_QY0?\ 7-?Y
M5)+_ *E_]TU':?\ 'E!_US7^5 $U%%% !5>P_P"/"'_=JQ5>P_X\(?\ =H L
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!BZQX8LM6S(!Y%Q_SU0=?J.]8376L^'T\C5+87]B#
M@.><#V;M^-=O00&!!&0>H- '(6YTO5QG3;GR)C_RPG./R/\ ^NH[BPN;7_71
M,!_>'(_.M74O"&FWS%XE-K*?XHNA_"LS^S_$VB?\>5P+Z ?P'YN/H>?R- %6
MBGMXBA5MFLZ*T+]VC!4_D<?SJ5+K0+GF*_DMR?X9DZ?C0!7HJ^NG02_\>VIV
MDGMOP:?_ &%=$95X6'L] &;16F-!N^[0CZO33I CYN+ZUB'N] &=15Q_[$MO
M^/G55<CJL0S_ "S4#>(]'MVVZ?I\MT_9I._\_P"5 "P6D]RV((F?W X_.KS:
M;;6$?G:Q=I"O9%/)_P ^U51=^*-7 2TMAI\/][&WCZGG\A5BT\$Q&3SM6NI+
MJ3J0"0#]3U- %5O$DL[&S\+Z><G@RLN3]<?XU9T[PB9)OMFOS&YG;DQ[L@?4
M]_ITKI;:U@LX1%:Q)$@_A08J6@!J1I%&J1J$11@*HP!3J** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ;+_J7_P!TU':?\>4'_7-?Y5)+_J7_ -TU':?\>4'_ %S7^5 $U%%% !5>
MP_X\(?\ =JQ5>P_X\(?]V@"Q1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -DC25-
MLJ*ZGLPR*S+CPSI%SDO9(I/>,E?Y5JT4 <U+X%TM^8WN(_HX(_457/@&VS\M
M],!_N@UUM% ')?\ " 6_>_F_[X%2IX#T\?ZRXN'^A _I7444 8D'A#1H>3;&
M4_\ 31R?TZ5J6UE:V:XM;>.(?["@5/10 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% #9?\ 4O\ [IJ.T_X\H/\ KFO\JDE_U+_[IJ.T_P"/*#_KFO\ *@":BBB@
M JO8?\>$/^[5BJ]A_P >$/\ NT 6**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!LO^I?_=-1
MVG_'E!_US7^522_ZE_\ =-1VG_'E!_US7^5 $U%%% !5>P_X\(?]VK%5[#_C
MPA_W: +%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 445@>--2NM)\,37=A-Y,RR( ^T' + 'KQ0!OTT
M2(9"@=2XZKGD?A7%_#[Q!J6MS7ZZE=>>(5C*?(JXSNST ]!44$1TG6K?^TK5
M+NSN=0,EIJT'^L61V($<PZXR2H(R.!P* .[)P,G@5'!<0W4(FM9HYHF) >-@
MRG!P>1[BN937KU_%4-H7BGL9[F:V.R/"IL0G&XG+-P<\8[9K*T_4[O3/"%G%
MIDD:2%KV01"+>S!)7Q@9 "C/))],4 =_17)VNJZWJVI);VMS:6J2:=!> FW+
MD%R<K]X>G6KWA_4[S4M@N)5,EM&8[U!'C$X;&!SP  3CT*GO0!O445P_B?Q#
MJ6GZ[+;VEUY42HI"[%/4>XH [@G R>!48N(6C+K*A0=6## _&N>\3N\U_H-A
M,Q%C>W16YP<"3$994/L6'3OC%:$N@:2UXCFU@0M&T9A"@+(N5;E>AP0* -!;
MJ!VVI/&Q] X-/CECE7,3JX]5.:YCPQIE@;S67^QP!X=5D\MA& 4_=H, ^G)_
M.I_ \4<7AYQ%&D8-[<Y"*!G]\X[>U '144'A37/Z1J=W<ZBD4TV]"I)&T#M]
M* -TS1"3RS(@?^[N&?RHDFBBQYLB)GIN8#-<_);0-\3(I##&9/[+9MY09SYJ
MC.?IQ4GBZTL[KPOJMQ)##-+#8SJCLH8I\ISCT.0/RH VOM=N5R)XL9QG>.M2
MUQFL:781:)HCQV5NK27UEOQ$/F^8=?SKLZ "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;+_J7_ -TU
M':?\>4'_ %S7^522_P"I?_=-1VG_ !Y0?]<U_E0!-1110 57L/\ CPA_W:L5
M7L/^/"'_ ': +%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4V2-)4V2HKKZ,,BG44 1Q6\,&?)BCCSU
MV*!FJ4>@:;%<)*EN08Y#*B>:Y0/S\^S.W=R><9K1HH R?^$9TG[8+H6S+,LS
M3J5GD 5V&&8 -@9[XZ]Z8OA/1E@BA%J^R+S-@-Q(3B3EU)W9*D]0>*V:* ,N
MUT"RTQS<:9$R7*VX@C,MQ(R[1]U2"QX!_&IM)LI;2U=KSR3=W#^;<&!2$+D
M<9YP  ,GGBKU% !4;V\,C;I(8V;U9034E% %>^L+74K1K6^@6:%L$JW8CH0>
MQ'J.:;::=;V18P^:S,,%YIGE;'IEB2![5:HH HV.CV>FM<&S653<N9)=T[ON
M8]6^8G!]QZ"GZ;I=II-LT%BCI&SM(5>5G^8G).6)ZGFK=% !35BC4Y5%!]0*
M=10!G7.@V-UJ7V^47 NO+\OS([N6/"YS@!6  R :?)HUE+I#:8\<AM&4JR"9
MP6!ZY;.XYR<Y/-7J* ,Z?0K"YL[:UG29HK5U>$?:9 59?NG<&R<=LDUHT44
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 V7_4O_NFH[3_CR@_ZYK_*I)?]2_\ NFH[3_CR@_ZYK_*@
M":BBB@ JK';7$,:QI<KM48&8O_KU:HH K^5=?\_*?]^O_KT>5=?\_*?]^O\
MZ]6** *_E77_ #\I_P!^O_KT>5=?\_*?]^O_ *]6** *_E77_/RG_?K_ .O1
MY5U_S\I_WZ_^O5BB@"OY5U_S\I_WZ_\ KT>5=?\ /RG_ 'Z_^O5BB@"OY5U_
MS\I_WZ_^O1Y5U_S\I_WZ_P#KU8HH K^5=?\ /RG_ 'Z_^O1Y5U_S\I_WZ_\
MKU8HH K^5=?\_*?]^O\ Z]'E77_/RG_?K_Z]6** *_E77_/RG_?K_P"O1Y5U
M_P _*?\ ?K_Z]6** *_E77_/RG_?K_Z]'E77_/RG_?K_ .O5BB@"OY5U_P _
M*?\ ?K_Z]'E77_/RG_?K_P"O5BB@"OY5U_S\I_WZ_P#KT>5=?\_*?]^O_KU8
MHH K^5=?\_*?]^O_ *]'E77_ #\I_P!^O_KU8HH K^5=?\_*?]^O_KT>5=?\
M_*?]^O\ Z]6** *_E77_ #\I_P!^O_KT>5=?\_*?]^O_ *]6** *_E77_/RG
M_?K_ .O1Y5U_S\I_WZ_^O5BB@"OY5U_S\I_WZ_\ KT>5=?\ /RG_ 'Z_^O5B
MB@"OY5U_S\I_WZ_^O1Y5U_S\I_WZ_P#KU8HH K^5=?\ /RG_ 'Z_^O1Y5U_S
M\I_WZ_\ KU8HH K^5=?\_*?]^O\ Z]'E77_/RG_?K_Z]6** *_E77_/RG_?K
M_P"O1Y5U_P _*?\ ?K_Z]6** *_E77_/RG_?K_Z]'E77_/RG_?K_ .O5BB@"
MOY5U_P _*?\ ?K_Z]'E77_/RG_?K_P"O5BB@"OY5U_S\I_WZ_P#KT>5=?\_*
M?]^O_KU8HH K^5=?\_*?]^O_ *]'E77_ #\I_P!^O_KU8HH K^5=?\_*?]^O
M_KT>5=?\_*?]^O\ Z]6** *_E77_ #\I_P!^O_KT>5=?\_*?]^O_ *]6** *
M_E77_/RG_?K_ .O1Y5U_S\I_WZ_^O5BB@"OY5U_S\I_WZ_\ KT>5=?\ /RG_
M 'Z_^O5BB@"OY5U_S\I_WZ_^O1Y5U_S\I_WZ_P#KU8HH K^5=?\ /RG_ 'Z_
M^O1Y5U_S\I_WZ_\ KU8HH K^5=?\_*?]^O\ Z]'E77_/RG_?K_Z]6** *_E7
M7_/RG_?K_P"O1Y5U_P _*?\ ?K_Z]6** *_E77_/RG_?K_Z]'E77_/RG_?K_
M .O5BB@"OY5U_P _*?\ ?K_Z]'E77_/RG_?K_P"O5BB@"OY5U_S\I_WZ_P#K
MT>5=?\_*?]^O_KU8HH K^5=?\_*?]^O_ *]'E77_ #\I_P!^O_KU8HH K^5=
M?\_*?]^O_KT>5=?\_*?]^O\ Z]6** *_E77_ #\I_P!^O_KT>5=?\_*?]^O_
I *]6** *QANF4@W*8(Q_JO\ Z]311^5"D><[%"Y]<4^B@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>compensationelementmixforneo.jpg
<TEXT>
begin 644 compensationelementmixforneo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $-A=&AE<FEN
M92!786YG    !9 #  (    4   0J) $  (    4   0O)*1  (    #-3,
M )*2  (    #-3,  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C Z,#,Z,#,@,3@Z,#,Z-30 ,C R,#HP
M,SHP,R Q.#HP,SHU-    $, 80!T &@ 90!R &D ;@!E "  5P!A &X 9P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 S+3 S5#$X.C S
M.C4T+C4R-SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y#871H97)I;F4@5V%N9SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" &" HT# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHJC"+FY,K"
M[:,+*R!0BG !QW% %ZBJOV:Y_P"?^3_OVG^%'V:Y_P"?^3_OVG^% %JBJOV:
MY_Y_Y/\ OVG^%'V:Y_Y_Y/\ OVG^% %JBJOV:Y_Y_P"3_OVG^%'V:Y_Y_P"3
M_OVG^% %JBJOV:Y_Y_Y/^_:?X4?9KG_G_D_[]I_A0!:HJK]FN?\ G_D_[]I_
MA1]FN?\ G_D_[]I_A0!:HJK]FN?^?^3_ +]I_A1]FN?^?^3_ +]I_A0!:HJK
M]FN?^?\ D_[]I_A1]FN?^?\ D_[]I_A0!:HJK]FN?^?^3_OVG^%'V:Y_Y_Y/
M^_:?X4 6J*J_9KG_ )_Y/^_:?X4?9KG_ )_Y/^_:?X4 6J*J_9KG_G_D_P"_
M:?X4?9KG_G_D_P"_:?X4 6J*J_9KG_G_ )/^_:?X4?9KG_G_ )/^_:?X4 6J
M*J_9KG_G_D_[]I_A1]FN?^?^3_OVG^% %JBJOV:Y_P"?^3_OVG^%'V:Y_P"?
M^3_OVG^% %JBJOV:Y_Y_Y/\ OVG^%'V:Y_Y_Y/\ OVG^% %JBJOV:Y_Y_P"3
M_OVG^%'V:Y_Y_P"3_OVG^% %JBJOV:Y_Y_Y/^_:?X4?9KG_G_D_[]I_A0!:H
MJK]FN?\ G_D_[]I_A1]FN?\ G_D_[]I_A0!:HJK]FN?^?^3_ +]I_A1]FN?^
M?^3_ +]I_A0!:HJK]FN?^?\ D_[]I_A1]FN?^?\ D_[]I_A0!:HJK]FN?^?^
M3_OVG^%'V:Y_Y_Y/^_:?X4 6J*J_9KG_ )_Y/^_:?X4?9KG_ )_Y/^_:?X4
M6J*J_9KG_G_D_P"_:?X4?9KG_G_D_P"_:?X4 6J*J_9KG_G_ )/^_:?X4?9K
MG_G_ )/^_:?X4 6J*J_9KG_G_D_[]I_A1]FN?^?^3_OVG^% %JBJOV:Y_P"?
M^3_OVG^%'V:Y_P"?^3_OVG^% %JBJOV:Y_Y_Y/\ OVG^%'V:Y_Y_Y/\ OVG^
M% %JBJOV:Y_Y_P"3_OVG^%'V:Y_Y_P"3_OVG^% %JBJOV:Y_Y_Y/^_:?X4?9
MKG_G_D_[]I_A0!:HJK]FN?\ G_D_[]I_A1]FN?\ G_D_[]I_A0!:HJK]FN?^
M?^3_ +]I_A1]FN?^?^3_ +]I_A0!:HJK]FN?^?\ D_[]I_A1]FN?^?\ D_[]
MI_A0!:HJK]FN?^?^3_OVG^%'V:Y_Y_Y/^_:?X4 6J*J_9KG_ )_Y/^_:?X4?
M9KG_ )_Y/^_:?X4 6J*J_9KG_G_D_P"_:?X4?9KG_G_D_P"_:?X4 6J*J_9K
MG_G_ )/^_:?X4?9KG_G_ )/^_:?X4 6J*J_9KG_G_D_[]I_A1]FN?^?^3_OV
MG^% %JBJOV:Y_P"?^3_OVG^%'V:Y_P"?^3_OVG^% %JBJOV:Y_Y_Y/\ OVG^
M%'V:Y_Y_Y/\ OVG^% %JBJOV:Y_Y_P"3_OVG^%'V:Y_Y_P"3_OVG^% %JBJU
MD\C"99I/,,<I4,0!D8![?6K- !56P_U<W_7>3_T(U:JK8?ZN;_KO)_Z$: +5
M%%% !1110 4444 %%%% !17/7GBV,>(O[!T>U;4=15=\RB0)';KQR[X.#ST
M)JQ_;-[;ZO:6&H:68_M;,$N()O,B&%)P20I!X],>] &S1110 4444 %%%% !
M1110 444R::.WA>:=UCCC4L[L<!0.Y- #Z*PKGQ+N\)G7-%T^XU16&8;>$8>
M0;MN1P>._2MFWE:>UBEDB:%G0,T;=4)'0^XH DHHHH **1RPC8Q@,^/E#' )
M^O.*X[1_&][K.OZII,.DV\,VF$B626^.QL'&1B/V[T =E17+W_BR]TSPK?:O
M=Z.J2V,Q26V^U?>7(PROLYSN!Q@5MZ/J/]K:+9Z@(O*%U"LOE[MVW(SC/>@"
M[1110 4444 %%%4=1UFSTN>T@NI0)KR80P1C[SL>^/0=S0!>HI&W!#L +8X!
M. 3]:XNR^(9?QP/#6IZ5]CE9F2.X%QO21AG&/E'7!% ':T5S/C7QDO@[3XKG
M["UZSMAD679L7IN)P>Y I\_B348?#^GZC'H,MW)>O'^XM)3(8D<9W,=HZ?3'
MO0!T=%%% !17.Z_XM72-:LM'M;)KS4+R-Y4CW[%"J">N#R<8 Q^5:NC7\NJ:
M/;7MQ936$LR;FMIQAXSZ&@"[1110 45S^J^+(;+7H-#T^W:_U68;O(5PBQ)U
MW.W.T8]B:CO?%W]B:M:6?B*S6SCO6V07<,WFQ%_[K$JI4].V/>@#I**HW6LV
M=IJMGILDH-W>%O*B7DX4$ECZ#CK63:>+6N/'MWX9DL1&UO#YPN!-N# XP-NT
M8//K0!TE%%% !117/^+_ !)=^%]+&H0Z6-0@!"R!9RCK[XVG(X]: .@HKF[#
MQA%K/A!M<T6!+AHT)FMI)MC1D#)7.T\^G&#5/Q7XVO/"=E97-YI,,XNG\O;%
M>'*-C/>/D>] '845BG5M4AU*S@N=,M_(N'*//!>%_).TD94H.N,5!=^+8_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** *ME_K+O_KN?_05JU56R_P!9
M=_\ 7<_^@K5J@ JK8?ZN;_KO)_Z$:M55L/\ 5S?]=Y/_ $(T 6J*** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBLK7O$%GH%M URZ&XNYA;VEN9 AGE/103P/<]A0!H?:H/MGV3SH_M'E^9Y6
MX;MF<;L=<9XS7EOBFWBN;W5+KPQ<P6M[J2/;2V=_=1B#6>"AVH6W)(I&%; !
MQ@Y'(Z"SOM9\6P:UI=Q _A;7-.DC07=JZ7*LC#S$*L5&5.,,I [^N:S](\+K
MKU]<MK?AZPTW4+>X"ZE=0V<;IJ###J\,I^9<G!8$9!R,Y&: -?P-JGB77+5-
M0UB:Q%@T>U(X["6WG$H.&#AW88!!&5ZD<''7L*AN+F"RMS+<R)#&O=CBN6NO
M$]]JMP;3PY;L>QF8<_7G@?C0!TU[J-IIT7F7DZ1+V!/)^@ZFN<N/&K3R>3HU
MC)<2'HS@_P A26WA%-QN_$-X9GZE=_'XD\G\*O'5[*PC\G2[5 H[A=H_Q- &
M<-.\4ZK\UW>?8XV_@#8/Y+_4TY?"&F6QWZG?O*W<;@O^)IMQJMY<YWS%5_NI
MP*J'DY- &FMMX:M?]7:"8^I4M_.I1J>F1?ZC2XQCIA%']*QZ* -H^((K>SN[
MB.Q5?L\#2D*P&[';I6 OQ5AXWZ5(/7;,#_2GW'_(%U7_ *\9?Y"O-* /58/B
M=I$G^OM[J'_@(;^1K7M/&6@7F!'J42,?X904/ZUXG10!]#1RQS('A=9%/1E.
M0:=7S_:7]W82![*YF@8=XW(KJ]+^)6J6A5-1CCO8^[?<?\QP?RH ]5HK#T?Q
M?I&M%4MKCRYS_P L9AM;\.Q_"MR@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH JV7^LN
M_P#KN?\ T%:M55LO]9=_]=S_ .@K5J@ JK8?ZN;_ *[R?^A&K55;#_5S?]=Y
M/_0C0!:HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ;(ZQ1M)(0J*"S$]@*YSQ9-X6O_"5S+XA%O?::X$?[L>8
MSLV-JQ[>2Y.,;><XJ;Q9K%]I5BBZ7#$US.)-DMRCF&/8A?#E>1D @=!G\ >(
M\#V]U#J@TW0K..PM+29'U'0]35G_ +,EZ^9;2X(97&2!GN3D<B@!-'^'2-XH
MN+'Q-I']LP")9K?Q!+</%=;#PL,NT@LZXX8<;0,\]>ZU#5].\+V$5E:QKNC0
M+%;1_P ([9]/YFH_$'B06#?8M/'G7S\8 SLS_,^U0Z-X=2R#:GKC"6Z/SG><
MA/<^IH IVFB:AXCN!?:[(\4'5(1P<>P[#]:UI-1LM)@^RZ7"GR_W1\H/N>YJ
MIJ6LR7>8X,QP_JU9E $MQ=374F^>0N>V>@_"HJ** "BBB@ HHHH ;<?\@75?
M^O&7^0KS2O2[C_D"ZK_UXR_R%>:4 %%%% !1110  X.1P1TKK- \?:CI3+#?
M%KVU'&'/SJ/9N_T-<G10![SI&MV&MVOGZ?.) /O(>&0^A%7Z\ T_4;O2[Q;J
MPF:&5>Z]QZ$=Q7K'A7QG;:_&+>YVP7ZCF//RR>Z_X4 =/1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% %6R_UEW_ -=S_P"@K5JJME_K+O\ Z[G_ -!6K5 !56P_U<W_ %WD_P#0
MC5JJMA_JYO\ KO)_Z$: +5%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 444C,$4LY"JHR23@ 4 +6)XD\4:;X;B@&J7$EH+H
MLB7/D,\<) SN<@84=!SCDUSTOQ'EEDM=1T?2X]2\.2WRV$M_!= RQR-((PWE
M8^YO('7/.<8Q6/>'Q#H_C.*#3;]YM;N8P7M+KSFL;]"\F6S@B%HU"_=QUP0<
M@T ;VAJ_C.$SWNM0W^EPVSV$UM9L-ES*>'D=@>05VE5&,;CWQ5B[GL_!VD1Z
M/H@EDN'R5,TK3."3]YF8DL?3)HF!\+ZMJ%_'9V5K9W%O&$2WX:YN,MN=E  &
M 0,Y)/?H*D\,:3)+(^MZK\T\N6CW?PC^]_A[4 3Z!H::3 VHZHVZ[<;F9CGR
MP>WUJIJ.I27\O=8E/RI_4T_5M2-[-LC.($/RC^\?6L^@ HHHH **** "BBB@
M HHHH ;<?\@75?\ KQE_D*\TKTNX_P"0+JO_ %XR_P A7FE !1110 456U%G
M33;AXI&C=8RP9<9X'O4-S.4%F))#%%+_ *R4'&#MR!GMDT 7Z*Q7N[A[?]W+
M(R(\J++&,ER!\F<>_'OBKAOE1HS<.4 7YMH)R>Y]E!/6@"]3HY'BD62)BCJ<
MJRG!!]:;10!ZSX,\9+K,:V.H,%OT'RMT$P'?Z^HKKZ^>HI9()DEA=DD1@RLI
MP01WKV+P=XG7Q#IQ6<JM[  )5'\0[,/K_.@#HZ*** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"K9?ZR[_Z
M[G_T%:M55LO]9=_]=S_Z"M6J "JMA_JYO^N\G_H1JU56P_U<W_7>3_T(T 6J
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I"
M RD, 0>H-+10!P?BGP?<V&L?\)9X-AC.IHZO=Z:YQ!J.. 2.BR@'Y7_/V[>!
MY?LB/>*D4NS,BJV54]QGO]:EKF_&6HM;Z>EC;DF>[.W Z[>_Y]/SH SH@?%O
MB<RN"=/M. #T8=OS//TK9UZ_\M19P'&1\^.P]*ET^UC\/>'U4@&0+N?_ &G-
M<[)(TLK22'+,<DT -HHHH **** "BBB@ HHHH ***<D;R'$:,Q_V1F@".X_Y
M NJ_]>,O\A7FE>J2Z=>2:3J4:6TI>2SD1%V\LQZ"O.9]$U6U4M<:==1J.I,1
MP/QH HT4=#@]:* (KJ W-K)"'V>8I4MMS@&FF"7[,D0GVE1AG"#)'MZ?K4]%
M $2VZQ6WDP$QKTR.OO\ C[U!=:<EP%"N8@(S$0!G*'&1[=.M7**  #  '0<"
MBBB@ J[I&J7&C:I#>VIP\9Y7LZ]U/UJE10![]INH0:IIT-Y:MNBF7</;U!]Q
M5JO+_AOKWV74'TFX?]U<G=#D_=?T_$?RKU"@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH JV7^LN_P#KN?\
MT%:M55LO]9=_]=S_ .@K5J@ JK8?ZN;_ *[R?^A&K55;#_5S?]=Y/_0C0!:H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ Z=:XW2U_M_P 8W%_)\UO:'$?IQPO]36[XEO\ ^S]!N)%.'<>6GU/'\LU6
M\*VBZ;X;6:48:4&9_ICC]* (_$-WYEPMLI^6/EO<UC4^:5IYWE?J[$FF4 %%
M%% !1110 4444 %7;'2KB]PRCRX_[[#K]/6KNDZ-YH6XNQ\G5$/?W-="  ,
M8 Z"@#/M=$M+< LGFO\ WG_PJ^JA5PH 'H!2T4 %%%% %"_T/3-40K?64,N>
MK%<-^8YKB=;^&6U&FT*8DCG[/,>OT;_'\Z]%HH ^?;JTN+*Y:WNX7AE3[R.,
M$5#7N.O^&['Q#:^7=IMF4?NYU'S)_B/:O'-8TBZT347L[U,,O*L/NNO8B@"C
M1110 4444 %%20P2W,PBMXGED;HB*6)_ 5N0^$YH@'UJZBT].OED[Y3_ , '
M3\2* ,**9[>9)HFVR1L&5AV(Z5[OHNI+JVC6U\@QYR L/1NX_.O,XGTK3?\
MD&V FE'2XO?G/U"?='ZUUW@S6I[Z6YMKV4R/Q(A/8="![=* .LHKG='UB[E\
M1WVG:BRDIDQ!5P  ?Z@@UT5 !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% %6R_UEW_ -=S_P"@K5JJME_K+O\ Z[G_
M -!6K5 !56P_U<W_ %WD_P#0C5JJMA_JYO\ KO)_Z$: +5%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <CXR8W>H:=I
MB'_6/N8?4X']:V]:<6VC^4G ;$8'M_D5AG_3OB2.ZVR?R7_%JO\ B27,L$7H
M"Q_E0!B4444 %%%% !1110 5IZ+IWVN?S91^ZC/3^\?2LU5+L%49+' %=G96
MRVEI'"O\(Y/J>] $]%%% !1110 4444 %%%% !6+XI\/1>(=(>'"K<Q_-!(>
MS>GT-;5% 'SU-%)!,\,R%)(V*LIZ@CM3*]'\9^%+>76!J<E['9V\P E^0LS.
M/[H'J/>L:%M)TW_D&V'GRCI<7OSGZA!\H_6@##T_0-2U-?,MK8B$=9Y3LC'_
M  (\5JQ:)H]AS?W3ZC,/^65M\D8^KGD_@*==W]U?,#=SO)CHI/RK]!T%5Z -
M ZO+%"8=-BBT^ \%+=<$_5NI_.J!))))R3U)[TE% !6IX<O#9>(+63.%9_+;
MZ-Q672JQ1@R\%3D'WH [;7?^);XTL+Y>%FPKG_QT_H1785R7C$?:O#UE?)U#
M*V1Z,M=-93_:;"WG_P">D:M^8H GHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@"K9?ZR[_Z[G_T%:M55LO]9=_]=S_Z
M"M6J "JMA_JYO^N\G_H1JU56P_U<W_7>3_T(T 6J*** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y'PY^_P#&&K3GG:6
M_P"^O_K5+KS[M58?W5 J+P7\VH:J_?S!_-J-8.=6G^H'Z"@"E1110 4444 %
M%%% %_18?.U2//1,N?PKK*YWPVN;J9NX0#\S_P#6KHJ "BBB@ HHHH ****
M"BBB@ HHHH QO%=H+KPY<<9:("1?P_\ K9KS&O8+V/S;"XC/.^)E_,5X^.E
M!1110 4444 %%%% '=3_ .E?#5&/)2-3]-K8_E6QX9D\WPW9D]0FW\CBL:Q.
M_P"&LV>T<GZ$UI>#CGPS;^S./_'C0!N4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!5LO\ 67?_ %W/_H*U:JK9?ZR[
M_P"NY_\ 05JU0 55L/\ 5S?]=Y/_ $(U:JK8?ZN;_KO)_P"A&@"U1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '(^"O
MEO\ 54[^8/YM1K QJT_U'\A1X;_<>+M7@/=F(_[Z_P#KU)KJ[=6<_P!Y0?TH
M SJ*** "BBB@ HHHH VO#;?Z1.OJ@/Z__7KH:Y70I?*U1 >DBE?Z_P!*ZJ@
MHHHH **** "BBB@ HHHH **** (KMQ'93N> L;$G\*\='2O4O$UT+3P[=MG!
M=/+7W+<5Y;0 52L+V6X:\6XC1#;S&,",ELC /Y\U=K.L(;J";4'DMPOG2F6+
M]X#N^4#!QTZ4 5+779Y8+^XD2$):HS"WPZS+Z;PPXX[BK=MJ4CQSK,B&>*01
MJ(^%<E0PQGI@'GZ5)%;-->_:[F 0OY)A*;@VX$YY([>GXU7N-*,FGW$5ND<#
MN"L2+PJC//3NV.30!IQMNC4[E;(Y*=#]*=5+2[:2UAF\U%C\R9I%B4Y$8/;C
MCW_&KM '<6'R_#6?/>.3^9K3\'#'AF#W9S_X\:S9/]&^&B@]7C'_ (\];/AB
M/R_#5F#U*;OS)- &K1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% %6R_UEW_ -=S_P"@K5JJME_K+O\ Z[G_ -!6K5 !
M56P_U<W_ %WD_P#0C5JJMA_JYO\ KO)_Z$: +5%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 <@O^A?$DYX6Y3^:_P"*
MU=\21XN89/[RE?R/_P!>J?C%39ZIINIH/]6^UC]#D?UK9UV,7&EK,G(0A@?8
M_P#ZZ .9HHHH **** "BBB@!T<C12K(G#*017:V\RW%NDJ?=<9KB*V=!U 12
M?993A7.4)['TH Z*BBB@ HHHH **** "BBB@ HHJ"[NX[.W::7H.@'4GTH X
M_P =ZCOFAT^-N$_>2 >O8?EG\ZX^M_6-'GN)IM0LY6NT=B\BX_>1_4=Q[BL"
M@ HHHH **** "EP3P.2>E)6AH5I]MUVTAQD&0,WT')_E0!U'BW_0_#%C8KU)
M5>.^U?\ &NGL(/LVG6\'_/.)5/X"N7\0?\3+QCI]@O*Q89Q^.3^@%=A0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!5LO]9=_]=S_ .@K5JJME_K+O_KN?_05JU0 55L/]7-_UWD_]"-6JJV'^KF_
MZ[R?^A&@"U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% &1XHL#?Z!.JC,D8\Q/J/_K9J#PW<KJWAA8I#EHU,+_@./TQ
M6\0""#R#UKCM%;^PO%EUIDORPW)S$3T]5_3(H K.C1R,C\,I(-)6IKUIY-[Y
MRCY)>?H>]9= &!K%]>2ZL-.LH9WCBM_M%P8) CL"2%0,>F<'IS[BJLNKR:B;
M>WT:.ZELULQ=2F.7;*RDD*FYCD'Y3GOQU%;=WI@N+L74-Q+:W'EF)I(@IWIG
M.""#T/0]JA.A01>4;":6R:.#[/NBP=T?7!R#SG)SUY- &-/=W5S-:7FF/=?8
MWB@>W?<Q15WGS?,)/7;_ 'OPYK4BUF#^U=EP9D,A6-%Q\D6[)4-_M-C/L,#C
M-7ETZ".SM[2,%+:#&(AT8#H#Z\\^]5Y]#M[C5!>M)(,R)*\0QMD= 0K'C/&>
MQ["@#3HZ=*** .CTG6!.JP738E'"L?XO_KUL5PE:UAKLMN!'<@RQCHW\0_QH
M Z6BJ]M?6]VN8)58_P!WH1^%6* "BBB@ HI&947+D*!W)Q69>:[;P K!^^?V
M^Z/QH OW%Q%:PF29MJC]:Y34-0>_GW-\J+]Q/3_Z]175Y->2[YWR>P'05#0
MZ.1XI \;%6'0@TV[LK/5LM+MM+L_\MD'R.?]H=OJ*** .=O]-NM-F\NZCVYY
M5P<JX]0>]5:[%+C$)@GC6>W;[T4G(^H]#[BLR]\/"16GT=FE4<M;M_K$^G]X
M?K0!@T4I!!((P1P0>U)0 5UW@6T FNM1EX2)=BL?S/Z8_.N2 +, HR2< #O7
M;ZF1X>\&16*_\?%R-K8]3RQ_I0 >%E;4]?O]7D'RY*1Y[9_P 'YUU]9?AW3S
MINAP0NN)&&^3_>/^<5J4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 5;+_67?_7<_^@K5JJME_K+O_KN?_05JU0 5
M5L/]7-_UWD_]"-6JJV'^KF_Z[R?^A&@"U1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7,^,].:2SCU*VR)[0Y)'7;G
MK^!Y_.NFI'19(V1U#*PP0>XH R()H_$/AY98\>81R/[KCJ/\^M<X058JPP0<
M$>E36;MX4\3/:3$_8+HY1CT'H?PZ&M/7K#9)]KB'R/\ ?QV/K0!C4444 %%%
M% !1110 4444  .#D<&K46IWD/"7#X]&.?YU5HH T1KM^/\ EHG_ 'P*:^M7
M[C_7;?\ =4"J%% $DL\LYS-*[G_:.:CHHH **** "BBB@ I58HP9"58'((/2
MDHH ==06FJK_ *<ODW'07,8Y/^\._P!>M<]J.DW6FL//4-$WW)D.4?\ '^E;
M]6+1Y6?[.B+*DIPT+C*M]1_6@#-\'Z5]MU/[7,/W%K\V3T+=A^'6M& _\)-X
MQ,WWK*S^[Z''3\SS]!4VOSQ:-I<>C:2FV:Z/*J<D G^O3Z5N:#I*Z/I:0<&5
MOFE8=V_^M0!I4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 5;+_67?_7<_^@K5JJME_K+O_KN?_05JU0 55L/]
M7-_UWD_]"-6JJV'^KF_Z[R?^A&@"U1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!F:]HT>LZ>8CA9D^:)_0^GT
M-9/AG56F631=6&+B(%%#_P 2CM]1_*NIKG?$OA]K[%_I^4OH>?E.-X']: *.
MHV#V%R5.3&W*-ZBJE;&C:M#XAL6LK\!+R,?,,8SC^(>_J*S[RSELIS'*./X6
M[,* *]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %:ZM#X>
MTMM0O!F=QB.,]<^G^-);6\&EVAU+5#M5!F-#U)[<>M9]A9W/BS4_[0U$%+&,
MXCBSPWL/ZF@"UX8TN:\NFUS5/FEE.85/8?WOZ"NKI%4*H50  , #M2T %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% %6R_P!9=_\ 7<_^@K5JJME_K+O_ *[G_P!!6K5 !56P_P!7-_UWD_\
M0C5JJMA_JYO^N\G_ *$: +5%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!S?B#PV\\W]HZ23%>H=Q"G&_
MW'O_ #IFDZY;ZW"=/U91#>+QSQN/J/0^U=/6)KGAFWU;,T1\B['20=&^O^-
M&7?Z;-8/\PW1D_*X_K5.K-GK]UI,O]F^)8F>/&%F(W9'_LP]^M7I](BN8?M.
MDRK-$W(4-G\C_2@#(HI71HV*NI5AU!'2DH **** "BBB@ HHHH **** "BBB
M@ HHJU9Z=<7K?NEPG=VX H K*K.P5 68G  [UJ"*TT.U^VZLP,G_ "SA'))_
MQ_E5>ZUFPT0&#30+V_;Y=X&0I_SV%&F^&;G4KD:AXC=G9N5@)[>_H/84 5[2
MQO?%UZ+W42T-@A_=Q@_>]A_4UV<44<$*10H$C0850. *<JJB!4 55&  . *6
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** *ME_K+O_ *[G_P!!6K55;+_67?\ UW/_ *"M6J "JMA_
MJYO^N\G_ *$:M55L/]7-_P!=Y/\ T(T 6J*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH KWEC;:A
M;F&\A65#V(Z?0]JY:?P]JFASFY\/SM+&3EH&//Y=#_.NQHH Y"'Q-8WS?9]>
MM3:SC@O@X']15J31/-C\W3ITN(CR/F'\^E;.H:39:G'MO(%<XX?HP^AKG9?!
M]W8R&70M0>,_W'.,_B.OXB@"M-;S6[8GC9#[BHZLG6]?TY3'JVFBYC'5PO7\
M1D41^(/#]YQ=6TMHYZE1D?I_A0!6HJ^L.C7'-MJT8]I"!_/%2C1#)_J+VWD]
M,-0!ET5J_P#"/W7_ #U@_P"^C_A2'09E&9+BW0>I8_X4 9=%:#6%C!_Q\ZM;
M)CJ%8$_SJ!]0\.6@^:YFNV':->#_ "_G0!6J[;:3=W."(_+7^\_%01>)99&*
M:%HN3V=E+']/\:D&B^(=:YU6\^S0G_EFI_\ 91Q^9H ?<76C:-_Q\2_;;@?\
MLH^@/OVJ#?KWB<".&/[!8'C/(!'\S^'%;>F^%=-TXA_+-Q*/XY><?0=*VJ ,
MG2/#ECI"AHD\V?',SCG\/2M:BB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"K9?ZR[_Z[G_T
M%:M55LO]9=_]=S_Z"M6J "JMA_JYO^N\G_H1JU56P_U<W_7>3_T(T 6J***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ JI<Z587G_'U:0R'U*#/YU;HH P9O!FCR_=
MBDB_W)#_ %S5-_ 5B?\ 5W4Z?7!KJJ* .1_X0"W_ .?^;_O@4Y? -J#\][,P
M]E KK** .<B\#Z2GWS/(?=\?R%:%OX=TFU(,5C%D="XW']:TZ* $5510J *!
MT &,4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 5;+_ %EW_P!=S_Z"M6JJ
MV7^LN_\ KN?_ $%:M4 %5;#_ %<W_7>3_P!"-6JJV'^KF_Z[R?\ H1H M444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!5LO]9=_]=S_ .@K5JJME_K+O_KN?_05JU0
M55L/]7-_UWD_]"-6JJV'^KF_Z[R?^A&@"U1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17"_$#
MQ%J>B7UE'IMWY"RQLSC8K9((]0:V(VFUKX>I]IO3!/>6@#7(&-K,,9P/<T =
M DB2KF-U<>JG--N+F"TA,UU-'#$O5Y&"J/Q-<AH]X=-NM0BU'3[?2M3M['>7
MC/\ HD\:DXD&!D8)P1C/UJAJFJ7FI>%M>MM259/LT5O+$[0A"=YSG;DXY'&<
M''6@#T*BN5U#7[^W\21V]O)%+;?;(K615CXCWIGYF)^]G!P 1CKUJM'JWB&7
M1[C5&N[416=U)'-#':DEHTEPS EN"%!..>E '9T52TNXDO+>2Y:59899&-N5
M7'[OH#[YP2#Z$58N7:.TF=#AE1B#Z'% $M-DD2)=TKJB^K' KC/">OZCJ6L^
M1>77FQ^2S;=BCG(]![U>BC35/'VI0:FBS165M";2&097#[M[[3P3D8SVH Z-
MKB%%#/*BANA+ 9I!=0%2PGC*@X)WC K!U/0M*AT75VCMH78132!&4,(6,8S@
M=L[0:R]4TVRB^%,LL=I"CR:;%O*Q@;B%!!/OR>: .V5@R@J00>01WI:9$BI"
MBHH554 *HP *HZW=36EDCP/L8R $X!XP?6@#1)"@DG '))[4R.6.4$Q2*X'7
M:V<5FZ+=2W]M/]K82C=MP5&,$=*H>"(X+;PJC*D<(-Q/N(4+G]\X&?Y4 ;[7
M=NK$-/$".""XXIRS1.Y1)$9AR0&!-<OJ6DZ</&FBI]AMRLL=VT@,0.\G8<G/
M7DFIM'M+>V\=:PMO!'&$M+55VJ 0/WG?\!^5 '2T444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!5
MLO\ 67?_ %W/_H*U:JO:H4DN<_Q39_\ '5JQ0 55L/\ 5S?]=Y/_ $(U:JK8
M?ZN;_KO)_P"A&@"U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% $<MO#.09H8Y".A=0<4V>SM[FS
M:TGA1[=UVM&1\I'ICTJ:B@#.70=.5+A6@:47,9AE,TKR$I_<!8G"\]!@56;P
MCHS13QM;2E;A$CES=2YD5?N@G=DX_EQ6U10!DR^%])GN#/+;R&0R)*6%Q(/W
MBC ?AOO8&,]3WILFC/8Z;)::"(HA<3%IC<R22 !OOLN2?FYSCIFMBB@".W@C
MM;6*WA7;'$@1 .P P*D(R,'D444 1I;PQ-NCB1#TRJ@56O=(LM0N(I[F)O/A
M!$<T4C1R*#U&Y2#CVSBKM% %1]+M9-->Q9'^SR AP)6#-GKE@=QSW.>:BET*
MPFT4:3+'(UD%">69Y,[1T&[=NQ[9K0HH ;'&(HEC3<54 #<Q8_B3R:5E5QAU
M##W&:6B@!AB0QL@&T,,'8=I_,=*S+7PSIEFL:V\=PL<<GFK&UW*R!L[L[2Q!
MY.>1UK6HH I7&D6=SJ<&H3+*;FW!$3"=U"@]?E!P<X&>.<4L.E6EOJD^H1)(
M+FX4+*QF<A@.@VDX&,GH.YJY10 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!%%_K9_P#KH/\
MT%:EJ"W</)<;>TN#_P!\K4] !5-;2YB9_)NE57=GP8LXR<]<U<HH J^3>_\
M/Y'_ -^/_KT>3>_\_D?_ 'X_^O5JB@"KY-[_ ,_D?_?C_P"O1Y-[_P _D?\
MWX_^O5JB@"KY-[_S^1_]^/\ Z]'DWO\ S^1_]^/_ *]6J* *ODWO_/Y'_P!^
M/_KT>3>_\_D?_?C_ .O5JB@"KY-[_P _D?\ WX_^O1Y-[_S^1_\ ?C_Z]6J*
M *ODWO\ S^1_]^/_ *]'DWO_ #^1_P#?C_Z]6J* *ODWO_/Y'_WX_P#KT>3>
M_P#/Y'_WX_\ KU:HH J^3>_\_D?_ 'X_^O1Y-[_S^1_]^/\ Z]6J* *ODWO_
M #^1_P#?C_Z]'DWO_/Y'_P!^/_KU:HH J^3>_P#/Y'_WX_\ KT>3>_\ /Y'_
M -^/_KU:HH J^3>_\_D?_?C_ .O1Y-[_ ,_D?_?C_P"O5JB@"KY-[_S^1_\
M?C_Z]'DWO_/Y'_WX_P#KU:HH J^3>_\ /Y'_ -^/_KT>3>_\_D?_ 'X_^O5J
MB@"KY-[_ ,_D?_?C_P"O1Y-[_P _D?\ WX_^O5JB@"KY-[_S^1_]^/\ Z]'D
MWO\ S^1_]^/_ *]6J* *ODWO_/Y'_P!^/_KT>3>_\_D?_?C_ .O5JB@"KY-[
M_P _D?\ WX_^O1Y-[_S^1_\ ?C_Z]6J* *ODWO\ S^1_]^/_ *]'DWO_ #^1
M_P#?C_Z]6J* *ODWO_/Y'_WX_P#KT>3>_P#/Y'_WX_\ KU:HH J^3>_\_D?_
M 'X_^O1Y-[_S^1_]^/\ Z]6J* *ODWO_ #^1_P#?C_Z]'DWO_/Y'_P!^/_KU
M:HH J^3>_P#/Y'_WX_\ KT>3>_\ /Y'_ -^/_KU:HH J^3>_\_D?_?C_ .O1
MY-[_ ,_D?_?C_P"O5JB@"KY-[_S^1_\ ?C_Z]'DWO_/Y'_WX_P#KU:HH J^3
M>_\ /Y'_ -^/_KT>3>_\_D?_ 'X_^O5JB@"KY-[_ ,_D?_?C_P"O1Y-[_P _
MD?\ WX_^O5JB@"KY-[_S^1_]^/\ Z]'DWO\ S^1_]^/_ *]6J* *ODWO_/Y'
M_P!^/_KT>3>_\_D?_?C_ .O5JB@"KY-[_P _D?\ WX_^O1Y-[_S^1_\ ?C_Z
M]6J* *ODWO\ S^1_]^/_ *]'DWO_ #^1_P#?C_Z]6J* *ODWO_/Y'_WX_P#K
MT>3>_P#/Y'_WX_\ KU:HH J^3>_\_D?_ 'X_^O1Y-[_S^1_]^/\ Z]6J* *O
MDWO_ #^1_P#?C_Z]'DWO_/Y'_P!^/_KU:HH J^3>_P#/Y'_WX_\ KT>3>_\
M/Y'_ -^/_KU:HH J^3>_\_D?_?C_ .O1Y-[_ ,_D?_?C_P"O5JB@"KY-[_S^
M1_\ ?C_Z]'DWO_/Y'_WX_P#KU:HH J^3>_\ /Y'_ -^/_KT>3>_\_D?_ 'X_
M^O5JB@"KY-[_ ,_D?_?C_P"O1Y-[_P _D?\ WX_^O5JB@"KY-[_S^1_]^/\
MZ]'DWO\ S^1_]^/_ *]6J* (+6W:!9/,D$C2/O)"[>P'3\*GHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
9HHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>ctia01.jpg
<TEXT>
begin 644 ctia01.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $-A=&AE<FEN
M92!786YG    !9 #  (    4   0J) $  (    4   0O)*1  (    #.3(
M )*2  (    #.3(  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C Z,#,Z,#(@,38Z-3 Z,3D ,C R,#HP
M,SHP,B Q-CHU,#HQ.0   $, 80!T &@ 90!R &D ;@!E "  5P!A &X 9P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 S+3 R5#$V.C4P
M.C$Y+CDR,#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y#871H97)I;F4@5V%N9SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" "/ [\# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ KB;'0H/$'BCQ5)J5[K'^BZG'!!';:S=VT<:?8K9\!(I%7[SL<XS
MDUVU<WX7_P"1B\9_]AJ/_P!-]G0 ?\('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/
M_"CU#_X_7244 <W_ ,('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/_"CU#_X_7244
M <W_ ,('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/_"CU#_X_7244 <W_ ,('I'_/
MYX@_\*/4/_C]'_"!Z1_S^>(/_"CU#_X_7244 <W_ ,('I'_/YX@_\*/4/_C]
M'_"!Z1_S^>(/_"CU#_X_7244 <W_ ,('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/
M_"CU#_X_7244 <W_ ,('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/_"CU#_X_7244
M <W_ ,('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/_"CU#_X_7244 <W_ ,('I'_/
MYX@_\*/4/_C]'_"!Z1_S^>(/_"CU#_X_7244 <W_ ,('I'_/YX@_\*/4/_C]
M'_"!Z1_S^>(/_"CU#_X_7244 <WX",G_  B[QRW%Q<>1J>HP))<SO-)LCO9D
M0%W)9L*JC)).!725S?@/_D7;K_L-:K_Z<+BNDH YOQZ9/^$72.*XN+?S]3TZ
M!Y+:=X9-DE["C@.A#+E689!!P:/^$#TC_G\\0?\ A1ZA_P#'Z/'G_(NVO_8:
MTK_TX6]=)0!S?_"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_P */4/_ (_7244
M<W_P@>D?\_GB#_PH]0_^/T?\('I'_/YX@_\ "CU#_P"/UTE% '-_\('I'_/Y
MX@_\*/4/_C]'_"!Z1_S^>(/_  H]0_\ C]=)10!S?_"!Z1_S^>(/_"CU#_X_
M1_P@>D?\_GB#_P */4/_ (_7244 <W_P@>D?\_GB#_PH]0_^/T?\('I'_/YX
M@_\ "CU#_P"/UTE% '-_\('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/_  H]0_\
MC]=)10!S?_"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_P */4/_ (_7244 <W_P
M@>D?\_GB#_PH]0_^/T?\('I'_/YX@_\ "CU#_P"/UTE% '-_\('I'_/YX@_\
M*/4/_C]'_"!Z1_S^>(/_  H]0_\ C]=)10!S?_"!Z1_S^>(/_"CU#_X_6;?:
M%!X?\4>%9--O=8_TK4Y()X[G6;NYCD3[%<O@I+(R_>13G&<BNVKF_%'_ ",7
M@S_L-2?^F^\H Z2BBB@#A/#?ANUU[3[V_P!3O]<>X?5M1C_=:[>PHJI>S(BJ
MB2A5 55   Z5K_\ "!Z1_P _GB#_ ,*/4/\ X_1X#_Y%VZ_[#6J_^G"XKI*
M.;_X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^NDHH YO_A ](_Y
M_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'ZZ2B@#F_^$#TC_G\\0?^%'J'
M_P ?H_X0/2/^?SQ!_P"%'J'_ ,?KI** .;_X0/2/^?SQ!_X4>H?_ !^C_A ]
M(_Y_/$'_ (4>H?\ Q^NDHH YO_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\
MA1ZA_P#'ZZ2B@#F_^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?K
MI** .;_X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^NDHH YO_A
M](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'ZZ2B@#F_^$#TC_G\\0?^
M%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?KI** .;_X0/2/^?SQ!_X4>H?_ !^C
MP$9/^$7>.6XN+CR-3U&!)+F=YI-D=[,B NY+-A549))P*Z2N;\!_\B[=?]AK
M5?\ TX7% '25RWC.$WFH>%[!KF\@M[S5FCG^QW<ML\BBRN7"EXV5L;D4XS_"
M*ZFN;\4?\C%X,_[#4G_IOO* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\
MA1ZA_P#'ZZ2B@#F_^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?K
MI** .;_X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^NDHH YO_A
M](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'ZZ2B@#F_^$#TC_G\\0?^
M%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?KI** .;_X0/2/^?SQ!_X4>H?_ !^C
M_A ](_Y_/$'_ (4>H?\ Q^NDHH YO_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\
M0?\ A1ZA_P#'ZZ2B@#F_^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_
M ,?KI** .;_X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^NDHH Y
MO_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'ZZ2B@#B;[0H/#_BC
MPK)IM[K'^E:G)!/'<ZS=W,<B?8KE\%)9&7[R*<XSD5VU<WXH_P"1B\&?]AJ3
M_P!-]Y724 %<MXSA-YJ'A>P:YO(+>\U9HY_L=W+;/(HLKEPI>-E;&Y%.,_PB
MNIKF_%'_ ",7@S_L-2?^F^\H /\ A ](_P"?SQ!_X4>H?_'Z/^$#TC_G\\0?
M^%'J'_Q^NDHH YO_ (0/2/\ G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\?KI*
M* .;_P"$#TC_ )_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_'ZZ2B@#F_\ A ](
M_P"?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_Q^NDHH YO_ (0/2/\ G\\0?^%'
MJ'_Q^C_A ](_Y_/$'_A1ZA_\?KI** .;_P"$#TC_ )_/$'_A1ZA_\?H_X0/2
M/^?SQ!_X4>H?_'ZZ2B@#F_\ A ](_P"?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J
M'_Q^NDHH YO_ (0/2/\ G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\?KI** .;
M_P"$#TC_ )_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_'ZZ2B@#F_\ A ](_P"?
MSQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_Q^NDHH XVTTJ/0?B3IEK87FJ/;W6DW
MTDT5YJES=(S)-:!& ED8 @2.,C'WC795S=]_R5/0O^P+J7_H^QKI* "BBB@
MKF_"_P#R,7C/_L-1_P#IOLZZ2N;\+_\ (Q>,_P#L-1_^F^SH Z2BBB@ HHHH
M **** "BBB@ HK#\4^+]+\(6,$^J-+)-=2B"TL[:/S)[J4]$C7N?<D 9&2*I
MOXW\EI(+OPYK=O?);R72VDD<),D:%02LHE,)/S?=\S=@$D#*Y .HHKSS2OC)
MH^J1:-/_ &+K-I;ZZ9$TR>X2#9<RH<>5E96V,3PN_:">_>I=)^*J:[::E<Z1
MX.\1W<>EW$EM=B,6A9)8QED"_:-SGG^$'/;- '?4444 %%%% !1110 4444
M<WX#_P"1=NO^PUJO_IPN*Z2N3\(W,EGX.U"XAM)[UX]7U5A;VY3S)/\ B87'
M"[V5<_4BH?#?Q(M/$^G:U=VFAZO:?V*[1W,-\((9#(J[F0 R_*0,<OM7GKP<
M %[QY_R+MK_V&M*_].%O725P>K>(&\2^!;+43H^I:3')K6E&.+4HT21U-_;D
M-M5VP.?XL'VKO* "BBB@ HHHH **** "BBJ.M2WD&AWDVF2P17443/&]Q"94
M! SRH92>!C[P_I0!>HKP_P#X6QXR/P/MO'H.A>=-=^2;/[!-M"^:8A\WGYSD
M%NG?'O6CJWQ*\5:1J7B_1F?1;J\\/:<NII>0V<HBD3:"89(_.)20DY!WGY1G
M;SP >OT5YW\/?&&M>,H-.O%U_P -WR&WBGU2PLK.59K,2QN57S//==X=,%2H
M. 3QQGT2@ HHHH **** "BBB@ KF_%'_ ",7@S_L-2?^F^\KI*YOQ1_R,7@S
M_L-2?^F^\H Z2BN8N_B+X:L?%D/AJZNKM-7G;;#;#3;D^9WRK"/:5 R2P.
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
M3-EQ-V9?^F14#9CC:,=B:W+3P?HUCXHN/$5O%<C5+E#'+,]].ZLN<[?+9R@
M/0 8';%5(/A[X<MO%TOB>&UNEUB9BTES_:-R=_\ LE3)M*CH%QM    P* '>
M _\ D7;K_L-:K_Z<+BNDKF_ ?_(NW7_8:U7_ -.%Q724 %%%% 'E'[2-Y;0?
M!N^MIKB*.>XGA$,3N TNV52VT=3@<G'05:^(/B73H/ ?AN>+6;B"UU*_MK:.
M]L+\6\'(.3-,OS"(!6)",K';C<O)'IM% 'S:?&FJ2_L]Z)?7GB>\MM5M_$ L
MYKL7K),%$C$K)SEL(02KYXP372_$K[9X7N=&M+?Q9J$MA=1W\[1SZ\EI<22L
MG[IA,[Q@Q([K\F_H>%8 X]MKEO%_@'3?&=U9SZE<31M9I(B(+>VN(V#E224N
M(I%##8,, #@D9Q0!Y5KVI:YI'A_P'IMQXCCDL+ZUN3=ZP=?GA@EN_+.PO>KO
M;:"6(3A6(QT7 T-.$I_: \.77B.^FENKKPI&PEMIIXXKBZ$V'$:?+E"HWE-N
MW&7(XS7K7AOP[8>%=#ATK28]EO$S/]U5W.S%F;"@*N6).U0%'0   5J4 >,^
M/]8TRW_:/\ BXU&TB-K'=+<!YU7R2\9"!LGY2V1C/7/%<1>>-+C3O$EW/;^,
M;UA;>.8;6.WDU9GC6Q8/YF59CNC)51ELA=OR[<MGZ=HH \=\%:Q/JGC'7GUK
M7M3@\46.KW<4&A-=,();?RU$/^C_ '?+ &[S%VDDY+'<,\YX.\2ZWJ'A+6]0
MU?Q$D<AT>\;4;=M7N#=V]XDC%'\LJJV@&2@16 ;Y>N./H6B@#Y<TOQ)?ZG:R
MZ6/$^HZH=1\ 3W,L3:D\K-?(TA"J >'"( 5&"P!+;B6)VM)U6VMH/A!I^FZ]
M?0VVHP26^H1)JLZI*QA10H^? Q(S*-N-K J,%<#Z)HH \F^'EMK1N]8TC4[O
M5KN]\+ZA<K%/<ZC.PO!*B-;^9EP'&PG*G@?*1]XU0^"VNZ[K6HBXU36(;B2:
MVF&IV$VH33W,5TLYPQ@:,+:J 678I ("]2./:** "BBB@ KFO K!?#=VS$ #
M6=5))[?\3"XKI:XC0O#^G>)_ U]IFLQS2V<FM:KYD<5S)#O'V^X&"8V4D<]"
M<&@#BW$'A/Q+'J.V<?#?5+X2%=V(;>[/W9MO46KL0>?EW -]TC=Z-XG(;Q#X
M,*G(.LR$$=_^)?=U-J?@G0M9\*Q>&]2M[B?2H@H$!OIU+!?NAG#AG ]&)&0#
MV&,J]T.Q\.WG@?3-)2:.TAUF01I+<23%!_9]WP&D9CCT&<"@#M**** "O(OC
MG9W&J7GA"VM=.U:\2UUB*[NWT^SN)/)@!PS>9$ORL/13NZ$=J]=HH \;\?O_
M &G\%]=\-^%M&\17:10P>3)=:;<B6=WN-Q0"1 [E0A+.1CYER22:XCQ)ITT<
MWCR\FM]3T33KW3M,*W<NEW$4,Q7REE1SL! +-A^K8W':V"*^FZHZSHMCK^G&
MQU2)Y(?,24&*9XG1T8,K*Z$,I! .010!\WQV&@:[\(?'O_"'Q6.J:IJ-]#.F
MFZ+ITSFS7S%V(A:%'90JN<A%49('7G2UGPM>7FJ>,[N;PUJES<ZO9:;'H$JV
M$N4N4MH@7W8'D%2RC>^W&'&>'%>\Z1X=T[0WFDL5N'FF"K)/=W<MU*RKG:OF
M2LS;068A<X!9CC).=.@#YP\1:%XQ?5O'BV5AJ=Q=7&F:;'+.EG*$OUB6-;E(
MWPH?.6^4,"PW 9YKUOX8Z;+IFA7L?F2?9)KQY[:W.D/IL=L& +1QP2,S*F[<
M><#+-C(YKM** /!_#UK!'\9/%VO:WIGBBWM)KNUGTZ6#2;_RYS&&#;HTC(8
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
M"WKI*YOQY_R+MK_V&M*_].%O724 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %<WXH_Y&+P9_V&I/_3?>5TE<WXH_Y&+P9_V&I/\ TWWE
M '24444 <WX#_P"1=NO^PUJO_IPN*Z2N;\!_\B[=?]AK5?\ TX7%=)0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S?@/_D7;K_L-:K_
M .G"XKI*YOP'_P B[=?]AK5?_3A<4 =)7-^*/^1B\&?]AJ3_ --]Y725S?BC
M_D8O!G_8:D_]-]Y0!TE%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% '-^*/^1B\&?\ 8:D_]-]Y725S?BC_ )&+P9_V&I/_ $WWE=)0
M 5S?BC_D8O!G_8:D_P#3?>5TE<WXH_Y&+P9_V&I/_3?>4 =)1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!S=]_P E3T+_ + NI?\
MH^QKI*YN^_Y*GH7_ &!=2_\ 1]C724 %%%% !7)1V7BK2/$&NW&E:;H]]::G
M>I=QO<ZI+;R)BVAA*E5MW'6$G.[H:ZVB@#F_MWC?_H7O#_\ X/I__D.C[=XW
M_P"A>\/_ /@^G_\ D.NDHH YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X
M/I__ )#KI** .;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0ZZ2B
M@#F_MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.NDHH YO[=XW_Z%
M[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#KI** .;^W>-_^A>\/_P#@^G_^
M0Z/MWC?_ *%[P_\ ^#Z?_P"0ZZ2B@#F_MWC?_H7O#_\ X/I__D.C[=XW_P"A
M>\/_ /@^G_\ D.NDHH YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__
M )#KI** .;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0ZZ2B@#F_
MMWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.NDHH Q/".EWVD>'S;Z
MJMNMW+>WEW(EM*TD:>=<R3!0S*I; D SM'(K;HHH Q/%VEWVK^'Q;Z4MNUW%
M>V=W&ES*T<;^3<QS%2RJQ7(C(SM/)JM]N\;_ /0O>'__  ?3_P#R'7244 <W
M]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__  ?3_P#R'7244 <W]N\;_P#0
MO>'_ /P?3_\ R'1]N\;_ /0O>'__  ?3_P#R'7244 <W]N\;_P#0O>'_ /P?
M3_\ R'1]N\;_ /0O>'__  ?3_P#R'7244 <W]N\;_P#0O>'_ /P?3_\ R'1]
MN\;_ /0O>'__  ?3_P#R'7244 <W]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O
M>'__  ?3_P#R'7244 <W]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__  ?3
M_P#R'7244 <W]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__  ?3_P#R'724
M4 <W]N\;_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__  ?3_P#R'7244 <W]N\;
M_P#0O>'_ /P?3_\ R'1]N\;_ /0O>'__  ?3_P#R'7244 <W]N\;_P#0O>'_
M /P?3_\ R'5:2R\5:OX@T*XU73='L;33+U[N1[;5);B1\VTT(4*UN@ZS YW=
M!76T4 %%%% '&Z5:>,=!@NK.STG0[RW?4+RZBFEUB:%V6:YDF 9!:L 0),'#
M'I5[[=XW_P"A>\/_ /@^G_\ D.NDKG=<O[[0M:BU5DN+K1G@\F[B@0NUJP)9
M9P@&67!*MC)&%." < #?MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\
MD.MRPU"SU2RCO-,NH;NVE&4F@D#HP]B.*L4 <W]N\;_]"]X?_P#!]/\ _(='
MV[QO_P!"]X?_ /!]/_\ (==)10!S?V[QO_T+WA__ ,'T_P#\AT?;O&__ $+W
MA_\ \'T__P AUTE% '-_;O&__0O>'_\ P?3_ /R'1]N\;_\ 0O>'_P#P?3__
M "'7244 <W]N\;_]"]X?_P#!]/\ _(='V[QO_P!"]X?_ /!]/_\ (==)10!S
M?V[QO_T+WA__ ,'T_P#\AT?;O&__ $+WA_\ \'T__P AUTE% '-_;O&__0O>
M'_\ P?3_ /R'1]N\;_\ 0O>'_P#P?3__ "'7244 <W]N\;_]"]X?_P#!]/\
M_(='V[QO_P!"]X?_ /!]/_\ (==)10!S?V[QO_T+WA__ ,'T_P#\AT?;O&__
M $+WA_\ \'T__P AUTE% '-_;O&__0O>'_\ P?3_ /R'5GPCI=]I'A\V^JK;
MK=RWMY=R);2M)&GG7,DP4,RJ6P) ,[1R*VZ* "N?\4Z;JMY/HEYH<-G/<:7J
M!NFAO+EH$D4VT\) =8W((,P/W>QKH** .;^W>-_^A>\/_P#@^G_^0Z/MWC?_
M *%[P_\ ^#Z?_P"0ZZ2B@#F_MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^
MG_\ D.NDHH YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#KI**
M.;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0ZZ2B@#F_MWC?_H7O
M#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.NDHH YO[=XW_Z%[P__ .#Z?_Y#
MH^W>-_\ H7O#_P#X/I__ )#KI** .;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[
MP_\ ^#Z?_P"0ZZ2B@#F_MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\
MD.NDHH YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#KI** .;^W
M>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0ZZ&::*VA>:XD2**,;G=V
M"JH]23TKF[#69_$^OVUQHKR+H5F'>2\QA+^0J55(\_>C7)8OT)"[<X. "&2R
M\5:OX@T*XU73='L;33+U[N1[;5);B1\VTT(4*UN@ZS YW=!76T44 %<_XITW
M5;R?1+S0X;.>XTO4#=-#>7+0)(IMIX2 ZQN009@?N]C7044 <W]N\;_]"]X?
M_P#!]/\ _(='V[QO_P!"]X?_ /!]/_\ (==)10!S?V[QO_T+WA__ ,'T_P#\
MAT?;O&__ $+WA_\ \'T__P AUTE% '-_;O&__0O>'_\ P?3_ /R'1]N\;_\
M0O>'_P#P?3__ "'7244 <W]N\;_]"]X?_P#!]/\ _(='V[QO_P!"]X?_ /!]
M/_\ (==)10!S?V[QO_T+WA__ ,'T_P#\AT?;O&__ $+WA_\ \'T__P AUTE%
M '-_;O&__0O>'_\ P?3_ /R'1]N\;_\ 0O>'_P#P?3__ "'7244 <W]N\;_]
M"]X?_P#!]/\ _(='V[QO_P!"]X?_ /!]/_\ (==)10!S?V[QO_T+WA__ ,'T
M_P#\AT?;O&__ $+WA_\ \'T__P AUTE% '-_;O&__0O>'_\ P?3_ /R'1]N\
M;_\ 0O>'_P#P?3__ "'7244 <W]N\;_]"]X?_P#!]/\ _(='V[QO_P!"]X?_
M /!]/_\ (==)10!RUC8^([SQI9ZOKECI=C;V>GW-JJV>H27+R--);L"0T$8
M @/<_>%=3110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% &!?>"](NKV2^M4GTN^E.9+K39VMWD
M/JX4[9#_ +X:H1HGBBUXL/%RW"CI_:FF1S'\X6AKI:* .:V>.$(Q<>'YAW/D
M3QY_#>V*7_BN/^I?_P#(]=)10!S?_%<?]2__ .1Z/^*X_P"I?_\ (]=)10!S
M?_%<?]2__P"1Z/\ BN/^I?\ _(]=)10!S?\ Q7'_ %+_ /Y'H_XKC_J7_P#R
M/7244 <W_P 5Q_U+_P#Y'H_XKC_J7_\ R/7244 <W_Q7'_4O_P#D>C_BN/\
MJ7__ "/7244 <W_Q7'_4O_\ D>C_ (KC_J7_ /R/7244 <W_ ,5Q_P!2_P#^
M1Z02^.4ZV?AZ;V%W/'G_ ,AM72T4 <T==\36O-_X1,ZCJ=+U*.;])1%G^=36
M/C31[R]CL;AY],OI#A+34H&MW<^B%AMD_P" %JWZK7^G66JV4EGJ=I#=VT@P
M\,\8=6^H/% %FL75?%NC:1>?8KBY:>^V[A96<+W$^.Q,<8+ >Y 'O7.S:3XA
ML=:@\,Z5=W:^'[Q#.=0+EYK!$P&MUD.3\^Y=K$EE'F8SA=O7:1HFFZ#9_9=(
MLX[6(G<VP?-(W=F8\LQ[L22?6@#('B'Q!=\Z;X0N8U/1]3O(K<'\$,C#\5!]
MJ#/XYD&1I_A^W./NF^GEQ^/DK72T4 <U_P 5Q_U+_P#Y'I?^*X_ZE_\ \CUT
ME% '-_\ %<?]2_\ ^1Z/^*X_ZE__ ,CUTE% '-_\5Q_U+_\ Y'H_XKC_ *E_
M_P CUTE% '-_\5Q_U+__ )'H_P"*X_ZE_P#\CUTE% '-_P#%<?\ 4O\ _D>C
M_BN/^I?_ /(]=)10!S?_ !7'_4O_ /D>C_BN/^I?_P#(]=)10!S?_%<?]2__
M .1Z/^*X_P"I?_\ (]=)10!S6WQPQ_UOA^,>OESO_P"S"@Z1XMNN+OQ3:VJG
MK_9NE!&'_ II)1_X[72T4 <W%X&TMYDGUF:\UV=&#*VJ3F5%(Z$0C$0/N$!K
MI    !@#H*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "O.?$'QGT[PSID.I:OX9\00V%S=/:V]QY=MB9U+#(4S[PIV
M$@E0",'N*]&KP[]J3_D2]!_["Z_^BWH ]6T/Q&^L:E?6%SH>IZ1<6<<4K+?"
M$B19"X!1HI'!P8VSSQQ6W7*_$V\AT_X9ZY<W.KW&BQI;8^W6J;Y8R6  09&6
M8D*.1][J.M>3_!V<P_''5]/M[.'3[.Y\.V]RUG;%51CM@V2/&@"+(RR%BHR
M7(!;.2 ?05%?.WPG\!Z7XEOO%\=R\]LFE>)_/L([9@B6[QN2"$Q@C "\CA00
MI7<<\QH>@Z9X@N/#NG7M]X<NM4AU][C4-;NM2M9?[3B\P 1A&8S2%B,!70 \
M$'#9H ^L*RY?$6F1>*+?P\;A6U.>W>Z$"\E(E(&YO0$G ]<'T->):WIE]XW^
M//B3PM?:A::<;?3HO[':[LFG:W3$;-);8D0))NYW#)^7'133M&TG2C^TU!_:
M1L-5'_"/V]R+Z2%"ES<%HPMPN21N9B-I!)Y !H ]\FFCMK>2>=UCBC4N[L<!
M5 R23]*Q_"'BW3/&_AF#7-$:0VD[.H690KJ58J00"<=,_0BL[QW>R2V=OH-G
M83ZI-J+_ .E6=J\0D-FI'FG$KJNULK&<D?ZPXY%>8?!V^D\#?%/Q#X"U.TFT
MJUU&0ZCI5M=M'N&?X,H[*24 Z$_ZH]#Q0![W17SAJOP^@B^*GB[P/INEV\5I
MXFTU=1L)S I%E(A.=N1\JERZX7& RXQBNE^$@LK[X6CQ)J=I#HUSI&DR:6-0
M^S*);=8?,,DP(&3P5)!YW(_J20#VJBOF+X=7WE?&CP.]CE8M4TJY$UV=L4^I
MJ//;SKB-<C<7C[NY.P,6SP-C2_ ^D^+OCE\2=#U 2V^GRPPLT5HPB_>,%;S.
M!@D,6;!!!8[B"0" #VKQ?XH@\&^&KC7+VRN[RUML&=;01EXU_O8=U!&<#@D\
M].N+F@ZQ;^(?#VGZQ9)(EO?VZ7$2R@!U5U# $ D9P>Q-?-VJQ6^J>%_BY?\
MB5$?6=-O5M;62X/[VU@#E8D1CRJL,C X?OG->Y_"JXAN?A'X7>WECE0:9 A:
M-@P#*@5ER.X8$$=B"* .MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R
M-5\)^'->NENM<T#2]2N$01K+>64<SJH)(4%@3C))Q[FM>B@"C_8>D_V+_8_]
MEV7]F;-GV'[.GD[<YQY>-N,\XQ52R\'^&=-NH;K3O#NDVEQ C)%+!8QH\:G.
M0I"Y .YL@>I]:V:* ,G3/"N@Z$TTGA_1-,TJ>5-C2V=E'$2.V=H&1GG%>.K^
MSU;76GM9:CH&BQW<A82:[:ZG<J_+$^8MF(UB4D?P!MJYXR!@^\44 96J>%M
MUUH7UW1-.U22%=D<E]:1S,H[X+ XJQ/HNEW6JV^J7.FV<VH6RE8+N2!6EB'/
M"N1E1R>A[FKM% &9-X9T&XUI=8N-$TZ74T(*WKVD;3*0, B0C<,#IS5:X\$>
M%+O4'O[OPQHT]X[^8US+I\32,W]XL5R3[UN44 1&TMS>+>&"(W*QF)9R@WA"
M02H;K@D X]A3(]/LH;)[.&T@CM9"Y>!8@$;>2SY7&#N+,3ZDG/6K%% &%;>!
M_"=G-!+9^&-&@DMI?.@>+3XE,3\?,I"\-\J\CG@>E6+3PKX>L-6?5+'0M,MM
M0D9F>[ALXTF8M]XEP,DG///-:M% &1?^$O#FJ7SWNIZ!I=Y=R)Y;SW%E')(R
MXQM+$$D8XQ6N %4!1@#@ =J** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
0* "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>directorskillmatrix.jpg
<TEXT>
begin 644 directorskillmatrix.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $-A=&AE<FEN
M92!786YG    !9 #  (    4   0J) $  (    4   0O)*1  (    #-3D
M )*2  (    #-3D  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C Z,#,Z,#,@,3<Z,#<Z,#@ ,C R,#HP
M,SHP,R Q-SHP-SHP.    $, 80!T &@ 90!R &D ;@!E "  5P!A &X 9P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 S+3 S5#$W.C W
M.C X+C4Y,SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y#871H97)I;F4@5V%N9SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" *\ N@# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHHH **S=7\
M1Z'X?\G^WM9T_3//W>5]MNDA\S;C.W<1G&1G'J*S?^%C^"/^AR\/_P#@T@_^
M*H Z2BN;_P"%C^"/^AR\/_\ @T@_^*H_X6/X(_Z'+P__ .#2#_XJ@#I**YO_
M (6/X(_Z'+P__P"#2#_XJC_A8_@C_H<O#_\ X-(/_BJ .DHKF_\ A8_@C_H<
MO#__ (-(/_BJ/^%C^"/^AR\/_P#@T@_^*H Z2BN;_P"%C^"/^AR\/_\ @T@_
M^*H_X6/X(_Z'+P__ .#2#_XJ@#I**YO_ (6/X(_Z'+P__P"#2#_XJC_A8_@C
M_H<O#_\ X-(/_BJ .DHKF_\ A8_@C_H<O#__ (-(/_BJ/^%C^"/^AR\/_P#@
MT@_^*H Z2BN;_P"%C^"/^AR\/_\ @T@_^*H_X6/X(_Z'+P__ .#2#_XJ@#I*
M*YO_ (6/X(_Z'+P__P"#2#_XJC_A8_@C_H<O#_\ X-(/_BJ .DHKF_\ A8_@
MC_H<O#__ (-(/_BJ/^%C^"/^AR\/_P#@T@_^*H Z2BN;_P"%C^"/^AR\/_\
M@T@_^*H_X6/X(_Z'+P__ .#2#_XJ@#I**YO_ (6/X(_Z'+P__P"#2#_XJC_A
M8_@C_H<O#_\ X-(/_BJ .DHKF_\ A8_@C_H<O#__ (-(/_BJ/^%C^"/^AR\/
M_P#@T@_^*H Z2BN;_P"%C^"/^AR\/_\ @T@_^*H_X6/X(_Z'+P__ .#2#_XJ
M@#I**YO_ (6/X(_Z'+P__P"#2#_XJC_A8_@C_H<O#_\ X-(/_BJ .DHKF_\
MA8_@C_H<O#__ (-(/_BJ/^%C^"/^AR\/_P#@T@_^*H Z2BN;_P"%C^"/^AR\
M/_\ @T@_^*H_X6/X(_Z'+P__ .#2#_XJ@#I**YO_ (6/X(_Z'+P__P"#2#_X
MJC_A8_@C_H<O#_\ X-(/_BJ .DHKF_\ A8_@C_H<O#__ (-(/_BJ/^%C^"/^
MAR\/_P#@T@_^*H Z2BN;_P"%C^"/^AR\/_\ @T@_^*H_X6/X(_Z'+P__ .#2
M#_XJ@#I**YO_ (6/X(_Z'+P__P"#2#_XJC_A8_@C_H<O#_\ X-(/_BJ .DHK
MF_\ A8_@C_H<O#__ (-(/_BJ/^%C^"/^AR\/_P#@T@_^*H Z2BN;_P"%C^"/
M^AR\/_\ @T@_^*H_X6/X(_Z'+P__ .#2#_XJ@#I**YO_ (6/X(_Z'+P__P"#
M2#_XJC_A8_@C_H<O#_\ X-(/_BJ .DHKF_\ A8_@C_H<O#__ (-(/_BJ/^%C
M^"/^AR\/_P#@T@_^*H Z2BN;_P"%C^"/^AR\/_\ @T@_^*H_X6/X(_Z'+P__
M .#2#_XJ@#I**YO_ (6/X(_Z'+P__P"#2#_XJC_A8_@C_H<O#_\ X-(/_BJ
M.DHKF_\ A8_@C_H<O#__ (-(/_BJ/^%C^"/^AR\/_P#@T@_^*H Z2BN;_P"%
MC^"/^AR\/_\ @T@_^*H_X6/X(_Z'+P__ .#2#_XJ@#I**YO_ (6/X(_Z'+P_
M_P"#2#_XJC_A8_@C_H<O#_\ X-(/_BJ .DHKF_\ A8_@C_H<O#__ (-(/_BJ
M/^%C^"/^AR\/_P#@T@_^*H Z2BN;_P"%C^"/^AR\/_\ @T@_^*H_X6/X(_Z'
M+P__ .#2#_XJ@#I**YO_ (6/X(_Z'+P__P"#2#_XJC_A8_@C_H<O#_\ X-(/
M_BJ .DHKF_\ A8_@C_H<O#__ (-(/_BJ/^%C^"/^AR\/_P#@T@_^*H Z2BN;
M_P"%C^"/^AR\/_\ @T@_^*H_X6/X(_Z'+P__ .#2#_XJ@#I**YO_ (6/X(_Z
M'+P__P"#2#_XJC_A8_@C_H<O#_\ X-(/_BJ .DHKF_\ A8_@C_H<O#__ (-(
M/_BJ/^%C^"/^AR\/_P#@T@_^*H Z2BN;_P"%C^"/^AR\/_\ @T@_^*H_X6/X
M(_Z'+P__ .#2#_XJ@#I**YO_ (6/X(_Z'+P__P"#2#_XJC_A8_@C_H<O#_\
MX-(/_BJ .DHKF_\ A8_@C_H<O#__ (-(/_BJ/^%C^"/^AR\/_P#@T@_^*H Z
M2BN;_P"%C^"/^AR\/_\ @T@_^*H_X6/X(_Z'+P__ .#2#_XJ@#I**YO_ (6/
MX(_Z'+P__P"#2#_XJC_A8_@C_H<O#_\ X-(/_BJ .DHKF_\ A8_@C_H<O#__
M (-(/_BJ/^%C^"/^AR\/_P#@T@_^*H Z2BN;_P"%C^"/^AR\/_\ @T@_^*H_
MX6/X(_Z'+P__ .#2#_XJ@#I**R-*\6>'->NFM=#U_2]2N$0R-%9WL<SJH(!8
MA23C) S[BM>@ HHHH **** .*\4?\E'T#_L$ZC_Z.LJM55\4?\E'T#_L$ZC_
M .CK*K5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 8'@/_ ))QX;_[!-K_ .B5K?K \!_\DX\-_P#8)M?_ $2M;] !
M6!XB_P"0[X4_["TG_I#=5OU@>(O^0[X4_P"PM)_Z0W5 &_1110 5@>'?^0[X
MK_["T?\ Z0VM;]8'AW_D.^*_^PM'_P"D-K0!OT444 8'CS_DG'B3_L$W7_HE
MJWZP/'G_ "3CQ)_V";K_ -$M6_0 4444 8%Y_P E'T?_ +!-_P#^CK.M^L"\
M_P"2CZ/_ -@F_P#_ $=9UOT %%%% &!X,_Y 5S_V%M2_]+IZWZP/!G_("N?^
MPMJ7_I=/6_0 5@>,_P#D!6W_ &%M-_\ 2Z"M^L#QG_R K;_L+:;_ .ET% &_
M1110 5@6?_)1]8_[!-A_Z.O*WZP+/_DH^L?]@FP_]'7E &_1110 5@> _P#D
MG'AO_L$VO_HE:WZP/ ?_ "3CPW_V";7_ -$K0!OT444 8'B+_D.^%/\ L+2?
M^D-U6_6!XB_Y#OA3_L+2?^D-U6_0 4444 %%%% !1110!0LO^2IZ3_V!=0_]
M'V5=U7"V7_)4])_[ NH?^C[*NZH **** "BBB@#BO%'_ "4?0/\ L$ZC_P"C
MK*K55?%'_)1] _[!.H_^CK*K5 !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 8'@/_DG'AO_ +!-K_Z)6M^L#P'_ ,DX
M\-_]@FU_]$K6_0 5@>(O^0[X4_["TG_I#=5OU@>(O^0[X4_["TG_ *0W5 &_
M1110 5@>'?\ D.^*_P#L+1_^D-K6_6!X=_Y#OBO_ +"T?_I#:T ;]%%% &!X
M\_Y)QXD_[!-U_P"B6K?K \>?\DX\2?\ 8)NO_1+5OT %%%% &!>?\E'T?_L$
MW_\ Z.LZWZP+S_DH^C_]@F__ /1UG6_0 4444 8'@S_D!7/_ &%M2_\ 2Z>M
M^L#P9_R KG_L+:E_Z73UOT %8'C/_D!6W_86TW_TN@K?K \9_P#("MO^PMIO
M_I=!0!OT444 %8%G_P E'UC_ +!-A_Z.O*WZP+/_ )*/K'_8)L/_ $=>4 ;]
M%%% !6!X#_Y)QX;_ .P3:_\ HE:WZP/ ?_)./#?_ &";7_T2M &_1110!@>(
MO^0[X4_["TG_ *0W5;]8'B+_ )#OA3_L+2?^D-U6_0 4444 %%%% !1110!0
MLO\ DJ>D_P#8%U#_ -'V5=U7"V7_ "5/2?\ L"ZA_P"C[*NZH **** "BBB@
M#BO%'_)1] _[!.H_^CK*K55?%'_)1] _[!.H_P#HZRJU0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &!X#_P"2<>&_
M^P3:_P#HE:WZP/ ?_)./#?\ V";7_P!$K6_0 5@>(O\ D.^%/^PM)_Z0W5;]
M8'B+_D.^%/\ L+2?^D-U0!OT444 %8'AW_D.^*_^PM'_ .D-K6_6!X=_Y#OB
MO_L+1_\ I#:T ;]%%% &!X\_Y)QXD_[!-U_Z):M^L#QY_P DX\2?]@FZ_P#1
M+5OT %%%% &!>?\ )1]'_P"P3?\ _HZSK?K O/\ DH^C_P#8)O\ _P!'6=;]
M !1110!@>#/^0%<_]A;4O_2Z>M^L#P9_R KG_L+:E_Z73UOT %8'C/\ Y 5M
M_P!A;3?_ $N@K?K \9_\@*V_["VF_P#I=!0!OT444 %8%G_R4?6/^P38?^CK
MRM^L"S_Y*/K'_8)L/_1UY0!OT444 %8'@/\ Y)QX;_[!-K_Z)6M^L#P'_P D
MX\-_]@FU_P#1*T ;]%%% &!XB_Y#OA3_ +"TG_I#=5OU@>(O^0[X4_["TG_I
M#=5OT %%%% !1110 4444 4++_DJ>D_]@74/_1]E7=5PME_R5/2?^P+J'_H^
MRKNJ "BBB@ HHHH XKQ1_P E'T#_ +!.H_\ HZRJU57Q1_R4?0/^P3J/_HZR
MJU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% &!X#_Y)QX;_P"P3:_^B5K7OKZUTRPFO=0G2WMH$+R2R' 4"LCP'_R3
MCPW_ -@FU_\ 1*TOB^2T_P"$;OOMZW:PVJQ71EMH?,9620.K*/XBK(&(]/K0
M!9TCQ)I>N.Z:=-(9$7<8Y[>2!]O3<%D521GN!BJOB+_D.^%/^PM)_P"D-U6!
MX7O;R]\<*VM/J4UW_9\WV=I],-E!%'YD.\!2S%W8["3G@+T&:W_$7_(=\*?]
MA:3_ -(;J@#?KG-5\96.A^(_[,U03J)+1;B V]I/<,_SLKY$:-@#]WS_ +7.
M.,]'7#>+VU;3?&&D:Q:O)=64&5:P2^CMP?W<RLQ61E5\EX2.?E\LXZT =3H>
MM6OB'24U'3Q*+=Y)8U\Z,QMF.1HSE3R.5/!P?4 \50\._P#(=\5_]A:/_P!(
M;6E\&22S>%8))YX9I&FG+&"7S$C_ 'S_ +L/_%L^YGOMS2>'?^0[XK_["T?_
M *0VM &_1110!@>//^2<>)/^P3=?^B6K?K \>?\ )./$G_8)NO\ T2U;] !1
M110!@7G_ "4?1_\ L$W_ /Z.LZWZP+S_ )*/H_\ V";_ /\ 1UG6_0 4444
M8'@S_D!7/_86U+_TNGK?K \&?\@*Y_["VI?^ET]:6M&Y70=0.GNT=V+:0P.B
M!V5]IVD*>"<XX/6@"[6!XS_Y 5M_V%M-_P#2Z"N1T::YN/$?AJ9O^$OV23N[
M?VJ(Q!@VLI^8* 0<XQD=:Z[QG_R K;_L+:;_ .ET% &_1110 5@6?_)1]8_[
M!-A_Z.O*WZP+/_DH^L?]@FP_]'7E &_1110 5@> _P#DG'AO_L$VO_HE:WZP
M/ ?_ "3CPW_V";7_ -$K0!OT444 8'B+_D.^%/\ L+2?^D-U6_6!XB_Y#OA3
M_L+2?^D-U6_0 4444 %%%% !1110!0LO^2IZ3_V!=0_]'V5=U7"V7_)4])_[
M NH?^C[*NZH **** "BBB@#BO%'_ "4?0/\ L$ZC_P"CK*K55?%'_)1] _[!
M.H_^CK*K5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 8'@/_DG'AO_ +!-K_Z)6CQM:7=[X4GATZ::&X\^WD5H)%20
MA9T8JA;Y=Y ( /!) /!H\!_\DX\-_P#8)M?_ $2M-\=:?'J7@V\@GN(+>-'A
MG9[B<P)B.5)-ID'*9V8W#IG/:@#D+O\ X2J".0M!JTBQ6MT---S)&93.Y@^S
M^8(V^8AEG).,!& />NQ\1?\ (=\*?]A:3_TANJ\]M(9=5GN+3P_J.DWTOV"\
M%G;6FL?:VL3*UL%?<PZ(T9?).<R$*"!7H7B+_D.^%/\ L+2?^D-U0!OUY5XB
MU[0M3\5+J%C>>&[J(V?V>5]4MI)F1DD8A5 &!]]L]\@9SQCU6O/_ #M;T[7+
M/09O%5M%?7K2/%#;Z-N15/F.I9MP +"-SSU*MC.,T :WPVF2?P+;R1+:JC7=
MYM^QQE(2/M4N"BGD*>H%6_#O_(=\5_\ 86C_ /2&UI?!JSKX907=VEY<?:KK
MS9DB$>6^T29!4< @_*<$\@\GJ4\._P#(=\5_]A:/_P!(;6@#?HHHH P/'G_)
M./$G_8)NO_1+5OU@>//^2<>)/^P3=?\ HEJWZ "BBB@# O/^2CZ/_P!@F_\
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
MN@H WZXWQK:VNJ7&GB[UZ/3[#9=1/MU)K5O-PH212I&\HRLI0G'SY/3![*N
M\=7$^G:_IMU>S>&HM+C28PKJ[^6?/;8,C@DG:9.G'S'(R%- %[X;!%T?4DCE
MM9=E^58VU])>#/DQ=97))/? Z J.H-:5G_R4?6/^P38?^CKRJ?@&XM[S3=1N
MK2XTN=9[XLW]DJ1 A$,2X#$#><*"3[X[5<L_^2CZQ_V";#_T=>4 ;]>4ZMJO
MA4:3K5IJ<VM6LEE?WKSC3[6=]@=BSH)#'L59%(<@D %\A@ #7JU>3:E+=G5-
M9CCTWQ/<ZZMU,+.X%XD=N$SF/; TZJ\84@'*'=ALD$D* >LU@> _^2<>&_\
ML$VO_HE:L>']:N=:CO7NM(N]*-M<^0D5WMWR+Y:/O^4E<9<CAC]WKG(%?P'_
M ,DX\-_]@FU_]$K0!OT5D>*-7ET+P[<:A;Q1RR1M&H\YRL:!I%0NY )"J&+$
M^BFL7P[XGU:_\77&BZT--@GMX)7:WM6D>0;70*[%@-JLKY'KD_W30!I>(O\
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
M 4444 %%%% !1110!0LO^2IZ3_V!=0_]'V5=U7"V7_)4])_[ NH?^C[*NZH
M**** "BBB@#BO%'_ "4?0/\ L$ZC_P"CK*K55?%'_)1] _[!.H_^CK*K5 !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M 8'@/_DG'AO_ +!-K_Z)6H]?\6OH^I+86&BW^L7*P"YG2S"?N8B2H8EB,DE6
MPHY.TU)X#_Y)QX;_ .P3:_\ HE:;J?@ZUU;7Y-5GO]3MW>UBMO+LKZ6V&$:1
M@3Y;#<?WAZ],<=30!IV-^-4AL;ZQEC:PN[7SU#*1(X;848<\#!.1CJ5Z=\[Q
M%_R'?"G_ &%I/_2&ZJOH_@W2_#^OVMS8WUZSQ6,MM%:W5[).!&6B)*!V.T+L
M4?+Q\PSVJQXB_P"0[X4_["TG_I#=4 ;]8=A-HOAI],\,0WFR9X]EG:RR&1RB
M*3C)R<!4.,^F*W*\U\47EI=>.B8%U^PU'3(X7%U8Z4]TDN1<(H*^6PPJR28;
M.#YAZE> #T*QGMKJU$UB5,3,W1=N&W$,"#R&W9R#SG.>:R/#O_(=\5_]A:/_
M -(;6G^#H4M_"ULD4%["I>5S_: Q/(6E=C(X(!!<DO@@8W8P*9X=_P"0[XK_
M .PM'_Z0VM &_7BND:5I$<FC:C(-'\R\U.%X=)MQ(;RW<SAN9#(<F,\NI0 !
M6'&!7J7B'Q%8>&TL)]6N_LEO<77V?>4W*6,;L 3VY7J,\X'?->=IK2?VI97*
M^+M+FO[C4K:%EM=*"2SQM<HNPR]>4//'J/>@#O?'G_)./$G_ &";K_T2U;]8
M'CS_ ))QXD_[!-U_Z):M^@#FKSP#H&HZEJ%]J$$]Q+J$BO*#<R(@Q&D>T*I
MQA!UR<D\XP!:T3PKI7A[4KRZTI9HWO(HHY8WG:0 1F0J1N)()\PYYQP.!SG(
MUKQI)I-WJZ(;:XEM9(;2RT\*5GN+F5591G=@I\W4+V;^[S>\-/JG]KZC!KRV
M-Q>106^Z^LH#$&SYA\D@LQ)0DL#GI*#@9- $MY_R4?1_^P3?_P#HZSK0US4U
MT3P]J.JO$9EL;66Y,8."X1"V,]LXK/O/^2CZ/_V";_\ ]'6=;] '-)XUA;;G
M0O$" ]2=+DX_(9K;TN2&;2+.6VNVO87@1H[ER"9E*C#D@ $D<\ =:R=0\9Z;
MI^HW%B;?4[N>VP)_L6FSW"QDJ&"ED4@':P.,]"*O^'[NUO\ PSIEYIUO]FM+
MBSBE@@VA?*C9 57 X& 0,#B@"CX,_P"0%<_]A;4O_2Z>CQ#X8T37=2TZ\UTL
M6L!)]G3[08@&<IE\J0=PV #!XW'VP>#/^0%<_P#86U+_ -+IZ7Q;HVFZCI,E
M[J.AP:U/IL4MQ:VLT8<.^P_+@Y!W<#D'G!Z@4 0G1]"76M)N!J5R;J"X=[6.
M34Y)A*YAD4C:[,#\C.>,'Y>N,@R^,_\ D!6W_86TW_TN@KB?!]UX9O=8T(Z?
MI7AX:W'>7JW!T:V$9MXT\Z-925.0K*%&U_O>8&&-M=MXS_Y 5M_V%M-_]+H*
M -^O']<\7VFH:I./$&M>'9M,AU8V4N@7D"-(L:S^29S(S9##!DQMQMKV"L;4
M=9T;PK'%%<K) +J221([6SEF+N6WNVV-6/);))[F@!OA;5- U+3)8_";6S:?
M8S?9Q]D4"(-L5R%QP1AQT[YJ.S_Y*/K'_8)L/_1UY533O&GAV?7(;'38;T76
MJ7+!V;39H%,BPEBSM(B@G9$!QD\#C )%NS_Y*/K'_8)L/_1UY0!=\0:9+J^B
MRVMK,(+@/'/!(PRJRQR+(FX=UW(,CTS7-:@/&/B33Y]"OM#LM+MKM#!=WZ:A
MYP\IAA_+0(#D@D#=C&>]=;J6I6>D:=-?ZE.MO:PC,DK]%&<9/YUYGK/Q2DM-
M,U&TL]0L3<_Z1+!JAR8H8B6,:^7MW-*!A<8VG&23TH ]6K \!_\ )./#?_8)
MM?\ T2M;]8'@/_DG'AO_ +!-K_Z)6@";Q9;V]UX;GCNY&B7S(61EC\P^8LJ-
M&-G\>7"C;_%G'>L#PSJ,VJ>,YGU744NKJU@N+:V%K8O;V[JLD0G(+.Y=E<1J
M>@'.,\UM^,Y98?"=V\%K%=/NB&R:)I$0&509"J?,=@)?Y<'Y>.:YSP<VHVGC
M&32=16QA-G9RHL&GV,T2!!*A1V9Y&4[@[$8YSOR?EY .A\1?\AWPI_V%I/\
MTANJWZP/$7_(=\*?]A:3_P!(;JM^@ HHHH **Y2+X@6$CW*'2];9K>ZFMF:W
MTJ>=&,<C1DAT0J<[<]>.AY%'@6]2]_M_[.+Y+6+5-EO#?)(DD*FV@8KLD^95
MW,Q Z8/'% '5T444 4++_DJ>D_\ 8%U#_P!'V5=U7"V7_)4])_[ NH?^C[*N
MZH **** "BBB@#BO%'_)1] _[!.H_P#HZRJU57Q1_P E'T#_ +!.H_\ HZRJ
MU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% &!X#_Y)QX;_ .P3:_\ HE:H>.=%TF2U;7+[2TU&ZMXTMHTEF:.,!Y5&
MYR,X52Q8M@X7=5_P'_R3CPW_ -@FU_\ 1*T_Q7/+9>'-1NDU5=._=(D4LEN)
MEC<M@?)@E]Q95V\]L<F@#E? W_".S:[I-[HMC;07UYH/VBY6UE+"WWM"Q1\D
M]3]WH?W;]<\=/XB_Y#OA3_L+2?\ I#=5RW@RY@3QM'9V.J7<\,FGW$SV[Z(=
M/CW"2 !^43>V&(Z'&3R,\]3XB_Y#OA3_ +"TG_I#=4 ;]>=:Q:1Q_%.*UAU+
M7(9=6AB262WN46. !;J1 -REFSY<O X7UY KT6N!\:1I/XFBAU#0]/UBT-FK
MQ?;+V*W^SR!V#8)&X[U9?;]W^8!T7@YK5_#$/V%Y9(Q/<*TDLWFF203N)'WX
M&X%PQ!P.".!TIGAW_D.^*_\ L+1_^D-K2^"K\:GX0LKI+*WL8F\Q8;>U8-&D
M2R,L>TC@@J%.1CKT'2D\._\ (=\5_P#86C_](;6@"7Q7K^B>'=#:Z\2N@LY7
M$(C>(R>:Y!(0+@Y)P?RKC+'Q)'?ZI9M'>:;INCO=0JMA?7:7L]Q(95$>R)"?
M)(?:00Y"]2HQQZ/-:P7$D$D\*2/;R>;"S+DQOM*[AZ':S#Z$UST'BW0M<DMX
M6M[J2UFG0VUW/9.+>:17#(4D(Q]Y05/&2!C.10!8\>?\DX\2?]@FZ_\ 1+5O
MU@>//^2<>)/^P3=?^B6K?H YK5/$?A'3M?*ZK<V46JVR#YI(LRQJPR,-C(!!
M/?UJ;P]KGAS5]1U&/PX8'FC$<UW)!#LWER^TL<#<?D;\_>H_%\MS96$4UA*U
MBL]PD5]J$%N)98( KG<!@Y^;:N2"%#EL<55\%WS7UYJ1@N[G5+&)84AU2[MU
MCDG;+EXP51 Z)E2&QU=ADXH O7G_ "4?1_\ L$W_ /Z.LZWZP+S_ )*/H_\
MV";_ /\ 1UG6_0!YWK-MJ-YXPU=]$?6GAA$278M+V&VCCE$8;"!U.]MC1DYP
M!D<^G7^%A"/!^C"VNI+R'[!!Y=Q(,-,OEKAR/4CG\:XSQ;9R:GXBO8A8Z?!%
M&J)(UYKT]E]N4H#EHXE(=!DKEN<J1TKLO"UP]WX.T:XFC@BDFL()&2WQY:DQ
MJ2$P2-OI@GB@"MX,_P"0%<_]A;4O_2Z>M+6$OI-#OTTAUCU!K:06KOT67:=A
M/MNQ6;X,_P"0%<_]A;4O_2Z>F^,4U6?1Y+;3DL?L=Q#-'?37<[1>3$4/S*R@
MGU^G![4 <QI5KJ&F^-M)6>_U&Z@O&+XNK^ B)OLS[HW5,&20,"1C*X).?E%=
M3XS_ .0%;?\ 86TW_P!+H*Y/1O#KV?B+PS>IH7A:UB:1W6[TN%HY74VT@&"5
M4$'<#M))QDX^4D=9XS_Y 5M_V%M-_P#2Z"@#?KA_$>KK>7%I<Z+;:U)J-O<W
M-@LVEQ02^41@NDGF-LVML5ASD%0#M;Y:[BN%UCPDT/BRUU"QN]8MK/[/>--]
MAF0+#))+"Y(#<X<AV( .2.W< O\ @03O9ZFVHV>HPW?]H%I)=3\OS9V,,7SA
M8_D50"$ 4GA.3DD"Y9_\E'UC_L$V'_HZ\JOX(M["*VU:;3-;EUE+G4#))-/S
M)&XAB0QL<#) 0'H.& [9-BS_ .2CZQ_V";#_ -'7E &Y)&DT;1S(LB,,,K#(
M(]Q7E?B4:]--?VL^LW\MQ<7%S;KHMK/9IYL+?Z@J&4ML*?*Y/S DD# Y]7KR
M2ZLY+H^*]/L%\.A8;QYKB\D:1KB 2L6$C.J':RD, <_)Y8)X% 'K=8'@/_DG
M'AO_ +!-K_Z)6K.@-KK1WO\ PDB6B2BYQ;"S8LAB\M.YYSOW]1^F*K> _P#D
MG'AO_L$VO_HE: *U_J5GI_Q B_MB]>QB>P461DNWC@GDWOYBE"P0NJ^61D9P
MQ]!A]CK=O?\ CN6TT>\6\MDLF>^,4OF1PS;T$2@@D*Q7S<@?W5-:/B*72(-!
MN)O$4$-Q8)C?'-!YP<DA54)@[B20  ,DG%5/#6HZ.RMINDZ9)I#1KYHLY;$V
MN5SC<JX (S@$CIQGJ* #Q%_R'?"G_86D_P#2&ZK?K \1?\AWPI_V%I/_ $AN
MJWZ "BBB@#S[Q5XQ\1Z5:ZNUAI5EI4.GQ32QW.I2,WVO:I8>4J#:2V. 7W<\
MKVKI?#.DW6E+J?V[5SJT]U>>>TK($,?[F-=FT< ?+D#T8=>IP]'\67QCU%;[
M2M:U3&HWD*20VL1B$:7$D:JI!4D!5 );)SGFM#P3+;3?VZUIH\^D+_:?S07
M"LQ^SP?-M&0H(QP">F>^  =11110!0LO^2IZ3_V!=0_]'V5=U7"V7_)4])_[
M NH?^C[*NZH **** "BBB@#BO%'_ "4?0/\ L$ZC_P"CK*K55?%'_)1] _[!
M.H_^CK*K5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 8'@/_DG'AO_ +!-K_Z)6D\<,J^#KS=+<PNS1)"]I$LDHE:5
M1'L5B 6WE0,D8ZY'6E\!_P#)./#?_8)M?_1*U1\4RZGK6I'PQH]O8%&MEN;Z
MXU"-I8XT9F$:JBD98M&QSD8V^N* ,?P=<W=[XU66>Y\1M'#974)CUK[*!O$T
M(.P0G)(VD$D'AEP1GGIO$7_(=\*?]A:3_P!(;JLKP];75CXYN8_$-E8/JUU9
MF6'5+)&C%Q$K(LB,C$[6!,62"=PV^E:OB+_D.^%/^PM)_P"D-U0!OUYUXXNK
M"R\6*]\/#$;2642K)J\+S2MB23Y0H/RJ"PY[EB.<<>BUBZKX<M]0N;R\WS">
MXLEM619 JG8Y>)\[25969B"./F.0<# !%X(6%/!]F+6>&XAW2E)+>W,,>#*Y
MPB'D*.@)Z@ ]Z/#O_(=\5_\ 86C_ /2&UH\$LK>%80'NW=+BYCF:\9#(95GD
M63.SY<;PV,8&,<"CP[_R'?%?_86C_P#2&UH O:WIMWJEBD%CJMQI4@E5VGMD
M1G*C[R_.".1WQP<'GI7GVB0C9I4UU-XDF\-FY@%B]W-:""0[Q]G8QHBR!"^S
M:/\ =R *[WQ!KJ:#9P2?8[B^GN9Q;V]K;!=\KD%L#<0!A58DD] :X*!]&U76
M=+3PI;:A>W$%W#-/97$\AM=*7>/,WH6V+* &"H,E3R  * .S\>?\DX\2?]@F
MZ_\ 1+5OU@>//^2<>)/^P3=?^B6K?H Y7Q[,UMIVFW%O?-9W<6H(;9H[)[MY
M&,<BLJQ+RQ\LR'VQ57P)K-]K6H:C/<:C<7]G]GMC;R3::]F,DREBJM]X$;#N
M'M6M@:[KUS;W,,1MM'NHGAFCF=95N/+#D$#'&R4 \D,'((ZU!X>L+'3/$VMV
M\$3QW;+#,V9V=/(9I3&%!^YAO.^4<=^A  !->?\ )1]'_P"P3?\ _HZSK?K
MO/\ DH^C_P#8)O\ _P!'6=:6L:G'HNA7^J7"/)%8VTEPZ)C<RHI8@9[X% 'G
M'B>XT^P\;:J+F7PGNN!"^-5MWGF#>5C:<?=&U 0/<G'4GN_!R-'X%T%)%5'7
M3;<,JJ0 ?*7@ \@5D76FV6HWVL6UG->VNM2QP:B\(&%MYMAC1UD*,F6";",L
M,(>.N=KPI+!/X-T6:T,Q@DL(&B-PVZ3:8U(WGNV.I]: *W@S_D!7/_86U+_T
MNGJ_K,<=SI=Y9W5C/>6T]I,LJ0E<N-N#&,L#N8,<=N#DCC-#P9_R KG_ +"V
MI?\ I=/3?$WA8:]/9WD.JWFEW=DLB)+;2%0R/M+*^""1F-3P1R* .7T2[U6^
M\2:#-J=CXEGM3([6TFIP6T*6Y-O)B1Q$2S.5RF&"@;SWP#U7C/\ Y 5M_P!A
M;3?_ $N@KE-!2POO&MA##JVJ:C<:7*\S2)=R7EGDQ21E6<@!'_>9QSZ9YKJ_
M&?\ R K;_L+:;_Z704 ;]<5X[TRUU#5=*:\TBTOT2"X59;^^^SP0L6A(W#:Q
M8G;D#_9/KD=K7!WB:-XTO%N-<DT^""QFO]/-K<R)(TJ;_*,F#CRWW1 J?F^4
MD=\@ Z#PIYBZ3)#-J5CJ#0S% ;&,(D(VJ1'P3DC.<\9W#BF6?_)1]8_[!-A_
MZ.O*J^ [:WL].U&UMM3L]0\F^*NUE;"&*)O*C.T $@G!#$@D;G(XQ@6K/_DH
M^L?]@FP_]'7E &_7D=U!IMSJ'C">*[U.RTFVB#:C;_N@MY$+BZ\U8VP74&07
M (."V[ PI%>D^(=6;1-"GOHK<W4RE(X8 VWS99'5$7/;+,HS7G^K>'-6TNX;
MQ7XEL- U-(=LU_!;6\L3(BG)D!+E9"G+?,HS@\@T >IU@> _^2<>&_\ L$VO
M_HE:WZP/ ?\ R3CPW_V";7_T2M %#QSIS2VAO[C6M4M;*%8T%EIT<1>><RKY
M)4NC8;>5 Z<[3D8JOX5AG@\28U\ZP=4:SD-J-2GMY0(=Z>;L,"@ [O*W;A_=
MP>M7/%?B/3;2X;1]3TZ[O+9H4GO9H,!+.(N561VW!A\R$Y7D;">,5F>#UM;K
MQ9-J&AI>WVF?9'A?6-0GDE,TF]-L<!<_ZL .2P&&.WDXH WO$7_(=\*?]A:3
M_P!(;JM^L#Q%_P AWPI_V%I/_2&ZK?H **** .&LK37M2N=0G\+:A8:'IPOK
MA DEHUR\\RRLLLA!D4)F0/P.O4]:Z'P[J=WJ%O=P:HD*W^GW)M;DV^?+=MBR
M*RYY *2(<<X)(R<5RD*)J5YJ-WIGBB3PR'OKB&:VCGAF$K1R-&TFR1#Y3,4)
M^4\\'J373^%5TF#3[FTT6^?4/LUR4N[F23S'DG*J[%GZ,<.O3@=.,8 !N444
M4 4++_DJ>D_]@74/_1]E7=5PME_R5/2?^P+J'_H^RKNJ "BBB@ HHHH XKQ1
M_P E'T#_ +!.H_\ HZRJU65XZU?3=&\?>'KC6-0M;"!M,U!%ENIEB4MYMF=H
M+$#. 3CV-5?^$\\(?]#5HG_@QA_^*H WZ*P/^$\\(?\ 0U:)_P"#&'_XJC_A
M//"'_0U:)_X,8?\ XJ@#?HK _P"$\\(?]#5HG_@QA_\ BJ/^$\\(?]#5HG_@
MQA_^*H WZ*P/^$\\(?\ 0U:)_P"#&'_XJC_A//"'_0U:)_X,8?\ XJ@#?HK
M_P"$\\(?]#5HG_@QA_\ BJ/^$\\(?]#5HG_@QA_^*H WZ*P/^$\\(?\ 0U:)
M_P"#&'_XJC_A//"'_0U:)_X,8?\ XJ@#?HK _P"$\\(?]#5HG_@QA_\ BJ/^
M$\\(?]#5HG_@QA_^*H WZ*P/^$\\(?\ 0U:)_P"#&'_XJC_A//"'_0U:)_X,
M8?\ XJ@#?HK _P"$\\(?]#5HG_@QA_\ BJ/^$\\(?]#5HG_@QA_^*H WZ*P/
M^$\\(?\ 0U:)_P"#&'_XJC_A//"'_0U:)_X,8?\ XJ@#?HK _P"$\\(?]#5H
MG_@QA_\ BJ/^$\\(?]#5HG_@QA_^*H WZ*P/^$\\(?\ 0U:)_P"#&'_XJC_A
M//"'_0U:)_X,8?\ XJ@#?HK _P"$\\(?]#5HG_@QA_\ BJ/^$\\(?]#5HG_@
MQA_^*H WZ*P/^$\\(?\ 0U:)_P"#&'_XJC_A//"'_0U:)_X,8?\ XJ@#?HK
M_P"$\\(?]#5HG_@QA_\ BJ/^$\\(?]#5HG_@QA_^*H WZ*P/^$\\(?\ 0U:)
M_P"#&'_XJC_A//"'_0U:)_X,8?\ XJ@#?HK _P"$\\(?]#5HG_@QA_\ BJ/^
M$\\(?]#5HG_@QA_^*H WZ*P/^$\\(?\ 0U:)_P"#&'_XJC_A//"'_0U:)_X,
M8?\ XJ@#?HK _P"$\\(?]#5HG_@QA_\ BJ/^$\\(?]#5HG_@QA_^*H WZ*P/
M^$\\(?\ 0U:)_P"#&'_XJC_A//"'_0U:)_X,8?\ XJ@#?HK _P"$\\(?]#5H
MG_@QA_\ BJ/^$\\(?]#5HG_@QA_^*H WZ*P/^$\\(?\ 0U:)_P"#&'_XJC_A
M//"'_0U:)_X,8?\ XJ@#?HK _P"$\\(?]#5HG_@QA_\ BJ/^$\\(?]#5HG_@
MQA_^*H WZ*P/^$\\(?\ 0U:)_P"#&'_XJC_A//"'_0U:)_X,8?\ XJ@ \!_\
MDX\-_P#8)M?_ $2M1ZEX3?4?$LVK)K>H6'F6D-L8K)U3/EO*VYB0<_ZW &!C
M!ZYXR/!7C7PM:^ ?#]O=>)='AGATRV22*2_B5D81*"I!;((/&*V_^$\\(?\
M0U:)_P"#&'_XJ@"/3?";Z=XEAU9];U"_\NTFMA%>NKX\QXFW*0!C_58(P<Y'
M3',GB+_D.^%/^PM)_P"D-U1_PGGA#_H:M$_\&,/_ ,56)KWC7PM-K7AEX?$N
MCR)#J;O*RW\1$:_8[E=S'=P-S*,GN0.] '=5R&E^ YM.TBTLF\5Z\YMX$B+)
M.B*=J@<*5) XX&3CU-:'_">>$/\ H:M$_P#!C#_\51_PGGA#_H:M$_\ !C#_
M /%4 6O#FBGP_HJZ>;N2]*SSS&>88=_-F>3YL=2-^">,XS@9Q57P[_R'?%?_
M &%H_P#TAM:/^$\\(?\ 0U:)_P"#&'_XJL30?&OA:'6O$SS>)='C2;4T>)FO
MX@)%^QVR[E.[D;E89'<$=J .A\1>'SK_ /9VW4+C3S8W?VGS+; D;]U)'M!.
M0O\ K,YP> 1WR,9/AVELD*V?B#5U1+^.^>*:57CE<3B9]P"@G<0><\$YYQBM
M/_A//"'_ $-6B?\ @QA_^*H_X3SPA_T-6B?^#&'_ .*H /'G_)./$G_8)NO_
M $2U;]<+XU\:^%KKP#X@M[7Q+H\T\VF7*1Q1W\3,[&)@% #9))XQ6W_PGGA#
M_H:M$_\ !C#_ /%4 ,U;PQ=W&J2:EH&N7&C7<ZJMP$A2:*?;P"R..& XW @X
M !S@5:T#P^-%6XFN+ZXU+4+ME:YO+@*&DVC"J%4!549. !W/K4'_  GGA#_H
M:M$_\&,/_P 51_PGGA#_ *&K1/\ P8P__%4 %Y_R4?1_^P3?_P#HZSJ_KVE_
MVWX;U+2O.\C[=:2VWF[=VS>A7=C(SC.<9%<K=>-?"S>/M*N%\2Z.8(],O4>4
M7\6U6:6U*J3NP"0K$#OM/I6W_P )YX0_Z&K1/_!C#_\ %4 4E\!JEY+=KXEU
M\7$L21/+]ICRRH6*C_5]B['\36YH.E_V)X;TW2O.\_[#:16WF[=N_8@7=C)Q
MG&<9-4/^$\\(?]#5HG_@QA_^*H_X3SPA_P!#5HG_ (,8?_BJ #P9_P @*Y_[
M"VI?^ET]1^*?"$?BRXLEO=1NH+&V60RVD!&VX9BFTN&!5@H5OE*G.[MCG(\)
M>-?"UMHLZ7'B71XG.IW[A9+^)25:\F96P6Z%2"#W!!K;_P"$\\(?]#5HG_@Q
MA_\ BJ $M_"\UG=Z6UMK5V+2PE9_L?DPI%(IB= N(T3&"X;N/EZ9P0OC/_D!
M6W_86TW_ -+H*/\ A//"'_0U:)_X,8?_ (JL3Q;XU\+7.BP);^)='E<:G8.5
MCOXF(5;R%F; ;H%!)/8 F@#NJYO3O!.DVOVLW]CI^H-<7D]RLLMBGF+YLC2%
M68YW8+$ \< 5+_PGGA#_ *&K1/\ P8P__%4?\)YX0_Z&K1/_  8P_P#Q5 &C
MIFC:=HJW"Z39Q6:7,WGRI"NU2^Q4R%Z#A%Z8Z9ZDFLZS_P"2CZQ_V";#_P!'
M7E'_  GGA#_H:M$_\&,/_P 56):^-?"R^/M5N&\2Z.()-,LD24W\6UF66Z+*
M#NP2 RDCMN'K0!TOB/13X@T5M/%W)9%IX)A/",NGE3))\N>A.S /.,YP<8K$
MU;P!)JFBWM@?%6N@74#PDR3(Z_,I'S+M&X<\C(R.XK1_X3SPA_T-6B?^#&'_
M .*H_P"$\\(?]#5HG_@QA_\ BJ -^L#P'_R3CPW_ -@FU_\ 1*T?\)YX0_Z&
MK1/_  8P_P#Q58G@KQKX6M? /A^WNO$NCPSPZ9;))%)?Q*R,(E!4@MD$'C%
M&EKO@B/Q!JU[=7.K7]M;WMA'8S6UHRH)%5I2=Q(.<B8C QC!ZYXETOPDVE^(
M(=1&MZA>1Q6DML+>\=75=[1L&4J!C'EXQ@YR.F.9/^$\\(?]#5HG_@QA_P#B
MJ/\ A//"'_0U:)_X,8?_ (J@ \1?\AWPI_V%I/\ TANJWZX77O&OA:;6O#+P
M^)='D2'4W>5EOXB(U^QW*[F.[@;F49/<@=ZV_P#A//"'_0U:)_X,8?\ XJ@#
M?HK _P"$\\(?]#5HG_@QA_\ BJ/^$\\(?]#5HG_@QA_^*H BT[P3I-K]K-_8
MZ?J#7%Y/<K++8IYB^;(TA5F.=V"Q /' %:VF:-IVBK<+I-G%9I<S>?*D*[5+
M[%3(7H.$7ICIGJ2:SO\ A//"'_0U:)_X,8?_ (JC_A//"'_0U:)_X,8?_BJ
M-^BL#_A//"'_ $-6B?\ @QA_^*H_X3SPA_T-6B?^#&'_ .*H T++_DJ>D_\
M8%U#_P!'V5=U7FWA[7M'UOXIZ=_8NJV.H^3HM]YOV2Y279F>SQG:3C.#U]#7
MI- !1110 4444 <5XH_Y*/H'_8)U'_T=95:JKXH_Y*/H'_8)U'_T=95S'Q*T
M[5=3T&TCT2&WOI8;R.>;2[B0(NH1+DM$<G!YPV#Q\O.>A .QHKY^\2ZCHFM?
M";Q;)9:;<:/?6HL5GT6[B*_8'$P^:(' 56$C# "_Q$@;N>WOO%W]H> =9F@T
MBRU?P]96 BEG75&C-T=@$L8"QDK@$\[N?EQU)4 ]*HKPK4(K"[\9K+;V$=O;
MW7P^,WV=CYF.NT,QY<J HW'GY16WX.\:RZ'X3\(:+'86[M>:<DD<UY>&V25O
M,VF*-MC*T@X.TE?O+C.: /6J*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH P/ ?_ "3CPW_V";7_ -$K6_6!X#_Y)QX;_P"P3:_^B5K?
MH *P/$7_ "'?"G_86D_](;JM^L#Q%_R'?"G_ &%I/_2&ZH WZ*** "L#P[_R
M'?%?_86C_P#2&UK?K \._P#(=\5_]A:/_P!(;6@#?HHHH P/'G_)./$G_8)N
MO_1+5OU@>//^2<>)/^P3=?\ HEJWZ "BBB@# O/^2CZ/_P!@F_\ _1UG6_6!
M>?\ )1]'_P"P3?\ _HZSK?H **** ,#P9_R KG_L+:E_Z73UOU@>#/\ D!7/
M_86U+_TNGK?H *P/&?\ R K;_L+:;_Z705OU@>,_^0%;?]A;3?\ TN@H WZ*
M** "L"S_ .2CZQ_V";#_ -'7E;]8%G_R4?6/^P38?^CKR@#?HHHH *P/ ?\
MR3CPW_V";7_T2M;]8'@/_DG'AO\ [!-K_P"B5H WZ*** ,#Q%_R'?"G_ &%I
M/_2&ZK?K \1?\AWPI_V%I/\ TANJWZ "BBB@ HHHH **** *%E_R5/2?^P+J
M'_H^RKNJX6R_Y*GI/_8%U#_T?95W5 !1110 4444 <5XH_Y*/H'_ &"=1_\
M1UE576="@UIK226XNK::RD,UO-;2;&C<J5W<@AN&/RD%3T((XJWXGT6SU[XC
MZ!:Z@UTL::3J,@^RWDULV1-9#EHF5B.3P3CIQP*M?\*XT#_GIK?_ (4%_P#_
M !Z@#C-4^&FFZSI.IV>IZGJ<\VJM#]LO"T0ED2(YCC $815!Y^502>I-0W'P
MML)DU&--;U>"+4[=+>\BA:!4FVJ%WE?*P'..6&#R>G&.Y_X5QH'_ #TUO_PH
M+_\ ^/4?\*XT#_GIK?\ X4%__P#'J .&_P"%6V'VR*Y_MO5_,BTG^QUYM\?9
ML$;?]5UYSGKGVXJ0_#+3W\-V^@3:OJLVEQ1)"]K(\)69%<NH/[OY3DXW)M;
M'.0#7:_\*XT#_GIK?_A07_\ \>H_X5QH'_/36_\ PH+_ /\ CU "44O_  KC
M0/\ GIK?_A07_P#\>H_X5QH'_/36_P#PH+__ ./4 )12_P#"N- _YZ:W_P"%
M!?\ _P >H_X5QH'_ #TUO_PH+_\ ^/4 )12_\*XT#_GIK?\ X4%__P#'J/\
MA7&@?\]-;_\ "@O_ /X]0 E%+_PKC0/^>FM_^%!?_P#QZC_A7&@?\]-;_P#"
M@O\ _P"/4 )12_\ "N- _P">FM_^%!?_ /QZC_A7&@?\]-;_ /"@O_\ X]0
ME%+_ ,*XT#_GIK?_ (4%_P#_ !ZC_A7&@?\ /36__"@O_P#X]0 E%+_PKC0/
M^>FM_P#A07__ ,>H_P"%<:!_STUO_P *"_\ _CU "44O_"N- _YZ:W_X4%__
M /'J/^%<:!_STUO_ ,*"_P#_ (]0 E%+_P *XT#_ )Z:W_X4%_\ _'J/^%<:
M!_STUO\ \*"__P#CU "44O\ PKC0/^>FM_\ A07_ /\ 'J/^%<:!_P ]-;_\
M*"__ /CU "44O_"N- _YZ:W_ .%!?_\ QZC_ (5QH'_/36__  H+_P#^/4 )
M12_\*XT#_GIK?_A07_\ \>H_X5QH'_/36_\ PH+_ /\ CU "44O_  KC0/\
MGIK?_A07_P#\>H_X5QH'_/36_P#PH+__ ./4 )12_P#"N- _YZ:W_P"%!?\
M_P >H_X5QH'_ #TUO_PH+_\ ^/4 )12_\*XT#_GIK?\ X4%__P#'J/\ A7&@
M?\]-;_\ "@O_ /X]0 E%+_PKC0/^>FM_^%!?_P#QZC_A7&@?\]-;_P#"@O\
M_P"/4 )12_\ "N- _P">FM_^%!?_ /QZC_A7&@?\]-;_ /"@O_\ X]0 E%+_
M ,*XT#_GIK?_ (4%_P#_ !ZC_A7&@?\ /36__"@O_P#X]0 E%+_PKC0/^>FM
M_P#A07__ ,>H_P"%<:!_STUO_P *"_\ _CU "44O_"N- _YZ:W_X4%__ /'J
M/^%<:!_STUO_ ,*"_P#_ (]0 E%+_P *XT#_ )Z:W_X4%_\ _'J/^%<:!_ST
MUO\ \*"__P#CU '/^ _^2<>&_P#L$VO_ *)6M^L'P%X!T2\^''AJZGDU@23:
M3:R/Y>N7L:Y,*DX59@JCGH  .PK?_P"%<:!_STUO_P *"_\ _CU "5@>(O\
MD.^%/^PM)_Z0W5=!_P *XT#_ )Z:W_X4%_\ _'JP/$7@'1(->\*1QR:QMN-6
MDC?=KEZQQ]ANF^4F;*G*CD8.,C."00#>HI?^%<:!_P ]-;_\*"__ /CU'_"N
M- _YZ:W_ .%!?_\ QZ@!*P/#O_(=\5_]A:/_ -(;6N@_X5QH'_/36_\ PH+_
M /\ CU8'AWP#HD^O>*XY)-8VV^K1QIMUR]4X^PVK?,1-ECECR<G&!G   !O4
M4O\ PKC0/^>FM_\ A07_ /\ 'J/^%<:!_P ]-;_\*"__ /CU '/^//\ DG'B
M3_L$W7_HEJWZP?'O@'1+/X<>);J"36#)#I-U(GF:Y>R+D0L1E6F*L..A!![B
MM_\ X5QH'_/36_\ PH+_ /\ CU "44O_  KC0/\ GIK?_A07_P#\>H_X5QH'
M_/36_P#PH+__ ./4 <_>?\E'T?\ [!-__P"CK.M^L&\\ Z(OQ'T:U$FL>7)I
M-_(V=<O2V5FLP,-YVX#YSD X/&0<#&__ ,*XT#_GIK?_ (4%_P#_ !Z@!**7
M_A7&@?\ /36__"@O_P#X]1_PKC0/^>FM_P#A07__ ,>H Y_P9_R KG_L+:E_
MZ73UOU@^#/ .B76@W,DTFL!EU;4HQY>N7J#"7TZCA9@,X49/4G))))-;_P#P
MKC0/^>FM_P#A07__ ,>H 2L#QG_R K;_ +"VF_\ I=!70?\ "N- _P">FM_^
M%!?_ /QZL#QGX!T2UT&VDADU@LVK:;&?,UR]<8>^@4\-,1G#'!Z@X(((!H W
MJ*7_ (5QH'_/36__  H+_P#^/4?\*XT#_GIK?_A07_\ \>H 2L"S_P"2CZQ_
MV";#_P!'7E=!_P *XT#_ )Z:W_X4%_\ _'JP+/P#HC?$?6;4R:QY<>DV$BXU
MR]#9::\!RWG;B/D& 3@<X R<@&]12_\ "N- _P">FM_^%!?_ /QZC_A7&@?\
M]-;_ /"@O_\ X]0 E8'@/_DG'AO_ +!-K_Z)6N@_X5QH'_/36_\ PH+_ /\
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
M,T]SI^FZE:W$%W86T3M<6XEAD#CS9"B.P;&#A1M'/S$4 6IOB5X2M;":[O\
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
MD2!%,DC2,0!CEF)+'W))/>N?^''_ "2SPI_V!;/_ -$)725S?PX_Y)9X4_[
MMG_Z(2@"UJ_C#P_H.J1:=K&J06=U-;2W21RY&8HAEVSC' !..I .,X-4_#<^
MI>(VB\0:A]HL+)RS:?IN2C&,C"RS]RS DB/[JAAD%P"MGQ3X-T/QG!8P^(K,
M745C=+=1*21\X!&#CJISR.AP,UNT <WXH_Y&+P9_V&I/_3?>5TE<WXH_Y&+P
M9_V&I/\ TWWE=)0 4444 <]XJANXK.YU0>(=0TFRL;5I72PBMW:0J"S$^;%)
MV  "X[]>*T/#\>HQ>'-/36YS<:B+9/M4I55W2[1NX4 #G/05%XATJ?6;.ULX
MW1+<WD,MWN8@M%&V_:..=S*JD' VEOH=:@ HHHH YN^_Y*GH7_8%U+_T?8UT
ME<W??\E3T+_L"ZE_Z/L:Z2@ HHHH **** .-\1Q:K-\2= 70[RSL[C^R=1+2
M7EHUPA7SK+("K)&0<XYR>AXYR+WV'QO_ -##X?\ _!#/_P#)E%]_R5/0O^P+
MJ7_H^QJQXJ\2?\(Y9V)AMDNKO4;Z*PM(I)O)C:5\D;Y,':,*QX4DG  )(H K
M_8?&_P#T,/A__P $,_\ \F4?8?&__0P^'_\ P0S_ /R95_1=2U&^>YAU;2&T
MZ:V95W"82Q39&2T;X!*CIR%.<Y4<9U: .;^P^-_^AA\/_P#@AG_^3*/L/C?_
M *&'P_\ ^"&?_P"3*WKE[I?*^QPPRYE42^;*8]D?=EPK;F'93@'U%34 <W]A
M\;_]##X?_P#!#/\ _)E'V'QO_P!##X?_ /!#/_\ )E=)7+W'BN]O/$-[H_A3
M2X-2FTT)]NN+N\:V@B=QE8E98Y&=]N&("X (RV3B@"3[#XW_ .AA\/\ _@AG
M_P#DRC[#XW_Z&'P__P""&?\ ^3*JQ?$&S;PMJ&IW%G+;WNFW*V5WITCKOCN6
M941-PR"K-(A#C@JV<9R!7D\8^)5O)-+3PE!)K4,3W+6HU91'+ "JJ\<ACY9F
M) 5U3&QLD#;D TOL/C?_ *&'P_\ ^"&?_P"3*/L/C?\ Z&'P_P#^"&?_ .3*
MW+&2[EL8GU&WBMKEES)##,950^@8JN?R%6* .;^P^-_^AA\/_P#@AG_^3*/L
M/C?_ *&'P_\ ^"&?_P"3*Z2B@#F_L/C?_H8?#_\ X(9__DRC[#XW_P"AA\/_
M /@AG_\ DRNDK \0^)SI.HV&D:;9?VCK.I%C;VIE$2+&F-\LCX.Q!D#A6))
M /. "+[#XW_Z&'P__P""&?\ ^3*/L/C?_H8?#_\ X(9__DRL;Q!X^UWPYI>J
M3WWA>W\_2[,7LH74SY$T66!\J3R=Q887(9$^]UQ@G;L-8\0&\B&MZ1I-G:/$
MTCS6VKM,T2@9W,CP1_+V)!."1QCD #?L/C?_ *&'P_\ ^"&?_P"3*/L/C?\
MZ&'P_P#^"&?_ .3*S(_'FJWF@R>)=)\,F[\/*IF20WGEWEQ"O66.W,>T@@%E
M#2*Q Z D"MS4/$/_ !1<GB'P]';ZG%]E^UPB2=H4ECQN)W!&(.W.!MZ\''4
M%;[#XW_Z&'P__P""&?\ ^3*/L/C?_H8?#_\ X(9__DRJWA_Q+XDUBVTB^N-!
MTNWL=3A2<&'6'DGCC9 P/EM;H&QE00&XSWKK: .;^P^-_P#H8?#_ /X(9_\
MY,H^P^-_^AA\/_\ @AG_ /DRNDHH YO[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z
M&'P__P""&?\ ^3*W;A[I9(!:PPR(TF)S),4*)@\J IW'.!@E>"3GC!GH YO[
M#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3*Z2B@#F_L/C?\ Z&'P
M_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,KI** .;^P^-_P#H8?#_ /X(9_\
MY,H^P^-_^AA\/_\ @AG_ /DRNDHH YO[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z
M&'P__P""&?\ ^3*Z2B@#F_L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9
M_P#Y,KI** .;^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DRNDHH
M YO[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3*Z2B@#F_L/C?\
MZ&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,KI** .;^P^-_P#H8?#_ /X(
M9_\ Y,H^P^-_^AA\/_\ @AG_ /DRNDHH YO[#XW_ .AA\/\ _@AG_P#DRC[#
MXW_Z&'P__P""&?\ ^3*Z2B@#F_L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__
M ((9_P#Y,KI** /._ -GXQ;X;>&FL]=T.*W.DVIBCET69W5?)7 9A=*&('4@
M#/H.E=!]A\;_ /0P^'__  0S_P#R91\./^26>%/^P+9_^B$KI* .;^P^-_\
MH8?#_P#X(9__ ),KG_$=GXQ&O>$Q/KNAN[:M((6319E"-]ANN6!NCN&W<, C
MD@YXP>FTKQ!+XAU)WT5(FT:VD>*6^?)^U2+E2L('55;@R'(RI4 YW+#XH_Y&
M+P9_V&I/_3?>4 'V'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E
M=)6=KNN67A[2VOM19MN]8HHHUW23RL<)&B_Q.Q( '],F@#,^P^-_^AA\/_\
M@AG_ /DRN?\ #EGXQ.O>+!!KNAHZZM&)F?19F#M]AM>5 NAM&W:,$GD$YYP.
MWTJ34IK,RZQ#!;S2.62WA8OY*8&%9^C-U)(  S@9QN;(\+_\C%XS_P"PU'_Z
M;[.@ ^P^-_\ H8?#_P#X(9__ ),H^P^-_P#H8?#_ /X(9_\ Y,KI*P=1\02O
MK9T'0$BN-46-9;F27)AL8V.%:3'+,V"5C!!;:<E1\U ',^/K/QBOPV\2M>:[
MH<MN-)NC+'%HLR.R^2V0K&Z8*2.A(./0]*Z#[#XW_P"AA\/_ /@AG_\ DRCX
MC_\ )+/%?_8%O/\ T0]=)0!S?V'QO_T,/A__ ,$,_P#\F4?8?&__ $,/A_\
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
M8_V"J1W-KX>N83%*,L-CI$&200X4%2&! 088;:[;[=XW_P"A>\/_ /@^G_\
MD.C[=XW_ .A>\/\ _@^G_P#D.@#S+PQI:?\ "*^%+?QMX;U*]T6WTB2UDLY-
M)GF-K>;^7> (7Y3(60*0O."-W-WQ#X7M=3UX+K:^*+73UL[8:*]CIRW<EN%&
M"OFM#++!-N"L7+(3E<G*G'H'V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\
M_!]/_P#(= '-> M%L#X]\5ZC<Z1>_:QJ(ELKW4[.;>$-NB2&*25<#+!U.PXV
MA0/D"U'XNTZWN_&&JIXM\/WFKV-QIT::)<6UE)="VD&[S5!0$P2%C&1)\N0H
M^8;,#J?MWC?_ *%[P_\ ^#Z?_P"0Z/MWC?\ Z%[P_P#^#Z?_ .0Z .(\#^'G
M;XAS2>+]-N[[4X='T_-[>VDTL O(M_FM%*Z^6&&Y,%".2Q7JU=!XGLKS1OB1
MI/C*&RN]1L$L9-,O8;.(RRVZO*C),L:Y:1<@A@H+ 8(!P<:_V[QO_P!"]X?_
M /!]/_\ (='V[QO_ -"]X?\ _!]/_P#(= '._$/6Y=>^&?B"VTO1=8E2YLWM
MX"VFW"RRS,#A5A,?F!0 <NP5<E0"<G$.GVNF7%TVGZ+!XH=]5LGL;F75(-0\
MNU38Q,GF70P.?E"*>2R] "1U'V[QO_T+WA__ ,'T_P#\AT?;O&__ $+WA_\
M\'T__P AT <OH6L:GX=^&]OX7N?#VJ3^(=/LQ8106]G(]O<LJ[4D%SCRE0C#
M$LZE>01D8.K#HK^#O@H-#F\Z]GM=*-J?L=M),TDK(5^5$4L1N;KC@<G'-:?V
M[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(= '#^#X]-TO3O#WE:
M9XIN-273H[&[L[^TU%K=-ZQ^:<SJ8D"[&X3[W"CM69H?AS2]'\865^WA?4)=
M"U*:X_LRW72KA9=#D+*'D8",%!(5!4DYCPNP[2Q'I?V[QO\ ]"]X?_\ !]/_
M /(=1S7/C6XMY(7\/Z$%D4JQC\0W", 1CAEM 0?<$$4 >8^"='CNM.\+MX:T
MV^MM<M+ZY>ZU6>"7RQ:AI@4,[ K(K$QXC5B0V20,,:@C\+6\7@_5)KB+QBWB
M.32+BVO[9-+,:3SD;<M/! IN@90N&\R0E6+-\ID(]&T#3/$WAC2QIVC>&M%B
MM0[.J3>)[N?:6Y.#):L0,\X!QDD]2:T_MWC?_H7O#_\ X/I__D.@#AI=&L--
MNOAS=:1H>HV[)=^;?&#3;D8)MVC:6X4)_K"Y4;Y!NP2<XW&LW3O#,,+7%]KA
M\6?\)&D%U%?"UTO9'<AE()^TP0!YD.$*+YK,,+Q\IQZ7]N\;_P#0O>'_ /P?
M3_\ R'1]N\;_ /0O>'__  ?3_P#R'0!Y+IVCZA8Z7H$7A/2=7T_7)_"-Q:75
MU)IUS$WVS;"(TDF=  08Y A9MJ *%PNVNEO-,TR;P;J+>!/#>LZ-<S16IU*"
M/3Y+622%)0TD:I,OES3%#*"0'W8VL2&4'M?MWC?_ *%[P_\ ^#Z?_P"0Z/MW
MC?\ Z%[P_P#^#Z?_ .0Z ,_X<Z+IFC6VHKHDFLM:SRHY34M.6QC1PN"(H1##
MM& I8A,$GJ3NKM*YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#H
M Z2BN;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0Z .DHKF_MWC?
M_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.@#I**YO[=XW_Z%[P__ .#Z
M?_Y#H^W>-_\ H7O#_P#X/I__ )#H Z2BN;^W>-_^A>\/_P#@^G_^0Z/MWC?_
M *%[P_\ ^#Z?_P"0Z .DHKF_MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^
MG_\ D.@#I**YO[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#H Z2B
MN;^W>-_^A>\/_P#@^G_^0Z/MWC?_ *%[P_\ ^#Z?_P"0Z .DHKF_MWC?_H7O
M#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.@#I**YO[=XW_Z%[P__ .#Z?_Y#
MH^W>-_\ H7O#_P#X/I__ )#H /AQ_P DL\*?]@6S_P#1"5F>/_A[-XPO-,O=
M,UBXT>]MB]O/<1,Q\RTD4B6,+G 8_+ANHQGJ!BEX!O/&*_#;PTMGH6ARVXTF
MU$4DNM3([+Y*X+*+5@I(Z@$X]3UKH/MWC?\ Z%[P_P#^#Z?_ .0Z -RPL;72
M]/M['3X$M[6VC6*&*,85% P *P_%'_(Q>#/^PU)_Z;[RC[=XW_Z%[P__ .#Z
M?_Y#KG_$=YXQ.O>$S/H6AHZZM(8536IF#M]ANN&)M1M&W<<@'D 8YR #T2N
M\.?"^/0O&]YJTFHRW6F)/)<Z7ILQ9Q9S3*OG2[F))8D-CT#-W8FMO[=XW_Z%
M[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#H Z2N;\+_ /(Q>,_^PU'_ .F^
MSH^W>-_^A>\/_P#@^G_^0ZY_PY>>,1KWBPP:%H;NVK1F97UJ90C?8;7A2+4[
MAMVG) Y)&.,D Z3QQX5C\9>$+S2&GDMIG7S+6>.1D,,Z\QO\I!(# ''MZX-+
MX.\,_P#"+Z&;>XNC?ZC<RM<ZA?L@5KJ=CEF('0#A0.@  J+[=XW_ .A>\/\
M_@^G_P#D.C[=XW_Z%[P__P"#Z?\ ^0Z #XC_ /)+/%?_ &!;S_T0]=)7G?CZ
M\\8M\-O$JWFA:'%;G2;H2R1:U,[JODMDJIM5#$#H"1GU'6N@^W>-_P#H7O#_
M /X/I_\ Y#H Z2BN;^W>-_\ H7O#_P#X/I__ )#H^W>-_P#H7O#_ /X/I_\
MY#H +[_DJ>A?]@74O_1]C703PI<V\D$P)CE0HP5BIP1@X(Y'U%>?WEYXQ_X6
M3HS-H6ABX&DWX2,:U,49?.L]Q+?9<@@A<#!SD\C !Z#[=XW_ .A>\/\ _@^G
M_P#D.@#(\ ?#8>#+RYN+O4GU+RP]KI2R@G[!9^8SB($\DDL,MZ*HZ 5W=<W]
MN\;_ /0O>'__  ?3_P#R'1]N\;_]"]X?_P#!]/\ _(= !X#_ .1=NO\ L-:K
M_P"G"XJ#Q_X.G\7:3:?V7J4FE:QIUTEU87RDE87! 8E,X?*;A@^OH3G&\%WG
MC%=!N1:Z%H<B?VMJ1+2:U,A#?;I]PP+4\!L@'/( .!G Z#[=XW_Z%[P__P"#
MZ?\ ^0Z -#PWH%IX8\/6FD6 )CMTPTC?>F<\M(Q[LS$L3ZFL_P >?\B[:_\
M8:TK_P!.%O1]N\;_ /0O>'__  ?3_P#R'7/^-+SQBV@VPNM"T.-/[6TTAH]:
MF<EOMT&T8-J."V 3G@$G!Q@@'HE<!+\+XYOB5)K[:C*='G>.]N-)D+.DU]&&
M5)B2>%52I"CC<JG^$ ;?V[QO_P!"]X?_ /!]/_\ (='V[QO_ -"]X?\ _!]/
M_P#(= '25S=C_P E3UW_ + NF_\ H^^H^W>-_P#H7O#_ /X/I_\ Y#KG[.\\
M8_\ "R=99="T,W!TFP#QG6I@BKYUYM(;[+DDDMD8&,#DY( !W>HZ=9ZOIL^G
MZI;1W5I<(4EAE7<KCT(K!\!^!K#P#X?_ +-L;BXO)'8--=W3 R2;5"*,]E5%
M557H *?]N\;_ /0O>'__  ?3_P#R'1]N\;_]"]X?_P#!]/\ _(= '25S?PX_
MY)9X4_[ MG_Z(2C[=XW_ .A>\/\ _@^G_P#D.N?\ WGC%?AMX:6ST+0Y;<:3
M:B*276ID=E\E<%E%JP4D=0"<>IZT :WCCX<:/X\?3Y-2:6VFLI23<6Q"2RPL
MK*\!;KL8-R/3([FNLCC2&)8XD5(T4*J*,!0.@ ["N=^W>-_^A>\/_P#@^G_^
M0Z/MWC?_ *%[P_\ ^#Z?_P"0Z #Q1_R,7@S_ +#4G_IOO*Z2O._$=YXQ.O>$
MS/H6AHZZM(8536IF#M]ANN&)M1M&W<<@'D 8YR.@^W>-_P#H7O#_ /X/I_\
MY#H Z2BN;^W>-_\ H7O#_P#X/I__ )#H^W>-_P#H7O#_ /X/I_\ Y#H YSXE
M:9'JNN:?'JMGJ26$-I,]MJ6E6+W<T5RQ53&Z(CDQ-'D%64H_(;H*[;P]-JEQ
MX;TZ7Q! EOJCVZ-=Q1D;4DQ\P&"1U]S]3UK,^W>-_P#H7O#_ /X/I_\ Y#H^
MW>-_^A>\/_\ @^G_ /D.@#I**YO[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z%[P_
M_P"#Z?\ ^0Z "^_Y*GH7_8%U+_T?8UTE<3;3ZY-\4](_M[3M/LL:+J'E?8K]
M[G?^_LL[MT,>W'&,9SD],<]M0 4444 %%%% '-WW_)4]"_[ NI?^C[&I?%GB
MQ/"5K:7$^E7^H1W5PELILC#\DCL%0-YDB?>9L9&0,'.*BOO^2IZ%_P!@74O_
M $?8USWQGU&QM/"^EP7FJPZ;+-K-DT<CRQHZJEPA>10^0=@.XD@@=^* .IM/
M$%]<Q79E\*ZS:2V\:R)#,UJ3<9)&U&69DR,<AF7J*W*\N\>_:_#/PDUZ^3Q;
M=&:XGCN+741-%'+.&6-0FY$5>0IQY8!( YZUS'B;Q3:M-X[O[/Q]/*UA]EGT
MJ*#5D2-'*@D*L9&]0?EVG<#_ ! MS0![Q17AWB#QI;?\)PFHV7BG['!;:Y9Q
M2QSZNQ6:U=(BTBP*5B2W*R!A*PD+%OO+@57TGQ3:VPTW49_'T]]/_P )=<6F
MZXU9/+>S\R0<QH5C*D%&!*X7<NW:N!0![S4-G/)<VJ2S6DUF[9S!.4+KSCDH
MS+SUX)ZUYIX6U73KP_:];\87VG>)U6Z74M/:_P#EM^&^8VT@*1I&H5ED"@'
M+,VXYXZ+Q9_:?P]\-P3^*+F&]ETN\D-]-K$D*/,DB@+^Z97GG^90(RZ@!LX;
M@4 >U+XFLG\:-X8$5T+U;(WID:$K"4WJF Q^\<L.F0.Y!XJI=^,!:^-K?PR-
M#U.:XN(C.EU&;?R?*4JKN<RA\*7 (VY/8&N&\%>)['6_B-X9G;6+2\O;GP<%
ME*7",SS^9&SK@'[WRN2.HVMZ&M+7O$^@Z5\=-,_M36]-LOL^AW4<WVB[CC\M
MWE@95;<1@E02 >H&: /1+F>2 1&*TFN=\JHPB*#RP3RYW,/E'?&3Z T^.:*8
MN(I$<QML<*P.UNN#Z'D<5YIXR\<Z9<KX:O\ 1_$PMK+_ (2**UD>*Z1(;V,#
M]X=W5T4D X(7.<YX-<M;2KHFCZO9Z7K4^GJWBJ>WU:ZN;JZN!96Q:7RG?$RM
M'O?RP90Z,0=S$@$T >[T5XI'=Q+KGA'2+GXE/JMG>W]W&38WK6ZRQM$3'&)?
M->63$A"!O-)R=OWA44WB9+/XD6,D'B*:T2'Q!)IUS8W^L2R2/$(9$5GA+".*
M+<B["5=WWJQ<'((![A17E?@]]-\36ELFK>*M7A\47-O-%JNE0ZK+&\,N<M^X
M!S (R@"N@0$$ E]_S:O@2&_O+BWM]7FU(7?AA)-/N6>[G,=[.Q!$K!FQ)F+9
M(-V[;Y^!@J, '?T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 <W\./^26>%/\ L"V?_HA*
MZ2N;^''_ "2SPI_V!;/_ -$)69X_\/\ B[4[S3+SP3KKZ?*I>UNX97_<"&12
M#,% R94(4K[^V<@'06^OIJ&N2V&E0&ZBM',=]=[]L<#@9\M3SODR5R!PHSE@
M0%-+Q1_R,7@S_L-2?^F^\K5T31;+P]HEMI6EQ>5:VR;4!.2Q)RS,>[$DDGN2
M365XH_Y&+P9_V&I/_3?>4 =)574M2L]'TV?4-3N$MK6W7=)*_0#^I)X '))
M'-6J\YT;P+XA/C6=_%&LR:MX=T^\:^TF.YDW3/.X4YDP,;8FW[!V+9XPH !W
M.E7MSJ%F;FZL)+%7<^3%,P,A3 PSJ.$).?ER2!C."2JY'A?_ )&+QG_V&H__
M $WV==)7-^%_^1B\9_\ 8:C_ /3?9T =)61JVOI8WT.F6,!OM6N$,D5HK[0J
M X,DC<[(P3C."3R%5CQ5;QQI&JZWX0O+7P[JESIFJ*OG6DUNX3=*GS*C$C[C
M$ 'V]1D&'P5X=O-&L;B_U^6*Y\0:I)YVHW$62F1G9$F>1&BG:H^IZDT .^(_
M_)+/%?\ V!;S_P!$/725S?Q'_P"26>*_^P+>?^B'KI* "LC2-?37;J5]+@,N
MF1;D&H%\)-(&P1$/XU&&R_ S@+NY*\MXP\(>*-:\70'2=>G@\/ZE;_9M8M7E
M(\F-&5LVX RKR#>C-Z'_ '<=W:6EO864%I90I!;6\:Q111KA8T48"@=@  *
M,"^_Y*GH7_8%U+_T?8UTE<W??\E3T+_L"ZE_Z/L:Z">(SV\D2RO"9$*B2,C<
MF1C(R",CZ4 5=8UFST.Q%U?R$!Y%BBC12TDTC'"HBCEF)[#W/0$U-837-Q8Q
MS7UK]CG?),'FB0QC/ )'&[&,@9 .0"P&3PO@;P5X@L=7-]XXU3^UWTHR6NB/
M(Y=Q"6;,\I/69D*IGLJXZL<^A4 <WX#_ .1=NO\ L-:K_P"G"XKI*YOP'_R+
MMU_V&M5_].%Q4'C_ $CQ)J.DVESX+U-K/5K"Z2>*"23;;W2Y"LDV!DKM+' [
MCUP0 :D^OH=>&CZ9 ;V\CV/=X?;':1MW=N?F(!VH 2>,[5.X4O'G_(NVO_8:
MTK_TX6]6?"7AQ/#&@1V9E:YO)6,]]=ORUU<,!OD)]R, =@%'056\>?\ (NVO
M_8:TK_TX6] '24R::*VMY)[B1(H8E+R22,%5% R22>@ [T^O.=3\"^(=6\>W
M,6H:S)>>"KQH[RYL;F3+F9-P%N@ P(#\CL#U*X[L2 =EHFLMKD+WD%I)#I[A
M3:3S':]R#DEPF,JG3:203S\H&"V?8_\ )4]=_P"P+IO_ */OJZ2N;L?^2IZ[
M_P!@73?_ $??4 =)6+K7B(:??VVDZ= +[6;Q&DAM=^Q4C7 :65L'9&"0,X))
M( !-6]<T:S\1:%>:1J:NUI>Q&&41R%&*GT(YKGOAYX(N/"&E2-K.IMK.LW"Q
MI<7[K@F.-0D<8SSM4#/J69B>30!UEN)EMHENG22<(!(\:%%9L<D*22!GMDX]
M37/_  X_Y)9X4_[ MG_Z(2NDKF_AQ_R2SPI_V!;/_P!$)0!TE8.E>()?$.I.
M^BI$VC6TCQ2WSY/VJ1<J5A ZJK<&0Y&5*@'.Y<;Q_P##V;QA>:9>Z9K%QH][
M;%[>>XB9CYEI(I$L87. Q^7#=1C/4#'7V%C:Z7I]O8Z? EO:VT:Q0Q1C"HH&
M !0!A^*/^1B\&?\ 8:D_]-]Y725S?BC_ )&+P9_V&I/_ $WWE=)0 4444 86
MM^*HM'OOL4&F:AJMTMN;J:&P1"T,.2-[;W4')! 526.#A3@UJ:=J%IJVF6VH
M:=.MQ:742S0RKT=&&0?RKA?&DC:'XN&K^'=8MU\17>GBT&B26ANWOE5V:)EC
M21&CPQD!D)V ,<XQFNG\%:%+X9\$:3HUS,)I[.V2.611PSXRV/;).* -RBBB
M@#F[[_DJ>A?]@74O_1]C725S=]_R5/0O^P+J7_H^QKI* "BBB@ HHHH XWQ'
MJ]MHWQ)T"XO([R1&TG44 L[*:Z?/G61Y2)68#CJ1CH,\BKW_  GFD?\ /GX@
M_P#"<U#_ .,47W_)4]"_[ NI?^C[&NC=UCC9Y&"(H)9F. !ZF@#G/^$\TC_G
MS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\ &*T=,\3:#K?_ "!M;T[4/GV?Z)=Q
MR_-@MM^4GG )QZ UIT <W_PGFD?\^?B#_P )S4/_ (Q1_P )YI'_ #Y^(/\
MPG-0_P#C%=)10!S?_">:1_SY^(/_  G-0_\ C%'_  GFD?\ /GX@_P#"<U#_
M .,5TE% '-_\)YI'_/GX@_\ "<U#_P",4?\ ">:1_P ^?B#_ ,)S4/\ XQ72
M$A5)8X Y)/:H;2\MM0LXKNPN(KJVF4/%-"X='4]"&'!'TH P?^$\TC_GS\0?
M^$YJ'_QBC_A/-(_Y\_$'_A.:A_\ &*Z2H+R]M=.LY;O4+F&UMH5W233R!$0>
MI8\ 4 87_">:1_SY^(/_  G-0_\ C%'_  GFD?\ /GX@_P#"<U#_ .,5TE%
M'*W?C73+FSEAA7Q+:2.I"SP^&KTO&?4![=ES]01[5#I?BO1M+L_)$?B:ZD9B
M\MQ/X<OO,F<]6;;;@9Z#       &*["B@#F_^$\TC_GS\0?^$YJ'_P 8H_X3
MS2/^?/Q!_P"$YJ'_ ,8KI*BN[NWL+.6ZOKB*VMH5+RS3.$2-1U)8\ >YH P/
M^$\TC_GS\0?^$YJ'_P 8H_X3S2/^?/Q!_P"$YJ'_ ,8KH#/"/*S*@\XXB^8?
M.<%L#UX!/'8&I* .;_X3S2/^?/Q!_P"$YJ'_ ,8H_P"$\TC_ )\_$'_A.:A_
M\8K>N[RVT^SEN[^XBM;:%2\LTSA$11U)8\ ?6L6V\?>#[RZBM;/Q9H<]Q,XC
MBBBU*%GD8G 50&R22< "@"/_ (3S2/\ GS\0?^$YJ'_QBC_A/-(_Y\_$'_A.
M:A_\8KI** .;_P"$\TC_ )\_$'_A.:A_\8H_X3S2/^?/Q!_X3FH?_&*Z2B@#
MF_\ A/-(_P"?/Q!_X3FH?_&*/^$\TC_GS\0?^$YJ'_QBN@N+B&TMI;BZE2&"
M%"\DLC!510,EB3P !SFEBECGA2:"19(I%#(Z-E6!Y!!'44 <]_PGFD?\^?B#
M_P )S4/_ (Q1_P )YI'_ #Y^(/\ PG-0_P#C%=)5>^O[/2[&2\U.[@L[6(9D
MGN)!&B#..6. .30!A_\ ">:1_P ^?B#_ ,)S4/\ XQ1_PGFD?\^?B#_PG-0_
M^,5KZ;K6EZS"LVD:E9W\3*65[6=95(R1D%2>,@CZ@U=H YO_ (3S2/\ GS\0
M?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\8KI** .;_P"$\TC_ )\_$'_A.:A_\8H_
MX3S2/^?/Q!_X3FH?_&*Z2HKN[M["SENKZXBMK:%2\LTSA$C4=26/ 'N: ,#_
M (3S2/\ GS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\8KHU974,A#*PR"#D$4M
M'-_\)YI'_/GX@_\ "<U#_P",4?\ ">:1_P ^?B#_ ,)S4/\ XQ7244 <W_PG
MFD?\^?B#_P )S4/_ (Q1_P )YI'_ #Y^(/\ PG-0_P#C%=)10!S?_">:1_SY
M^(/_  G-0_\ C%'_  GFD?\ /GX@_P#"<U#_ .,5TE% '-_\)YI'_/GX@_\
M"<U#_P",4?\ ">:1_P ^?B#_ ,)S4/\ XQ7244 <W_PGFD?\^?B#_P )S4/_
M (Q1_P )YI'_ #Y^(/\ PG-0_P#C%=)10!YWX!\::7:_#;PU;RVNN,\.DVJ,
M8M OI$)$*@[76$JP]""0>H-=!_PGFD?\^?B#_P )S4/_ (Q1\./^26>%/^P+
M9_\ HA*Z2@#F_P#A/-(_Y\_$'_A.:A_\8KG_ !'XTTN;7O";I:ZX!#JTCL'T
M"^4D?8;I?E!A!8Y8<+DXR<8!(]$KF_%'_(Q>#/\ L-2?^F^\H /^$\TC_GS\
M0?\ A.:A_P#&*/\ A/-(_P"?/Q!_X3FH?_&*Z2B@#F_^$\TC_GS\0?\ A.:A
M_P#&*Y_PYXTTN'7O%CO:ZX1-JT;J$T"^8@?8;5?F A)4Y4\-@XP<8()]$KF_
M"_\ R,7C/_L-1_\ IOLZ #_A/-(_Y\_$'_A.:A_\8H_X3S2/^?/Q!_X3FH?_
M !BNDJKJ.IV>DVGVG4)Q#'N"+P6:1ST15&2S$\!5!)/ !H X7Q]XTTNZ^&WB
M6WBM=<5YM)ND4RZ!?1H"86 W.T(51ZDD =2:Z#_A/-(_Y\_$'_A.:A_\8H^(
M_P#R2SQ7_P!@6\_]$/724 <W_P )YI'_ #Y^(/\ PG-0_P#C%'_">:1_SY^(
M/_"<U#_XQ7244 >=WGC32V^).C7 M=<V1Z3?H0= O@Y+369&$\G<1\IR0,#@
M$C<,]!_PGFD?\^?B#_PG-0_^,47W_)4]"_[ NI?^C[&NDH YO_A/-(_Y\_$'
M_A.:A_\ &*/^$\TC_GS\0?\ A.:A_P#&*Z2B@#SOP7XTTNVT&Y22UUPDZMJ3
M@QZ!?.,-?3L.5A(S@C(Z@Y! ((KH/^$\TC_GS\0?^$YJ'_QBCP'_ ,B[=?\
M8:U7_P!.%Q724 <W_P )YI'_ #Y^(/\ PG-0_P#C%<_XT\::7<Z#;)':ZX"-
M6TUR9- OD&%OH&/+0@9P#@=2<  D@5Z)7-^//^1=M?\ L-:5_P"G"WH /^$\
MTC_GS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\ &*Z2B@#F_P#A/-(_Y\_$'_A.
M:A_\8KG[/QII:_$G6;@VNN;)-)L$ &@7Q<%9KPG*>3N ^88)&#R 3M./1*YN
MQ_Y*GKO_ &!=-_\ 1]]0 ?\ ">:1_P ^?B#_ ,)S4/\ XQ1_PGFD?\^?B#_P
MG-0_^,5TE4]4U:ST:S%SJ$I1&<1QJJ%WE<]$1%!9F.#@ $\4 8__  GFD?\
M/GX@_P#"<U#_ .,5S_@'QII=K\-O#5O+:ZXSPZ3:HQBT"^D0D0J#M=82K#T(
M)!Z@UZ!;R--;12R0R6[N@9H9"I:,D?=.TD9'3@D>A-<_\./^26>%/^P+9_\
MHA* #_A/-(_Y\_$'_A.:A_\ &*/^$\TC_GS\0?\ A.:A_P#&*Z2B@#SOQ'XT
MTN;7O";I:ZX!#JTCL'T"^4D?8;I?E!A!8Y8<+DXR<8!(Z#_A/-(_Y\_$'_A.
M:A_\8H\4?\C%X,_[#4G_ *;[RNDH YO_ (3S2/\ GS\0?^$YJ'_QBC_A/-(_
MY\_$'_A.:A_\8KI** .;_P"$\TC_ )\_$'_A.:A_\8H_X3S2/^?/Q!_X3FH?
M_&*U=3UW2-%: :SJMEIYN&V0B[N$B\UN.%W$9/(X'K5^@#F_^$\TC_GS\0?^
M$YJ'_P 8H_X3S2/^?/Q!_P"$YJ'_ ,8KI** .)MM>M-;^*>D?8H=0B\G1=0W
M?;=-N+3.9[+&WSD7=TYQG'&>HKMJYN^_Y*GH7_8%U+_T?8UTE !1110 4444
M <W??\E3T+_L"ZE_Z/L:Q/BHQF_X173;L9TC4-=@AU -]R1,,R1OGC:SA00>
MN .];=]_R5/0O^P+J7_H^QK9U72K#6]+GTW5[2*\L[A=DL$R[E8=?T(!!Z@@
M$4 8_BI=%TB&/Q3J,2BYT2WN)K<H56211 [/$,]054MCU0'L:YZZ\8^*-)-D
M;V+1[\:QI\US8BW66%;>6.+S=DC%G\Q2O1P$Y7[HW<=3IOA#1]+D:2&*YN&,
M1A!O[Z>\V(?O*GG.VP' R%QG SG JI;?#SPW9VLMM;VERD4D+6ZK_:%P?(B8
M@LD.9/W*G R(]H(4 \ 4 <UI'B[QKJU[H5H5T"WDUW1O[3CD\F9Q:;?+R"N\
M>;N\U<#,>S)Y?;\\.D>/O%OB.308M-M-%LQJGAY]4>>X\V7RY$>-6 C!7*DO
M@#?GYMV?DVOU,'PY\.6LEG);QZE&]E:O9VS+K%V#%"W5 ?-Z=,>FU<8VKB&Q
M^%_A;39(7L(-2@,%L]I#MUF\_=0M]Z-1YORKP#@=" 1R : ,#2/'7BC4X= N
M)DTBVC\0:1<7EO&L$LAM9(EC8%FWKYBL';*@(5X&YL9+[3QYXBN+3PS<I!I<
MO]M^'9]2: I)%LGB2)L>9N;Y#YO3:2-O4YXZ*R^'7AO3IM,EM+:\4Z5$T-FC
M:G<ND2,>5V-(5(/ ((.0%'0 "!/A7X/3[/C3)F-K$\-LSZA<,ULC@ K$3)F,
M8&!MQC)QC)R 8>A^.?%5VFBR7]KH\C:WX?DU6WMX?-C$4B+"0&D);*MYN<!
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
M/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\
M_@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B
M:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@
MC_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__
M (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:
MZ2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^
M%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-
M\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@
M_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\
MA7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3
M?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X
M/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@
M#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"
M/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\
M_@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B
M:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@
MC_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__
M (*X/_B:Z2B@#SOP#X!\'WGPV\-75YX3T.>XFTFUDEEETV%GD8PJ2S$KDDDY
M)-=!_P *X\$?]";X?_\ !7!_\31\./\ DEGA3_L"V?\ Z(2NDH YO_A7'@C_
M *$WP_\ ^"N#_P")KG_$?@'P?!KWA..#PGH<:7&K21S*FFP@2+]ANFVL O(W
M*IP>Z@]J]$KF_%'_ ",7@S_L-2?^F^\H /\ A7'@C_H3?#__ (*X/_B:/^%<
M>"/^A-\/_P#@K@_^)KI*\];XE+XEO&\/>#HIX==-U+;W(OH-C:=%&5WW#H>H
M(=?+!^\S '&&  -[_A7'@C_H3?#_ /X*X/\ XFN?\.> ?!\^O>+(Y_">AR);
MZM''"KZ;"1&OV&U;:H*\#<S' [L3WKM]*TFVT>S,%KYCL[F2::9R\D[D %W8
M\DX 'H  !@  9'A?_D8O&?\ V&H__3?9T '_  KCP1_T)OA__P %<'_Q-'_"
MN/!'_0F^'_\ P5P?_$U;\5^*++P=X?DUG5(;N6TA=%E-K"96C4G!=@.BKU)]
M/4X%86FWA^(E]<7(.?"5NYA@5&XU:16(=V(ZP C:%Z2?-NRN 0"CX^\ ^#[/
MX;>);JS\)Z'!<0Z3=212Q:;"KQL(6(92%R"",@BN@_X5QX(_Z$WP_P#^"N#_
M .)H^(__ "2SQ7_V!;S_ -$/724 <W_PKCP1_P!";X?_ /!7!_\ $T?\*X\$
M?]";X?\ _!7!_P#$UTE% 'G=YX!\'K\2=&M5\)Z&+>32;^1XAIL.QF6:S"L1
MMP2 [ 'MN/J:Z#_A7'@C_H3?#_\ X*X/_B:+[_DJ>A?]@74O_1]C724 <W_P
MKCP1_P!";X?_ /!7!_\ $T?\*X\$?]";X?\ _!7!_P#$UTE% 'G?@OP#X/NM
M!N9+KPGH<SKJVI1AI--A8A4OIU5<E>@50 .P ':N@_X5QX(_Z$WP_P#^"N#_
M .)H\!_\B[=?]AK5?_3A<5TE '-_\*X\$?\ 0F^'_P#P5P?_ !-<_P"-/ /@
M^UT&VDM?">APNVK:;&6CTV%25>^@5ER%Z%6(([@D=Z]$KF_'G_(NVO\ V&M*
M_P#3A;T '_"N/!'_ $)OA_\ \%<'_P 31_PKCP1_T)OA_P#\%<'_ ,3725PF
ML?$^UBUB^\-:)93S>)XYTMK2RNXS$DY="WG@]3"H5BS#^[@?>4D U_\ A7'@
MC_H3?#__ (*X/_B:Y^S\ ^#V^).LVK>$]#-O'I-A(D1TV'8K-->!F VX!(10
M3WVCT%=AHFB+I,+O/<27VH7 4W=],/GF(S@ =$09.U!P,GN23GV/_)4]=_[
MNF_^C[Z@ _X5QX(_Z$WP_P#^"N#_ .)H_P"%<>"/^A-\/_\ @K@_^)KI** .
M;_X5QX(_Z$WP_P#^"N#_ .)KG_ /@'P?>?#;PU=7GA/0Y[B;2;62667386>1
MC"I+,2N223DDUZ)7-_#C_DEGA3_L"V?_ *(2@ _X5QX(_P"A-\/_ /@K@_\
MB:/^%<>"/^A-\/\ _@K@_P#B:Z2B@#SOQ'X!\'P:]X3C@\)Z'&EQJTD<RIIL
M($B_8;IMK +R-RJ<'NH/:N@_X5QX(_Z$WP__ ."N#_XFCQ1_R,7@S_L-2?\
MIOO*Z2@#F_\ A7'@C_H3?#__ (*X/_B:/^%<>"/^A-\/_P#@K@_^)KI** .;
M_P"%<>"/^A-\/_\ @K@_^)H_X5QX(_Z$WP__ ."N#_XFLGXI2P:;X9N=5N-2
MUFSDAA*6DFGM<"*VE.?W\PA'S1CY2WF!EVH0JEFPW9V,R7.GV\\<ZW*2Q*ZS
M(,+(" =P]CUH PO^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:
MZ2B@#B;;PYH?A_XIZ1_8.C:?IGGZ+J'F_8K5(?,VSV6-VT#.,G&?4UVU<W??
M\E3T+_L"ZE_Z/L:Z2@ HHHH **** .;OO^2IZ%_V!=2_]'V-.\6^'+SQ,EC:
MK>V4>FQW"S7MG=V!N%O57E8S^\4!<_-T.2J]@0V?XCL+G4?B3H$5GJUYI3KI
M.HL9K-(6=AYUD-I\V-UQSG@9X'/7-[_A%]7_ .A[\0?]^-/_ /D6@#*E^&T-
MAXRTW7?!ITGPZEM#)!=6]MI('VV-R"59DD3&-JE3C(89R1\M8[_!^^N/"]CH
M%UXI4VVCM))I5S%IJK<Q,0P59G9V2:+:Y#H$3?@9(Y!ZW_A%]7_Z'OQ!_P!^
M-/\ _D6C_A%]7_Z'OQ!_WXT__P"1: ,[6_"/B;7%TIY_$NFK/IU^M^"-'?RR
MZ*550OV@$+AF)RS$D\%1Q5JQ\'7DWBN#Q%XJU=-5O+%'2P@MK3[-;VN\ .X0
MN[,Y (W%\ $@ 5/_ ,(OJ_\ T/?B#_OQI_\ \BT?\(OJ_P#T/?B#_OQI_P#\
MBT =)17-_P#"+ZO_ -#WX@_[\:?_ /(M'_"+ZO\ ]#WX@_[\:?\ _(M '245
MS?\ PB^K_P#0]^(/^_&G_P#R+1_PB^K_ /0]^(/^_&G_ /R+0!TE%<W_ ,(O
MJ_\ T/?B#_OQI_\ \BT?\(OJ_P#T/?B#_OQI_P#\BT =)17-_P#"+ZO_ -#W
MX@_[\:?_ /(M'_"+ZO\ ]#WX@_[\:?\ _(M '245S?\ PB^K_P#0]^(/^_&G
M_P#R+1_PB^K_ /0]^(/^_&G_ /R+0!TE%<W_ ,(OJ_\ T/?B#_OQI_\ \BT?
M\(OJ_P#T/?B#_OQI_P#\BT =)17-_P#"+ZO_ -#WX@_[\:?_ /(M'_"+ZO\
M]#WX@_[\:?\ _(M '245S?\ PB^K_P#0]^(/^_&G_P#R+1_PB^K_ /0]^(/^
M_&G_ /R+0!TE%<W_ ,(OJ_\ T/?B#_OQI_\ \BT?\(OJ_P#T/?B#_OQI_P#\
MBT =)17-_P#"+ZO_ -#WX@_[\:?_ /(M'_"+ZO\ ]#WX@_[\:?\ _(M '245
MS?\ PB^K_P#0]^(/^_&G_P#R+1_PB^K_ /0]^(/^_&G_ /R+0!TE%<W_ ,(O
MJ_\ T/?B#_OQI_\ \BT?\(OJ_P#T/?B#_OQI_P#\BT =)17-_P#"+ZO_ -#W
MX@_[\:?_ /(M'_"+ZO\ ]#WX@_[\:?\ _(M '245S?\ PB^K_P#0]^(/^_&G
M_P#R+1_PB^K_ /0]^(/^_&G_ /R+0!TE%<W_ ,(OJ_\ T/?B#_OQI_\ \BT?
M\(OJ_P#T/?B#_OQI_P#\BT =)17-_P#"+ZO_ -#WX@_[\:?_ /(M'_"+ZO\
M]#WX@_[\:?\ _(M '245S?\ PB^K_P#0]^(/^_&G_P#R+1_PB^K_ /0]^(/^
M_&G_ /R+0!TE%<W_ ,(OJ_\ T/?B#_OQI_\ \BT?\(OJ_P#T/?B#_OQI_P#\
MBT =)17-_P#"+ZO_ -#WX@_[\:?_ /(M'_"+ZO\ ]#WX@_[\:?\ _(M '245
MS?\ PB^K_P#0]^(/^_&G_P#R+1_PB^K_ /0]^(/^_&G_ /R+0!TE%<W_ ,(O
MJ_\ T/?B#_OQI_\ \BT?\(OJ_P#T/?B#_OQI_P#\BT 'PX_Y)9X4_P"P+9_^
MB$KI*\[\ ^'-4G^&WAJ6+QIKELDFDVK+#%#8E(P85(5=UL6P.@R2?4FN@_X1
M?5_^A[\0?]^-/_\ D6@#I*YOQ1_R,7@S_L-2?^F^\H_X1?5_^A[\0?\ ?C3_
M /Y%KG_$?AS5(]>\)J_C37)3)JTBJ[PV.8C]ANCN7%L!G *_-D88\9P0 >B5
M1MM%TVSU>\U2UL88K^^V"YN50;Y0BA5!/H  ,5D_\(OJ_P#T/?B#_OQI_P#\
MBT?\(OJ__0]^(/\ OQI__P BT =)7-^%_P#D8O&?_8:C_P#3?9T?\(OJ_P#T
M/?B#_OQI_P#\BUS_ (<\.:I)KWBQ4\::Y$8]6C5G2&QS*?L-J=S9MB,X(7Y<
M#"CC.20#O;VSM]1L+BROH5GMKF)H9HG'#HPPRGV()%%C8VNFV,-EI]O';6L"
M!(H8E"JBCH !TK"_X1?5_P#H>_$'_?C3_P#Y%H_X1?5_^A[\0?\ ?C3_ /Y%
MH /B/_R2SQ7_ -@6\_\ 1#UTE>=^/O#FJ0?#;Q+++XTURY2/2;IFAEAL0D@$
M+$JVVV#8/0X(/H170?\ "+ZO_P!#WX@_[\:?_P#(M '245S?_"+ZO_T/?B#_
M +\:?_\ (M'_  B^K_\ 0]^(/^_&G_\ R+0 7W_)4]"_[ NI?^C[&NDKSN\\
M.:H/B3HT1\::XSMI-^PF,-CO0":S!4?Z-MP=P)R"?E&".<]!_P (OJ__ $/?
MB#_OQI__ ,BT =)17-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#WX@_[\:?
M_P#(M !X#_Y%VZ_[#6J_^G"XKI*\[\%^'-4FT&Y:/QIKD &K:DI2.&Q()%].
M"WS6Q.6(+'MDG  P!T'_  B^K_\ 0]^(/^_&G_\ R+0!TE<WX\_Y%VU_[#6E
M?^G"WH_X1?5_^A[\0?\ ?C3_ /Y%KG_&GAS5(=!MFD\::Y.#JVFJ$DAL0 3?
M0 -\ML#E20P[9 R",@@'HE43HNFMKPUIK&%M36W^S+=E 9%BW%M@/89)-9/_
M  B^K_\ 0]^(/^_&G_\ R+1_PB^K_P#0]^(/^_&G_P#R+0!TE<W8_P#)4]=_
M[ NF_P#H^^H_X1?5_P#H>_$'_?C3_P#Y%KG[/PYJA^).LQ#QIKBNNDV#&80V
M.]P9KP!3_HVW VDC !^8Y)XP >B45S?_  B^K_\ 0]^(/^_&G_\ R+1_PB^K
M_P#0]^(/^_&G_P#R+0!TE<W\./\ DEGA3_L"V?\ Z(2C_A%]7_Z'OQ!_WXT_
M_P"1:Y_P#X<U2?X;>&I8O&FN6R2:3:LL,4-B4C!A4A5W6Q; Z#))]2: /1**
MYO\ X1?5_P#H>_$'_?C3_P#Y%H_X1?5_^A[\0?\ ?C3_ /Y%H /%'_(Q>#/^
MPU)_Z;[RNDKSOQ'X<U2/7O":OXTUR4R:M(JN\-CF(_8;H[EQ; 9P"OS9&&/&
M<$=!_P (OJ__ $/?B#_OQI__ ,BT =)17-_\(OJ__0]^(/\ OQI__P BT?\
M"+ZO_P!#WX@_[\:?_P#(M %G7-,UO4V>VLM6LK+3IXC%.C:>TMQ@Y#%)#*$4
MX/&Z-P",D,.*U;*TAT^PM[.T39!;Q+%$N<[548 _(5@_\(OJ_P#T/?B#_OQI
M_P#\BT?\(OJ__0]^(/\ OQI__P BT =)17-_\(OJ_P#T/?B#_OQI_P#\BT?\
M(OJ__0]^(/\ OQI__P BT %]_P E3T+_ + NI?\ H^QKI*XFVTN[TWXIZ1]L
MUW4-7\S1=0V_;8[=?*Q/99V^3$G7/.<]!C'.>VH **** "BBB@#F[[_DJ>A?
M]@74O_1]C5?X@:WK>@:;I]UH,U@AGU"WLI5O;1YO]=*L89=LJ8V[B<'.>!Q5
MB^_Y*GH7_8%U+_T?8UF?%/2[_7/#]CIVGZ#-K*'4;:XN8D> )Y44JNZL)9%#
M;E!  R#WQ0!9UO5O$5CXR\.:7:7FEBUU,2+<&6PD9PT2;V*D3  ,. "#MZY;
MI6];Z_H]WJ-SI]KJUC/>V@)N;:.Y1I(0.I=0<KU[UPUWX4@TKQ]X:U'PMX#6
MR@MUE-[<V$-E!L$L90*P\Q2Q0\G (Q]W<>*RM(\$:CI^A):OX8N[G7]-T^YM
MK?4-1UAKG3YV:-DRL+3L0)?E+(T:J,GGY1D ZWQ+X]M8? .N:[X+U#1];N-+
MMS,RI>"2-, GYO+R<X!(7(SC&1UJOKGQ+L+2PUFST>[T^X\1:;I?V_['//L0
MG8SE<#+$JJ%BH'0KDKNR.*O/"OBF6Q\4K%X:UB:76?#\-C&UU>V9;SU:0$%5
ME"1IAU(" +@'@,<':UC1_$CR^(I;3PU=W UKPS!8HHN;96AF43J4;,N,@RH<
M@E=N[!) 4@'7Q>(Y=:T$Q^&;_29]=2.W:X@>02+:^85W%XU<,,*7(4D$XQFL
M/0]:\<:GKFKVIN]!GCT?5(+.9$TV:)IXF6)Y'5C<,$94D; (;)4>O#/"VE:I
M8>,])E_X1>ZTW3H= 73Y'\RU"12AP^-L<I..",@'EO3)J]X)M=7M_$WBN?4]
M#O--@U.^6ZMIII;=P5$,<>"(Y&(;*$\C&.^>* .GM==TB^U2XTVRU6RN+^UY
MGM8;A'EAYQ\R Y7DCJ*YSQ1X\M[7P;J6K>#[[2-8GT]XUG5;L2+$&<*<B/)W
M=<*2OUXKC;/X;WT_A?\ L6?2-3MM<MM.N;*'7+C6Y)K/+QE/,CB\YF7S/E++
MY2A<M@Y5<ZWBBRU?Q#X$U"SMOA]+9:E<6D%HZ^=9?,JN&V(PEYB7#_>VGYEP
MIRVT ]"L-8TS56N%TO4;2]:UD,4XMIUD,+CJK;2=I]CS5RN)\+V6HVWQ"UN[
MD\.W6EZ7>:?916S/);[$:$2;DV1R,1Q*H&!CY#STSVU !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% '-_#C_DEGA3_ + MG_Z(2NDKF_AQ_P DL\*?]@6S
M_P#1"5TE !7-^*/^1B\&?]AJ3_TWWE=)7-^*/^1B\&?]AJ3_ --]Y0!TE%%%
M !7-^%_^1B\9_P#8:C_]-]G725S?A?\ Y&+QG_V&H_\ TWV= '24444 <W\1
M_P#DEGBO_L"WG_HAZZ2N;^(__)+/%?\ V!;S_P!$/724 %%%% '-WW_)4]"_
M[ NI?^C[&NDKF[[_ )*GH7_8%U+_ -'V-=)0 4444 <WX#_Y%VZ_[#6J_P#I
MPN*Z2N;\!_\ (NW7_8:U7_TX7%=)0 5S?CS_ )%VU_[#6E?^G"WKI*YOQY_R
M+MK_ -AK2O\ TX6] '24444 %<W8_P#)4]=_[ NF_P#H^^KI*YNQ_P"2IZ[_
M -@73?\ T??4 =)1110 5S?PX_Y)9X4_[ MG_P"B$KI*YOX<?\DL\*?]@6S_
M /1"4 6M7\8>']!U2+3M8U2"SNIK:6Z2.7(S%$,NV<8X )QU(!QG!JGX;GU+
MQ&T7B#4/M%A9.6;3]-R48QD866?N68$D1_=4,,@N 5L^*?!NA^,X+&'Q%9BZ
MBL;I;J)22/G (P<=5.>1T.!FMV@#F_%'_(Q>#/\ L-2?^F^\KI*YOQ1_R,7@
MS_L-2?\ IOO*Z2@ HHHH Y;QSXBU;PW;:3/I5K9S0W6IVUI=/<R.&C2654RB
M*,,?F/)88P.&Z5U-<;\2[+5=1T?3;?1='N=3DBU2UNY!!+"FQ(9E=L^9(F20
M"!C//7'6NPC8O$K,C1EE!*-C*^QP2,_0T .HHHH YN^_Y*GH7_8%U+_T?8UT
ME<W??\E3T+_L"ZE_Z/L:Z2@ HHHH **** .-\1Q:K-\2= 70[RSL[C^R=1+2
M7EHUPA7SK+("K)&0<XYR>AXYR+WV'QO_ -##X?\ _!#/_P#)E%]_R5/0O^P+
MJ7_H^QJYXG\26WAC2X[FXAEN9[FX2TM+2#'F7,[G"QKN( Z$DD@  GM0!3^P
M^-_^AA\/_P#@AG_^3*/L/C?_ *&'P_\ ^"&?_P"3*+;7]=AUC3[#7M @M?M[
MNJ7-E?FXBC*QL^URT<;!CMX !& ?FR #TE '-_8?&_\ T,/A_P#\$,__ ,F4
M?8?&_P#T,/A__P $,_\ \F5OW37"6DK644<UP$)BCED,:,V. 6"L5&>X4X]#
M4,&I6TVHR:=YT?V^"&.:>!&+>6KE@IS@<$HV/ITH QOL/C?_ *&'P_\ ^"&?
M_P"3*/L/C?\ Z&'P_P#^"&?_ .3*E\;>)W\'^$KO6TTZ34?LVTM"DJQX!(&X
ML>@&>P)]J/&_B*Z\)^$+W7;.PAU 6,9FFAEN3!F, DE6"/ENG! 'N.X!%]A\
M;_\ 0P^'_P#P0S__ "91]A\;_P#0P^'_ /P0S_\ R94FF:IXDFU&WAU;1M+M
M[>9"YDM-6>>1!C()1X(\C.!D$X)''>N@H YO[#XW_P"AA\/_ /@AG_\ DRC[
M#XW_ .AA\/\ _@AG_P#DRNDJ"S>Z>SB;4(88+DK^\C@F,J*?0.54D>^T?2@#
M"^P^-_\ H8?#_P#X(9__ ),H^P^-_P#H8?#_ /X(9_\ Y,KI** .;^P^-_\
MH8?#_P#X(9__ ),H^P^-_P#H8?#_ /X(9_\ Y,KI*K:CJ-II&FW&H:E.MO:6
MT9DEE?HJC^?T')H Q/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y
M,KI** .;^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DRNDHH YO[
M#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3*Z2B@#F_L/C?\ Z&'P
M_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,KI** .;^P^-_P#H8?#_ /X(9_\
MY,H^P^-_^AA\/_\ @AG_ /DRNDHH YO[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z
M&'P__P""&?\ ^3*Z2B@#F_L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9
M_P#Y,KI** .;^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DRNDHH
M YO[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3*Z2B@#F_L/C?\
MZ&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,KI** .;^P^-_P#H8?#_ /X(
M9_\ Y,H^P^-_^AA\/_\ @AG_ /DRNDHH YO[#XW_ .AA\/\ _@AG_P#DRC[#
MXW_Z&'P__P""&?\ ^3*Z2B@#F_L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__
M ((9_P#Y,KI** .;^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR
MNDHH YO[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3*Z2B@#F_L/
MC?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,KI** /._ -GXQ;X;>&F
ML]=T.*W.DVIBCET69W5?)7 9A=*&('4@#/H.E=!]A\;_ /0P^'__  0S_P#R
M91\./^26>%/^P+9_^B$KI* .;^P^-_\ H8?#_P#X(9__ ),KG_$=GXQ&O>$Q
M/KNAN[:M((6319E"-]ANN6!NCN&W<, CD@YXP?1*YOQ1_P C%X,_[#4G_IOO
M* #[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3*Z2B@#F_L/C?\
MZ&'P_P#^"&?_ .3*Y_PY9^,3KWBP0:[H:.NK1B9GT69@[?8;7E0+H;1MVC!)
MY!.><#T2N;\+_P#(Q>,_^PU'_P"F^SH /L/C?_H8?#__ ((9_P#Y,H^P^-_^
MAA\/_P#@AG_^3*Z2L'4?$$KZV=!T!(KC5%C66YDER8;&-CA6DQRS-@E8P06V
MG)4?-0!S/CZS\8K\-O$K7FNZ'+;C2;HRQQ:+,CLODMD*QNF"DCH2#CT/2N@^
MP^-_^AA\/_\ @AG_ /DRCXC_ /)+/%?_ &!;S_T0]=)0!S?V'QO_ -##X?\
M_!#/_P#)E'V'QO\ ]##X?_\ !#/_ /)E=)10!YW>6?C'_A9.C*VNZ&;@Z3?E
M)!HLP15\ZSW K]JR225P<C&#P<@CH/L/C?\ Z&'P_P#^"&?_ .3*+[_DJ>A?
M]@74O_1]C724 <W]A\;_ /0P^'__  0S_P#R91]A\;_]##X?_P#!#/\ _)E=
M)10!YWX+L_&+:#<FUUW0XT_M;4@5DT69R6^W3[CD70X+9(&. 0,G&3T'V'QO
M_P!##X?_ /!#/_\ )E'@/_D7;K_L-:K_ .G"XKI* .;^P^-_^AA\/_\ @AG_
M /DRN?\ &EGXQ70;8W6NZ'(G]K:: L>BS(0WVZ#:<FZ/ ;!(QR 1D9R/1*YO
MQY_R+MK_ -AK2O\ TX6] !]A\;_]##X?_P#!#/\ _)E'V'QO_P!##X?_ /!#
M/_\ )E=)10!S?V'QO_T,/A__ ,$,_P#\F5S]G9^,?^%DZRJZ[H8N!I-@7D.B
MS%&7SKS: OVK(((;)R<Y' P2?1*YNQ_Y*GKO_8%TW_T??4 'V'QO_P!##X?_
M /!#/_\ )E'V'QO_ -##X?\ _!#/_P#)E=)10!S?V'QO_P!##X?_ /!#/_\
M)E<_X!L_&+?#;PTUGKNAQ6YTFU,4<NBS.ZKY*X#,+I0Q ZD 9]!TKT2N;^''
M_)+/"G_8%L__ $0E !]A\;_]##X?_P#!#/\ _)E'V'QO_P!##X?_ /!#/_\
M)E=)10!YWXCL_&(U[PF)]=T-W;5I!"R:+,H1OL-URP-T=PV[A@$<D'/&#T'V
M'QO_ -##X?\ _!#/_P#)E'BC_D8O!G_8:D_]-]Y724 <W]A\;_\ 0P^'_P#P
M0S__ "91]A\;_P#0P^'_ /P0S_\ R97244 <W]A\;_\ 0P^'_P#P0S__ "91
M]A\;_P#0P^'_ /P0S_\ R93O%_BJ7PK'IDB:3-?QWU_!9O*LR1I;^9(J!FR=
MQ^]P%4]#DKUKHJ .;^P^-_\ H8?#_P#X(9__ ),H^P^-_P#H8?#_ /X(9_\
MY,KI** .)MH-<A^*>D?V]J.GWN=%U#ROL5@]ML_?V6=VZ:3=GC&,8P>N>.VK
MF[[_ )*GH7_8%U+_ -'V-=)0 4444 %%%% '-WW_ "5/0O\ L"ZE_P"C[&J'
MQ%T?4+N/0]9TFVDOIM!U)+Y[&(@/<1;61PF2 7 ;< 2,X(ZD4OB._N=.^).@
M2V>DWFJNVDZBIALWA5U'G61W'S9$7'&.#GD<=<7O^$HU?_H1/$'_ '_T_P#^
M2J *][XJDU71KY="T'5KN1+.9WCNK6?3R3Y;%(U:1%9G9L+E,[>22#M#>,ZC
MH\>G^%O%XAT[4+"SN_#4,F(='N--MA<Q-)N3! )PI7)E9BY+<D8 ]N_X2C5_
M^A$\0?\ ?_3_ /Y*K-UZZG\3:--I6L_#_P 2364XQ+%'?V<.\>A*7@)'J,X-
M '">*?#\5SI7BN7POH>M6EA<:']FE@2SN8Y;Z_\ ,RC%,;Y2!D/(<J^_YF;!
MQ:U+3(X->\1:M:>#;J_N;[PS UJRZ?+"[N%G693( KI(5V*4!61AM '<=]:^
M(-4L[2*VB\#>)&2) BF6\L97( QR[799C[DDFI?^$HU?_H1/$'_?_3__ )*H
M \@N=,EL/#?CK3=*TC5WAU2ULY+**U\-W%K#)(K$2B.(1_)CY>')<@9+,!FO
M3?BE,U]\(]8BL;._NIM1LFBMH(+&:25F=<@-&JED]]P&#P<&M+_A*-7_ .A$
M\0?]_P#3_P#Y*H_X2C5_^A$\0?\ ?_3_ /Y*H Y:Q>&VG=?!UKXFFU.\L9+<
M-J\-^(K9E1G5_,NQ@?, NU>I8=@2.:LM.TJ\\0>&]*MM"N;2ZO-&OQJUMJ&G
M2PF]N1'$ \CR+MG8,TGS[F^_G/S5Z=_PE&K_ /0B>(/^_P#I_P#\E5D7I?4/
M$EEKUUX \4-J%@C1VTBZG:HB*WWAY:W@0YXSD'.%ST& #B]#@;[3X2>3PUKL
M7V+PG-INJW4>G36\D;K'!A-V%D?!5]OE[B2WRY^;&=H&G:9%<>!HO%>C:I<)
M'X;N;>ZT^:PNI=KI+ !NM=IW $YR$(R$;^%2/7/^$HU?_H1/$'_?_3__ )*K
M(G+W/B>W\02^ ?%)U*VB,,4BZG:JBH>J^6+W80< G*\D ]A@ X/2?#,<.L:-
M;^+M&UJ\MH/#UY$\$MI=W4,8,ZR6T#A T;,L*XQS\\:=7"&CP_IMY9P>$GTK
M2M8L_$$V@7EK?7UQIMT&%PR1K"LTS)]U7C.T,=J@#&%*Y]3_ .$HU?\ Z$3Q
M!_W_ -/_ /DJC_A*-7_Z$3Q!_P!_]/\ _DJ@#R6]\*V2> _$$FG6_C%M6O=(
M:"YLFTDVZR3Y!7>8((_M#[RPW[I 59]QPW,OB3P_:78\36>A^&M2DM[OP]:R
M()=(N?W]XDDKLY:1,O-L=?F)+DDC)8$5ZK_PE&K_ /0B>(/^_P#I_P#\E4?\
M)1J__0B>(/\ O_I__P E4 :VBK9IHMLNEV/]GV83]Q;&W\CRT[?N\ IZ[2 1
MGD Y%7JYO_A*-7_Z$3Q!_P!_]/\ _DJC_A*-7_Z$3Q!_W_T__P"2J .DHKF_
M^$HU?_H1/$'_ '_T_P#^2J/^$HU?_H1/$'_?_3__ )*H Z2BN;_X2C5_^A$\
M0?\ ?_3_ /Y*H_X2C5_^A$\0?]_]/_\ DJ@#I**YO_A*-7_Z$3Q!_P!_]/\
M_DJC_A*-7_Z$3Q!_W_T__P"2J .DHKF_^$HU?_H1/$'_ '_T_P#^2J/^$HU?
M_H1/$'_?_3__ )*H Z2BN;_X2C5_^A$\0?\ ?_3_ /Y*H_X2C5_^A$\0?]_]
M/_\ DJ@#I**YO_A*-7_Z$3Q!_P!_]/\ _DJC_A*-7_Z$3Q!_W_T__P"2J .D
MHKF_^$HU?_H1/$'_ '_T_P#^2J/^$HU?_H1/$'_?_3__ )*H Z2BN;_X2C5_
M^A$\0?\ ?_3_ /Y*H_X2C5_^A$\0?]_]/_\ DJ@#I**YO_A*-7_Z$3Q!_P!_
M]/\ _DJC_A*-7_Z$3Q!_W_T__P"2J .DHKF_^$HU?_H1/$'_ '_T_P#^2J/^
M$HU?_H1/$'_?_3__ )*H Z2BN;_X2C5_^A$\0?\ ?_3_ /Y*H_X2C5_^A$\0
M?]_]/_\ DJ@#I**YO_A*-7_Z$3Q!_P!_]/\ _DJC_A*-7_Z$3Q!_W_T__P"2
MJ .DHKF_^$HU?_H1/$'_ '_T_P#^2J/^$HU?_H1/$'_?_3__ )*H Z2BN;_X
M2C5_^A$\0?\ ?_3_ /Y*H_X2C5_^A$\0?]_]/_\ DJ@#I**YO_A*-7_Z$3Q!
M_P!_]/\ _DJC_A*-7_Z$3Q!_W_T__P"2J #X<?\ )+/"G_8%L_\ T0E=)7G?
M@'Q'JD'PV\-11>"]<N4CTFU59HIK$)(!"H#+NN0V#U&0#Z@5T'_"4:O_ -")
MX@_[_P"G_P#R50!TE<WXH_Y&+P9_V&I/_3?>4?\ "4:O_P!")X@_[_Z?_P#)
M5<_XC\1ZI)KWA-G\%ZY$8]6D94>:QS*?L-T-JXN2,X);YL#"GG. 0#T2BN;_
M .$HU?\ Z$3Q!_W_ -/_ /DJC_A*-7_Z$3Q!_P!_]/\ _DJ@#I*YOPO_ ,C%
MXS_[#4?_ *;[.C_A*-7_ .A$\0?]_P#3_P#Y*KG_  YXCU2/7O%C)X+UR4R:
MM&S(DUCF(_8;4;6S<@9P WRY&&'.<@ '2>./"L?C+PA>:0T\EM,Z^9:SQR,A
MAG7F-_E() 8 X]O7!I?!WAG_ (1?0S;W%T;_ %&YE:YU"_9 K74['+,0.@'"
M@=  !47_  E&K_\ 0B>(/^_^G_\ R51_PE&K_P#0B>(/^_\ I_\ \E4 'Q'_
M .26>*_^P+>?^B'KI*\[\?>(]4G^&WB6*7P7KELDFDW2M-+-8E(P86!9MMR6
MP.IP"?0&N@_X2C5_^A$\0?\ ?_3_ /Y*H Z2BN;_ .$HU?\ Z$3Q!_W_ -/_
M /DJC_A*-7_Z$3Q!_P!_]/\ _DJ@ OO^2IZ%_P!@74O_ $?8UTE>=WGB/5#\
M2=&E/@O7%==)OU$)FL=[@S69+#_2=N!M .2#\PP#SCH/^$HU?_H1/$'_ '_T
M_P#^2J .DHKF_P#A*-7_ .A$\0?]_P#3_P#Y*H_X2C5_^A$\0?\ ?_3_ /Y*
MH / ?_(NW7_8:U7_ -.%Q725YWX+\1ZI#H-RL?@O7)P=6U)B\<UB ";Z<E?F
MN0<J25/;(."1@GH/^$HU?_H1/$'_ '_T_P#^2J .DKF_'G_(NVO_ &&M*_\
M3A;T?\)1J_\ T(GB#_O_ *?_ /)5<_XT\1ZI-H-LLG@O7( -6TU@\DUB02+Z
M A?EN2<L0%';)&2!D@ ]$HKF_P#A*-7_ .A$\0?]_P#3_P#Y*H_X2C5_^A$\
M0?\ ?_3_ /Y*H Z2N;L?^2IZ[_V!=-_]'WU'_"4:O_T(GB#_ +_Z?_\ )5<_
M9^(]4'Q)UF4>"]<9VTFP4PB:QWH!->$,?])VX.X@8)/RG('&0#T2BN;_ .$H
MU?\ Z$3Q!_W_ -/_ /DJC_A*-7_Z$3Q!_P!_]/\ _DJ@#I*YOX<?\DL\*?\
M8%L__1"4?\)1J_\ T(GB#_O_ *?_ /)5<_X!\1ZI!\-O#447@O7+E(])M56:
M*:Q"2 0J R[KD-@]1D ^H% 'HE%<W_PE&K_]")X@_P"_^G__ "51_P )1J__
M $(GB#_O_I__ ,E4 'BC_D8O!G_8:D_]-]Y725YWXC\1ZI)KWA-G\%ZY$8]6
MD94>:QS*?L-T-JXN2,X);YL#"GG. >@_X2C5_P#H1/$'_?\ T_\ ^2J .DHK
MF_\ A*-7_P"A$\0?]_\ 3_\ Y*H_X2C5_P#H1/$'_?\ T_\ ^2J ,KXJR2?V
M'I44%G?W<@UBSN&6RL9K@K'%.CNQ\M6QA03SU[9KMXW$L2R*& 90P#*5//J#
MR#[&N=_X2C5_^A$\0?\ ?_3_ /Y*H_X2C5_^A$\0?]_]/_\ DJ@#I**YO_A*
M-7_Z$3Q!_P!_]/\ _DJC_A*-7_Z$3Q!_W_T__P"2J "^_P"2IZ%_V!=2_P#1
M]C725Q-MJEWJ7Q3TC[9H6H:1Y>BZAM^VR6[>;F>RSM\F5^F.<XZC&><=M0 4
M444 %%%% '-WW_)4]"_[ NI?^C[&KWB'Q-IGA:Q2\UI[B.W>18P\-G-. S$*
MH/EJVW)( SC)( YJC??\E3T+_L"ZE_Z/L:I?%3_D0)?^PCIW_I=!0!UMO.MS
M;13QB0)*@=1)&T; $9Y5@"I]B 1WJCKWB'2O#&DR:GKU['96<9"F1\G))P
M,DD^@!->=^+-?\665]XZFM/$"VUMH%A!>V=O#8QY9F20['9]V5.SG !/R[2N
M"&S/B-K=]K?@WQPTVK_V?!HLD%H=-\N/;,KK"XED9AO!8R$)M91\@R&R10![
M317DNO\ C#5++2/&UY9^*6$.EW5G-I]QLMBOE3QH_EY\O#(?,X/WL ?,><Z:
M^(]5N/&WV*?5+VVTO4[B2#3;VPAMKFTD MPRA9 "\4N2S$2JZMY?RX!(H ]'
MJ"&[CGN;B!%F#V[*KEX'122H8;6( <8/)4D Y!Y!%>.>"KSQ$_A_P!I]KXLN
M%@UBVFDNV-O!)<1$0APJNRD8SS\ZLQW$EB, :\WBG7;:3Q-I]YK5P]Q;Z[::
M?I[6-C!Y[+)%&_EH)6$8<@MEY"5ZD*/E4 'H.J>(=*T:\T^TU.]C@N-3G^SV
M<1R6F?&< #G [GH,C)Y%:5>-IJVKZII7AU/$-S'=7MAXY-DTJ,K9$:R@ LJ1
MAB,XR$7..@->R4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '-_#
MC_DEGA3_ + MG_Z(2NDKF_AQ_P DL\*?]@6S_P#1"5TE !7-^*/^1B\&?]AJ
M3_TWWE=)7-^*/^1B\&?]AJ3_ --]Y0!TE%%% !7-^%_^1B\9_P#8:C_]-]G7
M25S?A?\ Y&+QG_V&H_\ TWV= '25GZMK=KI A2823W5RQ6VM(%W2SL.H49 P
M,C+$A5SEB!S6?XX'B(>$+R;P;<1PZM;KY\*20"47&SYC#@G@OC;GMGMU%/P5
MH^H_Z1XE\51>7KVIC#6^\.MA;@DQVZ$<<9RQ'WF//08 +'Q'_P"26>*_^P+>
M?^B'KI*YOXC_ /)+/%?_ &!;S_T0]=)0 4444 <W??\ )4]"_P"P+J7_ */L
M:Z2N;OO^2IZ%_P!@74O_ $?8UTE !1110!S?@/\ Y%VZ_P"PUJO_ *<+BNDK
MF_ ?_(NW7_8:U7_TX7%=)0 5S?CS_D7;7_L-:5_Z<+>NDKF_'G_(NVO_ &&M
M*_\ 3A;T =)1110 5S=C_P E3UW_ + NF_\ H^^KI*YNQ_Y*GKO_ &!=-_\
M1]]0!TE%%% !7-_#C_DEGA3_ + MG_Z(2NDKF_AQ_P DL\*?]@6S_P#1"4 =
M)1110!S?BC_D8O!G_8:D_P#3?>5TE<WXH_Y&+P9_V&I/_3?>5TE !1110!E:
MUXFT;P[)91ZUJ$-I+J$ZVUK&V2\TC,% 51DGEAD]!D9(K5KB?BG_ ,B[I/\
MV']-_P#2I*[:@ HHHH YN^_Y*GH7_8%U+_T?8UTE<W??\E3T+_L"ZE_Z/L:Z
M2@ HHHH **** .-\1ZWI6@_$G0+K7-3L]-MWTG48UEO+A849C-9$*"Q S@$X
M]C3=6\4?##7X8XM=USPCJ<<3;HTO+NVF"'ID!B<&M"^_Y*GH7_8%U+_T?8UT
ME 'GAN_@P?,S/X$/FH(Y,O9_.H((4^H!5>/]D>E23:G\'[AX&N+[P1*UO"+>
M$O+:,8H@" BY/"\G@<<FN_HH X:]U_X4:GJ'V_4=6\&W=YL\O[1/<VLDFW^[
MN)SCD\5+'XH^%\.KG5HM<\(IJ+*5-XMW;"8@\D;\[L'ZUVE% ' 1:G\'X+F"
MXAO?!$<]L_F02I+:!HFSNW*<Y!SSD=Z5]4^$$@O!)?>"&%\P>[!FM#]H8-NR
M_/S'=SDYYYKOJ* ///M?P9W(WVCP)F,AD.^S^4@  CTP !^ K?\ ^%C^"/\
MH<O#_P#X-(/_ (JNDHH YO\ X6/X(_Z'+P__ .#2#_XJC_A8_@C_ *'+P_\
M^#2#_P"*KI** .;_ .%C^"/^AR\/_P#@T@_^*H_X6/X(_P"AR\/_ /@T@_\
MBJZ2B@#F_P#A8_@C_H<O#_\ X-(/_BJ/^%C^"/\ H<O#_P#X-(/_ (JNDHH
MYO\ X6/X(_Z'+P__ .#2#_XJC_A8_@C_ *'+P_\ ^#2#_P"*KI** .;_ .%C
M^"/^AR\/_P#@T@_^*H_X6/X(_P"AR\/_ /@T@_\ BJZ2B@#F_P#A8_@C_H<O
M#_\ X-(/_BJ/^%C^"/\ H<O#_P#X-(/_ (JNDHH YO\ X6/X(_Z'+P__ .#2
M#_XJC_A8_@C_ *'+P_\ ^#2#_P"*KI** .;_ .%C^"/^AR\/_P#@T@_^*H_X
M6/X(_P"AR\/_ /@T@_\ BJZ2B@#F_P#A8_@C_H<O#_\ X-(/_BJ/^%C^"/\
MH<O#_P#X-(/_ (JNDHH YO\ X6/X(_Z'+P__ .#2#_XJC_A8_@C_ *'+P_\
M^#2#_P"*KI** .;_ .%C^"/^AR\/_P#@T@_^*H_X6/X(_P"AR\/_ /@T@_\
MBJZ2B@#F_P#A8_@C_H<O#_\ X-(/_BJ/^%C^"/\ H<O#_P#X-(/_ (JNDHH
MYO\ X6/X(_Z'+P__ .#2#_XJC_A8_@C_ *'+P_\ ^#2#_P"*KI** .;_ .%C
M^"/^AR\/_P#@T@_^*H_X6/X(_P"AR\/_ /@T@_\ BJZ2B@#F_P#A8_@C_H<O
M#_\ X-(/_BJ/^%C^"/\ H<O#_P#X-(/_ (JNDHH YO\ X6/X(_Z'+P__ .#2
M#_XJC_A8_@C_ *'+P_\ ^#2#_P"*KI** .;_ .%C^"/^AR\/_P#@T@_^*H_X
M6/X(_P"AR\/_ /@T@_\ BJZ2B@#F_P#A8_@C_H<O#_\ X-(/_BJ/^%C^"/\
MH<O#_P#X-(/_ (JNDHH YO\ X6/X(_Z'+P__ .#2#_XJC_A8_@C_ *'+P_\
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
M6)964A2#^Z&-K]2%#[3?#^PGL[\7VHZC=ZA?20ROJCR1I<1M#S"4V(J+L))
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
M MY_Z(>NDKF_B/\ \DL\5_\ 8%O/_1#UTE !1110!S=]_P E3T+_ + NI?\
MH^QKI*YN^_Y*GH7_ &!=2_\ 1]C724 %%%% '-^ _P#D7;K_ +#6J_\ IPN*
MZ2N;\!_\B[=?]AK5?_3A<5TE !7-^//^1=M?^PUI7_IPMZZ2N;\>?\B[:_\
M8:TK_P!.%O0!TE%%% !7-V/_ "5/7?\ L"Z;_P"C[ZNDKF['_DJ>N_\ 8%TW
M_P!'WU '24444 %<W\./^26>%/\ L"V?_HA*Z2N;^''_ "2SPI_V!;/_ -$)
M0!F>/_%?B;PI>:9)HF@)K-C>E[4I$6,Z73*3"2!P(LJ0S=@<\8PVYX6\/OH6
MFNU_<_;M6O&\[4+XC!FD/8#^%%'RJO90.^2=NB@#F_%'_(Q>#/\ L-2?^F^\
MKI*YOQ1_R,7@S_L-2?\ IOO*Z2@ HHHH X/XK:79S>%+R_F\/7.M7,<!CBEM
MU2233EY+7$2NZD.OWODPS%4!( W+V6EW4-[H]G=6LCRP3P))')(/F=64$$^Y
M!JAK&@3ZQ<?-KVIVED\?ES6-KY*QS*<[LN8S*I(.,HZD=00>:UH88[:WC@@1
M8XHU"(BC 50, #\* 'T444 <W??\E3T+_L"ZE_Z/L:Z2N;OO^2IZ%_V!=2_]
M'V-=)0 4444 %%%% '&^(])MM9^).@6]Y)>1HNDZBX-G>S6KY\ZR'+Q,K$<]
M"<=#C@5>_P"$#TC_ )_/$'_A1ZA_\?HOO^2IZ%_V!=2_]'V-9GQ3U2_T3P_8
MZCI^O3:,@U&VM[F5$@*>5+*J.S&6-@NU22", =\T :?_  @>D?\ /YX@_P#"
MCU#_ ./T?\('I'_/YX@_\*/4/_C]8^F^*M*TRUU+69?'%WXAT:PC5;F9;>"Y
M2%SSN#6D0. N=V00,@Y&#6SJ?C_PSHTFHIJVI?8CIL$=Q<&>WE0>7(2$9"5Q
M)D@CY-QR".HQ0 G_  @>D?\ /YX@_P#"CU#_ ./T?\('I'_/YX@_\*/4/_C]
M.G\=Z#;VJ3R2WQ$F\I&FF7+RLB8W2"-8RYC&Y?WF-GS#GD5%<?$?PG;W%O;C
M6([FXN;7[9!!9Q27,DL.1\RK&K$]<XQG 8XPK$ #_P#A ](_Y_/$'_A1ZA_\
M?H_X0/2/^?SQ!_X4>H?_ !^G7'CSPY;:9;:B;]IK2XMQ=+-;6TLZI#_STDV*
M?+3@_,^T?*WH<:>I:WIVD:.=4O[E4LQLQ(BF3>7("!0H)8L2  H))(Q0!E?\
M('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_4;_$GPE#9Q7-UK
M"6JRW9L5CNH9(91. "4,;J'4@,IY 'S+ZC-A/'/A^31VU);N8PK=&S\G[',+
M@SCDQ"#9YI?'S;0N=H+= 30!'_P@>D?\_GB#_P */4/_ (_1_P ('I'_ #^>
M(/\ PH]0_P#C]87A#Q3JNL>$=5GNM1CNKYM:N-.LKB.V$2J-X5"(SDX4$L0Q
M)PI!)KHV\:Z NM)I3WKK<27!M4D:VE$#S@$F(3[?+,G!&P-NR",9!% $/_"!
MZ1_S^>(/_"CU#_X_1_P@>D?\_GB#_P */4/_ (_4^@^--!\3W$L7A^]?4%B9
MU>XAMI3;[D;:RB;;Y9/0@!LD$,,@@UD_$C7M<TG1UC\)*CZHB/?2*P!_T: !
MI  0>7)2,=_G)'*T 7_^$#TC_G\\0?\ A1ZA_P#'Z/\ A ](_P"?SQ!_X4>H
M?_'ZN/XKTF/P_8ZRTTKVFH*C6WD0/-)+O0N J1AF/R@DX' 4D\ U47Q=H%WK
M6G16WB- \UC+>I;1[3'- ,?OG8J2JCG:=R@Y;[V. !/^$#TC_G\\0?\ A1ZA
M_P#'Z/\ A ](_P"?SQ!_X4>H?_'ZL:#XQT3Q+<20:3<3M-'!'<^7<V<ULS12
M%@DBB5%+*2I^9<CBN,U[7I--^*EUI&K_ !"F\/Z8^EQ7L"RM81#S&ED1D5I8
M22H" X))R3S0!U?_  @>D?\ /YX@_P#"CU#_ ./T?\('I'_/YX@_\*/4/_C]
M9/@SQO+-X9T8^+7D6^U*ZEM+*[2QE2._",?+FP%(B\Q ' 8@'DKQP-E/'?A]
M[-KE;JXV)=/:.IL9P\<B#+[D*;E5002Y 49&30 S_A ](_Y_/$'_ (4>H?\
MQ^C_ (0/2/\ G\\0?^%'J'_Q^HI_'/AFWU)YI_$J11P:5]OEM2!Y:P,R;9F.
MS<&^8 +N&=_W2<$6--\>>&M6:866J(4AM/MS331O%$;?O*LCJ%91T)!(4\'!
MH 9_P@>D?\_GB#_PH]0_^/T?\('I'_/YX@_\*/4/_C]/B\=:#+!<N)[N.2U*
M"2VFTZXCN/G.$*P-&)'!((!53G!]#1<^._#EKIL5_-J!^R2K*XF2WE=46)BK
ML^U3L4,,;FP,\4 ,_P"$#TC_ )_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_'ZJ
M?%/4-3T?X;ZMJVAZE-IUYI\1GCDBCB??CC8PD1AMYSQ@\#GJ#E>*[WQ'\/K>
MU\0'Q!<:YI"7,5OJ-IJ-O KI')(J"6)X8T^920-K @ACT(% '0?\('I'_/YX
M@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_4]QXTT.VU/[!-<S><7:)66
MSF:*215+&))0A1Y,*W[M26RI&,C%+8^,=(U&QM+NR-]+!>736D3#3+D'S%)#
M!@8\HH((+, HP<G@T 5_^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_
M ,?JO>^-;#4=,U*#P[J/E:E'92W-K)<V4HBF51_K8BP59TY'S(Q7YE.2",U]
M'\>6-GX!\/:CXENYY;V\T>"^N3;64D[ &)6>5DA0[$R3R0%[4 :'_"!Z1_S^
M>(/_  H]0_\ C]'_  @>D?\ /YX@_P#"CU#_ ./TR]^(WA.PNC;2:Q'<3BU6
M]\JRBDNF,##(D B5LKC#9_ND-T.:BN_BAX-LY)4?7(IWALTOI$M(I+AD@9=P
MD(C5B%V_,?[JE2<!@2 6/^$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\
M'ZFL?&WAW4;JX@M-3C;[/;&[>5T9(6@!P94E8!)$!ZLI('<U4G^)7A.SM9[C
M4=5.G+;M&KIJ%M-;2?O"0A"2(K,I(;Y@"/E8YX. "7_A ](_Y_/$'_A1ZA_\
M?H_X0/2/^?SQ!_X4>H?_ !^J.K?%#0-.T6[U"V%[>FUNH+66".QG#JTK*$8@
MIG80V0^,-T4DD ]=;7"75K%<1"14F0.HEC:-P",C<C ,I]00".A% '/_ /"!
MZ1_S^>(/_"CU#_X_1_P@>D?\_GB#_P */4/_ (_7244 <W_P@>D?\_GB#_PH
M]0_^/T?\('I'_/YX@_\ "CU#_P"/UTE% '-_\('I'_/YX@_\*/4/_C]'_"!Z
M1_S^>(/_  H]0_\ C]=)10!S?_"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_P *
M/4/_ (_7244 <W_P@>D?\_GB#_PH]0_^/T?\('I'_/YX@_\ "CU#_P"/UTE%
M '-_\('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/_  H]0_\ C]=)10!YWX!\%:7=
M?#;PU<2W6N*\VDVKL(M?OHT!,*D[468*H]   .@%=!_P@>D?\_GB#_PH]0_^
M/T?#C_DEGA3_ + MG_Z(2K6K^,/#^@ZI%IVL:I!9W4UM+=)'+D9BB&7;.,<
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
MQBOPV\2M>:[H<MN-)NC+'%HLR.R^2V0K&Z8*2.A(./0]*Z#[#XW_ .AA\/\
M_@AG_P#DR@#I**YO[#XW_P"AA\/_ /@AG_\ DRC[#XW_ .AA\/\ _@AG_P#D
MR@ OO^2IZ%_V!=2_]'V-=)7G=Y9^,?\ A9.C*VNZ&;@Z3?E)!HLP15\ZSW K
M]JR225P<C&#P<@CH/L/C?_H8?#__ ((9_P#Y,H G\-^#=#\)SZG-H=F+>75+
MIKJZ;).]R2<#T4;C@#@9K=KF_L/C?_H8?#__ ((9_P#Y,H^P^-_^AA\/_P#@
MAG_^3* #P'_R+MU_V&M5_P#3A<5=\4^%]*\8^'YM%UZ SV4S(S*K%6RK!AAA
MR.F..Q([UR7@NS\8MH-R;77=#C3^UM2!6319G);[=/N.1=#@MD@8X! R<9/0
M?8?&_P#T,/A__P $,_\ \F4 ;]I:P6-G#:6<2PV]O&L44:# 15& ![ "L#QY
M_P B[:_]AK2O_3A;T?8?&_\ T,/A_P#\$,__ ,F5S_C2S\8KH-L;K7=#D3^U
MM- 6/19D(;[=!M.3='@-@D8Y (R,Y !Z)6$_@W0Y?'$?BZ2S#:Q%:_94GR<*
MF3SCINPQ&>N.*@^P^-_^AA\/_P#@AG_^3*/L/C?_ *&'P_\ ^"&?_P"3* .D
MKF['_DJ>N_\ 8%TW_P!'WU'V'QO_ -##X?\ _!#/_P#)E<_9V?C'_A9.LJNN
MZ&+@:38%Y#HLQ1E\Z\V@+]JR""&R<G.1P,$D ]$JCH^BZ;X?TR/3M$L8;&SB
MR4A@0*H).2?J?6LG[#XW_P"AA\/_ /@AG_\ DRC[#XW_ .AA\/\ _@AG_P#D
MR@#I*YOX<?\ )+/"G_8%L_\ T0E'V'QO_P!##X?_ /!#/_\ )E<_X!L_&+?#
M;PTUGKNAQ6YTFU,4<NBS.ZKY*X#,+I0Q ZD 9]!TH [;5-%TW6EMEU>QAO%M
M;A;F!9D#!)5!"N >XW'\ZO5S?V'QO_T,/A__ ,$,_P#\F4?8?&__ $,/A_\
M\$,__P F4 'BC_D8O!G_ &&I/_3?>5TE>=^([/QB->\)B?7=#=VU:00LFBS*
M$;[#=<L#='<-NX8!')!SQ@]!]A\;_P#0P^'_ /P0S_\ R90!TE%<W]A\;_\
M0P^'_P#P0S__ "91]A\;_P#0P^'_ /P0S_\ R90!2\7>&M3U?5X[FWL]+UBP
M>QDM)],U69XHP696$JLL<GS?+@@J.@((YST'A[39]&\-Z=IMY>O?SVEND,EU
M)G=*RC!8Y)//N2?4FLS[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\
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
MZLB>&M7ELY_#48V2:1>ND][^\(=PR'S)@KK\[98$GD$'"W&A?\) =/E\6_\
M"4PQ'2;5+&6TT?SI()D&V89>WDEMY=X#>8-@8;3N.T$ 'N-5K74K2]N+N"TG
M266RE$-PJ_\ +-RJOM/OM93^->&ZGH\"_P#"6WJZ'X@N-2_MVRN-.GGTV\GE
M3;Y!DDB;80O,4H+)@855!V[!7=> =)L]-\;^+I8M >QEN[U;B"[.G&%7@>"$
M[1(5&<R;R4'(8-N )Y /0:*\1\1V4I^(AUAM"U*"ZL?$$$AELM&N+B2:T$:J
M\IN@K%DQP(8BNWYMRMR14T/3+;3%T&^@T+7EU&'Q7=2M=3:7>R31V3&;&7="
MP1EEC)&?F)8D%@Q !ZUXA\3OH6M^']/&G27":S>&U-R)55+<B-G&1RS$[#@
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
M/'T^34FEMIK*4DW%L0DLL+*RO 6Z[&#<CTR.YKK(XTAB6.)%2-%"JBC 4#H
M.PH YWQ1_P C%X,_[#4G_IOO*Z2N;\4?\C%X,_[#4G_IOO*Z2@ HHHH P/$/
MB7^R=0L-+L/[-EU74"Q@MK_4/LH=5QG:0CLS9884+SR<\5MVS3M:Q->1QQ7!
M0&6.*0NBMCD*Q"E@#T) SZ#I7.^,I]'N]-N-"UC1K[5_MT&%MH-.EE20Y(4&
M8)Y<;;APSLNWAB0.:V=%MKNRT'3[74KC[5>06T<=Q/DGS9 H#-SSR03^- %V
MBBB@#F[[_DJ>A?\ 8%U+_P!'V-=)7-WW_)4]"_[ NI?^C[&NDH **** "BBB
M@#C?$<NJP_$G0&T.SL[RX_LG40T=Y=M;H%\ZRR0RQR$G..,#J>>,&]]N\;_]
M"]X?_P#!]/\ _(=%]_R5/0O^P+J7_H^QI_C'QE:^"=-BU'4["^N+%I DUQ:+
M&PMLD?,ZLX8CDGY0V ISB@"&6Z\;30O$_A_00KJ5)3Q#<*P!]"+0$'W'-9WA
M_2_$WA?3#I^C>&M&BM3*TNR;Q1=SX9CEL&2U8@$\X!QDD]2<]#XD\3:?X7\+
MW>OZBS/9VT8D/D89I,X"A,D DD@#GO5C1-4_MO1;74OL5Q9+<H)$AN3&9 I^
MZ3L9EY&#U[\X/% &5]N\;_\ 0O>'_P#P?3__ "'1]N\;_P#0O>'_ /P?3_\
MR'6MK>KV^@:'>:K>I/)!9PM+(MO$9'( [*.O\AU) !-3:?>QZCIMM?0!EBN8
M4F0.,, P!&<=^: ,/[=XW_Z%[P__ .#Z?_Y#H^W>-_\ H7O#_P#X/I__ )#K
MH9IHK>(RSR)%&O5W8 #\34:SR&^>W-I,L:QJXN24\MR204 W;LC )RH'(P3S
M@ POMWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.NDHH YB6Y\9SPO
M#/X:\.R12*5='UV8JP/!!!L^14=DWC#3K**TL_#7A^."%=L:?\)!<':O8#-I
MT'0#L.*ZNB@#F7O/&TD;(WA[00&!!V^()P?P(M,BLK0]%\1^'-,FT_2/#>D1
M6T\CRNLGBN]E;>YRQ#/;%E))).".23U.:Z/7/$UEX?O=(M;V*Z>35KP6<!AA
M+(KD$Y=N HXZ9R>P.#A=>\10:"+.,VMU?WE]-Y-K9V@0R3,%+-@NRJ %4DEF
M X]2 0#G?#^E>)?"^G-8Z-X:T:*V:5IBDWBF\GPS'+$&2U8C))) XR2>I)J7
M4;/Q7JMQ;37OAW1W^S,62-/%%W'$_(/SQK:A9.@X<'%=#HFN0ZY%=-%:W=I+
M:3_9YX+N+8Z2;%<CJ0P&\#<I*GJI92"8M6\3V6C:YH^E745T]QK$S0V[Q0DQ
MJ51G.]^ .%.!R3Z8!( *?V[QO_T+WA__ ,'T_P#\AT?;O&__ $+WA_\ \'T_
M_P AUTE% '-_;O&__0O>'_\ P?3_ /R'1]N\;_\ 0O>'_P#P?3__ "'7244
M<W]N\;_]"]X?_P#!]/\ _(='V[QO_P!"]X?_ /!]/_\ (==)10!S?V[QO_T+
MWA__ ,'T_P#\AT?;O&__ $+WA_\ \'T__P AUTE% '-_;O&__0O>'_\ P?3_
M /R'3);GQG/"\,_AKP[)%(I5T?79BK \$$&SY%=/10!Y[I?AK7](N89[/P[I
M[FW&(8[KQEJ%Q'%QCY8Y+=E4@9 (&0"0.M;WV[QO_P!"]X?_ /!]/_\ (==)
M10!S?V[QO_T+WA__ ,'T_P#\AT?;O&__ $+WA_\ \'T__P AUTE% '-_;O&_
M_0O>'_\ P?3_ /R'1]N\;_\ 0O>'_P#P?3__ "'7244 <W]N\;_]"]X?_P#!
M]/\ _(='V[QO_P!"]X?_ /!]/_\ (==)10!S?V[QO_T+WA__ ,'T_P#\AT?;
MO&__ $+WA_\ \'T__P AUTE% '-_;O&__0O>'_\ P?3_ /R'1]N\;_\ 0O>'
M_P#P?3__ "'7244 <W]N\;_]"]X?_P#!]/\ _(='V[QO_P!"]X?_ /!]/_\
M(==)10!S?V[QO_T+WA__ ,'T_P#\AT?;O&__ $+WA_\ \'T__P AUTE% '-_
M;O&__0O>'_\ P?3_ /R'1]N\;_\ 0O>'_P#P?3__ "'7244 <W]N\;_]"]X?
M_P#!]/\ _(=0W<GC"_LI[2]\,>')[:XC:*6*379BLB,,%2/L?(()%=510!YS
M!X3UR!2I\.V-PAC,82[\::C<*@(P=JR0,%.,KD8.UF7.&(.]#<>,K:WC@M_#
M/AR*&)0D<<>N3*J*!@  6?  [5U%% 'G?@&\\8K\-O#2V>A:'+;C2;4122ZU
M,CLODK@LHM6"DCJ 3CU/6N@^W>-_^A>\/_\ @^G_ /D.CX<?\DL\*?\ 8%L_
M_1"5TE '-_;O&_\ T+WA_P#\'T__ ,AUS_B.\\8G7O"9GT+0T==6D,*IK4S!
MV^PW7#$VHVC;N.0#R ,<Y'6V^OIJ&N2V&E0&ZBM',=]=[]L<#@9\M3SODR5R
M!PHSE@0%-+Q1_P C%X,_[#4G_IOO* #[=XW_ .A>\/\ _@^G_P#D.C[=XW_Z
M%[P__P"#Z?\ ^0ZZ2B@#F_MWC?\ Z%[P_P#^#Z?_ .0ZY_PY>>,1KWBPP:%H
M;NVK1F97UJ90C?8;7A2+4[AMVG) Y)&.,GT2N;\+_P#(Q>,_^PU'_P"F^SH
M/MWC?_H7O#__ (/I_P#Y#H^W>-_^A>\/_P#@^G_^0ZZ2LC5M?2QOH=,L8#?:
MM<(9(K17VA4!P9)&YV1@G&<$GD*K'B@#DO'UYXQ;X;>)5O-"T.*W.DW0EDBU
MJ9W5?);)53:J&('0$C/J.M=!]N\;_P#0O>'_ /P?3_\ R'1\1_\ DEGBO_L"
MWG_HAZZ2@#F_MWC?_H7O#_\ X/I__D.C[=XW_P"A>\/_ /@^G_\ D.NDHH \
M[O+SQC_PLG1F;0M#%P-)OPD8UJ8HR^=9[B6^RY!!"X&#G)Y& #T'V[QO_P!"
M]X?_ /!]/_\ (=%]_P E3T+_ + NI?\ H^QKI* .;^W>-_\ H7O#_P#X/I__
M )#H^W>-_P#H7O#_ /X/I_\ Y#K6UC6;/0[$75_(0'D6**-%+232,<*B*.68
MGL/<] 34UA-<W%C'-?6OV.=\DP>:)#&,\ D<;L8R!D Y + 9(!P?@N\\8KH-
MR+70M#D3^UM2):36ID(;[=/N&!:G@-D YY !P,X'0?;O&_\ T+WA_P#\'T__
M ,AT> _^1=NO^PUJO_IPN*Z2@#F_MWC?_H7O#_\ X/I__D.N?\:7GC%M!MA=
M:%H<:?VMII#1ZU,Y+?;H-HP;4<%L G/ ).#C!ZV?7T.O#1],@-[>1['N\/MC
MM(V[NW/S$ [4 )/&=JG<*7CS_D7;7_L-:5_Z<+>@ ^W>-_\ H7O#_P#X/I__
M )#H^W>-_P#H7O#_ /X/I_\ Y#KI*9--%;6\D]Q(D4,2EY))&"JB@9))/0 =
MZ .>^W>-_P#H7O#_ /X/I_\ Y#KG[.\\8_\ "R=99="T,W!TFP#QG6I@BKYU
MYM(;[+DDDMD8&,#DY('8:)K+:Y"]Y!:20Z>X4VD\QVO<@Y)<)C*ITVDD$\_*
M!@MGV/\ R5/7?^P+IO\ Z/OJ #[=XW_Z%[P__P"#Z?\ ^0Z/MWC?_H7O#_\
MX/I__D.NDK%UKQ$-/O[;2=.@%]K-XC20VN_8J1K@-+*V#LC!(&<$DD  F@"K
M]N\;_P#0O>'_ /P?3_\ R'7/^ ;SQBOPV\-+9Z%H<MN-)M1%)+K4R.R^2N"R
MBU8*2.H!./4]:] MQ,MM$MTZ23A )'C0HK-CDA220,]LG'J:Y_X<?\DL\*?]
M@6S_ /1"4 'V[QO_ -"]X?\ _!]/_P#(='V[QO\ ]"]X?_\ !]/_ /(==)6#
MI7B"7Q#J3OHJ1-HUM(\4M\^3]JD7*E80.JJW!D.1E2H!SN4 YGQ'>>,3KWA,
MSZ%H:.NK2&%4UJ9@[?8;KAB;4;1MW'(!Y &.<CH/MWC?_H7O#_\ X/I__D.C
MQ1_R,7@S_L-2?^F^\KI* .;^W>-_^A>\/_\ @^G_ /D.C[=XW_Z%[P__ .#Z
M?_Y#KI** .;^W>-_^A>\/_\ @^G_ /D.C[=XW_Z%[P__ .#Z?_Y#J[JVN7.F
MW0@L]!U+53Y8DD:S>W18@20,F:6/.<'IG&.<9&;.BZK'KFA66JP036\5[ DZ
M17  D56&1N )&<'L30!D_;O&_P#T+WA__P 'T_\ \AT?;O&__0O>'_\ P?3_
M /R'7244 <3;3ZY-\4](_M[3M/LL:+J'E?8K][G?^_LL[MT,>W'&,9SD],<]
MM7-WW_)4]"_[ NI?^C[&NDH **** "BBB@#F[[_DJ>A?]@74O_1]C5?Q[J6B
M6=IIEKXAO[&U@N[U5*7<ZQB5,$/]XC(PPSZ9%0^(]7MM&^).@7%Y'>2(VDZB
M@%G9373Y\ZR/*1*S <=2,=!GD5>_X3S2/^?/Q!_X3FH?_&* /,+][RR\$Z]X
M;\22?9K'PA9W4-O>7,@1;\R0,ED 3@,1$[ K_?"8Y%9OB;QA"_A^)]#\3-9W
M&FZ%93V[+JSHD[ L'6""(J)B"C"1I&<)LQLZFO8?^$\TC_GS\0?^$YJ'_P 8
MH_X3S2/^?/Q!_P"$YJ'_ ,8H \YN-:TC5I_B/>2^,GU&ULK8M8(NK@6\:R6H
M4@)&RHZ[V"#<&^8#^(L37\/>*I)/#-_Y6K$>+H=)5M)M+/4&GMY8!"=KP6^X
M)-*H1]RLI;>AZ*0*]._X3S2/^?/Q!_X3FH?_ !BC_A/-(_Y\_$'_ (3FH?\
MQB@#R?68+.[\!ZE<)X^C\0:>ESIUP8;*ZN@MG_I489Y)7N977*,3L=@%*;P
MRDB;Q9XJBL9O'%KI?C>ZAC@\.VDNG*=04R1/\XVH7^8LP\O+',AWJ=W*X]2_
MX3S2/^?/Q!_X3FH?_&*/^$\TC_GS\0?^$YJ'_P 8H \UU'Q-'I]WXELM#\;^
M>TGARUO$GN=4$O\ I#22;V0Y*PEHS']P*J[U; &*Z/X87-CJ7B+7;[3]:N;B
MV98DM=-N?$0U*2W4+^\<A)Y54,V,$L6&&Z XK8UCQ/HVLZ:;1U\4VA\Q)4GM
M?#]^KQNCAU(S;E3@J.&!4]""*KZ5X@T[3[EKF^OO&&KS[#'&][X:N5\I202%
M$5H@Y(7)()X'(H X[Q?XJ%E\0))T\0RZ6VG:[8V]S;7>J.N^V;RO,9;8%8T@
MVR$F5PY))Y3"U2T_Q5:6ZVVIS>/IKR9/%[VH:?5D$369D8',:%49"I#9*D+Q
MMVCBO5?^$\TC_GS\0?\ A.:A_P#&*/\ A/-(_P"?/Q!_X3FH?_&* /++[7;2
M[U#PY=ZMJM\_B)/%86_TGSI)/LR*9EC"VRY"*$V8=5RV[)+$DUZ)\1K?0[ZU
MTZU\13W6G1F9Y8=7M+AH)-.=4/[SS ,("&*DM\OS 'DBK_\ PGFD?\^?B#_P
MG-0_^,4?\)YI'_/GX@_\)S4/_C% 'G4GBW4)?"ZVNO>(%O[4:V+2V\2VMT=,
MM;N/R3(3++'G"JVY/W14,R*NX?.31T7Q1:W-MX!AU7Q%;7M[:^);VW>2:Y_>
M%56X2/(=B_(:(#<2?G7DD@GU/_A/-(_Y\_$'_A.:A_\ &*/^$\TC_GS\0?\
MA.:A_P#&* /.O#6H:G=3MJ%_\0(+;6/LETNH:*MO/)+;R"-N6A:=U01LH(9(
MD#C YWC/3_"K6)-0&K6<LS71L3 HN8-8.I6DFY"6\J5QY@;<&+)(2RY3G:5
MWO\ A/-(_P"?/Q!_X3FH?_&*/^$\TC_GS\0?^$YJ'_QB@#I**YO_ (3S2/\
MGS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\8H Z2BN;_P"$\TC_ )\_$'_A.:A_
M\8H_X3S2/^?/Q!_X3FH?_&* .DHKF_\ A/-(_P"?/Q!_X3FH?_&*/^$\TC_G
MS\0?^$YJ'_QB@#I**YO_ (3S2/\ GS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\
M8H Z2BN;_P"$\TC_ )\_$'_A.:A_\8H_X3S2/^?/Q!_X3FH?_&* .DHKF_\
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
M4Q?W J2!0._ '))ZG-5[3X=^&[.XLIHK6Z<V-JUG D^HW,L:P-]Z(H\A5E/
MPP(PJC^$8?\ \*X\$?\ 0F^'_P#P5P?_ !-'_"N/!'_0F^'_ /P5P?\ Q- $
M#?#3PS)I+:9+!J$EF46,0OJ]VP1%Z(F9<HG"Y5< [5R#M&'R_#KPW/+>R7%O
M?3/?PQ07+2ZI=/YBQD-'UDX92,AA\P)8Y^8YD_X5QX(_Z$WP_P#^"N#_ .)H
M_P"%<>"/^A-\/_\ @K@_^)H V8],M(K>T@6(^79D-"&=C@A2N22<L<$\MGGG
MKS3-9T:SU_2Y=.U(3M:S#$BP7,D!<=P6C96P>XS@]ZR?^%<>"/\ H3?#_P#X
M*X/_ (FC_A7'@C_H3?#_ /X*X/\ XF@"\?#&E-)%,T$K7,-D]BEV;F4W"PO@
ML/.W;\Y4'=G<#R#S6-'\+?"<-O:PQ65XGV*:2>UD75;H2V[R9\PQR>;N0-DE
M@" QY()YJW_PKCP1_P!";X?_ /!7!_\ $T?\*X\$?]";X?\ _!7!_P#$T 1Q
M_#CPO#>/=6VGRV\\J*L[V][/%]I*EBLDVUQYL@+,WF/N?)SNR :OV/A32M-\
M.2Z%9I=II\H92C7\[. W4+(7+J/HPZGUJI_PKCP1_P!";X?_ /!7!_\ $T?\
M*X\$?]";X?\ _!7!_P#$T :6@>'].\,:/'I>BQS0V</^KBEN9)M@]%,C,0O'
M0' ]*TJYO_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H Z2B
MN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_^%<>
M"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ *$W
MP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ /@K
M@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ (FC
M_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_
MZ$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A-\/\
M_@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\
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
MI:I\/]5\16=S>7.OVBZGJ#6>Z?\ LF1(X[>WE\^.-86FW*QD)+%F)P2,+UH
MMW'Q2L+1=2-WH6N0MI,B"_5[>/\ T>-U5DF+>9M92&^ZI+C!R@Q3]6^*_AG1
MO%/]A7=QF99X[::59X,0ROC:IC,@E8?,N61&4;N2"K;:6K_#O7-6C\31R>(M
M/C7Q"L2R;=)<F$1@*,?Z1R2!^?/M6O9^&=>T[5+F>Q\06D=MJ$B7%[ VFEB)
MMBK*T#&7]V'V@[7$FTYY.<4 5;3XH:7?7$2V^DZT()-2;2_M4UH(D6X!(52'
M8/\ ,1C(4X/#;35[P-XKO/%NGWMS>Z-/IGV>]GMD\UXV#B.5DQ\CL=PV_-D
M9/REAS6"OPZU];)(3XETTNNN'6B_]CR8,A<OLQ]I^[DGOG'YUTWA3PW<>&H]
M1@DU%;NVN;Z>[@C%OY9A\V5Y&5FW'><OC/RC ''4D H?\+&TZ/Q1'H=YINJ6
MD\ZSO;/+"A-PL(8LR1*YFP=C;28P&Q\N<C,6B_$_2=:;376PU.QM-3@EFMKR
M]A2.-O*&Z13\Y8$+D[MNTX.&-9=M\,]8T[5+6]TWQ#IRR6=_=7L3W&CM)),9
MPZGSW6=3*RJX56&WA1D'C"6GPNU*+3= TZ[\064]EH\,]NZ+ICH]Q%,A1QN\
M\[3M8X.#@\X/2@!(_$]WK/Q8\+O:C6;'2[S3KUTM[H)'#=*OE%)U526R0W23
M#*,?*NX[K'Q%O+K3-:TV_P!5CUI_"D<$OVR719Y8WM)LJ1-,(F$C1! Y.,@8
M)(/RU-IG@#5[;7?#U]J'B@7,7A^WFM;>*'3UB>:-P@Q*Y=@3B,9*JN>VWG._
MJFC:I-K U31-7BLI_LXMS%<VGVB%U#%MS*'1MPSP0P ^;(;(P 9&A>++2"+1
MM/M[N^\1C5H;FZL]67R=MP%9G,;?,NUU!5?NJN>/EP0LEO\ $6SOM*L;G3-'
MU6^NKU9W73H$A\^)(9#'([DR",#> !AR6)& <'%2#X=W.F6^BRZ)K$$&HZ;/
M=7$DUS8F6&=[DEI<1)(FP;C\H#?*!@[NM0:-\-=2\-QV,^C^*"^I6HN(GFO]
M/66*:":7S=ACC:,@J_S!M_4MQ@@* ;%SX\MXF5;/1-;U!EMXKB[CM;0>99))
M]T21NRN7QD[$#, .1R,T]2^*_AG2O%:Z#<W&9_M*6DDJSP8BF?&U3&9!*1\R
MY98RHSR1AL6?^$4UJTUN;5=(\06\-Q?PQQZBMSIWFI*Z#"R1A9$\LX)&"7&
MN02"3+;>&M8TW6;N72==ABTV^N!<SVUQ8^;*DA #F*0.H4-@'#(^"21P<  9
M%\0--DTZ^U%K*^CT^TBFE%ZR(89EB?8=KAR%);(VOM8;26"CFHM3\8Z>MCIY
MU?3-=L6NM6M[&*,(T;"9V3:S21OL,66 )W%6PP ;I5&V^&KPZYJ.J?;[".>_
MM7MIOLVEB);K>^YGN4\PQS-RP!VJ<.<EN*IK\*[RWT6.RTS6-/L2NLQ:OY4.
MF2?98WB965(H?M'[M2RY8!B#DX"T ;]Q\0-.MKP>98WYTO[;]@?6%2,VL<^[
M9M;Y_, \S$>_9L#'!;J15M?B?I=W>)'%I>L+;G4_[*>[FM!%''.6VJ"'8.0Q
MXR%./XMM1?\ "NI]MUI1UE7\-76H_P!H2:>]IF=6\P3&-9]^!&91N(*%L%@&
M'!%-OAUK[63PCQ+IH=M<&M!_['DP) X?9C[3]W('?./SH F^++Q6FG:%>W&J
M7FF0#6;:WN9H-2FM$\AW_>;RCJ,8'WCR.<$9-<5>:UJ1\/\ BM_#OB34;C0-
M/UG3%TR_6Z,S3>9-&MQ!]H;+R1AG'(;/\.2N0?3O&?AG4_$RZ6NFZK::>MA?
M17Q\^Q:X,DD;!D'$J87KD<D\8(QR_P :^&KWQ9X5_LBVU*WL9'G@FEGDM&F#
M>5(L@"J)%QET7DD\9'4Y !7U+X@V&D^)[71K_3M1A^V78L[>\=(UBFEV!L(I
M<2NHW*"ZH5!.,U5TWXHZ5J<UGY.EZS%:W=_+IR7<]F(T6X3S#L*EO,Y\LX(0
M@$@-M;(&?>_#359]8N=0MM?L(Y9M3AU/S)M(:24R1* L32"<%H1\Q5."N[&[
M@Y2+X<^((-/L;>/Q-IN^SUF;6%=M&D(:20NVS'VG[H,LG?.-OH2P!I:5\4-*
MU>>P$&EZQ#:W][+817=S:"*,7$?F$H5+;^1$Q!"D#H2&#**MG\2]!@LK.2SL
M/$$YU;5+FT@B>VED?ST+E@=[?NE)4A4)7:/X556*PVGPYUVUL](M_P#A)-.<
M:;K,VK@_V0X\QY#(2G_'QP!YTG/^[Z'<VP^&VN63Z:6\2:?(+'6I]7(&D.OF
M/,'#)_Q\' 'FO@\_P]<'(!L1?$2QGT^UDM]*U.6_N;Z?3TTM5B$XFAW>8"QD
M$6 $+;M^",8)/%:7A+Q1%XNT5M3MM.O;"(3R0".]$8<M&Q1^$=L896'.#QTQ
M@GS[7?">K:/9V]M?ZD;J.YU:XU0WFG:%=N;:5P?DQ;7'GKDNV&5@,*58G< >
MW\ PS6WA=+9XDCMH9"ELPL)K,R)P2S13N\H;>7RSG+'YL8() .FHHHH ****
M "BBB@ HHHH **** .;^''_)+/"G_8%L_P#T0E1>+/B)H?@J_M;;Q!]J@2Z@
MEECN1"3"6C7=Y6[_ )Z, =J]\8ZD9E^''_)+/"G_ &!;/_T0E:VJ:+INM+;+
MJ]C#>+:W"W,"S(&"2J"%< ]QN/YT 8_ANPU#4FB\0>*8C%?R%GM-/+933HV&
M ,=#,5/S/U&YE7"YR[Q1_P C%X,_[#4G_IOO*Z2N;\4?\C%X,_[#4G_IOO*
M.DKSUOB4OB6\;P]X.BGAUTW4MO<B^@V-IT497?<.AZ@AU\L'[S, <88#T*J-
MMHNFV>KWFJ6MC#%?WVP7-RJ#?*$4*H)]  !B@!=*TFVT>S,%KYCL[F2::9R\
MD[D %W8\DX 'H  !@  9'A?_ )&+QG_V&H__ $WV==)7-^%_^1B\9_\ 8:C_
M /3?9T 6_%?BBR\'>'Y-9U2&[EM(7193:PF5HU)P78#HJ]2?3U.!6%IMX?B)
M?7%R#GPE;N88%1N-6D5B'=B.L (VA>DGS;LK@'K[VSM]1L+BROH5GMKF)H9H
MG'#HPPRGV()%%C8VNFV,-EI]O';6L"!(H8E"JBCH !TH POB/_R2SQ7_ -@6
M\_\ 1#UTE<W\1_\ DEGBO_L"WG_HAZZ2@ HHHH YN^_Y*GH7_8%U+_T?8UTE
M<W??\E3T+_L"ZE_Z/L:Z2@ HHHH YOP'_P B[=?]AK5?_3A<5+XI\9:7X.2P
MEUSSXK6]N1;&Z6+,-N3T:5^B+G S[^@)$7@/_D7;K_L-:K_Z<+BMC5M(T_7=
M,ET[6+2*]LYBID@F7<C[6##([X(!_"@#FO#C7/C1D\1ZK')#I1=9='T]\C<@
MY6YE'=V/S(IX0!6^]R+OCS_D7;7_ +#6E?\ IPMZZ-$6.-4C4(B@!548 'H*
MYSQY_P B[:_]AK2O_3A;T =)7":Q\3[6+6+[PUHEE/-XGCG2VM+*[C,23ET+
M>>#U,*A6+,/[N!]Y2>[JB=%TUM>&M-8PMJ:V_P!F6[* R+%N+; >PR2: (=$
MT1=)A=Y[B2^U"X"F[OIA\\Q&< #HB#)VH.!D]R2<^Q_Y*GKO_8%TW_T??5TE
M<W8_\E3UW_L"Z;_Z/OJ -77+Z\TW0KR]TS3GU2[@B+Q64<@1IF'\(8\#]?H>
ME<1X;UL?%QH]36&2'PE;HH^RS+@ZA<E0660=XH\E=O1W!/(49]&ID,,5O"L5
MO&D4:#"HBA0H]@* 'US?PX_Y)9X4_P"P+9_^B$KI*YOX<?\ )+/"G_8%L_\
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
M "+7244 <W_PB^K_ /0]^(/^_&G_ /R+1_PB^K_]#WX@_P"_&G__ "+7244
M<W_PB^K_ /0]^(/^_&G_ /R+1_PB^K_]#WX@_P"_&G__ "+7244 <W_PB^K_
M /0]^(/^_&G_ /R+1_PB^K_]#WX@_P"_&G__ "+7244 <W_PB^K_ /0]^(/^
M_&G_ /R+1_PB^K_]#WX@_P"_&G__ "+7244 <W_PB^K_ /0]^(/^_&G_ /R+
M1_PB^K_]#WX@_P"_&G__ "+7244 <W_PB^K_ /0]^(/^_&G_ /R+1_PB^K_]
M#WX@_P"_&G__ "+7244 <W_PB^K_ /0]^(/^_&G_ /R+1_PB^K_]#WX@_P"_
M&G__ "+7244 <W_PB^K_ /0]^(/^_&G_ /R+1_PB^K_]#WX@_P"_&G__ "+7
M244 >=^ ?#FJ3_#;PU+%XTURV232;5EABAL2D8,*D*NZV+8'09)/J370?\(O
MJ_\ T/?B#_OQI_\ \BT?#C_DEGA3_L"V?_HA*Z2@#F_^$7U?_H>_$'_?C3__
M )%KG_$?AS5(]>\)J_C37)3)JTBJ[PV.8C]ANCN7%L!G *_-D88\9P1Z)7-^
M*/\ D8O!G_8:D_\ 3?>4 '_"+ZO_ -#WX@_[\:?_ /(M'_"+ZO\ ]#WX@_[\
M:?\ _(M=)7/ZSXQTW3=.CFL9(]4NKJY-G9VEI*K-<7 .#'D9"[2"7)^X 2>F
M* (_^$7U?_H>_$'_ 'XT_P#^1:Y_PYX<U237O%BIXTUR(QZM&K.D-CF4_8;4
M[FS;$9P0ORX&%'&<D]OI4.H0V9.KW4=Q=2.780Q[(XA@ (G<@8ZL2223P,*N
M1X7_ .1B\9_]AJ/_ --]G0 ?\(OJ_P#T/?B#_OQI_P#\BT?\(OJ__0]^(/\
MOQI__P BUNWE]::? )K^ZAM8BZQB2>0(I9CA5R>Y)  [DU@7&NW.M>(+G0?#
M<HB^Q!1J6I;0XMF;D0Q@\--CDYRJ J6#9"T 8/C[PYJD'PV\2RR^--<N4CTF
MZ9H98;$)(!"Q*MMM@V#T."#Z$5T'_"+ZO_T/?B#_ +\:?_\ (M'Q'_Y)9XK_
M .P+>?\ HAZZ2@#F_P#A%]7_ .A[\0?]^-/_ /D6C_A%]7_Z'OQ!_P!^-/\
M_D6NDHH \[O/#FJ#XDZ-$?&FN,[:3?L)C#8[T FLP5'^C;<'<"<@GY1@CG/0
M?\(OJ_\ T/?B#_OQI_\ \BT7W_)4]"_[ NI?^C[&NC9E12SD*JC)). !0!SG
M_"+ZO_T/?B#_ +\:?_\ (M'_  B^K_\ 0]^(/^_&G_\ R+1JGC"V0Z=:>'F@
MU;4=7!:R2*4-%Y0^].[KG$:CN/O$A1R:W+"&YM[&..^N_MEP,F2;RQ&&).<!
M1T49P 23@#)8Y) .#\%^'-4FT&Y:/QIKD &K:DI2.&Q()%]."WS6Q.6(+'MD
MG  P!T'_  B^K_\ 0]^(/^_&G_\ R+1X#_Y%VZ_[#6J_^G"XKI* .;_X1?5_
M^A[\0?\ ?C3_ /Y%KG_&GAS5(=!MFD\::Y.#JVFJ$DAL0 3?0 -\ML#E20P[
M9 R",@^B5S?CS_D7;7_L-:5_Z<+>@ _X1?5_^A[\0?\ ?C3_ /Y%H_X1?5_^
MA[\0?]^-/_\ D6NDHH YO_A%]7_Z'OQ!_P!^-/\ _D6N?L_#FJ'XDZS$/&FN
M*ZZ38,9A#8[W!FO %/\ HVW VDC !^8Y)XQZ)7-V/_)4]=_[ NF_^C[Z@ _X
M1?5_^A[\0?\ ?C3_ /Y%H_X1?5_^A[\0?]^-/_\ D6M?6-7L= T>ZU75[@6U
ME:1F2:4J3M4>P!)^@&:YV3Q._BC64T?PA=C[.L"7%_J\0#K DBAHXXL@JTKJ
M0V2"%7D@EE% %O\ X1?5_P#H>_$'_?C3_P#Y%KG_  #X<U2?X;>&I8O&FN6R
M2:3:LL,4-B4C!A4A5W6Q; Z#))]2:] MX5MK:*",R,D2!%,DC2,0!CEF)+'W
M))/>N?\ AQ_R2SPI_P!@6S_]$)0 ?\(OJ_\ T/?B#_OQI_\ \BT?\(OJ_P#T
M/?B#_OQI_P#\BUTE% 'G?B/PYJD>O>$U?QIKDIDU:15=X;',1^PW1W+BV S@
M%?FR,,>,X(Z#_A%]7_Z'OQ!_WXT__P"1:/%'_(Q>#/\ L-2?^F^\KI* .;_X
M1?5_^A[\0?\ ?C3_ /Y%H_X1?5_^A[\0?]^-/_\ D6NDHH YO_A%]7_Z'OQ!
M_P!^-/\ _D6C_A%]7_Z'OQ!_WXT__P"1:;\0/%,WA+P?J&HZ?#%<ZA#:RSP0
M2D[<(N6=@.=HXSTR65<@L#71PN9((W;JR@G'TH Y[_A%]7_Z'OQ!_P!^-/\
M_D6C_A%]7_Z'OQ!_WXT__P"1:Z2B@#B;;2[O3?BGI'VS7=0U?S-%U#;]MCMU
M\K$]EG;Y,2=<\YST&,<Y[:N;OO\ DJ>A?]@74O\ T?8UTE !1110 4444 <W
M??\ )4]"_P"P+J7_ */L:J_$NTU/4O"0L-%TFXU*XDO+64K#)"@18KB.5B3(
MZ]0A QGG&<#FH_$<6JS?$G0%T.\L[.X_LG42TEY:-<(5\ZRR JR1D'..<GH>
M.<B]]A\;_P#0P^'_ /P0S_\ R90!E^/H=8U2Q\.G2O#U]>/!JEKJ%Q&DULK0
M)$P9D.^4 OR0-I*Y!Y'!/6Z@+B;1;H6D$37+V[B*&Z&4+E3A7P>1G@X/3-8W
MV'QO_P!##X?_ /!#/_\ )E'V'QO_ -##X?\ _!#/_P#)E 'E5]X,\37FEZE'
M<>$-3O9K_P -C3/]*NK#;%=*VY&6-95CBB3Y=OEJ#E22N[YFU];\*:_J=Q=P
MZ3X5DL+9M L[.))Y;587:&?SWMRJ2,0KJ3%G:5R3_#R>^^P^-_\ H8?#_P#X
M(9__ ),H^P^-_P#H8?#_ /X(9_\ Y,H Q_#=CKDGQ1UC7[SPZVDZ??Z=;0EK
MBYA:9I8VDZK$7!X8<EN@7KR%RM5T![[XG:KJ^M_#J;7]/>R@M;5Y5L)<-&\A
M9U668%5(=<=#QR!76_8?&_\ T,/A_P#\$,__ ,F4?8?&_P#T,/A__P $,_\
M\F4 <5I7A?Q9I.A^&;J\L+B_ETS6I[P:8E\DTUG:20RQQP"65E60Q[P"2W3I
MD"JK^%/%3Z%=F71KVTO9=2U2:W;3[JTN"(KF0L$FAGVQ21MGE=V[Y%Z$D#O_
M +#XW_Z&'P__ ."&?_Y,H^P^-_\ H8?#_P#X(9__ ),H \\U_P (Z_?3^(?-
M\&QW,VJ>%(-/DDLS:K!+J"ACO4/*&"H6C"LPW 1<=%S8O_">N:E/+:6'ABXT
MNU?PW%IR,]Q;Q1B1)/-,1\J4LJL,IN4<%B>G-=W]A\;_ /0P^'__  0S_P#R
M91]A\;_]##X?_P#!#/\ _)E ')_\(J[VDU]8^%_$VF:B\]M)).VNQ7%X3%O*
MF,S32QLHW,N'*Y$AXK/NO"OBYO"^FHFGN-8AM'MF^S0V0LYT,^]%NK5VV#A
M6:%B5:1]NX5WGV'QO_T,/A__ ,$,_P#\F4?8?&__ $,/A_\ \$,__P F4 ;[
M22Q69D:(S3)'N,4) +L!]U=Q Y/ R0/4UYQH>BZN/A;XBT?5O"UU]IN9[V6&
MTFDM7$XGE=TP1*5!7<I.XC!'&:ZC[#XW_P"AA\/_ /@AG_\ DRC[#XW_ .AA
M\/\ _@AG_P#DR@#EI=%UU/#?@VUB\/74<%E9/;:A;V<MK'=Q,(T0*DI?"1OA
MRQB<28V8(Y%8'A+PEK6D7NCSZAX$N3<:=X<ETV2Y$EBS-/QM93YV<%0R G!^
M?!P"2/2/L/C?_H8?#_\ X(9__DRC[#XW_P"AA\/_ /@AG_\ DR@#SVU\*>*H
M-#\-Q6FB7MKJ-KIUA9W*W$EE<V4AMY6/[^-G+ *3O62$E_G/R@J =/5- \2:
MQ<>.(+?1)[,:K-:SV<UW- 8;A8!$&B<)(S 2"-ARN-K?-@\5U_V'QO\ ]##X
M?_\ !#/_ /)E'V'QO_T,/A__ ,$,_P#\F4 <%XU\*ZUXNCU75%\(3Q376GP6
M0T^>6T:2699O,\XD2E-J+E%.[>=[#: ,G;U31KF7XFV7B"/P5//%%H4]L91]
MC\Q)GV%4^:4'(421Y' \S )4DUT7V'QO_P!##X?_ /!#/_\ )E'V'QO_ -##
MX?\ _!#/_P#)E 'GFC^&?$NF:1X/L[7P<T4^DZ->VMP9Y+0V_P!HF50"X67+
M*S1[F(!)#CJ<@0/X-\47EEKJ'0=26?4O"W]FK)>W=IC[0F\A%2*39'&0RJH1
M0,@E@"2Q]*^P^-_^AA\/_P#@AG_^3*/L/C?_ *&'P_\ ^"&?_P"3* .,UKPQ
MK^O^*IKFTT&;1VU'PO<Z5)J#36Y\F9V5H_,V2%R $VDJ&P6&,C)IFN>'-:\3
MV:7-SX.>QGL=!N-.>S,UJXO9)1&(TC(DV^5&R&3,A0@[=JDDX[;[#XW_ .AA
M\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* .:\*:/JNG>+] E;PM<Z=8VOA
MXZ=-)YEJ$BFWH_W4E)()1N0#RP]R/2:YO[#XW_Z&'P__ ."&?_Y,H^P^-_\
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
M.^*_ABOB7QI:ZPFI36ME-"+?6;+<S+J$2.KQ1X)P@W!MV.H8C^(Y[U55%"H
MJJ,  8 % '.7W_)4]"_[ NI?^C[&NDKF[[_DJ>A?]@74O_1]C724 %%%% '-
M^ _^1=NO^PUJO_IPN*Z2N;\!_P#(NW7_ &&M5_\ 3A<5TE !7-^//^1=M?\
ML-:5_P"G"WKI*YOQY_R+MK_V&M*_].%O0!TE5=4U.RT72[C4M5N8[6SM8S)-
M-(<!%'^>G4U:K@)?A?'-\2I-?;493H\[QWMQI,A9TFOHPRI,23PJJ5(4<;E4
M_P (  .KT2]U+4H7O+^S%A;S!3;6L@/GJO.6EYPK'(^09VXY8DX7/L?^2IZ[
M_P!@73?_ $??5TE<W8_\E3UW_L"Z;_Z/OJ -^[N[>PLY;J^N(K:VA4O+-,X1
M(U'4ECP![FL#4_$LDVMQ>'_#1AN-2DA^T3W#@O#8PG[LCX(W,QX5 06P3D $
MUMZCIUGJ^FSZ?JEM'=6EPA26&5=RN/0BL'P'X&L/ /A_^S;&XN+R1V#37=TP
M,DFU0BC/951555Z "@#H[>-H;:**2:2X=$"M-(%#2$#[QV@#)Z\ #T KG_AQ
M_P DL\*?]@6S_P#1"5TE<W\./^26>%/^P+9_^B$H VY]2L;6Z6VN;VWAG>-Y
M5BDE569%QN8 G.!D9/09%8GA_6;SQ5,NK63&UT!686N8QYFH 97S3G[D6<E0
M!N;"MD*=K5?''PXT?QX^GR:DTMM-92DFXMB$EEA965X"W78P;D>F1W-=9'&D
M,2QQ(J1HH5448"@= !V% '.^*/\ D8O!G_8:D_\ 3?>5TE<WXH_Y&+P9_P!A
MJ3_TWWE=)0 4444 8'B'Q+_9.H6&EV']FRZKJ!8P6U_J'V4.JXSM(1V9LL,*
M%YY.>*V[9IVM8FO(XXK@H#+'%(716QR%8A2P!Z$@9]!TKG?&4^CW>FW&A:QH
MU]J_VZ#"VT&G2RI(<D*#,$\N-MPX9V7;PQ('-;.BVUW9:#I]KJ5Q]JO(+:..
MXGR3YL@4!FYYY()_&@"[1110!S=]_P E3T+_ + NI?\ H^QKI*YN^_Y*GH7_
M &!=2_\ 1]C724 %%%% !1110!Q/BK5I-&^(WA^XATN\U-FTK44\FS:(.O[Z
MR.X^:Z+CC'!SR..N)_\ A/+O_H2O$'_?VQ_^2:A\4?\ )1] _P"P3J/_ *.L
MJ=?W]II=C+>ZC<Q6MK"NZ2:5@JJ/<F@"3_A/+O\ Z$KQ!_W]L?\ Y)H_X3R[
M_P"A*\0?]_;'_P"2:P]/\;Z!J5];6D%W-#/>1F2U6[LYK;[0HQ_JS*BA^"#A
M<G'/2M'5M:L-#TVYO]2F,=O:H))RD;2,B$XW%4!;'7G'8GH#0!;_ .$\N_\
MH2O$'_?VQ_\ DFC_ (3R[_Z$KQ!_W]L?_DFH["^M]3TVVO[&3S;:ZB2:&3:5
MW(P#*<'D9!'6K% $?_">7?\ T)7B#_O[8_\ R31_PGEW_P!"5X@_[^V/_P D
MU)6+J/B[1M,U4:9/<RS7YC,IM;.UENI408&YEB5BH^8<G&<\4 :W_">7?_0E
M>(/^_MC_ /)-'_">7?\ T)7B#_O[8_\ R36&?'7AO[390)J:RM?W'V6V>&)Y
M(Y)< E-ZJ5!^8=2._H<=!0!'_P )Y=_]"5X@_P"_MC_\DT?\)Y=_]"5X@_[^
MV/\ \DU)10!'_P )Y=_]"5X@_P"_MC_\DT?\)Y=_]"5X@_[^V/\ \DU)33(@
MD$990[ L%SR0,9./Q'YB@!O_  GEW_T)7B#_ +^V/_R31_PGEW_T)7B#_O[8
M_P#R34E9^M:YIWAW2WU'6;D6UI&RJTA1FP68*.%!/4B@"Y_PGEW_ -"5X@_[
M^V/_ ,DUGZCXA&JW%M->^"O%#_9F+)&E_:QQ/R#\\:W863H.'!Q6I6=JNOZ9
MHEHESJ=VL,+SI;!@"W[QC@+\H..?R[T 7?\ A/+O_H2O$'_?VQ_^2:/^$\N_
M^A*\0?\ ?VQ_^2:DHH C_P"$\N_^A*\0?]_;'_Y)H_X3R[_Z$KQ!_P!_;'_Y
M)J2B@"/_ (3R[_Z$KQ!_W]L?_DFC_A/+O_H2O$'_ ']L?_DFI** (_\ A/+O
M_H2O$'_?VQ_^2:/^$\N_^A*\0?\ ?VQ_^2:DHH C_P"$\N_^A*\0?]_;'_Y)
MH_X3R[_Z$KQ!_P!_;'_Y)J2B@"/_ (3R[_Z$KQ!_W]L?_DFC_A/+O_H2O$'_
M ']L?_DFI** (_\ A/+O_H2O$'_?VQ_^2:/^$\N_^A*\0?\ ?VQ_^2:DHH C
M_P"$\N_^A*\0?]_;'_Y)H_X3R[_Z$KQ!_P!_;'_Y)J2B@"/_ (3R[_Z$KQ!_
MW]L?_DFC_A/+O_H2O$'_ ']L?_DFI** (_\ A/+O_H2O$'_?VQ_^2:/^$\N_
M^A*\0?\ ?VQ_^2:DHH C_P"$\N_^A*\0?]_;'_Y)H_X3R[_Z$KQ!_P!_;'_Y
M)J2B@"/_ (3R[_Z$KQ!_W]L?_DFC_A/+O_H2O$'_ ']L?_DFI** (_\ A/+O
M_H2O$'_?VQ_^2:/^$\N_^A*\0?\ ?VQ_^2:DHH C_P"$\N_^A*\0?]_;'_Y)
MH_X3R[_Z$KQ!_P!_;'_Y)J2B@"/_ (3R[_Z$KQ!_W]L?_DFC_A/+O_H2O$'_
M ']L?_DFI** .<\">-+JU^'/ANW7PCKEPL.E6J":*2R"28A4;EW7 ;!ZC(!]
M0*W_ /A/+O\ Z$KQ!_W]L?\ Y)K$\!_\DX\-_P#8)M?_ $2M;] $?_">7?\
MT)7B#_O[8_\ R36!XB\:74VN^%7/A'7(S#JKN%>2RS+_ *%=+M7%P1GYMW.!
MA3SG /1U@>(O^0[X4_["TG_I#=4 ;?\ PGEW_P!"5X@_[^V/_P DT?\ ">7?
M_0E>(/\ O[8__)-244 1_P#">7?_ $)7B#_O[8__ "36!X=\:74.N^*G'A'7
M)#-JJ.522RS%_H5JNULW &?EW<9&&'.<@='6!X=_Y#OBO_L+1_\ I#:T ;?_
M  GEW_T)7B#_ +^V/_R31_PGEW_T)7B#_O[8_P#R34E% '.>._&EU=?#GQ);
MMX1URW6;2KI#-+)9%(\PL-S;;@M@=3@$^@-;_P#PGEW_ -"5X@_[^V/_ ,DU
MB>//^2<>)/\ L$W7_HEJWZ (_P#A/+O_ *$KQ!_W]L?_ ))H_P"$\N_^A*\0
M?]_;'_Y)J2B@#G+SQI=-\1M'N/\ A$=<5H]*OT$)DLM[[IK0[A_I&W VX.2#
M\PP#SC?_ .$\N_\ H2O$'_?VQ_\ DFL2\_Y*/H__ &";_P#]'6=;] $?_">7
M?_0E>(/^_MC_ /)-'_">7?\ T)7B#_O[8_\ R34E% '.>#?&EU;:%<(OA'7)
MP=5U%]T<EE@;KV9MOS7 .1G:>V0<$C!._P#\)Y=_]"5X@_[^V/\ \DUB>#/^
M0%<_]A;4O_2Z>M^@"/\ X3R[_P"A*\0?]_;'_P"2:P/&7C2ZN="MT;PCKD &
MJZ<^Z22RP=M["VWY;@G)QM';)&2!DCHZP/&?_("MO^PMIO\ Z704 ;?_  GE
MW_T)7B#_ +^V/_R31_PGEW_T)7B#_O[8_P#R34E% $?_  GEW_T)7B#_ +^V
M/_R36!9^-+I?B-K%Q_PB.N,TFE6"&$266]-LUV=Q_P!(VX.[ P2?E.0.,]'6
M!9_\E'UC_L$V'_HZ\H V_P#A/+O_ *$KQ!_W]L?_ ))H_P"$\N_^A*\0?]_;
M'_Y)J2B@"/\ X3R[_P"A*\0?]_;'_P"2:P/ GC2ZM?ASX;MU\(ZY<+#I5J@F
MBDL@DF(5&Y=UP&P>HR ?4"NCK \!_P#)./#?_8)M?_1*T ;?_">7?_0E>(/^
M_MC_ /)-'_">7?\ T)7B#_O[8_\ R34E% '.>(O&EU-KOA5SX1UR,PZJ[A7D
MLLR_Z%=+M7%P1GYMW.!A3SG ._\ \)Y=_P#0E>(/^_MC_P#)-8GB+_D.^%/^
MPM)_Z0W5;] $?_">7?\ T)7B#_O[8_\ R31_PGEW_P!"5X@_[^V/_P DU)10
M!'_PGEW_ -"5X@_[^V/_ ,DT?\)Y=_\ 0E>(/^_MC_\ )-244 1_\)Y=_P#0
ME>(/^_MC_P#)-'_">7?_ $)7B#_O[8__ "34E% &=I^O3:W\4]*\[1-0TKR=
M%U#'VUH#YF9[/[OE2OTQSG'48SSCO*X6R_Y*GI/_ &!=0_\ 1]E7=4 %%%%
M!1110!Q7BC_DH^@?]@G4?_1UE7G7QVMIY?"&FW&QI-/M=4AEU!%!(\KD98=U
MR0/Q%=UXZU?3=&\?>'KC6-0M;"!M,U!%ENIEB4MYMF=H+$#. 3CV-5&\=>#F
M4JWBG0RI&"#J,//_ (]0!Q7QI;^UK#PI8Z',LNJW>KQ361A8,=@1LR C^$$H
M=W3'-8<LEU-:?%8WVL7-PT22PI!(8]KJ(S@@;=PV]  0.>03S7?Z9K/PTT69
MYM'U'PII\KKM=[6>VB9ESG!*D9%+<:U\-;N2[>ZU+PI.]Z%%TTD]LQG"D%=^
M3\V"!C.<8% '!^'/&6N^'K+[%YZZA;6G@B'5K>"2%5$3JJJ%RH#%=I!.23P2
M,9P+$?B_QE_PK_4M6ENYXD;2(M0L[Z469<S CS$6--W[KYAC>NX<@G.*[&RU
M/X8:;>+>:=>^$;2Y1=JSP2VR.HQC 8'.,<4R*^^%D-E/9PW7@^.UN"IF@22U
M"2E>5++T..V>E &GX,36YM)@U+7=9&H?;[.WE2!;5(EMVV9?!'+;LKUZ$'&
M<#C_ (2.]OXO\;V6L_)KCZEY\JR</)"<[&7U09XQP R^HKK[7QCX'L+6.UL?
M$?A^VMXEVQPPWT"(@]  V *J:GKGPVUMXWUG4_"NH-$"(VN[BVE* ]0-Q.*
M.:^(D=I/KW@]]#GBC:X\0_/<1 .HE"A&([$@K@]MP.><TS1O&6J:AX-B.H>(
M9;6__MV73X7M[**2YO@I^6)00(T8Y WLNT8&<9S73WFL_#34%MEO]2\*70M%
MVVXGGMG\D<<)D_*.!T]!5?[5\*/L9M//\&_9C)YAAWVNPOC&[;TS@XS0!Q<?
MC_Q3>?"GP_K-OJHBU*XUM=/FD-M$R3(S-C<N/8?<*]_K6YXWU?7/"^G2PCQG
M//J26UU>0VUOID D=% *EV8%%C3!SP&?)QDC%;,EY\*I8##+<>#GB,AE,;/:
ME2Y&"V/4@#GK5F_UWX;ZK+'+JFJ>%KV2)2D;W%Q;2%%/4 L3@4 <S!XQU[Q#
MJ/A?1H=5&B3:MH7V\WT=O')YUSC'EA9 1M&"Q P2,<BJPU/4+7XL:K=R:Y+?
M"Q\.K<P1Q"-8;IB VQ1@X5B-WRMNZ?,0,5U,NI?"^?3X+">]\(R6=L6,%N\M
MJ8XB3DE5)P,DDG%6SXG^'YU*/4#K?AHWL47DQW/VNW\Q$Y^4-G(7D\=.30!P
M6F>-/&5]X+O]:>XE2VGT6:]@NV^R?NKF)R2D**69HL84^8I8$=034FM:]XRT
MSX367BP^*"UQ=PV;"".PA55+G#')4YR&7(X^8$C .T=<NI?"Y([J-+SPBJ7F
M/M*B6U GP=PWC/S<\\]Z=+J_PRGTN'39]0\)R6$#;HK5YK8Q1MSRJ$X!Y/0=
MS0!1?6-;A^(#V6I:K<6^GWMT]OI[V<=O-;DB$_NGROF1S*P#Y8LK8(P!7!>'
M/$>N:7\)-'U>T\07+7E]K2I<0RI#(-DDT@8\H7^8J3DGJ#C'2O3H-<^&]K?K
M?6NJ>%8;M$V+<1W%LLBKZ!@<X]J@EO\ X636Y@FNO!\D+2F<QO):E3(1@OCI
MN([]: *6B:_K/B+Q?K8.O1Z3#HNK+:'37MHW6XA/RJQ8X<-(Q^4AL< ;3FIO
M 6NZQ=:Q/I_B:_GFOFM!=1*J0/:7$1<@36\L:@E""ORR?, PY/-7SKWPX;5(
M]3;5?"QOXP EV;BW\U0!@ /G(XXZ]*73_$'PZTB6:32M7\+V,EP09GMKFWC,
MA&<;BI&>IZ^IH ZZBL#_ (3SPA_T-6B?^#&'_P"*H_X3SPA_T-6B?^#&'_XJ
M@#?HK _X3SPA_P!#5HG_ (,8?_BJ/^$\\(?]#5HG_@QA_P#BJ -^BL#_ (3S
MPA_T-6B?^#&'_P"*H_X3SPA_T-6B?^#&'_XJ@#?HK _X3SPA_P!#5HG_ (,8
M?_BJ/^$\\(?]#5HG_@QA_P#BJ -^BL#_ (3SPA_T-6B?^#&'_P"*H_X3SPA_
MT-6B?^#&'_XJ@#?HK _X3SPA_P!#5HG_ (,8?_BJ/^$\\(?]#5HG_@QA_P#B
MJ -^BL#_ (3SPA_T-6B?^#&'_P"*H_X3SPA_T-6B?^#&'_XJ@#?HK _X3SPA
M_P!#5HG_ (,8?_BJ/^$\\(?]#5HG_@QA_P#BJ -^BL#_ (3SPA_T-6B?^#&'
M_P"*H_X3SPA_T-6B?^#&'_XJ@#?HK _X3SPA_P!#5HG_ (,8?_BJ/^$\\(?]
M#5HG_@QA_P#BJ -^BL#_ (3SPA_T-6B?^#&'_P"*H_X3SPA_T-6B?^#&'_XJ
M@#?HK _X3SPA_P!#5HG_ (,8?_BJ/^$\\(?]#5HG_@QA_P#BJ -^BL#_ (3S
MPA_T-6B?^#&'_P"*H_X3SPA_T-6B?^#&'_XJ@#?HK _X3SPA_P!#5HG_ (,8
M?_BJ/^$\\(?]#5HG_@QA_P#BJ #P'_R3CPW_ -@FU_\ 1*UOUPO@KQKX6M?
M/A^WNO$NCPSPZ9;))%)?Q*R,(E!4@MD$'C%;?_">>$/^AJT3_P &,/\ \50!
MOU@>(O\ D.^%/^PM)_Z0W5'_  GGA#_H:M$_\&,/_P 56)KWC7PM-K7AEX?$
MNCR)#J;O*RW\1$:_8[E=S'=P-S*,GN0.] '=45@?\)YX0_Z&K1/_  8P_P#Q
M5'_">>$/^AJT3_P8P_\ Q5 &_6!X=_Y#OBO_ +"T?_I#:T?\)YX0_P"AJT3_
M ,&,/_Q58F@^-?"T.M>)GF\2Z/&DVIH\3-?Q 2+]CMEW*=W(W*PR.X([4 =U
M16!_PGGA#_H:M$_\&,/_ ,51_P )YX0_Z&K1/_!C#_\ %4 'CS_DG'B3_L$W
M7_HEJWZX7QKXU\+77@'Q!;VOB71YIYM,N4CBCOXF9V,3 * &R23QBMO_ (3S
MPA_T-6B?^#&'_P"*H WZ*P/^$\\(?]#5HG_@QA_^*H_X3SPA_P!#5HG_ (,8
M?_BJ "\_Y*/H_P#V";__ -'6=;]<+=>-?"S>/M*N%\2Z.8(],O4>47\6U6:6
MU*J3NP"0K$#OM/I6W_PGGA#_ *&K1/\ P8P__%4 ;]%8'_">>$/^AJT3_P &
M,/\ \51_PGGA#_H:M$_\&,/_ ,50 >#/^0%<_P#86U+_ -+IZWZX7PEXU\+6
MVBSI<>)='B<ZG?N%DOXE)5KR9E;!;H5((/<$&MO_ (3SPA_T-6B?^#&'_P"*
MH WZP/&?_("MO^PMIO\ Z704?\)YX0_Z&K1/_!C#_P#%5B>+?&OA:YT6!+?Q
M+H\KC4[!RL=_$Q"K>0LS8#= H))[ $T =U16!_PGGA#_ *&K1/\ P8P__%4?
M\)YX0_Z&K1/_  8P_P#Q5 &_6!9_\E'UC_L$V'_HZ\H_X3SPA_T-6B?^#&'_
M .*K$M?&OA9?'VJW#>)='$$FF62)*;^+:S++=%E!W8) 921VW#UH [JBL#_A
M//"'_0U:)_X,8?\ XJC_ (3SPA_T-6B?^#&'_P"*H WZP/ ?_)./#?\ V";7
M_P!$K1_PGGA#_H:M$_\ !C#_ /%5B>"O&OA:U\ ^'[>Z\2Z/#/#IELDD4E_$
MK(PB4%2"V00>,4 =U16!_P )YX0_Z&K1/_!C#_\ %4?\)YX0_P"AJT3_ ,&,
M/_Q5 !XB_P"0[X4_["TG_I#=5OUPNO>-?"TVM>&7A\2Z/(D.IN\K+?Q$1K]C
MN5W,=W W,HR>Y [UM_\ ">>$/^AJT3_P8P__ !5 &_16!_PGGA#_ *&K1/\
MP8P__%4?\)YX0_Z&K1/_  8P_P#Q5 &_16!_PGGA#_H:M$_\&,/_ ,51_P )
MYX0_Z&K1/_!C#_\ %4 ;]%8'_">>$/\ H:M$_P#!C#_\51_PGGA#_H:M$_\
M!C#_ /%4 :%E_P E3TG_ + NH?\ H^RKNJ\V\/:]H^M_%/3O[%U6QU'R=%OO
M-^R7*2[,SV>,[2<9P>OH:])H **** "BBB@#F[[_ )*GH7_8%U+_ -'V-=)7
M-WW_ "5/0O\ L"ZE_P"C[&LGXFZC<1KX;T6*YDL[?7=8CLKN>)RC^5M9C&KC
M!4N5"Y!S@G'- '=45Y[J-EX9\&^+_#MOI?A>[M);J=EMY-(\B"VD?RI PG0R
M+N*Q[FW%21T4Y)4QV'Q6N=0W7%KX3U2?3I;.6[M+F."=-ZJN]1(TL,<2;UR0
M5D<<>XR >C45YY:?%1H[6"^\0Z&VF6-SH;ZU"\=V)Y/+C\O<K(% !/F#;ACD
M8R$.5&1)K=UHGQ8O->\3:6]FT'A:6=K>TO6O-ZB>/"("%"R$\%0-I)!W')(
M/6J*\UF^*VJ6>DW=U=^"]0\RWGMHE*":&&032B/.^YAA;<I(&T(?O+R!N*^@
M:=)?RV*/JUM;VMV<[XK:X:>->>,.R(3QC^$?CUH M4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% '-_#C_DEGA3_L"V?_ *(2NDKF_AQ_R2SP
MI_V!;/\ ]$)7%^)88/!WQ2?QE911VMG&EM;:V(U"K)#.\B^>X'5DD6,ENNTM
MUXH ]8KF_%'_ ",7@S_L-2?^F^\KB-<A@\3?&CPM>7T,=UIUM>7ME:13(KQL
M\,#-+* 1U$H">Q@R*[?Q1_R,7@S_ +#4G_IOO* .DHHKQ;4])T6U^*7C21O
MEGK@%G93F1K.V>.VD?SR\L@D96.X_,Q0,3L.>U 'M-<WX7_Y&+QG_P!AJ/\
M]-]G6[8V5MINGVUC8Q+#:VL2PPQ+T1% "J/H !6%X7_Y&+QG_P!AJ/\ ]-]G
M0!TE%>>?%3PRVM_V-<Z1'%%X@M;EYM/N]H#B2.*218RW78S* 5Z<US'Q+\2P
M>._A-NTQF6T;3TU._3/*'S1'' X]?-60GWMR.] 'HWQ'_P"26>*_^P+>?^B'
MKI*Y7QW9VVG_  @\36EA;Q6MM#H=VD4,*!$11 ^ %' 'TKJJ "BO,?B=I6F7
M/CSP3<W?AJ'79I+FYADM_(@>2>,6TK*F9BJE58E\,P ()'-=;X(L;"S\/&73
M-#M]"%U<22S6,$2QB-P?+P50E0VV-0=O!()[T ,OO^2IZ%_V!=2_]'V-=)7-
MWW_)4]"_[ NI?^C[&D^(6EV.K> -7M]3M(;J(6KNJRH&VL%.&'HP[$<CM0!T
MM%>8:#KE]I_A6[\%273GQ#IUZNC6TI(\QX9%+PW/N5@5W/J87J_\$]+L=,^%
MMB+"UB@,D]SYKH@#2E;B15+'JQ"J!D]@* -SP'_R+MU_V&M5_P#3A<5TE<WX
M#_Y%VZ_[#6J_^G"XKD?B5IIT[Q9I_B_1;51JFC6DM[<>2@#WENCQ++$Q_B_=
M,Y7/0@8H ]2KF_'G_(NVO_8:TK_TX6]<'\1+FR\::IX;\HQ7VA6FLZ<&5@'A
MNI;@A@&4CD+"RG!X(N/:NZ\<HL?AFS2-0B+K&E!548 ']H6_ H Z:BF2Q1SP
MO#/&LD4BE71URK \$$'J*\D\%WMI\/-<U&PO'2S\/ZJ+W4;(8Q';RV\CBXB4
M=AY:I( ./E?'I0!Z]7-V/_)4]=_[ NF_^C[ZN0^&^ED_$[Q=JNL6B?VQ/!8S
MN\J*TEMYJ2$PJV. JJB''78"<UU]C_R5/7?^P+IO_H^^H Z2BN,^*'AFQ\4^
M%8[&]C43/>01V]T%'FVS/*J[T;JI^G7H>*YC4?$]WXJ^%;Z)<OY>MR0W=GK*
M1G!A%JG^D'_=<F)1CM<*: /6JYOX<?\ )+/"G_8%L_\ T0E-^'%E:V/PS\.Q
MV-M#;(^FV\KK#&$#.T:EF('4DDDGN:=\./\ DEGA3_L"V?\ Z(2@#I**\G\2
MPP>#OBD_C*RBCM;.-+:VUL1J%62&=Y%\]P.K)(L9+==I;KQ3-<A@\3?&CPM>
M7T,=UIUM>7ME:13(KQL\,#-+* 1U$H">Q@R* .W\4?\ (Q>#/^PU)_Z;[RND
MKF_%'_(Q>#/^PU)_Z;[RMK4M,L]7L7LM3@CN;20CS8)5#)* <@,#U&0#COC!
MXR* +5%>37W@?POJ?AWQ/+#H.F6]A=7T-G MK:I& (7\II%P %??).NX<XQS
M5S1M=OKSP?\ \(=?7#-XA@OCH=S(IPQC"ES<@]MUN-X)_C('4T >FT5P7P5L
M[2Q^#F@O:VT%M]HMA/.T<83S'/!=L=6PH&3S@#TKIM 5KC29+]BT4NINUSD
M956 6/@Y (C5 ?<&@#7HK@H_!FD1?$",:+80162Z=-!KD>S<E\9"OE+-G(ED
MP)6+-EL."Q^<9Y'X6:-HLNFZ&DO@:VBE%W=2IK;VUN"SQ7#L@1T8R@C:!\R@
M80CD4 >CWW_)4]"_[ NI?^C[&NDKF[[_ )*GH7_8%U+_ -'V-=)0 4444 %%
M%% '-WW_ "5/0O\ L"ZE_P"C[&M+7_#^F^)])?3=:M_/MV97&&*,CJ<JZL""
MK ]"#46L^&--UZZMKJ_^V)<6J21PRV=_/:NJN4+J3$ZD@F-#@Y^Z*I?\('I'
M_/YX@_\ "CU#_P"/T 1V?@@1:IIM]JGB#5]9;2RS6:7Q@ C<H4+DQ1(S':6'
MS$CDG&<&HK?P EEIDNEV/B+6K?3#')';V2/ 4M5?/"%HBY #$*KLP Q@?*N+
M/_"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_P */4/_ (_0!E#X5Z;)'8PW^L:K
M?6MGI<FDBVG^SA);9\ JQ2)6SA4PRD$; <Y+$O3X6Z9->_:M;U?6=:?^S7TO
M%Y<JJF!NQ$2)N(Y(9LG)!SE5*Z7_  @>D?\ /YX@_P#"CU#_ ./T?\('I'_/
MYX@_\*/4/_C] %*_^'KZKHHTS4O%_B&YB$D+J[M:[QY3AU'$&&^=48E@6^7&
M<%@W7QJ4B56=I"J@%VQEO<X &?H*YW_A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ
M!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?
MH Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A
M ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X
M4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A
M](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4
M>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2
MBN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A ](_
MY_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?
M_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y
M_/$'_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_
M !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_
M .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$
M'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/
M^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'
M_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@
M#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#
MTC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z #X<?\DL\*?]@6S_\ 1"4^
M?P?#>W^K3:EJ=]>VNK6QM9["98/)6/G 4K&'R-S8)8_>YS@8KVWPZT&SM8K6
MSEUR"WA01Q11>(;]4C4# 50)L  #  J7_A ](_Y_/$'_ (4>H?\ Q^@"H/AU
M9PW7A^2PUC4[&+P]%Y=G;P^04.5*.SEXF9BRG!Y]Q@\U;\4?\C%X,_[#4G_I
MOO*/^$#TC_G\\0?^%'J'_P ?J*7X=:#/)#)/+KDCV[F2%G\0WY,;;2NY29N#
MM9AD=F([T =37/:;X1&F^,-2\0KK6I3S:DJ)/;3"#R=J%O+4;8@P"[V ^;)S
M\Q:F?\('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/_"CU#_X_0!TE<WX7_P"1B\9_
M]AJ/_P!-]G1_P@>D?\_GB#_PH]0_^/U%%\.M!@DFD@EUR-[AQ),R>(;\&1MH
M7<Q$W)VJHR>R@=J -+5=!DU35].OUUB_LQ82>8MO;K 8Y200=V^-FY5BO##@
M\8/-8>H?"_1;O1=8TNSN;W3+?6KPWE\;,Q;I6.,H-Z-M7(W8&#G/."15_P#X
M0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^@"'QW!);?"#Q-#-=2W
M<B:'=AIY@@>0^0_)"*JY^@ ]JZJN6N?AUH-Y:RVMY+KD]O,ACEBE\0W[)(I&
M"K S8((."#4O_"!Z1_S^>(/_  H]0_\ C] #]<\(C7/$6E:PVM:E92Z4S/;P
MVP@\O<RLCL=\3,2R,5/. ,$ 'FNAKF_^$#TC_G\\0?\ A1ZA_P#'Z/\ A ](
M_P"?SQ!_X4>H?_'Z "^_Y*GH7_8%U+_T?8UI>(-&_M_19M-.H75@DXVR2V@C
M+E>Z_O$<8/TS[UD-\.M!:ZCNFEUPW$:-&DI\0W^]58J64'SL@$HI([[1Z"I?
M^$#TC_G\\0?^%'J'_P ?H <_@NQ?7(]<-S=?VW'IQT\:EB+S"I.?,*[/+W@Y
MP=N/F(QCBIO"7A>+PAHHTNUU*]OK=9'DC^V>5NCW,68 QHF068GG/7TXJO\
M\('I'_/YX@_\*/4/_C]'_"!Z1_S^>(/_  H]0_\ C] !X#_Y%VZ_[#6J_P#I
MPN*N3^'FG\41:R^K7P6.%H/L 2 P,C8W YCW\E5/W^H],@YT'PZT&UC,=K+K
MD*,[R%8_$-^H+.Q9FP)NI9B2>Y)/>I?^$#TC_G\\0?\ A1ZA_P#'Z ,Q_A9I
M46A:9H^DZEJ6DV6FWAOH4M#"Q:;?O5F,D3D[3P!P,<'.!6CXY4KX9LU9BY&L
M:4"S8RW_ !,+?DXXIW_"!Z1_S^>(/_"CU#_X_44_PZT&ZC$=U+KDR*Z2!9/$
M-^P#(P96P9NH900>Q /:@#II4:2%T21HF92!(@&Y#ZC((R/<$5RI^'>F76D6
MNGZU>7NKI9ZB-1@DN_*5XY-Q8K^[C0%26;((.=Q&<8 L_P#"!Z1_S^>(/_"C
MU#_X_1_P@>D?\_GB#_PH]0_^/T /TKPB-*\6:EKZZUJ5S-J059[><0>5A,^6
M!MB5AM#$#YN<\Y/-,L?^2IZ[_P!@73?_ $??4?\ "!Z1_P _GB#_ ,*/4/\
MX_42_#K05NI+I9=<%Q(BQO*/$-_O95+%5)\[) +L0.VX^IH TO$.@OK]O!"F
MKWVF"&99MUFL)+LI#+GS8WZ$ \8]\UGW?@'2[B[UR]M9[JPOM=@C@O+JV\LN
M50;3M#HR@LO#''.!C!&:?_P@>D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\
MPH]0_P#C] &EX>T5?#N@6FDQWMS>Q6<:PQ2W7E[PBC"J=BJ#@ #.,^I-9OPX
M_P"26>%/^P+9_P#HA*/^$#TC_G\\0?\ A1ZA_P#'ZBMOAUH-G:Q6MG+KD%O"
M@CBBB\0WZI&H& J@38  & !0!8G\'PWM_JTVI:G?7MKJUL;6>PF6#R5CYP%*
MQA\C<V"6/WN<X&*(^'5G#=>'Y+#6-3L8O#T7EV=O#Y!0Y4H[.7B9F+*<'GW&
M#S5O_A ](_Y_/$'_ (4>H?\ Q^C_ (0/2/\ G\\0?^%'J'_Q^@ \4?\ (Q>#
M/^PU)_Z;[RND(RI ./<=JY:7X=:#/)#)/+KDCV[F2%G\0WY,;;2NY29N#M9A
MD=F([U+_ ,('I'_/YX@_\*/4/_C] $ESX1BE\*6N@VFJZA80VY0FX@\EI9BI
MSES)&RY+?,2%!)'ID%K>"[ :]/KL%S<P:U<6"6#ZA&(_,VJ<[]I0IO/&3MQ@
M 8 IO_"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_P */4/_ (_0 [P_X-MO#W@S
M_A&8=1O[NQ6-H8WN3%YD<9&-@*(HQUY(+<GGIC?DC+6[1QNT)*E5>,#*<=1D
M$9'N"*Y[_A ](_Y_/$'_ (4>H?\ Q^C_ (0/2/\ G\\0?^%'J'_Q^@"'3O!5
MSIL92/Q?KTJYD<"06F?,<$>82L +L,Y <LN0,@X%7O"7A>+PAHHTNUU*]OK=
M9'DC^V>5NCW,68 QHF068GG/7TXJO_P@>D?\_GB#_P */4/_ (_1_P ('I'_
M #^>(/\ PH]0_P#C] !??\E3T+_L"ZE_Z/L:Z2L32_".E:1JHU*V.H37:PO
MLE[JES=;$=E9@HED8+DQID@9^45MT %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>kpmga06.jpg
<TEXT>
begin 644 kpmga06.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $%A<F]N+DUO
M<G1V961T    !9 #  (    4   0J) $  (    4   0O)*1  (    #-S$
M )*2  (    #-S$  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,3@Z,#,Z,#@@,34Z,# Z,C4 ,C Q.#HP
M,SHP." Q-3HP,#HR-0   $$ 80!R &\ ;@ N $T ;P!R '0 =@!E &0 =
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#$X+3 S+3 X5#$U.C P
M.C(U+C<P-3PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y!87)O;BY-;W)T=F5D=#PO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" %Z! @# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHHH **** "
MBBB@ HHJMJ.HVFDZ?-?:C.EO:PC=)*_11G'/YTTFW9!L6:*Y/_A:/@G_ *&2
MR_[Z/^%'_"T?!/\ T,EE_P!]'_"M?85?Y7]Q'M(=T=917)_\+1\$_P#0R67_
M 'T?\*/^%H^"?^ADLO\ OH_X4>PJ_P K^X/:0[HZRBN3_P"%H^"?^ADLO^^C
M_A1_PM'P3_T,EE_WT?\ "CV%7^5_<'M(=T=917)_\+1\$_\ 0R67_?1_PH_X
M6CX)_P"ADLO^^C_A1["K_*_N#VD.Z.LHKD_^%H^"?^ADLO\ OH_X4?\ "T?!
M/_0R67_?1_PH]A5_E?W![2'='645R?\ PM'P3_T,EE_WT?\ "C_A:/@G_H9+
M+_OH_P"%'L*O\K^X/:0[HZRBN3_X6CX)_P"ADLO^^C_A1_PM'P3_ -#)9?\
M?1_PH]A5_E?W![2'='645R?_  M'P3_T,EE_WT?\*/\ A:/@G_H9++_OH_X4
M>PJ_RO[@]I#NCK**Y/\ X6CX)_Z&2R_[Z/\ A1_PM'P3_P!#)9?]]'_"CV%7
M^5_<'M(=T=917)_\+1\$_P#0R67_ 'T?\*/^%H^"?^ADLO\ OH_X4>PJ_P K
M^X/:0[HZRBN3_P"%H^"?^ADLO^^C_A1_PM'P3_T,EE_WT?\ "CV%7^5_<'M(
M=T=917)_\+1\$_\ 0R67_?1_PH_X6CX)_P"ADLO^^C_A1["K_*_N#VD.Z.LH
MKE!\4/!1( \1V63_ +1_PKJD=9$5T.589!'<5$J<X?$K#4HRV8M%%<O<?$KP
M=:W,MO<>(+..6)RCH6.58'!'3UHC"4_A5P<E'=G445R?_"T?!/\ T,EE_P!]
M'_"C_A:/@G_H9++_ +Z/^%7["K_*_N%[2'='645R?_"T?!/_ $,EE_WT?\*/
M^%H^"?\ H9++_OH_X4>PJ_RO[@]I#NCK**Y/_A:/@G_H9++_ +Z/^%'_  M'
MP3_T,EE_WT?\*/85?Y7]P>TAW1UE%<G_ ,+1\$_]#)9?]]'_  H_X6CX)_Z&
M2R_[Z/\ A1["K_*_N#VD.Z.LHKD_^%H^"?\ H9++_OH_X4?\+1\$_P#0R67_
M 'T?\*/85?Y7]P>TAW1UE%<G_P +1\$_]#)9?]]'_"C_ (6CX)_Z&2R_[Z/^
M%'L*O\K^X/:0[HZRBN3_ .%H^"?^ADLO^^C_ (4?\+1\$_\ 0R67_?1_PH]A
M5_E?W![2'='645R?_"T?!/\ T,EE_P!]'_"C_A:/@G_H9++_ +Z/^%'L*O\
M*_N#VD.Z.LHKD_\ A:/@G_H9++_OH_X4?\+1\$_]#)9?]]'_  H]A5_E?W![
M2'='645R?_"T?!/_ $,EE_WT?\*/^%H^"?\ H9++_OH_X4>PJ_RO[@]I#NCK
M**Y/_A:/@G_H9++_ +Z/^%'_  M'P3_T,EE_WT?\*/85?Y7]P>TAW1UE%<G_
M ,+1\$_]#)9?]]'_  H_X6CX)_Z&2R_[Z/\ A1["K_*_N#VD.Z.LHJEI.LZ=
MKM@+W1[N.[MF8J)8SD$CJ*NUDTT[,I-/5!16)K7C/P[X=O$M-;U:WLKAXQ*L
M<I()4D@'\P?RK._X6CX)_P"ADLO^^C_A6BHU)*ZB_N)=2"=FSK**Y/\ X6CX
M)_Z&2R_[Z/\ A1_PM'P3_P!#)9?]]'_"G["K_*_N#VD.Z.LHKD_^%H^"?^AD
MLO\ OH_X4?\ "T?!/_0R67_?1_PH]A5_E?W![2'='645R?\ PM'P3_T,EE_W
MT?\ "C_A:/@G_H9++_OH_P"%'L*O\K^X/:0[HZRBN3_X6CX)_P"ADLO^^C_A
M1_PM'P3_ -#)9?\ ?1_PH]A5_E?W![2'='645R?_  M'P3_T,EE_WT?\*/\
MA:/@G_H9++_OH_X4>PJ_RO[@]I#NCK**Y/\ X6CX)_Z&2R_[Z/\ A1_PM'P3
M_P!#)9?]]'_"CV%7^5_<'M(=T=917)_\+1\$_P#0R67_ 'T?\*/^%H^"?^AD
MLO\ OH_X4>PJ_P K^X/:0[HZRBN3_P"%H^"?^ADLO^^C_A1_PM'P3_T,EE_W
MT?\ "CV%7^5_<'M(=T=917)_\+1\$_\ 0R67_?1_PH_X6CX)_P"ADLO^^C_A
M1["K_*_N#VD.Z.LHKD_^%H^"?^ADLO\ OH_X4?\ "T?!/_0R67_?1_PH]A5_
ME?W![2'='645R?\ PM'P3_T,EE_WT?\ "C_A:/@G_H9++_OH_P"%'L*O\K^X
M/:0[HZRBN3_X6CX)_P"ADLO^^C_A6IHGBW0?$<TL6AZI!>R0J&D6(D[0> :E
MTJD5=Q?W IP;LF;%%%4-9UW3/#UB+S6KV*SMV<1B24X!8@D#]#4)-NR*;25V
M7Z*Y/_A:/@G_ *&2R_[Z/^%'_"T?!/\ T,EE_P!]'_"M?85?Y7]Q/M(=T=91
M7)_\+1\$_P#0R67_ 'T?\*/^%H^"?^ADLO\ OH_X4>PJ_P K^X/:0[HZRBN3
M_P"%H^"?^ADLO^^C_A1_PM'P3_T,EE_WT?\ "CV%7^5_<'M(=T=917)_\+1\
M$_\ 0R67_?1_PH_X6CX)_P"ADLO^^C_A1["K_*_N#VD.Z.LHKD_^%H^"?^AD
MLO\ OH_X4?\ "T?!/_0R67_?1_PH]A5_E?W![2'='645R?\ PM'P3_T,EE_W
MT?\ "C_A:/@G_H9++_OH_P"%'L*O\K^X/:0[HZRBN3_X6CX)_P"ADLO^^C_A
M1_PM'P3_ -#)9?\ ?1_PH]A5_E?W![2'='645R?_  M'P3_T,EE_WT?\*/\
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
M%_Y)9;_]?4W_ *%7I->-B_\ >)^K.^A_"CZ'S5^T9_R42P_[!4?_ *-EKE=
M^%GBSQ-HT6JZ-I\<UI,6".;B-"=I(/!(/4&NJ_:,_P"2B6'_ &"H_P#T;+7J
MOP/_ .21Z7_OS_\ HUJ]IXB>'P4)P_K<\_V4:N(E&1XE_P *.\>_] F+_P #
M(O\ XJC_ (4=X]_Z!,7_ (&1?_%5]6T5P_VM7[+\?\SH^HTN[/E+_A1WCW_H
M$Q?^!D7_ ,51_P *.\>_] F+_P #(O\ XJOJVBC^UJ_9?C_F'U&EW9\I?\*.
M\>_] F+_ ,#(O_BJ/^%'>/?^@3%_X&1?_%5]6T4?VM7[+\?\P^HTN[/E+_A1
MWCW_ *!,7_@9%_\ %4?\*.\>_P#0)B_\#(O_ (JOJVBC^UJ_9?C_ )A]1I=V
M?*7_  H[Q[_T"8O_  ,B_P#BJ/\ A1WCW_H$Q?\ @9%_\57U;11_:U?LOQ_S
M#ZC2[L^4O^%'>/?^@3%_X&1?_%4?\*.\>_\ 0)B_\#(O_BJ^K:*/[6K]E^/^
M8?4:7=GRE_PH[Q[_ - F+_P,B_\ BJ/^%'>/?^@3%_X&1?\ Q5?5M%']K5^R
M_'_,/J-+NSY2_P"%'>/?^@3%_P"!D7_Q5'_"CO'O_0)B_P# R+_XJOJVBC^U
MJ_9?C_F'U&EW9\I?\*.\>_\ 0)B_\#(O_BJ/^%'>/?\ H$Q?^!D7_P 57U;1
M1_:U?LOQ_P P^HTN[/E+_A1WCW_H$Q?^!D7_ ,51_P *.\>_] F+_P #(O\
MXJOJVBC^UJ_9?C_F'U&EW9\I?\*.\>_] F+_ ,#(O_BJ/^%'>/?^@3%_X&1?
M_%5]6T4?VM7[+\?\P^HTN[/COQ)\-?%'A/2QJ&NV*06QD$8=;A'^8]!A23VK
MO_V;?^0_K?\ UZQ_^A&NR_:#_P"2;Q_]?L?\FKC?V;?^0_K?_7K'_P"A&NV5
M>5? 2G/?_@HYU3C2Q,8Q/H6O*OVA_P#DFUO_ -A*+_T"2O5:\J_:'_Y)M;_]
MA*+_ - DKQ\%_O$/4[\1_"D>!>%_!VM>,;J>W\/VJW$MN@>0-*J8!./XB*Z7
M_A1WCW_H$Q?^!D7_ ,573?LW?\C)K7_7HG_H=?0]>MC,PJT*SA%*W]>9Q4,+
M"I34G<^4O^%'>/?^@3%_X&1?_%4?\*.\>_\ 0)B_\#(O_BJ^K:*Y/[6K]E^/
M^9M]1I=V?*7_  H[Q[_T"8O_  ,B_P#BJ/\ A1WCW_H$Q?\ @9%_\57U;11_
M:U?LOQ_S#ZC2[L^4O^%'>/?^@3%_X&1?_%4?\*.\>_\ 0)B_\#(O_BJ^K:*/
M[6K]E^/^8?4:7=GRE_PH[Q[_ - F+_P,B_\ BJ/^%'>/?^@3%_X&1?\ Q5?5
MM%']K5^R_'_,/J-+NSY2_P"%'>/?^@3%_P"!D7_Q5'_"CO'O_0)B_P# R+_X
MJOJVBC^UJ_9?C_F'U&EW9\I?\*.\>_\ 0)B_\#(O_BJ/^%'>/?\ H$Q?^!D7
M_P 57U;11_:U?LOQ_P P^HTN[/E+_A1WCW_H$Q?^!D7_ ,51_P *.\>_] F+
M_P #(O\ XJOJVBC^UJ_9?C_F'U&EW9\I?\*.\>_] F+_ ,#(O_BJ/^%'>/?^
M@3%_X&1?_%5]6T4?VM7[+\?\P^HTN[/E+_A1WCW_ *!,7_@9%_\ %4?\*.\>
M_P#0)B_\#(O_ (JOJVBC^UJ_9?C_ )A]1I=V?*7_  H[Q[_T"8O_  ,B_P#B
MJ/\ A1WCW_H$Q?\ @9%_\57U;11_:U?LOQ_S#ZC2[L^4O^%'>/?^@3%_X&1?
M_%4V3X(^.XHVD?28@J@L3]KBZ#_@5?5]07W_ "#[C_KDW\C36;5[[+\?\P^I
M4^[/C7P/_P C[HG_ %_1?^A"OM&OB[P/_P C[HG_ %_1?^A"OM&M,X^./H1@
M?A84445XAZ(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MQWQ:_P"24:]_UP7_ -#6NQKCOBU_R2C7O^N"_P#H:UMA_P"-#U7YF=7^'+T/
M _@=_P E;TS_ *YS_P#HIJ^K:^4O@=_R5O3/^N<__HIJ^K:]#-OXZ]/U9RX+
M^&_4****\D[@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ^*/$G_([:M_V$9O_1AK[/T__D&VW_7%/Y"OC#Q)_P CMJW_ &$9O_1A
MK[/T_P#Y!MM_UQ3^0KW<U^"G_78\W!?%(L5\4^)/^1XU;_L(S?\ HPU]K5\4
M^)/^1XU;_L(S?^C#2RCXI^@\=M$^S[+_ )!]O_UR7^53U!9?\@^W_P"N2_RJ
M>O$>YZ"V"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *^9?VAO^2D6_\ V#H__0Y*^FJ^9?VAO^2D6_\ V#H__0Y*]3*_]X^3./&?
MPCU'X"_\DLM_^OJ;_P!"KTFO-O@+_P DLM_^OJ;_ -"KTFN7%_[Q/U9M0_A1
M]#YJ_:,_Y*)8?]@J/_T;+7JOP/\ ^21Z7_OS_P#HUJ\J_:,_Y*)8?]@J/_T;
M+7JOP/\ ^21Z7_OS_P#HUJ]+$_\ (OI^J_4Y*7^]2/0****\,]$**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /+/V@_\ DF\?_7['
M_)JXW]FW_D/ZW_UZQ_\ H1KLOV@_^2;Q_P#7['_)JXW]FW_D/ZW_ ->L?_H1
MKW*7_(ME_75'G3_WM'T+7E7[0_\ R3:W_P"PE%_Z!)7JM>5?M#_\DVM_^PE%
M_P"@25YV"_WB'J=6(_A2.-_9N_Y&36O^O1/_ $.OH>OGC]F[_D9-:_Z]$_\
M0Z^AZVS/_>7\OR,\'_!04445YQUA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !4%]_R#[C_KDW\C4]07W_ "#[C_KDW\C36XGL?&O@?_D?
M=$_Z_HO_ $(5]HU\7>!_^1]T3_K^B_\ 0A7VC7M9Q\<?0\_ _"PHHHKQ#T0H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KCOBU_P DHU[_
M *X+_P"AK78UQWQ:_P"24:]_UP7_ -#6ML/_ !H>J_,SJ_PY>AX'\#O^2MZ9
M_P!<Y_\ T4U?5M?*7P._Y*WIG_7.?_T4U?5M>AFW\=>GZLY<%_#?J%%%%>2=
MP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?%'B3_
M )';5O\ L(S?^C#7V?I__(-MO^N*?R%?&'B3_D=M6_[",W_HPU]GZ?\ \@VV
M_P"N*?R%>[FOP4_Z['FX+XI%BOBGQ)_R/&K?]A&;_P!&&OM:OBGQ)_R/&K?]
MA&;_ -&&EE'Q3]!X[:)]GV7_ "#[?_KDO\JGJ"R_Y!]O_P!<E_E4]>(]ST%L
M%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\R_M#
M?\E(M_\ L'1_^AR5]-5\R_M#?\E(M_\ L'1_^AR5ZF5_[Q\F<>,_A'J/P%_Y
M)9;_ /7U-_Z%7I->;? 7_DEEO_U]3?\ H5>DURXO_>)^K-J'\*/H?-7[1G_)
M1+#_ +!4?_HV6O5?@?\ \DCTO_?G_P#1K5Y5^T9_R42P_P"P5'_Z-EKU7X'_
M /)(]+_WY_\ T:U>EB?^1?3]5^IR4O\ >I'H%%%%>&>B%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'EG[0?_ "3>/_K]C_DU<;^S
M;_R'];_Z]8__ $(UV7[0?_)-X_\ K]C_ )-7&_LV_P#(?UO_ *]8_P#T(U[E
M+_D6R_KJCSI_[VCZ%KRK]H?_ ))M;_\ 82B_] DKU6O*OVA_^2;6_P#V$HO_
M $"2O.P7^\0]3JQ'\*1QO[-W_(R:U_UZ)_Z'7T/7SQ^S=_R,FM?]>B?^AU]#
MUMF?^\OY?D9X/^"@HHHKSCK"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "H+[_ )!]Q_UR;^1J>H+[_D'W'_7)OY&FMQ/8^-? _P#R/NB?
M]?T7_H0K[1KXN\#_ /(^Z)_U_1?^A"OM&O:SCXX^AY^!^%A1117B'HA1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7'?%K_DE&O?\ 7!?_
M $-:[&N.^+7_ "2C7O\ K@O_ *&M;8?^-#U7YF=7^'+T/ _@=_R5O3/^N<__
M **:OJVOE+X'?\E;TS_KG/\ ^BFKZMKT,V_CKT_5G+@OX;]0HHHKR3N"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XH\2?\ ([:M
M_P!A&;_T8:^S]/\ ^0;;?]<4_D*^,/$G_([:M_V$9O\ T8:^S]/_ .0;;?\
M7%/Y"O=S7X*?]=CS<%\4BQ7Q3XD_Y'C5O^PC-_Z,-?:U?%/B3_D>-6_[",W_
M *,-+*/BGZ#QVT3[/LO^0?;_ /7)?Y5/4%E_R#[?_KDO\JGKQ'N>@M@HHHI#
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OF7]H;_ )*1
M;_\ 8.C_ /0Y*^FJ^9?VAO\ DI%O_P!@Z/\ ]#DKU,K_ -X^3./&?PCU'X"_
M\DLM_P#KZF_]"KTFO-O@+_R2RW_Z^IO_ $*O2:Y<7_O$_5FU#^%'T/FK]HS_
M )*)8?\ 8*C_ /1LM>J_ _\ Y)'I?^_/_P"C6KRK]HS_ )*)8?\ 8*C_ /1L
MM>J_ _\ Y)'I?^_/_P"C6KTL3_R+Z?JOU.2E_O4CT"BBBO#/1"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RS]H/_DF\?_7['_)J
MXW]FW_D/ZW_UZQ_^A&NR_:#_ .2;Q_\ 7['_ ":N-_9M_P"0_K?_ %ZQ_P#H
M1KW*7_(ME_75'G3_ -[1]"UY5^T/_P DVM_^PE%_Z!)7JM>5?M#_ /)-K?\
M["47_H$E>=@O]XAZG5B/X4CC?V;O^1DUK_KT3_T.OH>OGC]F[_D9-:_Z]$_]
M#KZ'K;,_]Y?R_(SP?\%!1117G'6%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %07W_ "#[C_KDW\C4]07W_(/N/^N3?R--;B>Q\:^!_P#D
M?=$_Z_HO_0A7VC7Q=X'_ .1]T3_K^B_]"%?:->UG'QQ]#S\#\+"BBBO$/1"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N.^+7_)*->_ZX
M+_Z&M=C7'?%K_DE&O?\ 7!?_ $-:VP_\:'JOS,ZO\.7H>!_ [_DK>F?]<Y__
M $4U?5M?*7P._P"2MZ9_USG_ /135]6UZ&;?QUZ?JSEP7\-^H4445Y)W!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\4>)/^1VU;
M_L(S?^C#7V?I_P#R#;;_ *XI_(5\8>)/^1VU;_L(S?\ HPU]GZ?_ ,@VV_ZX
MI_(5[N:_!3_KL>;@OBD6*^*?$G_(\:M_V$9O_1AK[6KXI\2?\CQJW_81F_\
M1AI91\4_0>.VB?9]E_R#[?\ ZY+_ "J>H++_ )!]O_UR7^53UXCW/06P4444
MAA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S+^T-_P E
M(M_^P='_ .AR5]-5\R_M#?\ )2+?_L'1_P#H<E>IE?\ O'R9QXS^$>H_ 7_D
MEEO_ -?4W_H5>DUYM\!?^266_P#U]3?^A5Z37+B_]XGZLVH?PH^A\U?M&?\
M)1+#_L%1_P#HV6O5?@?_ ,DCTO\ WY__ $:U>5?M&?\ )1+#_L%1_P#HV6O5
M?@?_ ,DCTO\ WY__ $:U>EB?^1?3]5^IR4O]ZD>@4445X9Z(4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 >6?M!_\DWC_ .OV/^35
MQO[-O_(?UO\ Z]8__0C79?M!_P#)-X_^OV/^35QO[-O_ "'];_Z]8_\ T(U[
ME+_D6R_KJCSI_P"]H^A:\J_:'_Y)M;_]A*+_ - DKU6O*OVA_P#DFUO_ -A*
M+_T"2O.P7^\0]3JQ'\*1QO[-W_(R:U_UZ)_Z'7T/7SQ^S=_R,FM?]>B?^AU]
M#UMF?^\OY?D9X/\ @H****\XZPHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ J"^_Y!]Q_UR;^1J>H+[_D'W'_7)OY&FMQ/8^-? _\ R/NB
M?]?T7_H0K[1KXN\#_P#(^Z)_U_1?^A"OM&O:SCXX^AY^!^%A1117B'HA1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7'?%K_DE&O?]<%_]
M#6NQKCOBU_R2C7O^N"_^AK6V'_C0]5^9G5_AR]#P/X'?\E;TS_KG/_Z*:OJV
MOE+X'?\ )6],_P"N<_\ Z*:OJVO0S;^.O3]6<N"_AOU"BBBO).X**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /BCQ)_R.VK?]A&;_
M -&&OL_3_P#D&VW_ %Q3^0KXP\2?\CMJW_81F_\ 1AK[/T__ )!MM_UQ3^0K
MW<U^"G_78\W!?%(L5\4^)/\ D>-6_P"PC-_Z,-?:U?%/B3_D>-6_[",W_HPT
MLH^*?H/';1/L^R_Y!]O_ -<E_E4]067_ "#[?_KDO\JGKQ'N>@M@HHHI#"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OF7]H;_DI%O_V#
MH_\ T.2OIJOF7]H;_DI%O_V#H_\ T.2O4RO_ 'CY,X\9_"/4?@+_ ,DLM_\
MKZF_]"KTFO-O@+_R2RW_ .OJ;_T*O2:Y<7_O$_5FU#^%'T/FK]HS_DHEA_V"
MH_\ T;+7JOP/_P"21Z7_ +\__HUJ\J_:,_Y*)8?]@J/_ -&RUZK\#_\ DD>E
M_P"_/_Z-:O2Q/_(OI^J_4Y*7^]2/0****\,]$**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /+/V@_^2;Q_P#7['_)JXW]FW_D/ZW_
M ->L?_H1KLOV@_\ DF\?_7['_)JXW]FW_D/ZW_UZQ_\ H1KW*7_(ME_75'G3
M_P![1]"UY5^T/_R3:W_["47_ *!)7JM>5?M#_P#)-K?_ +"47_H$E>=@O]XA
MZG5B/X4CC?V;O^1DUK_KT3_T.OH>OGC]F[_D9-:_Z]$_]#KZ'K;,_P#>7\OR
M,\'_  4%%%%><=84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5!??\@^X_ZY-_(U/4%]_R#[C_ *Y-_(TUN)['QKX'_P"1]T3_ *_HO_0A
M7VC7Q=X'_P"1]T3_ *_HO_0A7VC7M9Q\<?0\_ _"PHHHKQ#T0HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KCOBU_R2C7O^N"_^AK78UQW
MQ:_Y)1KW_7!?_0UK;#_QH>J_,SJ_PY>AX'\#O^2MZ9_USG_]%-7U;7RE\#O^
M2MZ9_P!<Y_\ T4U?5M>AFW\=>GZLY<%_#?J%%%%>2=P4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 ?%'B3_D=M6_[",W_ *,-?9^G
M_P#(-MO^N*?R%?&'B3_D=M6_[",W_HPU]GZ?_P @VV_ZXI_(5[N:_!3_ *['
MFX+XI%BOBGQ)_P CQJW_ &$9O_1AK[6KXI\2?\CQJW_81F_]&&EE'Q3]!X[:
M)]GV7_(/M_\ KDO\JGJ"R_Y!]O\ ]<E_E4]>(]ST%L%%%%(84444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5\R_M#?\E(M_^P='_P"AR5]-
M5\R_M#?\E(M_^P='_P"AR5ZF5_[Q\F<>,_A'J/P%_P"266__ %]3?^A5Z37F
MWP%_Y)9;_P#7U-_Z%7I-<N+_ -XGZLVH?PH^A\U?M&?\E$L/^P5'_P"C9:]5
M^!__ "2/2_\ ?G_]&M7E7[1G_)1+#_L%1_\ HV6O5?@?_P DCTO_ 'Y__1K5
MZ6)_Y%]/U7ZG)2_WJ1Z!1117AGHA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!Y9^T'_R3>/_ *_8_P"35QO[-O\ R'];_P"O6/\
M]"-=E^T'_P DWC_Z_8_Y-7&_LV_\A_6_^O6/_P!"->Y2_P"1;+^NJ/.G_O:/
MH6O*OVA_^2;6_P#V$HO_ $"2O5:\J_:'_P"2;6__ &$HO_0)*\[!?[Q#U.K$
M?PI'&_LW?\C)K7_7HG_H=?0]?/'[-W_(R:U_UZ)_Z'7T/6V9_P"\OY?D9X/^
M"@HHHKSCK"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H+
M[_D'W'_7)OY&IZ@OO^0?<?\ 7)OY&FMQ/8^-? __ "/NB?\ 7]%_Z$*^T:^+
MO __ "/NB?\ 7]%_Z$*^T:]K./CCZ'GX'X6%%%%>(>B%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %<=\6O^24:]_UP7_T-:[&N.^+7_)*
M->_ZX+_Z&M;8?^-#U7YF=7^'+T/ _@=_R5O3/^N<_P#Z*:OJVOE+X'?\E;TS
M_KG/_P"BFKZMKT,V_CKT_5G+@OX;]0HHHKR3N"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#XH\2?\CMJW_81F_\ 1AK[/T__ )!M
MM_UQ3^0KXP\2?\CMJW_81F_]&&OL_3_^0;;?]<4_D*]W-?@I_P!=CS<%\4BQ
M7Q3XD_Y'C5O^PC-_Z,-?:U?%/B3_ )'C5O\ L(S?^C#2RCXI^@\=M$^S[+_D
M'V__ %R7^53U!9?\@^W_ .N2_P JGKQ'N>@M@HHHI#"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OF7]H;_DI%O\ ]@Z/_P!#DKZ:KYE_
M:&_Y*1;_ /8.C_\ 0Y*]3*_]X^3./&?PCU'X"_\ )++?_KZF_P#0J])KS;X"
M_P#)++?_ *^IO_0J])KEQ?\ O$_5FU#^%'T/FK]HS_DHEA_V"H__ $;+7JOP
M/_Y)'I?^_/\ ^C6KRK]HS_DHEA_V"H__ $;+7JOP/_Y)'I?^_/\ ^C6KTL3_
M ,B^GZK]3DI?[U(] HHHKPST0HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH \L_:#_ .2;Q_\ 7['_ ":N-_9M_P"0_K?_ %ZQ_P#H
M1KLOV@_^2;Q_]?L?\FKC?V;?^0_K?_7K'_Z$:]RE_P BV7]=4>=/_>T?0M>5
M?M#_ /)-K?\ ["47_H$E>JUY5^T/_P DVM_^PE%_Z!)7G8+_ 'B'J=6(_A2.
M-_9N_P"1DUK_ *]$_P#0Z^AZ^>/V;O\ D9-:_P"O1/\ T.OH>MLS_P!Y?R_(
MSP?\%!1117G'6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %07W_(/N/\ KDW\C4]07W_(/N/^N3?R--;B>Q\:^!_^1]T3_K^B_P#0A7VC
M7Q=X'_Y'W1/^OZ+_ -"%?:->UG'QQ]#S\#\+"BBBO$/1"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "N.^+7_)*->_ZX+_ .AK78UQWQ:_
MY)1KW_7!?_0UK;#_ ,:'JOS,ZO\ #EZ'@?P._P"2MZ9_USG_ /135]6U\I?
M[_DK>F?]<Y__ $4U?5M>AFW\=>GZLY<%_#?J%%%%>2=P4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?%'B3_D=M6_[",W_HPU]GZ?
M_P @VV_ZXI_(5\8>)/\ D=M6_P"PC-_Z,-?9^G_\@VV_ZXI_(5[N:_!3_KL>
M;@OBD6*^*?$G_(\:M_V$9O\ T8:^UJ^*?$G_ "/&K?\ 81F_]&&EE'Q3]!X[
M:)]GV7_(/M_^N2_RJ>H++_D'V_\ UR7^53UXCW/06P4444AA1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7S+^T-_R4BW_ .P='_Z')7TU
M7S+^T-_R4BW_ .P='_Z')7J97_O'R9QXS^$>H_ 7_DEEO_U]3?\ H5>DUYM\
M!?\ DEEO_P!?4W_H5>DURXO_ 'B?JS:A_"CZ'S5^T9_R42P_[!4?_HV6O5?@
M?_R2/2_]^?\ ]&M7E7[1G_)1+#_L%1_^C9:]5^!__)(]+_WY_P#T:U>EB?\
MD7T_5?J<E+_>I'H%%%%>&>B%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% 'EG[0?\ R3>/_K]C_DU<;^S;_P A_6_^O6/_ -"-=E^T
M'_R3>/\ Z_8_Y-7&_LV_\A_6_P#KUC_]"->Y2_Y%LOZZH\Z?^]H^A:\J_:'_
M .2;6_\ V$HO_0)*]5KRK]H?_DFUO_V$HO\ T"2O.P7^\0]3JQ'\*1QO[-W_
M ",FM?\ 7HG_ *'7T/7SQ^S=_P C)K7_ %Z)_P"AU]#UMF?^\OY?D9X/^"@H
MHHKSCK"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H+[_D
M'W'_ %R;^1J>H+[_ )!]Q_UR;^1IK<3V/C7P/_R/NB?]?T7_ *$*^T:^+O _
M_(^Z)_U_1?\ H0K[1KVLX^./H>?@?A84445XAZ(4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5QWQ:_P"24:]_UP7_ -#6NQKCOBU_R2C7
MO^N"_P#H:UMA_P"-#U7YF=7^'+T/ _@=_P E;TS_ *YS_P#HIJ^K:^4O@=_R
M5O3/^N<__HIJ^K:]#-OXZ]/U9RX+^&_4****\D[@HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH ^*/$G_([:M_V$9O_1AK[/T__D&V
MW_7%/Y"OC#Q)_P CMJW_ &$9O_1AK[/T_P#Y!MM_UQ3^0KW<U^"G_78\W!?%
M(L5\4^)/^1XU;_L(S?\ HPU]K5\4^)/^1XU;_L(S?^C#2RCXI^@\=M$^S[+_
M )!]O_UR7^53U!9?\@^W_P"N2_RJ>O$>YZ"V"BBBD,**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *^9?VAO^2D6_\ V#H__0Y*^FJ^9?VA
MO^2D6_\ V#H__0Y*]3*_]X^3./&?PCU'X"_\DLM_^OJ;_P!"KTFO-O@+_P D
MLM_^OJ;_ -"KTFN7%_[Q/U9M0_A1]#YJ_:,_Y*)8?]@J/_T;+7JOP/\ ^21Z
M7_OS_P#HUJ\J_:,_Y*)8?]@J/_T;+7JOP/\ ^21Z7_OS_P#HUJ]+$_\ (OI^
MJ_4Y*7^]2/0****\,]$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /+/V@_\ DF\?_7['_)JXW]FW_D/ZW_UZQ_\ H1KLOV@_^2;Q
M_P#7['_)JXW]FW_D/ZW_ ->L?_H1KW*7_(ME_75'G3_WM'T+7E7[0_\ R3:W
M_P"PE%_Z!)7JM>5?M#_\DVM_^PE%_P"@25YV"_WB'J=6(_A2.-_9N_Y&36O^
MO1/_ $.OH>OGC]F[_D9-:_Z]$_\ 0Z^AZVS/_>7\OR,\'_!04445YQUA137D
M2-"TC!%')+' %<EK'Q4\&:(S)=:Y;S2KUCM3YQ_\=R!^)JX4YS=HJY,I1C\3
M.OHKQ[4OVC-!M\C3-)O;PCH9&6)3^/)_2N3O_P!H[7IF/]FZ/86J?]-6>5A^
M.5'Z5V0R[$R^S;U,)8JE'J?1M%?*US\=?&\^=E[;0#TCMEX_/-9\OQ@\=2'/
M]ORI[+$@_P#9:Z%E-=[M?U\C)XZGV9]<T5\??\+4\;_]#)>?F/\ "@?%7QPK
M CQ)><>I4_TJO[(J_P R_$7UZ'9GV#17R1%\8O'41_Y#LC_[\2'_ -EK3M?C
MWXUMV'FS6=P/22W _P#02*AY376S0UC:?F?4E%> :7^TE>(0NL^'X91W>TG,
M>/\ @+!L_F*[;1_COX-U-E2ZGN--=O\ GYB^4?BN17-4P.(AO'[M3:.)I2V9
MZ315:PU*QU6U6YTR\@NX&Z202!U/XBK-<;33LSHW"BBBD 4444 %07W_ "#[
MC_KDW\C4]07W_(/N/^N3?R--;B>Q\:^!_P#D?=$_Z_HO_0A7VC7Q=X'_ .1]
MT3_K^B_]"%?:->UG'QQ]#S\#\+"BBBO$/1"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "N.^+7_)*->_ZX+_Z&M=C7'?%K_DE&O?\ 7!?_
M $-:VP_\:'JOS,ZO\.7H?,O@'Q1%X-\96NMSVSW20+(IB1@I.Y"O4_6O7_\
MAI/3?^A=NO\ P(7_  KY\HKZVM@Z->7-46IXE.O4IJT6?0?_  TGIO\ T+MU
M_P"!"_X4?\-)Z;_T+MU_X$+_ (5\^45C_9N&_E_%FGUNMW/H/_AI/3?^A=NO
M_ A?\*/^&D]-_P"A=NO_  (7_"OGRGQ1/-,D48W.[!5'J31_9N%_E_%A];K=
MS[+\$>*QXT\,QZS'8R644LCI&DCABP4X)R!ZY'X5T-97AC1X] \*Z;I42[1:
MVR1GC&6Q\Q_$Y/XUJU\K4Y>=\FW0]F-^5<VX4445!0445YU\5/B?!X*TTV6G
M.LNMW"_NTZB!3_&W]!W^E:4J4ZLU""U(G.,(\TB7QY\7M'\#ZA%8-"^HWK#=
M+#"X7R1VW$CJ?3_ZU<G_ ,-)Z;_T+MU_X$+_ (5X%=7=Q?7<MU>3///,Q>22
M1LLQ/4DU#7TM/*Z"BE)79Y,L94;]W1'T'_PTGIO_ $+MU_X$+_A1_P -)Z;_
M -"[=?\ @0O^%?/E%:?V;AOY?Q9/UNMW/H/_ (:3TW_H7;K_ ,"%_P */^&D
M]-_Z%VZ_\"%_PKY\HH_LW#?R_BP^MUNY]!_\-)Z;_P!"[=?^!"_X4^']HVRN
M)DA@\-7DDDC!419U)8GH ,5\^1QO-*D42,\CD*JJ,EB>@ KZ2^$7PF'AJ./7
M?$,8;5G7]U P!%LI_P#9_P"5<N)PV#P\.:4=>BNS:C6KU963/4-,NKB]TNWN
M;VS:RGE3<]NSAC'GL2.^*M445\Z]SU0HHHI ?$_B9MOC35V]-0F/_D0U[1;_
M +1VG06L41\/W1,:!<_:%YP,>E>*>)9%E\6:O)&P9'O9F5AT(+GFLNOLYX:E
M7A'VBV/ C6G3D^4^@_\ AI/3?^A=NO\ P(7_  KPK5+]=0UZ\U!4*+<7+SA"
M<E0S%L?K5&BG1PM*@VZ:W%4K3J?$SWN#]H^VAMXXCX>E.Q N?M(YP/I3_P#A
MI.U_Z%V;_P "1_A7@-%8_P!FX;^7\6:?6ZW<]^_X:3M?^A=F_P# D?X4?\-)
MVO\ T+LW_@2/\*\!HI?V;AOY?Q8?6ZW<]Z;]I--QV>'&V]LW/_V-)_PTF/\
MH7#_ .!/_P!C7@U%/^SL+_+^+#ZW6[GO:?M)Q9/F>'7QVVW(_P#B:GC_ &D[
M G]]X>N!S_#<*?Z5\^T4O[-PW\OXL/K=;N?2=K^T7X8E8"[T[4H,]U1' _\
M'A75:5\6O!.KE5M]=AAD/\%RK0G/IE@ ?P-?(5%93RJ@]KHTCC:BWU/NJWN8
M+J$2VLT<T;='C8,#^(J6OBC0/%>M^&+L7&AZE/:L#\R*V4?V93P:][^'?QPM
M/$$T>E^)UCL-0<A8KA3B*8^AS]T_H:\O$9;5I+FCJOQ.REBX3=GHSURBBBO+
M.P**** "N ^(OQ4M? %]9VDFGO?2W,9D(64+L .!V/7G\J[^ODCXP:]_;WQ,
MU)XVS!:,+2+GLG#'\6W5Z&7X>->K::T1RXFJZ<+QW/1O^&D[7_H79O\ P)'^
M%'_#2=K_ -"[-_X$C_"O :*]W^S<-_+^+/-^MUNY[]_PTG:_]"[-_P"!(_PH
M_P"&D[7_ *%V;_P)'^%> T4?V;AOY?Q8?6ZW<]^_X:3M?^A=F_\  D?X5Y=\
M1_&B>._$T>JQ6;682V6#RV?=G#,<Y_X%7)45M2P=&C+F@M2)XBI47+)GJ_P_
M^,T'@GPG'H\FCR7;)*\GFK,%!W'.,8KI_P#AI.U_Z%V;_P "1_A7@-%1/ 8>
M<G*4=7YLJ.)JQ5DSK_B5XW3Q]XDM]4BLFLQ#:+;^6S[LX=VSG'^W^E?0'P/_
M .21Z7_OS_\ HUJ^4*^K_@?_ ,DCTO\ WY__ $:U<>90C3PL81V3_1F^$DY5
MG)]CT"BBBOFSU@HHHH **** "BBH;N[@L+*:[O)5B@@0R22,<!5 R2?PHW Y
MKQ]X_P!/\ Z5#=7L3W,UQ)LBMXV"LWJV3T _J*\^_P"&D]._Z%VZ_P# A?\
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
M2"?QKU,KI\]?F[''C)\M.W<Y&BBBOJCQ0HHHH *^Q?AGHO\ 8'PYTBS*;9#
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
M/J&KZW(O^JC6UB/NQW-_Z"OYU[_7RN:5.>OR]D>U@X\M*_<****\L[ HHHH
M*^:?VA[Y9_'UK:H<FVLEW>Q9B<?EC\Z^E68*I9C@ 9)]*^,?'>MGQ%XZU;4]
MVY)KAA'_ +B_*O\ XZ!7KY33<JSEV1PXV5J:7<Y^BBBOISQPHHHH *^P?A5;
M&U^%F@H1@M;"3_OHEA^AKY 1&DD5$&YF("@=S7W!HNG+I&@V&FIRMG;1P CO
MM4+_ $KQ,XE:$8^9Z.!7O-EVN.^*^L_V)\,]7F5MLD\7V:,^\GR_R)KL:\*_
M:/UUA'I&@Q-PQ:[F'T^5/YO^E>/@Z?M:\8_UH=]>?)3;/!:***^S/GPHHHH
M*UO"VDOKWBS3-+C4M]JN41L=ES\Q_ 9-9->L_L]:-]M\<W&INF5T^V.TXZ._
MRC]-U<^(J>RHRGV1K2CSS43SGQ&BQ>*=5C085;R90/0!S696OXM3R_&FM(.0
MNH3C_P B-616L/A1$OB844459(5]7_ __DD>E_[\_P#Z-:OE"OJ_X'_\DCTO
M_?G_ /1K5Y&;?P%Z_HSNP/\ $?H>@4445\P>P%%%% &1XH\16GA3PW=ZQ?G,
M=NF53.#(Q^ZH]R>*^-]=UJ\\1:Y=:KJ+[[BZD+MCHOH![ <5Z#\;?'G_  DW
MB/\ LC39BVF::Y4E3\LLW1F]P.0/Q]:\NKZG+<+[&GSRW?Y'C8NMSRY5L@HH
MHKU3B"BBB@"2&&2XGCA@1GED8(B*,EB3@ 5L>+M"7PSK@TAGWW-M!']J8=/-
M90Y ]@&"_A7IWP&\"?:;MO%NJPC[-:DK9AQ]YQUDQZ+V/K]*\K\4ZDVK^+=5
MU!CG[3=R2#Z%CC]*Y(UO:5W".T=_4WE3Y::D^IDT445UF 4444 %?1?[.6D"
MW\+ZIJK+A[RZ$*D_W8US_-S^5?.E?7GPDTW^R_A=HT97:TT/VAO^!DL/T(KR
MLUGRT.7NSMP4;U;]CLZ***^6/9"J]_?6^FZ?/>WTJPV]NADD=NBJ!DU8KPS]
MH'QLT4<7A.PDP9 )KUE/.W^%/QZG\*Z,-0=>JH(RJU%3@Y,\I\?^,+CQMXLN
M-2E++;J?+M8F/^KB!XX]3U/N:YFBBOLX0C"*C'9'@2DY.["BBBK)"BBB@ KN
M/AG\.KKQWK690\.E6S W5P!U[[%/]X_H.?2N=\,>';SQ5XBM=(TY<RW#X+8R
M(U'WF/L!7V)X:\.V'A70+;2=+CVPP+@L?O2-W9O<UY>88SV$>6/Q/\#LPM#V
MCN]D6],TRST;38;#3+=+>U@7;'&@P /\?>K5%%?+-MN[/:V"BBBD 4444 %%
M%% &)XS@2Y\"ZW%(,J;"8_DA/]*^*Z^Y[^SBU'3KBRN-WDW,312;3@[6&#@_
M0UYU_P *!\$_\\[_ /\  G_ZU>OE^,IX>,E.^IPXJA.JTXGR[17U'_PH'P3_
M ,\[_P#\"?\ ZU'_  H'P3_SSO\ _P "?_K5Z7]JX?S^XY/J57R/ERBOJ/\
MX4#X)_YYW_\ X$__ %J/^% ^"?\ GG?_ /@3_P#6H_M7#^?W!]2J^1\N45]1
M_P#"@?!/_/.__P# G_ZU.B^ O@J*9)!%>DHP8!KG(./PH_M7#^8?4JOD==X+
MTPZ-X&T;3W7;)!9QK(,='V@M^I-;E &  .@HKYB4G*3D^I["5E8*@OO^0?<?
M]<F_D:GJ"^_Y!]Q_UR;^1I+<'L?&O@?_ )'W1/\ K^B_]"%?:-?%W@?_ )'W
M1/\ K^B_]"%?:->UG'QQ]#S\#\+"BBBO$/1"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ***JZI?PZ5I%WJ%RVV&UA>9SZ!02?Y4TFW9!L?+_QQ
MU_\ MKXE7-O&V8--1;5,=V'S.?\ OHD?\!KSJK.H7LNI:E<WLYS+<2M*_P!2
M<U6K[BC35*G&"Z(^<J2YYN04445J0%7='TZ36-;LM.ASONITB&.VXXJE7I?P
M,T:*]\>-JMZZQVFCV[7+NYPH8C:N3VQDM_P&L:]3V5*4^QI3CSS43Z6+V/A_
M0U,TD=I8V, 4LYPL:*,#]!7R]\4?B7<^.-4^S69:'1K9SY,70RG_ )Z-_0=J
MO?%GXI2^+[YM+T:1X]%@;Z&Y8'[Q_P!GT'XUYC7FX# ^S_>U/B_+_@G7B<1S
M>Y#8****]@X HHHH ***]N^$'PA-Z8/$?BJ BVX>TLI%_P!;Z.X/\/H._7IU
MYZ]>%"'/,UITY5)<L2;X0?"#SO(\2>*K?]WD/9V4@^]W#N/3T'YU[V!@8' H
MHKY'$8B>(GS2/<I4HTHVB%%%%<YJ%%%% !1110 4R::.W@>:9@D<:EW9CPH
MR33ZX;XQ:U_8OPQU-E;;)=J+1.>N_@_^.[JTIP=2:@NI,Y<L7+L?+GB35VU[
MQ-J&J/G_ $NX>0 ]0I/ _+%9E%%?<12BK(^<;;=V%%%%4(***L6%H]_J-M9P
MC,EQ*L2@>K'']:3=E<9]2?!#1FTGX86<LJ;9;]WN6!'\).%_-0#^->AU6TVS
M33M+M;*$ 1VT*0J!V"J /Y59KX>M4]I4E/NSZ*G'D@HA111618445'//%;6\
MD]Q(L44:EG=VPJ@=230!QOQ:\4_\(M\/[R2%PMY> VMOSR"PP6'T7)^N*^1J
M[OXK^/3XW\49M';^R[/,=JI&-W]YR/4X_("N$KZ[+\.Z%'WMWJSP\35]I/39
M!1117H'*%%%% '2_#O23K7Q$T6RV[E-TLCC'\*?,?T6OLJOG[]G3PYYNI:CX
MAG3*P)]F@)'\3<L?P  _X$:^@:^6S2KSU^5=#V<'#EIW[A7R-\7=<&N_$S5)
M(VW0VK_98^?[G!_\>W5]3^(]571/#.HZFY %K;/*,^H''ZXKXEEE::9Y9#EW
M8LQ/<GFM\HIWE*I\C/'3T41E%%%?1'E!1110 5].? #0O[-\ /J,BXEU.X,@
M/?RU^51^>X_C7S-'&\TJQQ*7=V"JH&22>@K[9\-Z2NA>&-.TM<?Z+;I&V.[
M<G\\UXV;5.6DH=W^1WX&%YN78^/?&/\ R/6N_P#81N/_ $8U8M;?C,%?'>O!
MA@C4K@$'_KHU8E>K3^!>AQ2^)A1116A(5]7_  /_ .21Z7_OS_\ HUJ^4*^K
M_@?_ ,DCTO\ WY__ $:U>1FW\!>OZ,[L#_$?H>@4445\P>P%><?&7QW_ ,(E
MX7-E8.!JFHJ8XB#S%'T9_KV'N?:N[U?5;31-(N=2U&416UK&9)&/H.P]2>@%
M?''C'Q/=>+_%%UJ]X6_>MMBC)_U48^ZH_P ]2:]/+L+[:IS2^%')BJWLXV6[
M,0G)R>32445]6>(%%%% !6_X+\+7/C'Q5:Z1:Y59#NFE SY48^\W^>Y%8(!8
M@*,D] *^J_@[X$_X0_PL+F_B"ZIJ $D^1S&G\*?KD^_TKAQN)6'I76[V.C#T
M?:SMT-OQ$]GX*^&.H?84$%O86#1P*/[VW:GXEB.?>OCBOIS]H'4_LGPY6S5L
M&^ND0CU5?G_F!7S'7-E4'[)S>[9MC9>^HKH%%%%>N<(4444 6+&TDO\ 4+>S
MA_UEQ*L2?5B /YU]P65I%86-O:6XVQ6\2Q(/15&!^@KY)^$VF_VK\4-&A*[E
MCF,[?1%+?TKZ]KYW-YWG&';4]7 Q]UR"BBBO#/1,[7]:MO#WA^]U:]8+#:Q&
M0Y/4]A]2<#\:^+M9U6YUS6KO4[YR\]W*TKDGID]![#H/85[=^T5XHV0V/AFV
MD^:3_2KD ]LD(#^()Q["O!*^FRNAR4O:/=_D>1C*G-/D70****]@X HHHH *
M**ZKX<>%6\8>.+'3F'^C*WG71_Z9+R1^/3\:B<U"+E+9%1BY-)'N/P,\$?\
M"/\ AC^VKZ+;?ZHH90PYCA_A'X_>_*O5*;&BQ1JD:A44!54= !3J^)K595JC
MG+J?0TX*G%104445D6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5!??\@^X_ZY-_(U/4%]_P @^X_ZY-_(TUN)['QKX'_Y'W1/^OZ+_P!"%?:-
M?%W@?_D?=$_Z_HO_ $(5]HU[6<?''T//P/PL****\0]$**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KS7X[ZW_9?PWEM$;;+J,RP#!Y*CYF_EC\
M:]*KYM_:&UYK[QC::1&^8=.M]S ?\]).3_XZ%_6N[ 4O:8B/EK]QS8F?)29Y
M%1117V!X04444 %:EMK][9>'[K2+.0PP7D@>Y*'!E"CY5)],DG'?\*RZ*EQ3
MW&FUL%%%%4(**** "BBO9/A!\)&UB2#Q%XE@']G+A[6UD7_CX/9F']S^?TZX
M5Z\*$.>9I3IRJ2Y8DOP@^$;:E)!XC\3P%;-6#VEH_68]G8?W?0=\>G7Z& "@
M # '04@ 50%  '  [4M?(XC$3Q$^:1[M*E&E&R"BBBN8U"BBB@ HHHH ****
M "OG[]H[7FEU+2M"B?Y($:YF4'JS?*OY -_WU7T#7QO\1M>_X23X@:MJ"-NA
M,YBA(/!C3Y5/XXS^->KE=+GK\W8XL9/EIV[G,4445]2>,%%%% !7?_!71!K/
MQ.L'D3=#8AKI_JHPO_CQ4_A7 5K^'_%.L^%;B6?0+YK.69 DC*BMD9SCY@:Q
MKQE.G*,-V:4Y*,TY'VQ17R-_PN'QY_T,,O\ WXB_^)H_X7#X\_Z&&7_OQ%_\
M37S_ /9%;^9?C_D>G]>I]F?7-(S*BEG(51U). *^0)_BKXXN ?,\27@S_P \
MRJ?^@@5@ZAX@UG5CG5-6OKS_ *^+AW_F:N.45/M20GCH]$?6'B+XG^$_#4$C
M7FJQ3SJ/EMK4^;(Q]..!^) KP'XA?%W5O&H-E;*=.TK.3;HV6E]"[=_H./K7
MGE%>EA\OI4'S;LY*N*G45MD%%%%>B<@4444 %3V=I/?WT%I:1M)//(L<:*,E
MF)P!4%>^_ CX=O;[?%NL1;7=2+"-AR 1@R?B.!^/M7-B<1'#TW-_(VHTW5GR
MH]4\%>&8?"/A&QTB  M"FZ9Q_'(>6/Y_H!6]117QDI.<G)[L]])15D>5?M Z
MX=.\!1Z;$V)-2N%1O^N:?,?U"U\RUZO^T%KJZCX[ATN%LQZ9;A7'_31_F/\
MX[L_6O**^LRZG[/#KSU/$Q4^:J_(****] Y0HHHH [3X2:-_;7Q.TF)UW1V\
MGVEP?1/F'ZXKZ[KP?]G#0ANU?7I5Y 6TA/\ X\__ +)^M>\5\KFE3GK\JZ'M
M8.'+2OW/B_QW_P E%\1_]A2Y_P#1K5@5O^._^2B^(_\ L*7/_HUJP*^FI?PX
M^B/(G\3"BBBM" KZO^!__)(]+_WY_P#T:U?*%?5_P/\ ^21Z7_OS_P#HUJ\C
M-OX"]?T9W8'^(_0] HHKC/B?XWC\$^$I9XW']HW.8K-/]KNWT4<_7 [U\W3A
M*I-0CNSUI248N3/*_CUX\-_J(\*Z;)_HUJP:\93]^3LGT7O[_2O%Z?+*\\SR
MS.SR2,69F.2Q/4DTROM,/1C0IJ$3P*M1U)N3"BBBMS(***TO#^A7GB77K72=
M-3=<7+A03T4=V/L!S2;45=C2;=D>A? _P&/$?B ZWJ,9;3M-<%%(XEFZ@?0<
M$_A7TW67X;T"T\,>';32-/7$-LFW.,%VZEC[DY-:E?&XO$/$57+IT/>H4E2A
M;J?/?[2&K"77-(TA#_Q[V[7#CW=MH_\ 0#^=>*5VWQ>U/^U/BEJ\@;<L#K;K
M[!% _GFN)KZC!P]GAXQ\OS/'KRYJK84445UF 4444 >S?LXZ3Y_B;5=5<9%K
M:B%/]YVSG\D_6OHFO)OV>=-^R^ [F^9<&\NVP?54 7^>:]9KY#,)\^)EY:'N
MX6/+204CNJ(SN0JJ,DGH!2UQ7Q=UHZ'\,M4D1MLMU']E0Y_O\'_QW-<E.#J3
M4%U-Y248N3/F/QKKS>)O&FIZJ6+)/,?*SV0<+^@%8-%%?<1BH145T/G)-R=V
M%%%%4(**** "OHS]GGPR+'PW=Z_.O[Z_D\J'(Z1)U/XL3_WR*^=HHGGF2*)2
MSR,%51U)/05]L>&=&3P]X7T[24Q_HEND;$=V ^8_B<FO'S6KRTE!=?T._!0O
M/F[&I1117S)ZX4444 %>8:[\>/#NA:]>:5+8:C<26<IA>2%4VEAP<98'KQ7H
M]_=)8Z=<W<I 2WB:5B>P4$G^5?$%_=O?ZC<W<A)>>5I&SZDY_K7J9=A88AR<
M]D<6*K2I)<I]$?\ #1WAG_H$ZM_WQ'_\71_PT=X9_P"@3JW_ 'Q'_P#%U\WT
M5Z_]EX;L_O.+ZY5/I#_AH[PS_P! G5O^^(__ (NC_AH[PS_T"=6_[XC_ /BZ
M^;Z*/[+PW9_>'URJ?2'_  T=X9_Z!.K?]\1__%T?\-'>&?\ H$ZM_P!\1_\
MQ=?-]%']EX;L_O#ZY5/I#_AH[PS_ - G5O\ OB/_ .+H_P"&CO#/_0)U;_OB
M/_XNOF^BC^R\-V?WA]<JGTA_PT=X9_Z!.K?]\1__ !='_#1WAG_H$ZM_WQ'_
M /%U\WT4?V7ANS^\/KE4^DE_:,\-NP5=)U8DG ^2/_XNO6H9/.@CD*,A=0VU
MNJY'0U\<_#K1?[?^(>C6#+NC-RLLH]43YV'XA<?C7V37CYA0I4)1C3.["U)U
M$W(****\P[ J"^_Y!]Q_UR;^1J>H+[_D'W'_ %R;^1IK<3V/C7P/_P C[HG_
M %_1?^A"OM&OB[P/_P C[HG_ %_1?^A"OM&O:SCXX^AY^!^%A1117B'HA111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 -DD6*-I)&"H@+,QZ #O7Q
M5XLUL^(_%NIZL<[;JX9XP>JIG"C\%Q7U+\6-;&A?#359PVV6>/[-%SU9_E_E
MD_A7R%7T.44M)5'Z'EXZ>J@%%%%>Z>:%%%% !1110 4444 %%%% 'J7P4\ 6
M'BW5Y]1U:1);73F7_0^\K'H6_P!GC\:^G%540*@"JHP !@ 5\D?"7Q:WA/QY
M:R2OMLKW_1KD$\;6/#?@<'Z9]:^N*^7S55%6]YZ=#V<$X^STW"BBBO).T***
M* "BBB@ HHHH **** .>\>ZT/#_@/5]2+;6BMV6/_?;Y5_5A7QD2223R37T+
M^T;K?D:'IFBQO@W,QN) .ZH,#]6_2OGFOJ,JI<M'G[GCXV=ZG+V"BBBO6.$*
M*** "BBB@ HHHH **** "BBB@ HHHH **OZ/HFI:_J"V6CV<MW<-SLB7.!ZD
M]A[FO??A]\"K32'AU/Q:8[V]4ATLUYBB/;=_?/Z?6N7$8JEAU>3U[&]*C.J]
M#D?A/\(9M=G@UWQ+"8M,1MT5M(I#7..Y]$_G7T>B+%&L<:A$4!551@ #L*4
M*H"C '  [4M?*8G$SQ$^:7W'LTJ,:4;(*;)(L432.0JHI9B3T IU<7\6];.A
M_#/598WVRW,?V6,@\YD^4_\ CN:QIP=2:@NII*7+%R9\L>)M6;7?%&I:HQ)^
MU7#R#/H3Q^F*RZ**^YBE%)(^<;N[L****H0445I>'M+;6_$FGZ8@)-U<)$<>
MA//Z4FTE=C2N['U/\(=$.A_#'2XY%VRW2?:I!_O\C_QW;7;4R&)8(4BC4*D:
MA5 &  !BGU\-4FZDW-]3Z.$>6*CV/C3XB(L?Q*\0A!@?VC,?Q+DG]37-UTWQ
M'_Y*9XA_Z_Y?_0C7,U]K1_AQ]$?/5/C84445J0%?5_P/_P"21Z7_ +\__HUJ
M^4*^K_@?_P DCTO_ 'Y__1K5Y&;?P%Z_HSNP/\1^AWES<16EK+<7,BQPQ(7D
M=C@*H&237R!\1_&DWC?Q9/?$E;*+]U:1'^&,=_J>I^N.U>I_'WQX(;=?"6F2
MGS90)+]E/W5ZK'^/4^V/6O *SRO"\L?;2W>WH5C*W,_9KH%%%%>V>>%%%% !
M7TK\"_ 8T/0O^$AU&(B_U!!Y(8<Q0]1^+=?IBO*OA%X$;QEXJ6:[CSI=@1+<
M$])#_#'^)Z^P-?5P 4 *, < #M7@YIBK+V,?G_D>E@Z-_P!X_D+45W<Q65G-
M=7#;8H(VD=O10,D_D*EKCOBQJ?\ 97POUF4'#2P^0O\ P,A?Y$UX=.'/-1[L
M]*4N6+9\E:C>R:EJEU?3_P"LN9GE;ZL23_.JU%%?<I65D?.;A1113$%%%7]#
ML6U/Q!I]@@RUS<QQ ?[S ?UI-V5V-:NQ]=_#O21HGP[T2R"[66U61Q_MO\[?
MJQKI:;%&L,*1IPJ*%'T%.KX6<G.3D^I]'%<J2"O"?VD=9(71M$C;@[[J5?\
MQU/_ &>O=J^5OCI?F\^*5W%G(M(8H0/3Y=W_ +-7?ED.;$)]M3FQDN6EZGG-
M%%%?6'B!1110 4444 ==\+-,&K?$W18&7<J3^<P]D!;^E?8-?-?[.VGK<>.[
MV]?'^B63;1_M,RC/Y!OSKZ4KY?-9\U=1[(]G!1M3OW"BBBO).T**** ."^-&
MLMH_POU'RFVRWNVU7Z.?F_\ '0P_&ODVO>?VD=8 71M&1OF.^ZD7T'W5_P#9
M_P J\&KZK*Z?)A[]SQ<9+FJV[!1117J'&%%%% !1110 4444 %%%% 'L/[.F
MD_:O%VHZFRY6RM@@/HTA_P %:OHZO+_@#I T_P"'1O63$NH7+RD]RBX51^A/
MXUZA7Q^85/:8B7EH>[A8\M)!1117"=(5!??\@^X_ZY-_(U/4%]_R#[C_ *Y-
M_(TUN)['QKX'_P"1]T3_ *_HO_0A7VC7Q=X'_P"1]T3_ *_HO_0A7VC7M9Q\
M<?0\_ _"PHHHKQ#T0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
M!?VD-;+2:1H<;?*NZ[E7/?[J_IN_.O"JZ[XHZ_\ \)'\1]5NU.88Y?L\//&R
M/Y<CZD$_C7(U]G@Z7LJ$8G@5Y\]1L****ZS ***V_!_AYO%7B[3]&#M&MU+A
MW49*J!EC^0-3*2C%R>R&DV[(Q**]R\5_ "WTGPO>ZAHFHW5W=VT?FB"1%PZC
ME@,=\9(KPVL:&(IUTW39I4I2INT@HHHKH,@HHHH *]LT#]H>73- L['4=$>^
MN;>(1O<_:MOF8X!(VGG&,\]:\3K8\*:=IVK>*+'3]9NGM+2ZD$33ICY">%)S
MVSBN;$4:56/[U72-J52<'[CW/9/^&E8?^A8D_P# T?\ Q%'_  TK#_T+$G_@
M:/\ XBKW_#.&B?\ 0;OO^^$H_P"&;]$_Z#=]_P!\)7C7RSM^9WVQG?\ (H_\
M-*P_]"Q)_P"!H_\ B*/^&E8?^A8D_P# T?\ Q%7O^&;]$_Z#=]_WPE'_  S?
MHG_0;OO^^$HOEG;\PMC._P"11_X:5A_Z%B3_ ,#1_P#$4?\ #2L/_0L2?^!H
M_P#B*O?\,WZ)_P!!N^_[X2C_ (9OT3_H-WW_ 'PE%\L[?F%L9W_(H_\ #2L/
M_0L2?^!H_P#B*/\ AI6'_H6)/_ T?_$5>_X9OT3_ *#=]_WPE'_#-^B?]!N^
M_P"^$HOEG;\PMC._Y%'_ (:5A_Z%B3_P-'_Q%'_#2L/_ $+$G_@:/_B*O?\
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
M *^5?CCKIUCXE7,"OF'3HUMD Z9'S,?S8C\!7T_JNHPZ1I%WJ-T<0VD+S/\
M103_ $KXDU&^FU/4[F^N3F:YE:5S[L<G^=>UE%*]251]#S\=.T5'N5J***^D
M/)"BBB@"[H^G2:OKEEIT()DNITA4#U9@/ZU]N6=M'96,%K",1P1K&@'8 8'\
MJ^9?@)H8U/XB"^E3=%IL#2C(XWM\J_S)_"OJ"OFLVJ\U10[?J>O@86@Y=PI&
M4,I5@"",$$=:6BO&.\^0_BGX1_X0_P <75K A6RN/](M?9&/W?P.1^5<97U/
M\;O"7_"1>!GO;:+=>Z5FX0@?,8\?.OY '_@-?+%?88'$>WHIO=:,\+$TO9U'
M;8****[CF"BBB@!T<CQ2+)&Q5T(96'4$=Z^P_AQXK3QAX)LM08C[4B^3=+Z2
M+P3^/!_&OCJO5?@-XN.B^+VT6Y<"SU4;5S_#,/NG\1D?EZ5YF94/:T>9;QU_
MS.S"5.2I9[,^FJ***^4/:"BBB@ HHHH BN[F*RLYKJX;9##&TCMZ*!DU\2Z[
MJTVN^(+[5;GB2\G>8C^[DY _ <?A7U%\:-=&B?#.^"MMFOBMI%[[N6_\=#5\
MFU]%E%*T)5'UT/*QT[R40HHHKW#S@HHHH *^N/A!H(T#X9Z;&R;9[M3=S>[/
MT_)0H_"OEKPWH\FO^)].TJ$?-=W"1DX^Z">3^ R?PK[8@A2VMXX(5VQQJ$4>
M@ P*\+-ZMHQIKU/2P,-7(DHHHKYX]0**** "BBB@ HHHH **** "BBB@ HHJ
M.YG2UM9;B4XCB0NQ] !DT ?,OQ]UL:E\0_L$;;H]-@6(X/&]OF;]"H_"O+JT
M-=U-]9\07^I2DEKNX>4D_P"TQ-9]?;T*?LJ48=D?.U)<\W(****W,PHHHH ]
MN_9PT0RZGJVMR+\D$:VT3'NS'<WY #_OJOH&N!^"VC_V1\+]/++MDO2UTWON
MZ?\ CH6N^KXW'5/:8B3^7W'OX>')22"BBBN,W/D#XKQF+XJZ\K=3<!N/0JI'
M\ZX^NU^+_P#R5K7?^NJ?^BTKBJ^WP_\ !AZ+\CYVK_$EZA1116YF%%%% !11
M10 5[9\ _ ?VN\/BO5(,PV[%+%7'#OT9_?'0>^?2O,O!7A2Z\9>*;72;4E%D
M.Z:7&?*C'WF_P]R*^QM,TVUTC2[;3[",16UM&(XT'8"O'S/%>SA[*.[_ "._
M!T>:7.]D6J***^9/7"BBB@#@/C7JW]E?"S454XDO62U3_@39;_QU6KY/KWW]
MI'4MMGHNEJWWWDN&'T 4?S->!5]5E<.7#W[L\7&2O5MV"BBBO4.,**** .@\
M"Z6-:\>Z+8.NZ.6[C,B^J [F_0&OL^OE_P" .F?;OB3]I*DI8VLDI..,G"#_
M -"/Y5]05\SFT[UE'LCV,#&U-ON%%%%>.=P5\H_&[3#I_P 4K]PN$NTCG7WR
MH!_537U=7A_[1OAXRV6E^((%SY+&UGP/X6^9#^!##_@0KTLLJ<F(2?70Y,9'
MFI7['@%%%%?6'B!1110 4444 %?4?P8\?Q>)_#D>DWTW_$UT^,(P8\S1CA7'
MJ>Q_/O7RY5S2M6O=#U2'4=*N'MKJ!MR2(<8]O<>U<>+PRQ-/EZ]#>A6=*5^A
M]QT5YAX ^-.D>)HX;'7)(]-U4@+\YQ%,?56/0GT/X9KTX$, 5.0>A%?)5:,Z
M,N6:L>Y"I&:O%BT445D6%%%% !1110!XO^T=K?V?P_I>BQGYKN=KB3']U!@#
M\2__ ([7SQ7IGQZU;^T/B5):JV4L+=(<>A(WG_T(5YG7V& I^SP\5WU^\\+$
MRYJK"BBBNXY@HHHH 55+L%49). !WK[5\(:2FA>#=)TU%V_9[5%;'=L98_BQ
M)KY*\ Z.VO>/]&T]5W+)=*T@_P!A?F;_ ,=4U]G?2OG\XJ:QA\SU,#'>0444
M5X)Z04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'FWQUUP:3\-IK9'VS:C,MNJYY*_>8_3"X_$5\LUZ[^T/K7VWQE9Z4CY33
M[?<R^CR8)_0+7D5?6Y;2]GAT^^IXF+GS57Y!1117HG(%%%.CC>618XE+NY"J
MH&22>@H ^E/V>]!_L_P3<:M*N)=2G.T_],T^4?\ CV[]*]9K*\,Z0N@>%]-T
MM<?Z+;I&V.[ <G\\UJU\1B*GM:LI]SZ*E#D@HA1116!H(0&4@@$'@@]Z^0?B
M?X2;P?XXN[2./;9SGS[0]BC=OP.1^%?7]>:_'#P@WB/P4;^TCWWNE$S* .6C
M_C _  _A7HY=B/8UK/9Z'+BJ7M*=UNCY:HHHKZT\,**** "I(9I+>>.:!VCE
MC8.CJ<%2.014=%(#[.\"^)T\7>#;'5AM$LB;)U7^&1>&'Y\_0UT-?-W[/_BW
M^S/$LWA^[EVVVI#="&/ F4?S91CWP*^D:^-QE#V%9QZ=#WZ%3VE-,****Y#<
M***0D*I+'  R30!\]?M&ZWY^O:9HT;_+:PF>10?XG.!^B_K7BU=#X\UQO$?C
MO5M38Y66X98_:-?E4?D!7/5]KA:7LJ,8'S]:?/4<@HHHKI,0HHHH ]7_ &?-
M%^W^.Y]2=<QZ;;D@^CO\H_3=7TQ7F'P#T,:9\//MSIB;4IVE+8Y*+\JC]&/X
MUZ?7R&85?:8B7EH>[A8<E)>84445P'2%%%% !1110 4444 %%%% !1110 5P
MOQCUUM"^&6HF)ML]Z!:1_1^&_P#'=U=U7@/[1^N![[2="B;F)&NIA[L=J?R;
M\Q79@J?M,1%?/[C#$3Y*39X=1117V1X 4444 %7-(TZ35]:L].@_UEU.D2GT
MW'&:IUZ/\"]#.K_$J"X=<PZ=$URQ(XW?=4?7+9_ UC6J>SIRGV1I3CSS43ZB
ML[2&PL8+.U39!;QK%&O]U5& /R%3445\/N?1!1110!\B_%__ )*UKO\ UU3_
M -%I7%5V_P 8XVC^+FN*W4R1-^!B0C^=<17V^'_@P]%^1\]5_B2]6%%%%;F0
M4444 %* 68!022< #O25ZK\#_ ?_  D7B ZWJ,>=.TUP44CB6;J!]!U/X5C6
MJQHTW.70TIP=22BCU?X.^!!X0\*BYOH0NJZ@!)/D?-&G\,?MC.3[GVKT.BBO
MBZM256;G+=GOP@H144%%%%9EA1103@$GH* /EKX\:Q_:?Q.FME/[O3K>.W'N
M2-Y/YOC\*\UK8\6:E_:_C#5K_=N%Q=R.#ZC<<?I6/7V^'A[.E&/9'SM67--L
M****W,PHHHH ^A/V;]+\K1=9U1E^:XG2!3[("3^K_I7M=<)\&-+.F?"S3-Z[
M7N@]RV?]ICM/_?(%=W7QF,GSXB;\_P M#W\/'EI104445R&X5C>+?#T/BKPK
M?Z/.0GVF(A'(SL<<JWX'%;-%5&3BU);H32:LSX8OK*?3=0GLKR,QSV\C1R(>
MS X-5Z]U^/7P_*R?\);I,!*MA=01!T/19/Z'\#ZUX57VF&KQKTU-'S]6FZ<^
M5A111709!1110 4444 %=7X;^)?BOPL573=5D>W'_+M<?O8_R/3\"*Y2BHG"
M,U:2NBHRE%W3/;M._:1OHU U;08)CW:WF,>?P(-;T'[2&@,O^DZ+J4;>D9C<
M?JPKYSHKBEEN&E]G\3H6+K+J?2<G[1OA88\K3-8;UW11#_VH:IS_ +26D+G[
M+H%[)Z>9,B?RS7SQ14++,,NGXC^N5>Y[A=_M)WC _8O#T*>AEN"W\@*Y^_\
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
MCT8C+?J36Y117PLI.4G)]3Z-*RL@HHHJ1A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5XG^T(=3U!=)TG3;"[N8UW7,I@A9U!^ZH
M) Z_>KVRBM\/6]C452U[&=6'M(.-SXD_X1G7O^@)J/\ X"/_ (4?\(SKW_0$
MU'_P$?\ PK[;HKU?[8E_)^)Q?45_,?$G_",Z]_T!-1_\!'_PH_X1G7O^@)J/
M_@(_^%?;=%']L2_D_$/J*_F/B3_A&=>_Z FH_P#@(_\ A7UC\-- ;PW\/-*L
M94*3F$33J1@AW^8@_3./PKJJ*Y,5CI8F*BU8WHX94G>]PHHHKSCJ"BBB@ HH
MHH :Z)+&T<BAD8%65AD$'J*^2?'GP]U/P_XROK/3-,N[BQ+^;;/#"SKL;D+D
M#MT_"OKBBNS"XN6&DVE>YA6HJLK,^)/^$9U[_H":C_X"/_A1_P (SKW_ $!-
M1_\  1_\*^VZ*]#^V)?R?B<OU%?S'Q)_PC.O?] 34?\ P$?_  H_X1G7O^@)
MJ/\ X"/_ (5]MT4?VQ+^3\0^HK^8^)/^$9U[_H":C_X"/_A5K3-)\3:3JEMJ
M%EH^HI/;2K+&?LLG4'/I7VC10\WDU9P_$/J*7VBAH>J#6M"L]1$$ML;B(.T,
MRE7C;NI!]#D5?HHKQ'9O0]!;!7RS\6X-<\0_$C4+B'2K^6W@(MH66V<J54=C
MCIN+'\:^IJ*ZL+B?JTW-*YC6I>UCRWL?$G_",Z]_T!-1_P# 1_\ "C_A&=>_
MZ FH_P#@(_\ A7VW17H_VQ+^3\3E^HK^8^)/^$9U[_H":C_X"/\ X4?\(SKW
M_0$U'_P$?_"OMNBC^V)?R?B'U%?S'Q)_PC.O?] 34?\ P$?_  KWC]GSPS<Z
M5I.J:GJ-I+;3W,JPHLT91MBC)X/."6_2O8Z*Y\1F4J]-T^6US6EA%3GS7N%%
M%%>6=@4444 %%%% !1110 4444 %%%% !1110!Y?\>)-3N/!MMI.CZ?>7DE[
M<!I?LT#2;8T&<':#C+%<9]#7SS_PAWB;_H7=6_\  *3_ .)K[6HKT\-F#P]/
MD43CJX559<S9\4_\(=XF_P"A=U;_ , I/_B:/^$.\3?]"[JW_@%)_P#$U]K4
M5T_VQ/\ D1E]1C_,?%/_  AWB;_H7=6_\ I/_B:/^$.\3?\ 0NZM_P" 4G_Q
M-?:U%']L3_D0?48_S'R)X.\ :]J/C/2K:^T74+:U:Y5II9K5T544[FR2,= ?
MQKZZ    & .@I:*\_%8N6)DFU:QU4:*HII!1117&;A1110!\P?&'PSKM]\5=
M6NK'1K^ZMY1"4E@MG=6Q"@/(&.H-<1_PAWB;_H7=6_\  *3_ .)K[6HKV*>:
MSIP4.796.">"C*3E?<^*?^$.\3?]"[JW_@%)_P#$T?\ "'>)O^A=U;_P"D_^
M)K[6HK3^V)_R(GZC'^8^*?\ A#O$W_0NZM_X!2?_ !-=C\,OA=J>N^+8FU_2
M[JTTRTQ+-]IA:/S>>$&X#.3U]A]*^I:*SJ9M4E%Q4;7*C@H*2;=Q%4*H50
M,  =*6BBO'.\**** "BBB@ KPS]H*UUG6-2T?3]*TJ^O(+>)YG>WMWD7<Q
M) Z@)_X]7N=%;X>M["HJEKV,ZM/VD.6Y\4_\(=XF_P"A=U;_ , I/_B:/^$.
M\3?]"[JW_@%)_P#$U]K45ZO]L3_D1Q?48_S'Q3_PAWB;_H7=6_\  *3_ .)H
M_P"$.\3?]"[JW_@%)_\ $U]K44?VQ/\ D0?48_S'Q3_PAWB;_H7=6_\  *3_
M .)KU+X"^$M2L_&EWJ6KZ7=VBV]H5B:Y@:/+LP'&0,\ _G7T)16-;,YU:;AR
MVN73P<824K[!1117DG<%%%% !1110 4444 %8?B/P;H/BRW\O7=.BN"!A9<;
M9$^C#FMRBJC*47>+LQ-)JS/ O$?[.<Z2/+X6U19$/*V]Z,,/;>!@_D*\SUSX
M=>+/#SL-2T.Z$8_Y;0IYL?\ WTN0/QK[)HKTZ6:5X:2U..>#IRVT/A)T:-BK
MJ58=01@TVOM76]!TB_M7-]I5E<G:?]=;H_\ ,5\I>/K2WL_$TL5G;Q01@G"1
M(% Y]!7N8;%>W5[6/.K4?9O<Y>BBBNTYPHHHH **6DH&%%>F?#/2M/OY$^W6
M%K<]/]="K_WO45]#:=X:T*TQ]ET73H<?\\[1%_D*XJ^*]CTN;TZ//U/C:WTV
M^NF"VMG<3,>@CB9L_D*Z'3?AGXSU8C[)X<O@#T:>/R0?Q? K["BABA7$,:1C
MT50*?7E3S>>T8K^ON.V.!CU9\Q6'[/WB^ZP;Q[&R!ZAYMY'_ 'R"/UKJ=,_9
MMB!#:QX@=AW2U@ _\>8G^5>Z45RSS+$RV=C:.$I+I<\]TSX(>"--"[]/EOG'
M\=W,6S^ P/TKL-,\.Z-HH']DZ7:69 QNAA56_/&:TJ*XIUJM3XI-G1&G"/PH
M****R+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
&HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>kpmgllpa02.jpg
<TEXT>
begin 644 kpmgllpa02.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #__@ <4V]F='=A<F4Z($UI8W)O<V]F="!/
M9F9I8V7_VP!#  ," @," @,# P,$ P,$!0@%!00$!0H'!P8(# H,# L*"PL-
M#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_VP!# 0,$! 4$!0D%!0D4
M#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!3_P@ 1" !  +<# 1$  A$! Q$!_\0 '  !  (" P$
M      4&! <" P@!_\0 % $!                     /_:  P# 0 "$ ,0
M   !]4@ ' Y@     PB(+(  #H.DUX3AYM/8I]!B$26$%6.PC#0QMTVH  0I
M1#-)HTP6TC".-QFM3=AWFMR)-<EI-W&:  #S811Z6-'&T#SH2AODT\68W8"G
M$Z9YV@  ' J)V$R8Y])LJQ:0  "%, Z@<S@6X     $05TS"+),R"R'(
M ^%:(LXF03A,        %=)HR       #__$ "00  (# 0 ! P0#
M  0% @,& 0 0(# '$146$B% _]H " $!  $% O;*<8<^0LT<"I1HUSWONY?7
MVXPRH 56!W2'/M%^,L=K&)NYY_7/0HND&A0[J=5^G=$/)VTT(BDG7Z:&63*F
M51PN#QWZN+[7#6A*OSE'X<,<&_2%:?149I5F&!O!1I+,$/G_ *G2=#XXYSL'
M[M[!5&,P(G460NI\V.LB@H7CUY+.YK1BIB7N4)V6G&"'"C[M.X9.=#F_J$*:
MY#9"L!QJ8[[6ZK259=4R1N2Q],OIQJ 598BS6=+;H2L5CNBE^A603FW+E@JD
M:RJ%OP3C_.&<RXN9J.R29G."P6H%.E#0B&I0F)/AV: 8MO>6[7@=_9UTO.Z+
M[^?ESY=Z4XGXI)=6F?(2W!#\EK*;)Q+<$<ZH>DV_K(T_*<RI'ESG(\^/O?MP
MG2+QO*'Q[#PE:]-[#+43@&G!7?XF"(5K*@>H6KY__\0 %!$!
M        </_:  @! P$!/P$X_\0 %!$!                    </_:  @!
M @$!/P$X_\0 0A   0," @,*"@<)         P$"!  1!1(A06$&$Q0B(S)"
M48&1$!4@)# Q4F)QP24S0')SL=$T-4-38X.2H;+_V@ ( 0$ !C\"\F[E1J;?
M2J629@!ITGNM1$@2F2%'SLNKRU%G;OJ)=67TVHD@[L@AIF<M-QB<-R1V_LD4
MFI/;5.NA1(HN&8H?ZJ/>W:JZDJ! \8E//=8LA6N5&"UV:FQ/(>8Y&B$Q+JYU
M*6.(R U%(S*COAK\/BH+7GE-3.7+ZA-ZU6HT8RO=(DNL,0VYE^/PI\M6H\O-
M&-5]:UP@H?&^Z.9=1!=QV!;^3:*0SLTR1I);U-V)Y19<A;#8G>O54K&<4-D/
M,7?'9N@FIJ4.9B(5!#"[-'BWY_O/3Y42254SVL(?MNZJ/-' /.W03'Z5*-6#
M"W[RZJD$DGX=C![E)E2Y7[-C:F/6$UIF?4@8_2J:U<O13;1,1D2G@PZ*[*P0
M- R+\Z08V\)G$^IC,YSOT3;23-TN*1G2]6'YT485^[K6F/'S')=-%O R/'4;
M\2D<4(WN1$;[SME'Q$;78MB,CE"%"F=2O7X=&C8GNA26+%):VN6.[*QNI&U$
ME%?]"#&CF*B\[LK* (PI[C43RU;A4-N)P\-TD$O-<_YVHCMT'FQF<4*6Y(?9
MU[:W^,=A@^VU=%%DD57X5AJV$B>I[Z=)>W?"*N00DZ;J2,R&\F+8HN_RI*Z$
M$S4._547 ("9YN).L8UN,ZDB88QJR!"L-":W;:D.Q+<])ESSJMY8W([-LV)4
MO%L0BM%*DNNV.ZSMZ3]?"<TB",Y3\]Y-*]G538\0#0!3HL2DSL:^WM)?T#FW
MM=+72C-CN(]QG9WO(ZZJM*^3AL<KUTJ_)95[:6&(*!C9<N0?%T5P:$% BO?X
MK0#R8[3E MQJ_H]G@C8C(&I)$=+#N[0G9Z"TB;'"O4\B)7)G4Z_T1N?^25R6
M&X@7^QE_ZM7$P4_Q>4:?.N) C#_$DK\FT9F(1(P([>80)%<K_2\O, )>IQ$K
M+#A3)WOB#9G>MJXL"/&ZE.>Z]S4^=7/CB '_ "XL=$_VZ]><'F2_Q9+[=R6K
M,S#HR.]K>T5:LB63TEUT4YO"$,1/X0.4=W)2\%P8XT3IS7().[2M?O44%OLQ
M@9E[W5:;(E8BNO?RKE_Q317FT0(-K&(B_8O.]\.--*"5ZHSN2D&$;1#3U-8E
MD^P?_\0 )A !  $"! 8# 0$          1$ (3%!46$0<8&1H;$@,$#!X?_:
M  @! 0 !/R'X[R(4<)^L2,2B'FL#2N7M\QBV0AJBBTHIR*#HD3(\W9:5I#G@
MC/+%$+%6Q[0#UG>C"3,&/&8L!H K 1SI4-QO'&*C\$&8*YEB6]2>427<9;J;
M9TAT_P#"E4+-I3#&P'6H<8YD^79+T@ER!S:,6+$^_/*IL" IT>M1EN9#>"PI
M%^C+\D<0Q@;UF \71, E*,6U."&XL*5R!M=2BP*MPML-:7Z>%7=7V*.,<;:Z
M[FTH4D7(RMP02_,;#8&]"?G1$ 90*<D",';J-+VH:&,P>*3PEVPJV6 B=[?.
M#M+,;DDY!5X'25OFC<K&<>.LHV9[=GUG*WBHXO)0I@4092Q(\E8*3D%,V#PH
MD'I-HTFL&1D"+&BQ*MC1RY#22LF72<>(7-0)ZY]*P&6P.KJ[T."%)!!J(^=\
M$[,'!A-83'#D!6XO3M(L.%I%"90,E745QJ[G@"+4P3PNH^)CR.Z?HW T[M-7
M4$R]_5G=Z/=4CB"Y-]Z#9;)=X6@<["(;"6.?V+!>U3IH)'M-<U#7@U/(W,^\
M:*YEF7!I,NL4$Z!Y@'BLX,2[PE1A!D'V R ,VF] ZKM=J]5H'K<$G:@4Y^#O
M7\HGIR:>:>%8]W^L?B%LP P>A/6:MK9%#H?@_]H # ,!  (  P   !"222"2
M2220"2200""0"0""2222 2""02 222""22 "" 222" 202220 ""22222""
M2222220 2"22222222022222223_Q  4$0$                   !P_]H
M" $# 0$_$#C_Q  4$0$                   !P_]H " $" 0$_$#C_Q  E
M$ $!  (!! (" @,        !$0 A,4%187$0((&1,$"AL<'_V@ ( 0$  3\0
M^NP\R<7V_""5"ZW_ !LX,.8>5B_4 ):T.A1[FON#X9 L8+D#WS8L<"!T.KXP
MF-(H#:M=LC!>7 D@9:#EM#%5VR&$+%)8<9UB+M!8QBMI@*Y?/RY5@,#_ &^#
M>!T:HVG5YY 'GYB.$F0*$%8'C!G/H9,P0<5VH<]G/>"4!DW#;/'?$7VQ#H]G
M>-IZ979Q!L6AR"\_9GEH0EH@*L#.16<([Y233E=&/B#5+K!+U4U:[S54):],
M;]]C"@*;L\8!2LT'G!_\[T)QEK9 5>#"4:@(0A)VF<A4F)HQ@Z+KJ(J%LXDQ
M9IJ3PS@ZP#"R&%]VBC+6YSP9"5I(+-A A.B'QNY4@&EDY78J2\RVZOP2[ +-
M: 7EP^%!(L6H%".@#DV7 6&P&C:$5X)ADI1  A8+]U-*)JCM$?139<F]&<CK
M17SKV)CLPV[J._&)1;O9B$;"KK@;WC8.B$*4&!M6<&+2WX_6Z0'=@<=4C(T<
MG"47H=SEP8D.5(3:J\\XW#76.;F'1P^,)D.(63SVZSC A#1\:50)*3863C68
M?[0,"R4Y3JJN0 HQ.X4T^<    T!]X8^A2I*/<QJC%2'6<'XSSF[H)"OWO(L
M)"D(BE'R-P)A -W*RKVXVH#VGNY>AM%)\ D.@W'*00EK_P /OQFV$S8?M6$T
MTYR^HLT1)$C8[QL8AB@5[BGZ<.YX_P T\-[RB-P4R(L"W1O!_(#* <KBP0+=
M_2I_!FU[0%R^>/DIB.[C!3W*OC]L4)F'H>L$.PY/;2\L>>&^-,' Z4ZG"L5_
M.#M# 0'X/Y#PE5('YR?OJK8Z"5\,SC\V:I0@W?3$-EL4^*K[GUC<0#Y( GZK
:#"/Z@>R5_?\ 2.P2*0TK#,4)()? !_0__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>performancegraph.jpg
<TEXT>
begin 644 performancegraph.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $-A=&AE<FEN
M92!786YG    !9 #  (    4   0J) $  (    4   0O)*1  (    #,C(
M )*2  (    #,C(  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C Z,#,Z,#,@,3@Z,#4Z,C4 ,C R,#HP
M,SHP,R Q.#HP-3HR-0   $, 80!T &@ 90!R &D ;@!E "  5P!A &X 9P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 S+3 S5#$X.C U
M.C(U+C(Q-CPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y#871H97)I;F4@5V%N9SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" $7 R\# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HK(\3[CHJHD
MLT7F7MI&S0RM&VUKB-6 92",@D<'H:/^$:L?^>^J?^#:Z_\ CE &O161_P (
MU8_\]]4_\&UU_P#'*/\ A&K'_GOJG_@VNO\ XY0!KT5D?\(U8_\ /?5/_!M=
M?_'*/^$:L?\ GOJG_@VNO_CE &O161_PC5C_ ,]]4_\ !M=?_'*/^$:L?^>^
MJ?\ @VNO_CE &O161_PC5C_SWU3_ ,&UU_\ '*/^$:L?^>^J?^#:Z_\ CE &
MO161_P (U8_\]]4_\&UU_P#'*/\ A&K'_GOJG_@VNO\ XY0!KT5D?\(U8_\
M/?5/_!M=?_'*/^$:L?\ GOJG_@VNO_CE &O161_PC5C_ ,]]4_\ !M=?_'*/
M^$:L?^>^J?\ @VNO_CE &O161_PC5C_SWU3_ ,&UU_\ '*/^$:L?^>^J?^#:
MZ_\ CE &O161_P (U8_\]]4_\&UU_P#'*/\ A&K'_GOJG_@VNO\ XY0!KT5D
M?\(U8_\ /?5/_!M=?_'*/^$:L?\ GOJG_@VNO_CE &O161_PC5C_ ,]]4_\
M!M=?_'*/^$:L?^>^J?\ @VNO_CE &O161_PC5C_SWU3_ ,&UU_\ '*/^$:L?
M^>^J?^#:Z_\ CE &O161_P (U8_\]]4_\&UU_P#'*/\ A&K'_GOJG_@VNO\
MXY0!KT5D?\(U8_\ /?5/_!M=?_'*/^$:L?\ GOJG_@VNO_CE &O161_PC5C_
M ,]]4_\ !M=?_'*/^$:L?^>^J?\ @VNO_CE &O161_PC5C_SWU3_ ,&UU_\
M'*/^$:L?^>^J?^#:Z_\ CE &O161_P (U8_\]]4_\&UU_P#'*/\ A&K'_GOJ
MG_@VNO\ XY0!KT5D?\(U8_\ /?5/_!M=?_'*/^$:L?\ GOJG_@VNO_CE &O1
M61_PC5C_ ,]]4_\ !M=?_'*/^$:L?^>^J?\ @VNO_CE &O161_PC5C_SWU3_
M ,&UU_\ '*/^$:L?^>^J?^#:Z_\ CE &O161_P (U8_\]]4_\&UU_P#'*/\
MA&K'_GOJG_@VNO\ XY0!KT5D?\(U8_\ /?5/_!M=?_'*/^$:L?\ GOJG_@VN
MO_CE &O161_PC5C_ ,]]4_\ !M=?_'*/^$:L?^>^J?\ @VNO_CE &O161_PC
M5C_SWU3_ ,&UU_\ '*/^$:L?^>^J?^#:Z_\ CE &O161_P (U8_\]]4_\&UU
M_P#'*/\ A&K'_GOJG_@VNO\ XY0!KT5D?\(U8_\ /?5/_!M=?_'*/^$:L?\
MGOJG_@VNO_CE &O161_PC5C_ ,]]4_\ !M=?_'*/^$:L?^>^J?\ @VNO_CE
M&O161_PC5C_SWU3_ ,&UU_\ '*/^$:L?^>^J?^#:Z_\ CE &O161_P (U8_\
M]]4_\&UU_P#'*/\ A&K'_GOJG_@VNO\ XY0!KT5D?\(U8_\ /?5/_!M=?_'*
M/^$:L?\ GOJG_@VNO_CE &O161_PC5C_ ,]]4_\ !M=?_'*/^$:L?^>^J?\
M@VNO_CE &O161_PC5C_SWU3_ ,&UU_\ '*/^$:L?^>^J?^#:Z_\ CE &O161
M_P (U8_\]]4_\&UU_P#'*/\ A&K'_GOJG_@VNO\ XY0!KT5D?\(U8_\ /?5/
M_!M=?_'*/^$:L?\ GOJG_@VNO_CE &O161_PC5C_ ,]]4_\ !M=?_'*/^$:L
M?^>^J?\ @VNO_CE &O161_PC5C_SWU3_ ,&UU_\ '*/^$:L?^>^J?^#:Z_\
MCE &O161_P (U8_\]]4_\&UU_P#'*/\ A&K'_GOJG_@VNO\ XY0!KT5D?\(U
M8_\ /?5/_!M=?_'*/^$:L?\ GOJG_@VNO_CE &O161_PC5C_ ,]]4_\ !M=?
M_'*/^$:L?^>^J?\ @VNO_CE &O161_PC5C_SWU3_ ,&UU_\ '*/^$:L?^>^J
M?^#:Z_\ CE &O161_P (U8_\]]4_\&UU_P#'*/\ A&K'_GOJG_@VNO\ XY0!
MKT5D?\(U8_\ /?5/_!M=?_'*/^$:L?\ GOJG_@VNO_CE &O161_PC5C_ ,]]
M4_\ !M=?_'*/^$:L?^>^J?\ @VNO_CE &O161_PC5C_SWU3_ ,&UU_\ '*/^
M$:L?^>^J?^#:Z_\ CE &O161_P (U8_\]]4_\&UU_P#'*/\ A&K'_GOJG_@V
MNO\ XY0!KT5D?\(U8_\ /?5/_!M=?_'*/^$:L?\ GOJG_@VNO_CE &O161_P
MC5C_ ,]]4_\ !M=?_'*/^$:L?^>^J?\ @VNO_CE &O161_PC5C_SWU3_ ,&U
MU_\ '*/^$:L?^>^J?^#:Z_\ CE &O161_P (U8_\]]4_\&UU_P#'*/\ A&K'
M_GOJG_@VNO\ XY0!KT5S\-BFF^+[**VN+UHYK&Y9XY[V:925D@P<.Q (W-R/
M4UT% &1XE_Y!,/\ V$++_P!*HJUZR/$O_()A_P"PA9?^E45:] !16/XCUXZ'
M:VPMK-[^^O9Q;6EJCA/,D(+<L>%4*K,3S@#H3Q61-XTU#3/#^JWFO>'I+*\T
M\Q@1)<AX)_,8*A6<JH !/S$J-N,X(QD Z^BN?\&^(-0\1:(+O5=*&G3Y&!'.
M)HI5(!#(^!D=B" 00:2W\70W'BK4M'%E<Q)IUJ+A[J9"BR?,RD(",D#;][H>
MV>M '0T5P&D?$N;4/#=WK,^FV!BC$*P6]AJJW,SRRL%2*1=BB)B67J3CGTKH
MO#>OW6KR7UGJVG+INIZ?(JSVZ7'GH5==R.K[5R",]0""#0!NT444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9%S_P C
MIIO_ &#[O_T9;UKUD7/_ ".FF_\ 8/N__1EO6O0!D>)?^03#_P!A"R_]*HJU
MZR/$O_()A_["%E_Z515KT 8'BK2+_4(]/OM$:#^TM+N?M,$=R2(YLHR.C$ E
M<JYPV#@XX-4XX_&=WI>IW%Y'I,%U*$6STMG,\"JI^<22[58EP2/NX7C@\YZN
MB@#AOA?X;U+P_I%T^IV=OI@NVC:/3;60ND&U-K-G  9SR0 !P.IS6Q=:'=S^
M+;[44^S^1<:0+)!,N\>9O=OF3NN&'&>>170T4 >9/X(UW4DENI-.T;1;NUM8
M8K2WLI"T,\D4Z3!GPB[%S&%"X8@,W-=5X6TS5(M0U76=?AM[6]U)XQ]EMIC*
MD,<:[5&\JNXDEB>!U [5T=% '*?$*R0>#]6U*.:Z@N[>S<Q207<L6T@$@X5@
M,^^*U/\ A&K3_GZU+_P83?\ Q54_B#_R3K7?^O*3^5='0!D?\(U:?\_6I?\
M@PF_^*H_X1JT_P"?K4O_  83?_%5KT4 9'_"-6G_ #]:E_X,)O\ XJC_ (1J
MT_Y^M2_\&$W_ ,56O10!D?\ "-6G_/UJ7_@PF_\ BJ/^$:M/^?K4O_!A-_\
M%5KT4 9'_"-6G_/UJ7_@PF_^*H_X1JT_Y^M2_P#!A-_\56O10!D?\(U:?\_6
MI?\ @PF_^*H_X1JT_P"?K4O_  83?_%5KT4 9'_"-6G_ #]:E_X,)O\ XJC_
M (1JT_Y^M2_\&$W_ ,56O10!D?\ "-6G_/UJ7_@PF_\ BJ/^$:M/^?K4O_!A
M-_\ %5KT4 9'_"-6G_/UJ7_@PF_^*H_X1JT_Y^M2_P#!A-_\56O10!D?\(U:
M?\_6I?\ @PF_^*H_X1JT_P"?K4O_  83?_%5KT4 9'_"-6G_ #]:E_X,)O\
MXJC_ (1JT_Y^M2_\&$W_ ,56O10!D?\ "-6G_/UJ7_@PF_\ BJ/^$:M/^?K4
MO_!A-_\ %5KT4 9'_"-6G_/UJ7_@PF_^*H_X1JT_Y^M2_P#!A-_\56O10!D?
M\(U:?\_6I?\ @PF_^*H_X1JT_P"?K4O_  83?_%5KT4 9'_"-6G_ #]:E_X,
M)O\ XJC_ (1JT_Y^M2_\&$W_ ,56O10!D?\ "-6G_/UJ7_@PF_\ BJ/^$:M/
M^?K4O_!A-_\ %5KT4 9'_"-6G_/UJ7_@PF_^*H_X1JT_Y^M2_P#!A-_\56O1
M0!D?\(U:?\_6I?\ @PF_^*H_X1JT_P"?K4O_  83?_%5KT4 9'_"-6G_ #]:
ME_X,)O\ XJC_ (1JT_Y^M2_\&$W_ ,56O10!D?\ "-6G_/UJ7_@PF_\ BJ/^
M$:M/^?K4O_!A-_\ %5KT4 9'_"-6G_/UJ7_@PF_^*H_X1JT_Y^M2_P#!A-_\
M56O10!D?\(U:?\_6I?\ @PF_^*H_X1JT_P"?K4O_  83?_%5KT4 9'_"-6G_
M #]:E_X,)O\ XJC_ (1JT_Y^M2_\&$W_ ,56O10!D?\ "-6G_/UJ7_@PF_\
MBJ/^$:M/^?K4O_!A-_\ %5KT4 9'_"-6G_/UJ7_@PF_^*H_X1JT_Y^M2_P#!
MA-_\56O10!D?\(U:?\_6I?\ @PF_^*H_X1JT_P"?K4O_  83?_%5KT4 9'_"
M-6G_ #]:E_X,)O\ XJC_ (1JT_Y^M2_\&$W_ ,56O10!D?\ "-6G_/UJ7_@P
MF_\ BJ/^$:M/^?K4O_!A-_\ %5KT4 9'_"-6G_/UJ7_@PF_^*H_X1JT_Y^M2
M_P#!A-_\56O10!D?\(U:?\_6I?\ @PF_^*H_X1JT_P"?K4O_  83?_%5KT4
M9'_"-6G_ #]:E_X,)O\ XJC_ (1JT_Y^M2_\&$W_ ,56O10!D?\ "-6G_/UJ
M7_@PF_\ BJ/^$:M/^?K4O_!A-_\ %5KT4 9'_"-6G_/UJ7_@PF_^*H_X1JT_
MY^M2_P#!A-_\56O10!D?\(U:?\_6I?\ @PF_^*H_X1JT_P"?K4O_  83?_%5
MKT4 9'_"-6G_ #]:E_X,)O\ XJC_ (1JT_Y^M2_\&$W_ ,56O10!D?\ "-6G
M_/UJ7_@PF_\ BJ/^$:M/^?K4O_!A-_\ %5KT4 9'_"-6G_/UJ7_@PF_^*H_X
M1JT_Y^M2_P#!A-_\56O10!D?\(U:?\_6I?\ @PF_^*H_X1JT_P"?K4O_  83
M?_%5KT4 9'_"-6G_ #]:E_X,)O\ XJC_ (1JT_Y^M2_\&$W_ ,56O10!D?\
M"-6G_/UJ7_@PF_\ BJ/^$:M/^?K4O_!A-_\ %5KT4 9'_"-6G_/UJ7_@PF_^
M*H_X1JT_Y^M2_P#!A-_\56O10!D?\(U:?\_6I?\ @PF_^*H_X1JT_P"?K4O_
M  83?_%5KT4 9'_"-6G_ #]:E_X,)O\ XJC_ (1JT_Y^M2_\&$W_ ,56O399
M4AA>64[412S'T ZT;AOH8NBQ&TUW5+1)[B6&-(&03S-(5+!LX+$GL*W*X?1_
M'/A^[\77:P7K,;[R(K?,+C>PW CD<<D=:[BM:M&K1=JD6O56-ZV'K8=I5H.+
M?=6"BBBLC **** ,BY_Y'33?^P?=_P#HRWK7K(N?^1TTW_L'W?\ Z,MZUZ ,
MCQ+_ ,@F'_L(67_I5%6O61XE_P"03#_V$++_ -*HJUZ "BBB@ HHHH ****
M.<^(/_).M=_Z\I/Y5T=<Y\0?^2=:[_UY2?RKHZ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJU_J%II=F]
MWJ$Z6\"8W2.>!DX%.,7)V6Y48N348J[99HK*TSQ-HVL71M],U&&YF52Y1"<X
MZ9_45JU4Z<Z;Y9JS\RJE.=*7+4BT_/0****@S"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHJ*>Y@M4+W,T<*CJTCA1^M-)MV0T
MFW9$M%8K^+M&WE+:Y:]?^[9Q--^J@BF_VUJMS_QX>'[@#^_>3)"/R&YOTK?Z
MO5ZJWKI^=CI^J5OM1MZV7YV-RBL/[/XENO\ 77]C8+Z6\#2M_P!],0/_ !VC
M_A&%G_Y">J:E>YZHUP8D/_ 8]OZT>R@OBFOE=_Y+\0]C3C\=1?*[_P E^)I7
M>IV%@N;Z]M[<?]-90O\ .LW_ (2S3Y>-/BO-0/\ TZVSLO\ WT0%_6K=GX>T
MBP.ZTTVV1_[_ )8+?]]'FM'ITHO0CT;_  _#7\POAH[)R^:7X:_F8G]HZ]<_
M\>FB1VP/1[VZ Q_P% W\Q4-UI?B&_LYH[G6((/,C9?*M;88.1C!=R3^0%=#1
M35?E=X12^5_SN-8GD=X0BOE?_P!*N>+^&_AWK5GXQMVF:UQIT\,TVV0G*DYX
MXY/RFO:*Q[#_ )&S6/\ KE;_ ,GK8K3&8ZMC)*56VG8VQ^95\PFIUK76F@44
M45Q'G!1110!D7/\ R.FF_P#8/N__ $9;UKUD7/\ R.FF_P#8/N__ $9;UKT
M9'B7_D$P_P#80LO_ $JBK7K(\2_\@F'_ +"%E_Z515KT %%%% !1110 4444
M <Y\0?\ DG6N_P#7E)_*NCKG/B#_ ,DZUW_KRD_E71T %%%% !1110 4444
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
M?^03#_V$++_TJBK7H RO$&OQ:!912M;SWES<S"WM;2W ,D\I!(49( & 222
M ":Q_P#A._LVBZG=:OH=_I]YIQC5[%RCM(92%BV2*VPAF.,YX.<XJWXMTW4;
MG^S-3T6&.ZO=)N_M"6LDGEBX5HWC= W16VN2">,@9P#FJ;2^*M5T75)K_P /
MV"*ZHEMHUW,LC3*#^\\QU)0%APHY P"3R0 #0\(^))_$NDFYO-(NM)G1@&@N
M"&# @$,CK\KJ0>W0@@TQ/&NER:]JNFCSE&DVOVFZN6C*Q@ L&"D_>*[3G' Z
M=:Q?A5H^JZ3H4_\ :-E+I=K,8_LNFRW'FM!A<.W<)N;G8#@=>I-7]9\-7>K^
M(=88XCM+_0?[/6;<#MD+R9XZ\!@: *T/Q)A6TN9=4T34=.D6VCNK."7RVDO(
MY'")L"L<,69 5;!&X9K;\.>(CK@O(;O3I]+U"QD$=S9SNCLFY0RL&0E6!!Z@
M]B.U</<^&_%6OPQWE]I,&G7FDV<$5K UVLBWDT<\<S'<H^1#Y(49Y^8D@8YZ
MSPI9:HVJ:QK>M6/]FS:D\2QV1F65HHXDV@LR_+DDL< G QS0!7^).JV-KX+U
M2PN+E([J[LY%@B/WI#C'%='IFJV.L6IN=,N4N80Q0NG0$=OU%><_%W0+^\:+
M5[:+?:65JQN&,@&P YX4GG\*CT'X5WT^AM#K&L:OI,OG,1!87Y1&7 ^8[#U/
M(_ 5['U3"?5(U75M-[K?\%J>Y+ X+ZA&NJR]H]XM[:OHDV>J,ZHNYV"CU)Q6
M;=^)="L!F^UK3K8?]-KI$_F:\\?X#Z4TWFOJMW<OZW<LLN?K^\%7K3X5#3"#
MI[:>I'=89(B?Q#FN3V-#I4O\FCR_81Z5(_\ DWZQ.@E^)?@Z)MJ^(+2<]A;$
MS9_[X!IG_"Q-*E_X\=.UV]]#!I%QM/\ P)E _6JR>&M=@7"S(R_W8]4N(_\
M&E_LG6T^_:WC_P#7+7Y?ZJ*/8PZ:_P#;R_X ?5IO:4?O7ZLL#QCJD_\ QX>"
M=<D/_3P8(!_X])1_;/C6?_CW\)65N/6\U< C\(XV_G5?[%J"_P"MTW7\>L>L
MAO\ V<4FS;_K;+Q8O^[=EA^DE'LWTA%_]O7_ "D/ZI5Z6?HXO]2QM^(,YYD\
M.6:GT2><C]5%+_87C*?_ (^?&4,'M9:0B_\ HQWJMYFG+_KG\51?[WVD_P L
MT&Z\/K_K=:UJ'_KK/<I_,4>SQ'2G_P"2W_S#ZGB.D']S+/\ PA=]-S?>,_$$
MI[B&6* '_OB,?SH_X5QHDO\ Q_7&L7WJ+K5KAP?^ [\?I423^&G_ .9HNU_Z
MZ:I(G\R*LQ6NAS_ZGQ+=2?[FL,?_ &:I?UF/1KY6(EAJT?B@_N8L'PW\'0=/
M#FGRG_IXA$W_ *'FM>UT+2+%<66E65N/2&W1/Y"J*:%92?ZO5]2;_=U*0_\
MLU2?\(U!_P!!'5O_  82_P"-82J5'\39CRVW1L@!1@# ]!16-_PC4/\ T$=6
M_P#!A+_C1_PC4/\ T$=6_P#!A+_C68&S16-_PC4/_01U;_P82_XTR30+2$ S
M:MJ<8/3=J4@S^M&XTF]C<HK#C\/VDRDQ:KJC@<$KJ,A_K3_^$:A_Z".K?^#"
M7_&C8&FMS9HKG+G3M)LE)O-?O;<#KYNJNO\ -JSS<Z 6*VVLZU=L.UK<7$O_
M *#FM8T:LU>,6_D;0P]::O"#?R.SHKB_)EF_X\K'Q-)[S:@81_X\^?TI?[!U
M^?\ U<DEF/676)Y3^2@#]:OZO-;M+YK\MR_JLU\32^:_*]_P.SHKCH_!>K/(
M&N?%VIH ?N6SL!^;LU:3^$;:XA,=]J6K70(P2]\Z?^@;11[.FMY_<G^MA>RI
M+XJGW)O\[&S/>6UJI:ZN(80.ID<+_.LQ_%VAJVV._2X;LMLK3$_]\ UF0?#;
MP];OOB2\WYSN:\D<C\6)-:2^%[9%VI?ZHH]%OY /YTOW"[O[E_F'^S1Z2?W+
M_P"2$_X2.2;BQT35)_1GA$*G_OL@_I1]L\27'^ITJSM!ZW-V7(_X"BX_6G?\
M(U#_ -!'5O\ P82_XT?\(U#_ -!'5O\ P82_XT_:P6T%\[O]4OP'[:FOAIKY
MMO\ 5+\!OV'Q%/S<:S;VP_NVMGDC_@3L?Y4?\(UYO_']K&J7.>H^T^4OY1A:
M=_PC4/\ T$=6_P#!A+_C1_PC4/\ T$=6_P#!A+_C1]8J=++T27Z!]:JKX;+T
M27XI7%B\)Z%$VXZ9!,W]ZX!E/YMFM2&WAMUVV\,<2^B*%'Z5E?\ "-0_]!'5
MO_!A+_C1_P (U#_T$=6_\&$O^-9SJU)_')OYF4ZU6I\<F_5FG=V5K?P^3?6T
M-S%G=LFC#KGUP:BL])T[3Y&>PL+6U=AAFAA5"1Z' JC_ ,(U#_T$=6_\&$O^
M-'_"-0_]!'5O_!A+_C2YY*/+?0E5)J/*F[=C9HK&_P"$:A_Z".K?^#"7_&C_
M (1J'_H(ZM_X,)?\:@@V:*QO^$:A_P"@CJW_ (,)?\:/^$:A_P"@CJW_ (,)
M?\: -FJ5]HVEZFA34M-M+Q3U6X@60'\Q5/\ X1J'_H(ZM_X,)?\ &C_A&H?^
M@CJW_@PE_P ::;3N@,Y_AIX5WF2STUM.D/\ 'IUS+:D?3RV%-_X0S4;3G2/&
M6N6_HMRT5TH_[^(3^M:?_"-0_P#01U;_ ,&$O^-'_"-0_P#01U;_ ,&$O^-:
M^VJ=7?UU_,5D9AM/'UE_J-5T/5%]+FSDMF/XH[#/X4?\)!XMM/\ D(>#?/4=
M7TW4HY?_ !V01G\.:T_^$:A_Z".K?^#"7_&C_A&H?^@CJW_@PE_QH]JG\44_
MP_*P6,S_ (6)IUO_ ,A?2]<TKU:ZTR1D'U>,,OZU=L/'7A74W"6?B#3GD/2)
MKA4?_OEL']*F_P"$:A_Z".K?^#"7_&JE]X$T?4XS'J1N[Q#U6XN6D'ZT7I/H
MU\_^!^H:G11R)*@>)U=3T93D&G5PUO\ !_PE9W!GLH=1M)#_ !6VIW$6/P5P
M*DO/A[>NH&F>./$ED!T5KE9E_P#'EW?K1RTWM+[U_E<-3M:*\\/A#QK9G]SX
MDAU11VN9+BV8_BDC#/X?A6?KM_XC\-:'=ZCJ?AS5;E+:(NSZ=XA>9>.Y5@K
M>N <#--47)VBT_G_ )V"YZG17SU\+/B5>>)8;Z+Q';^(KEH'WK=Z6UQ*BJQX
M1E4D@CL>XZ].?0?^$C\,)_Q\ZEXHM/\ KYAOH\?FM75PE:E-P<?NU$I)GHE%
M>>Q^)O \G_,Y7<?_ %VU&:/_ -"Q5ZWO_"%V<6WC42GT37LG_P!#K%TJBWB_
MN'=':45SL6F:5. 8->OI,]-FJN<_DU61X;@(R-2U8_\ <0D_QJ&FMQFS16-_
MPC4/_01U;_P82_XT?\(U#_T$=6_\&$O^-(#9HK&_X1J'_H(ZM_X,)?\ &C_A
M&H?^@CJW_@PE_P : -FBL;_A&H?^@CJW_@PE_P :/^$:A_Z".K?^#"7_ !H
MV:*QO^$:A_Z".K?^#"7_ !H_X1J'_H(ZM_X,)?\ &@#9HK&_X1J'_H(ZM_X,
M)?\ &C_A&H?^@CJW_@PE_P : -#4M.MM6TZ:QOH_,MYAM=0Q&1G/4<]JQ](\
M"Z!H>HI?:;9M%<("%8S.V 1@\$XJQ_PC4/\ T$=6_P#!A+_C1_PC4/\ T$=6
M_P#!A+_C6T*]6$'",FD]U?0Z(8FO3ING";47NDW9^J-FBL;_ (1J'_H(ZM_X
M,)?\:/\ A&H?^@CJW_@PE_QK$YS9HK&_X1J'_H(ZM_X,)?\ &C_A&H?^@CJW
M_@PE_P : -FBL;_A&H?^@CJW_@PE_P :/^$:A_Z".K?^#"7_ !H V:*QO^$:
MA_Z".K?^#"7_ !H_X1J'_H(ZM_X,)?\ &@#9HK&_X1J'_H(ZM_X,)?\ &C_A
M&H?^@CJW_@PE_P : -FBL;_A&H?^@CJW_@PE_P :/^$:A_Z".K?^#"7_ !H
MV:*QO^$:A_Z".K?^#"7_ !H_X1J'_H(ZM_X,)?\ &@#9HK&_X1J'_H(ZM_X,
M)?\ &C_A&H?^@CJW_@PE_P : %L/^1LUC_KE;_R>MBN?T.T6Q\1:O"DL\H$=
MN=T\ID;H_<\UT% !1110 4444 9%S_R.FF_]@^[_ /1EO6O61<_\CIIO_8/N
M_P#T9;UKT 9'B7_D$P_]A"R_]*HJUZR/$O\ R"8?^PA9?^E45:] !1110 44
M44 %%%% '.?$'_DG6N_]>4G\JZ.N<^(/_).M=_Z\I/Y5T= !1110 4444 %%
M%% !1110 QX8Y/OQHWU4&JTND:;/_KM/M9/]^!3_ $JY15*<H[,N,YQ^%V,E
M_"N@OUT>R7_<A5?Y5%_PA^AC_5V1B/K',Z?R:MNBM5B*RVF_O9LL7B%M4?WL
MQ/\ A%;)?]3=:E%_N:A-Q^!8BC_A''4_NM<U=/8W"M_Z$IK;HI_6:O65_77\
MQ_6Z_65_77\S%_L75$_U7B2\'_72"%O_ &6N"^)VA:]<QZ: \^KA3+_J+/!C
M^[UVYZ_ATKU>BNC"X^IAZRJV3MY)?BE<ZL'F=7"UXUE%.WDETMNE<\O^&GA[
M5DTJ]2[N-0TE3,#Y0A5&?Y>N74G\J[7_ (1/3Y/^/V:^O?7[1>2,#_P$$#]*
MVZ*6(Q]6O5=5>[?M_GN+%YG7Q%>59>[?MI^.YG6OA_2+(@VNF6D;#^,0KN_/
M&:T  HPH 'H*6BN*4Y3=Y.YY\ZDYN\VWZA1114D!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4$9&#R*** *
M.DZ)IF@VKVVC6,%E"\C2M' @4%V.2:O444VVW=@->*.48D17'^T,U2N-!TB[
M&+K2K*8?]-+9&_F*OT4*36P'/3> /"$^2_AC203U*6:(3^( JJ?AEX0!)BT@
M0'U@GEC/_CK"NKHK15JJVD_O%9'*?\*ZTE/^/6_UVV]/*UFYP/P+D?I1_P (
M/,AS;>+O$D7H&NTD _[Z0UU=%/VU3JPLCE/^$7\11?\ 'MXYU#'83V5M)^NP
M']:/['\;1?ZGQ9I\WM<:/R?Q64?RKJZ*/;2\ON7^06.4,?Q!B^Y<^'+D>KPS
MQ$_DS4?;O'L/W]#T*Y'K'J<L?Z&$UU=%'M5UBOZ] L<I_P )!XNB_P!=X),G
MO;:K"W_H86@^,=4A_P"/KP3KJ_\ 7$V\O\I:ZNBCVD?Y%^/^86.4_P"$^MX_
M^/KP]XDM_7.E228_[][J#\2O#<?_ !]2W]IZ_:=,N(\?FE=711S4NL7]_P#P
M U.4;XH>"T@>:3Q%9QHBECYA*' ] 1DGVK#\$?&WPQXTU"]LUD_LR:!R8!>2
M*HN(_P"\#T!]5ZCWYQW]Y86FH6LMM?6T5Q#*A22.5 P93U!!KB_"GP;\'^$Y
MKZ2WTY+YKR0D?;D680IU$:Y'0>O4\9/%;0>%]G+F3OT_K07O7.TBO[.?_4W<
M$G^Y(#5BN<E^'O@^;[WAG2E_ZYVB)_Z"!5?_ (5EX24Y@TMK8]<V]U-%_P"@
ML*QM2[O[O^"/4ZNBN4_X5YI:?\>NI:];>GEZS<$#\&<BC_A![B//V;QAXCC/
M;?<QR ?]]1FCEIO:7X?\.&IU=%<K_P (SXEC_P"/?QS?$=A/86S_ ,D!_6C^
MR?&\7^J\5:;.!VGT<@G\5F'\J/9Q_G7X_P"07.JHKD]GQ!C(Q-X;N!W+13QD
M_D6I?[0\>P_?T#1+GWBU62/]#"?YT>R?1K[_ /,+G5T5RG_"0^+(_P#7>"'D
M][?5(6_]"VT?\)EJ47_'WX)UY3_TQ$$H_26CV,_+[U_F%SJZ*Y3_ (3^V3_C
MZT#Q';^N=(EDQ_W[#4A^)?AF/_CZGO;3_KYTZXCQ^:4>PJ](L+HZRBN8B^)/
M@V7'_%1V$?\ UVE\K_T+%7[?Q?X:N\?9?$.ES9Z>7>QM_(U+I5%O%_<%T;%%
M017UI/\ ZBZAD_W) ?Y5/46:&8]A_P C9K'_ %RM_P"3UL5RNC>(M(O?B'KV
ME6NH02WT,4&^!7RPP&W?7&1G'3/-=53E&4=&@"BBBI **** ,BY_Y'33?^P?
M=_\ HRWK7K(N?^1TTW_L'W?_ *,MZUZ ,CQ+_P @F'_L(67_ *515KUD>)?^
M03#_ -A"R_\ 2J*M>@ HHHH **** "BBB@#G/B#_ ,DZUW_KRD_E71USGQ!_
MY)UKO_7E)_*NCH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (Y((9?\ 6Q(_
M^\H-4;CPWH=WG[7HVGSYZ^;:HW\Q6E134FMF!SDOP\\'S?>\,Z6G_7*U1/\
MT$"JW_"LO":Y\C39+8GO;7<T1'_?+BNLHK3VU5?:?WBLCPSP5\#H] ^+UYJ;
M:M-+9:8R7%HBL1+(TF[B1NX&#G^]GGN*]SK'L/\ D;-8_P"N5O\ R>MBJK8B
MI7DI5'>V@));!1116 PHHHH R+G_ )'33?\ L'W?_HRWK7K(N?\ D=--_P"P
M?=_^C+>M>@#(\2_\@F'_ +"%E_Z515KUD>)?^03#_P!A"R_]*HJUZ "BBL77
M_$]KH$EM;FUO-0OKK<8+*QB$DKJN-S<D*JC(R6('('4@4 ;5%<C>_$?2K/PN
MNL+9ZA-(TSVPTY8,7(F169T920%VJK$G.,#()XSNZ/K=OK.BIJ4,<]O&0V^*
MYC,<D3*2&5E[$$$>GIF@#1HKD[+X@V=UH=QK%SH^KV&GQ0I+%-<P)_I(<X01
MJCL6))7 ('WA6KX?\1V_B&&Y\NUN[&YM)?*N+.]C"2Q$@,,@$@@@@@@D?D:
M*?Q!_P"2=:[_ ->4G\JZ.N<^(/\ R3K7?^O*3^5='0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!CV'_(V:Q_URM_Y/6Q6/8?\C9K'_7*W_D]
M;% !1110 4444 9%S_R.FF_]@^[_ /1EO6O61<_\CIIO_8/N_P#T9;UKT 9'
MB7_D$P_]A"R_]*HJUZR/$O\ R"8?^PA9?^E45:] !7)^(H]0TGQ99>(['2[C
M5H%LY+*YMK0IYT89U=74,P##*X(R#R#SBNLHH \Y\7MJNK_#NZN-9\)-.)))
M72SMYP+JSC\MA'+D-@R9^\%885B.<'.YX7M-8/@.:#6(9VGE$_V>VO+C]\L+
M$^5'+(N?FVD L,D>I(KJJ* /'K?PG>FUN9?#GA:\T2WMHK:233KJX4F]N8;B
M.3Y3O8'Y$90YQDL,]*[CPE#?76L:WKU]IUQIB:B\*06MT5\T)$A&Y@I(&2QP
M,G@#UKJ:* .1^)-E-/X'UJ:/4KJW1;%P8(A'L?@]=R%OR(K7_L2\_P"ACU7_
M +YMO_C-4_B#_P DZUW_ *\I/Y5T= &1_8EY_P!#'JO_ 'S;?_&:/[$O/^AC
MU7_OFV_^,UKT4 9']B7G_0QZK_WS;?\ QFC^Q+S_ *&/5?\ OFV_^,UKT4 9
M']B7G_0QZK_WS;?_ !FC^Q+S_H8]5_[YMO\ XS6O10!D?V)>?]#'JO\ WS;?
M_&:/[$O/^ACU7_OFV_\ C-:]% &1_8EY_P!#'JO_ 'S;?_&:/[$O/^ACU7_O
MFV_^,UKT4 9']B7G_0QZK_WS;?\ QFC^Q+S_ *&/5?\ OFV_^,UKT4 9']B7
MG_0QZK_WS;?_ !FC^Q+S_H8]5_[YMO\ XS6O10!D?V)>?]#'JO\ WS;?_&:/
M[$O/^ACU7_OFV_\ C-:]% &1_8EY_P!#'JO_ 'S;?_&:/[$O/^ACU7_OFV_^
M,UKT4 9']B7G_0QZK_WS;?\ QFC^Q+S_ *&/5?\ OFV_^,UKT4 9']B7G_0Q
MZK_WS;?_ !FC^Q+S_H8]5_[YMO\ XS6O10!D?V)>?]#'JO\ WS;?_&:/[$O/
M^ACU7_OFV_\ C-:]% &1_8EY_P!#'JO_ 'S;?_&:/[$O/^ACU7_OFV_^,UKT
M4 9']B7G_0QZK_WS;?\ QFC^Q+S_ *&/5?\ OFV_^,UKT4 9']B7G_0QZK_W
MS;?_ !FC^Q+S_H8]5_[YMO\ XS6O10!D?V)>?]#'JO\ WS;?_&:/[$O/^ACU
M7_OFV_\ C-:]% &1_8EY_P!#'JO_ 'S;?_&:/[$O/^ACU7_OFV_^,UKT4 9'
M]B7G_0QZK_WS;?\ QFC^Q+S_ *&/5?\ OFV_^,UKT4 9']B7G_0QZK_WS;?_
M !FC^Q+S_H8]5_[YMO\ XS6O10!D?V)>?]#'JO\ WS;?_&:/[$O/^ACU7_OF
MV_\ C-:]% &1_8EY_P!#'JO_ 'S;?_&:/[$O/^ACU7_OFV_^,UKT4 9']B7G
M_0QZK_WS;?\ QFC^Q+S_ *&/5?\ OFV_^,UKT4 9']B7G_0QZK_WS;?_ !FC
M^Q+S_H8]5_[YMO\ XS6O10!D?V)>?]#'JO\ WS;?_&:/[$O/^ACU7_OFV_\
MC-:]% &1_8EY_P!#'JO_ 'S;?_&:/[$O/^ACU7_OFV_^,UKT4 9']B7G_0QZ
MK_WS;?\ QFC^Q+S_ *&/5?\ OFV_^,UKT4 9']B7G_0QZK_WS;?_ !FC^Q+S
M_H8]5_[YMO\ XS6O10!D?V)>?]#'JO\ WS;?_&:/[$O/^ACU7_OFV_\ C-:]
M% &1_8EY_P!#'JO_ 'S;?_&:/[$O/^ACU7_OFV_^,UKT4 9']B7G_0QZK_WS
M;?\ QFC^Q+S_ *&/5?\ OFV_^,UKT4 9']B7G_0QZK_WS;?_ !FC^Q+S_H8]
M5_[YMO\ XS6O10!D?V)>?]#'JO\ WS;?_&:/[$O/^ACU7_OFV_\ C-:]% &1
M_8EY_P!#'JO_ 'S;?_&:/[$O/^ACU7_OFV_^,UKT4 9']B7G_0QZK_WS;?\
MQFC^Q+S_ *&/5?\ OFV_^,UKT4 9']B7G_0QZK_WS;?_ !FC^Q+S_H8]5_[Y
MMO\ XS6O10!D?V)>?]#'JO\ WS;?_&:/[$O/^ACU7_OFV_\ C-:]% &1_8EY
M_P!#'JO_ 'S;?_&:/[$O/^ACU7_OFV_^,UKT4 9']B7G_0QZK_WS;?\ QFC^
MQ+S_ *&/5?\ OFV_^,UKT4 9']B7G_0QZK_WS;?_ !FC^Q+S_H8]5_[YMO\
MXS6O10!D?V)>?]#'JO\ WS;?_&:/[$O/^ACU7_OFV_\ C-:]% &1_8EY_P!#
M'JO_ 'S;?_&:/[$O/^ACU7_OFV_^,UKT4 9']B7G_0QZK_WS;?\ QFC^Q+S_
M *&/5?\ OFV_^,UKT4 8&AV\EKXCU>.:[FNV\NW/FSA W1^/D51^E;]8]A_R
M-FL?]<K?^3UL4 %%%% !1110!D7/_(Z:;_V#[O\ ]&6]:]9%S_R.FF_]@^[_
M /1EO6O0!D>)?^03#_V$++_TJBK7K(\2_P#()A_["%E_Z515KT %%%% !111
M0 4444 <Y\0?^2=:[_UY2?RKHZYSX@_\DZUW_KRD_E71T %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 8]A_R-FL?]<K?^3UL5CV'_ "-FL?\
M7*W_ )/6Q0 4444 %%%% &1<_P#(Z:;_ -@^[_\ 1EO6O61<_P#(Z:;_ -@^
M[_\ 1EO6O0!D>)?^03#_ -A"R_\ 2J*M>LCQ+_R"8?\ L(67_I5%6O0 4444
M %%%% !1110!SGQ!_P"2=:[_ ->4G\JZ.N<^(/\ R3K7?^O*3^5='0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!CV'_(V:Q_URM_Y/6Q6/8?
M\C9K'_7*W_D];% !1110 4444 9%S_R.FF_]@^[_ /1EO6O61<_\CIIO_8/N
M_P#T9;UKT 9'B7_D$P_]A"R_]*HJUZR/$O\ R"8?^PA9?^E45:] !1110!A:
M[XK@T6^AL(=/U#5K^6,S"TT^)7=8P<;V+,JJ,\#)R3T!P:S=2^(^F66@V&I6
M=CJ&HR:@S+#96\($P*'$F\.0%VG@Y/4@#.:-8_M+0/&DFO6>C76LVE[8QVDT
M5DT?G0/&[LK;790582$'!R"HXYK#\;1ZKJ/@JRFUWPFUY,TS2/%IEQMN+#+C
M9M;<NXE<JY5AR>A% ';+XCT\^%CX@E>2"P6W-PYEB*NB@9(*]=PQC'K4'A[Q
M3!X@EN8/L%_IMW:A'DM=0B$<FQP=C@!B"IPPZY!!! -8TFAZ[JOP@ETK4V+Z
MS+:M@32!FW!BT:.XX+8"J6]<FK'AE=2U3Q5J'B'4=(N='CDLX+**VNF0R,49
MW=SL9@%RX YR<$\4 6OB#_R3K7?^O*3^5='7.>--$U#6_#FI6MC?R1":SDC%
MND2-YC[3CYFZ9.!1_P (_KW_ $.5]_X!6W_QN@#HZ*YS_A']>_Z'*^_\ K;_
M .-T?\(_KW_0Y7W_ (!6W_QN@#HZ*YS_ (1_7O\ H<K[_P  K;_XW1_PC^O?
M]#E??^ 5M_\ &Z .CHKG/^$?U[_H<K[_ , K;_XW1_PC^O?]#E??^ 5M_P#&
MZ .CHKG/^$?U[_H<K[_P"MO_ (W1_P (_KW_ $.5]_X!6W_QN@#HZ*YS_A']
M>_Z'*^_\ K;_ .-T?\(_KW_0Y7W_ (!6W_QN@#HZ*YS_ (1_7O\ H<K[_P
MK;_XW1_PC^O?]#E??^ 5M_\ &Z .CHKG/^$?U[_H<K[_ , K;_XW1_PC^O?]
M#E??^ 5M_P#&Z .CHKG/^$?U[_H<K[_P"MO_ (W4=QH/B)+:5H/%]\\JH2BF
MSMOF;' _U?K0!T]%<O:Z%XDDLX7N?%U[',T:F1!9VWRMCD?ZOUJ7_A']>_Z'
M*^_\ K;_ .-T ='17.?\(_KW_0Y7W_@%;?\ QNC_ (1_7O\ H<K[_P  K;_X
MW0!T=%<Y_P (_KW_ $.5]_X!6W_QNC_A']>_Z'*^_P# *V_^-T ='17.?\(_
MKW_0Y7W_ (!6W_QNC_A']>_Z'*^_\ K;_P"-T ='17.?\(_KW_0Y7W_@%;?_
M !NC_A']>_Z'*^_\ K;_ .-T ='17.?\(_KW_0Y7W_@%;?\ QNC_ (1_7O\
MH<K[_P  K;_XW0!T=%<Y_P (_KW_ $.5]_X!6W_QNC_A']>_Z'*^_P# *V_^
M-T ='17.?\(_KW_0Y7W_ (!6W_QNC_A']>_Z'*^_\ K;_P"-T ='17.?\(_K
MW_0Y7W_@';?_ !NJVG:)XGGTRVEO_%E[!=/$K31+9VV$<CD?<[&@#K**YS_A
M']>_Z'*^_P# *V_^-T?\(_KW_0Y7W_@%;?\ QN@#HZ*YS_A']>_Z'*^_\ K;
M_P"-T?\ "/Z]_P!#E??^ 5M_\;H Z.BN<_X1_7O^AROO_ *V_P#C='_"/Z]_
MT.5]_P" 5M_\;H Z.BN<_P"$?U[_ *'*^_\  *V_^-T?\(_KW_0Y7W_@%;?_
M !N@#HZ*YS_A']>_Z'*^_P# *V_^-T?\(_KW_0Y7W_@%;?\ QN@#HZ*YS_A'
M]>_Z'*^_\ K;_P"-T?\ "/Z]_P!#E??^ 5M_\;H Z.BN<_X1_7O^AROO_ *V
M_P#C='_"/Z]_T.5]_P" 5M_\;H Z.BN<_P"$?U[_ *'*^_\  *V_^-T?\(_K
MW_0XWW_@';?_ !N@#HZ*Y/3]$\4362O?>*[V"?<X*"SML8#$*?N=U /XU9_X
M1_7O^AROO_ *V_\ C= '1T5SG_"/Z]_T.5]_X!6W_P ;H_X1_7O^AROO_ *V
M_P#C= '1T5SG_"/Z]_T.5]_X!6W_ ,;H_P"$?U[_ *'*^_\  *V_^-T ='17
M.?\ "/Z]_P!#E??^ 5M_\;H_X1_7O^AROO\ P"MO_C= '1T5SG_"/Z]_T.5]
M_P" 5M_\;H_X1_7O^AROO_ *V_\ C= '1T5SG_"/Z]_T.5]_X!6W_P ;H_X1
M_7O^AROO_ *V_P#C= '1T5SG_"/Z]_T.5]_X!6W_ ,;H_P"$?U[_ *'*^_\
M *V_^-T ='17.?\ "/Z]_P!#E??^ 5M_\;H_X1_7O^AROO\ P"MO_C= '1T5
MSG_"/Z]_T.5]_P" 5M_\;JM:Z)XGDFNUN?%=[&D<VV!A9VW[Q-BG<?D_O%A^
M% '645SG_"/Z]_T.5]_X!6W_ ,;H_P"$?U[_ *'*^_\  *V_^-T ='17.?\
M"/Z]_P!#E??^ 5M_\;H_X1_7O^AROO\ P"MO_C= '1T5SG_"/Z]_T.5]_P"
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
MK@C/ !U&@^*M,\2-<#2S<,L!'SS6SQ+*I) >,L '4D'YAD<5G6'BN^E\=R^'
MM0T^T@!@DN(3!?"69$5@H:6/: @?.5PS=,&K?A?P_?\ AZ!K6YUI]0LHD6*R
M@:W2/R(US@,PY=L8&>!@#C.35>S\)WD?BB+4]0UN2^M[1I7LH'MU62(R9!#R
MYRZ@$@# QQG.!0!;\-^(GU^75%DT^:P^P78MU2<C>X,:.&('W<A^G7UP>*C\
M4ZSK.D0"31-(@OECBDGN9;J[^SQQH@SM!"L2Y[# '!R14L6BW5A/JMSIMVGG
MZE?17)\V/Y8U"1QNO7DE8S@^I]JK>*O#VL:Y/9MI6NPZ=#;EFD@FL/M*3-QM
M+#>OW<' Y&3GL* ,V+QY?3ZC#)'H@CT?S[:TN;F:YVS133(C "/;@JID16.X
M'). <4^^\?O96_B.5](EC&C>0L8N)5C\\RG:&/78@/<\XR<5(W@B\DUQ+J;7
M6-C+<0WM[8K:J!/<Q*H#J^<HI*(Q3GE>O)K0NO#+S7.NW%O?^1+JT,40)MUD
M$7EJPY5LAP=W((Z?G0 WPCXG?Q%#?1W45K%>:?<""<6=S]HA8E%=2DFU<C##
M.0,$&NAKG_"/A9?"^GSQ-<1W-Q<R^;+)#;+;QC"A51(UR$4*HXR><G/-=!0!
MD7/_ ".FF_\ 8/N__1EO6O61<_\ (Z:;_P!@^[_]&6]:] &1XE_Y!,/_ &$+
M+_TJBK7K(\2_\@F'_L(67_I5%6O0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9%S_R.FF_]
M@^[_ /1EO6O61<_\CIIO_8/N_P#T9;UKT 9'B7_D$P_]A"R_]*HJUZR/$O\
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
MG@EL9/ '3ZGEH-$L;7PEKQ%BUCOUB96FM;(,5A%P"-Z#!>' ^91_#F@#L?\
MA$]%/2U;_P ")/\ XJC_ (1/1?\ GT;_ +_R?_%5QF4F\.7EE86,2W;:DG]E
M7.FAT@DN-H(E56R(U7!WX)4X;DEB*O11Z@_PUU>WL(KF+7U=Q?[<^;+-D&1D
M/&0R?<(Z J!@C% '2CPGHIZ6K?\ @1)_\51_PB>B_P#/HW_?^3_XJN;FO=,L
M]/U"?P-9RQ2+;P^=<6L!\F-?, ;Y.C2JA9ONDX W=A67=ZUXED74#IFIWKVE
MG;7,UE<BUC)NRAAV[ODP0"TJ_*!N ]LT =Q_PB>B_P#/HW_?^3_XJC_A$]%_
MY]&_[_R?_%5R%[K>IV.H1V&H:[>6EN-0NH5NOL\9DE18$D0?<(^\S#('. .M
M2:;KWB.;4K%=1>>&_DGMD?31;#RS T*M+*3C((<OSNP"H7'/(!U?_")Z+_SZ
M-_W_ )/_ (JC_A$]%_Y]&_[_ ,G_ ,57"MJ^MWVGRV+W5Q>S^>JM=01J\8W1
M3 A,Q*T;@JI*D$KD#<<T[PUK6OC4=)LOM+&W46T212\F: P O(0(LY#[ANW@
M J 1GJ =O_PBFB?\^K?^!$G_ ,52_P#")Z+_ ,^C?]_Y/_BJR==T+3[KXA:#
M/-I5M-OBNC/(UNK;B%CV[CCJ.V?PKG/%&I:[=6FM64-U>_:'-[$]E#  (;98
MF,4JMMSEB$YR<[R ,C@ [G_A$]%_Y]&_[_R?_%4'PGHHZVK#_MXD_P#BJX/7
M_$&L?;Y+&RN)IK1E%OY;)DS1-:EO-"JG3<?O[@-WR[:UM9T^YO4\%0QV%O>%
M(W+PWR$Q9^S'&[Y3@Y]1UH Z;_A$]%_Y]&_[_P G_P 51_PB>B_\^C?]_P"3
M_P"*KSV/5M<TKPWIMK8/)9*D-VTN]"OE7:RY6V \M]R+N(50 74 @]JT5U34
MM&\3ZE+<W5RD=Q=[IHVCW(A-BAC"_+D R!@/4KCKG(!V/_")Z+_SZ-_W_D_^
M*H_X1/1?^?1O^_\ )_\ %5R/]H>);O[$_P#:-[;9@TH2)';( S3N1.3N0\X
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
MH_X2[P__ -!:V_[[IWVGQ'_T"]+_ /!E)_\ &*/M/B/_ *!>E_\ @RD_^,4
M-_X2[P__ -!:V_[[H_X2[P__ -!:V_[[IWVGQ'_T"]+_ /!E)_\ &*/M/B/_
M *!>E_\ @RD_^,4 -_X2[P__ -!:V_[[H_X2[P__ -!:V_[[IWVGQ'_T"]+_
M /!E)_\ &*/M/B/_ *!>E_\ @RD_^,4 -_X2[P__ -!:V_[[H_X2[P__ -!:
MV_[[IWVGQ'_T"]+_ /!E)_\ &*/M/B/_ *!>E_\ @RD_^,4 -_X2[P__ -!:
MV_[[H_X2[P__ -!:V_[[IWVGQ'_T"]+_ /!E)_\ &*/M/B/_ *!>E_\ @RD_
M^,4 -_X2[P__ -!:V_[[H_X2[P__ -!:V_[[IWVGQ'_T"]+_ /!E)_\ &*/M
M/B/_ *!>E_\ @RD_^,4 -_X2[P__ -!:V_[[J/PS<17DNLW-LXD@FU#,<B]'
M AB&1Z\@C\*F^T^(_P#H%Z7_ .#*3_XQ1]I\1_\ 0+TO_P &4G_QB@#7HK(^
MT^(_^@7I?_@RD_\ C%'VGQ'_ - O2_\ P92?_&* ->BLC[3XC_Z!>E_^#*3_
M .,4?:?$?_0+TO\ \&4G_P 8H UZ*R/M/B/_ *!>E_\ @RD_^,4?:?$?_0+T
MO_P92?\ QB@#7HK(^T^(_P#H%Z7_ .#*3_XQ1]I\1_\ 0+TO_P &4G_QB@#7
MHK(^T^(_^@7I?_@RD_\ C%'VGQ'_ - O2_\ P92?_&* ->BLC[3XC_Z!>E_^
M#*3_ .,4?:?$?_0+TO\ \&4G_P 8H UZ*R/M/B/_ *!>E_\ @RD_^,4?:?$?
M_0+TO_P92?\ QB@#7HK(^T^(_P#H%Z7_ .#*3_XQ1]I\1_\ 0+TO_P &4G_Q
MB@#7HK(^T^(_^@7I?_@RD_\ C%'VGQ'_ - O2_\ P92?_&* "Y_Y'33?^P?=
M_P#HRWK7K%M[;5Y_$=O?:C;65O!!:30X@NWE9F=XB.#&H Q&>_<5M4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
7!1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>totalshareholdersreturn.jpg
<TEXT>
begin 644 totalshareholdersreturn.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $-A=&AE<FEN
M92!786YG    !9 #  (    4   0J) $  (    4   0O)*1  (    #,#8
M )*2  (    #,#8  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C Z,#,Z,#(@,3<Z,C4Z-#0 ,C R,#HP
M,SHP,B Q-SHR-3HT-    $, 80!T &@ 90!R &D ;@!E "  5P!A &X 9P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 S+3 R5#$W.C(U
M.C0T+C V,SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y#871H97)I;F4@5V%N9SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" &  M8# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHJ%FE:=DC9
M%"J#\RDYR3[CTH FHJ+;<?\ /6/_ +]G_P"*HVW'_/6/_OV?_BJ ):*BVW'_
M #UC_P"_9_\ BJ-MQ_SUC_[]G_XJ@"6BHMMQ_P ]8_\ OV?_ (JC;<?\]8_^
M_9_^*H EHJ+;<?\ /6/_ +]G_P"*HVW'_/6/_OV?_BJ ):*BVW'_ #UC_P"_
M9_\ BJ-MQ_SUC_[]G_XJ@"6BHMMQ_P ]8_\ OV?_ (JC;<?\]8_^_9_^*H E
MHJ+;<?\ /6/_ +]G_P"*HVW'_/6/_OV?_BJ ):*BVW'_ #UC_P"_9_\ BJ-M
MQ_SUC_[]G_XJ@"6BHMMQ_P ]8_\ OV?_ (JC;<?\]8_^_9_^*H EHJ+;<?\
M/6/_ +]G_P"*HVW'_/6/_OV?_BJ ):*BVW'_ #UC_P"_9_\ BJ-MQ_SUC_[]
MG_XJ@"6BHMMQ_P ]8_\ OV?_ (JC;<?\]8_^_9_^*H EHJ+;<?\ /6/_ +]G
M_P"*HVW'_/6/_OV?_BJ ):*BVW'_ #UC_P"_9_\ BJ-MQ_SUC_[]G_XJ@"6B
MHMMQ_P ]8_\ OV?_ (JC;<?\]8_^_9_^*H EHJ+;<?\ /6/_ +]G_P"*HVW'
M_/6/_OV?_BJ ):*BVW'_ #UC_P"_9_\ BJ-MQ_SUC_[]G_XJ@"6BHMMQ_P ]
M8_\ OV?_ (JC;<?\]8_^_9_^*H EHJ+;<?\ /6/_ +]G_P"*HVW'_/6/_OV?
M_BJ ):*BVW'_ #UC_P"_9_\ BJ-MQ_SUC_[]G_XJ@"6BHMMQ_P ]8_\ OV?_
M (JC;<?\]8_^_9_^*H EHJ+;<?\ /6/_ +]G_P"*HVW'_/6/_OV?_BJ ):*B
MVW'_ #UC_P"_9_\ BJ-MQ_SUC_[]G_XJ@"6BHMMQ_P ]8_\ OV?_ (JC;<?\
M]8_^_9_^*H EHJ+;<?\ /6/_ +]G_P"*HVW'_/6/_OV?_BJ ):*BVW'_ #UC
M_P"_9_\ BJ-MQ_SUC_[]G_XJ@"6BHMMQ_P ]8_\ OV?_ (JC;<?\]8_^_9_^
M*H EHJ+;<?\ /6/_ +]G_P"*HVW'_/6/_OV?_BJ ):*BVW'_ #UC_P"_9_\
MBJ-MQ_SUC_[]G_XJ@"6BHMMQ_P ]8_\ OV?_ (JC;<?\]8_^_9_^*H EHJ+;
M<?\ /6/_ +]G_P"*HVW'_/6/_OV?_BJ ):*BVW'_ #UC_P"_9_\ BJ-MQ_SU
MC_[]G_XJ@"6BHMMQ_P ]8_\ OV?_ (JC;<?\]8_^_9_^*H EHJ+;<?\ /6/_
M +]G_P"*HVW'_/6/_OV?_BJ ):*BVW'_ #UC_P"_9_\ BJ-MQ_SUC_[]G_XJ
M@"6BHMMQ_P ]8_\ OV?_ (JC;<?\]8_^_9_^*H EHJ+;<?\ /6/_ +]G_P"*
MHVW'_/6/_OV?_BJ ):*BVW'_ #UC_P"_9_\ BJ-MQ_SUC_[]G_XJ@"6BHMMQ
M_P ]8_\ OV?_ (JC;<?\]8_^_9_^*H EHJ+;<?\ /6/_ +]G_P"*HVW'_/6/
M_OV?_BJ ):*BVW'_ #UC_P"_9_\ BJ-MQ_SUC_[]G_XJ@"6BHMMQ_P ]8_\
MOV?_ (JC;<?\]8_^_9_^*H EHJ+;<?\ /6/_ +]G_P"*HVW'_/6/_OV?_BJ
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
MI7KM% 'BWB]+*SUWQC"\44'GVUM):QF,+N/R;F48Z_>R?K[UI:RVG7-_\/\
MS)X0KV^R9UD"G9M0 %AR!G>/KNQS7J]% 'D?B?2]!TKQYIEA'';6]G%ITY=&
MDX#%9&4,2<GDC /TZ5UGPLN?M'P]LE,@=H7DC/S9*_.2 ?3@CCTQ7844 >:V
M?AR&S\?:KH!TZ%],U)8K\9B&V-$8Y0>@+<8[#I3V2TLOB+&]O]AU075\%\LC
M;>63A"I([M" I_V1^&3Z/10!1TG6M/UVU>YTJX^T0QR&)FV,N&&,CD#U%<EJ
MNC:7XXCU5-/O[?\ M"UNQ);7$,H)C/E1CG'.TLI&?5<CI7=T4 >9W&H7A^%N
MO'Q(T=MJ+S-;NKD+YDBQHHQSR2$W<<'DCBG>!M6L=(T>UDDUF&\N+V&VM8+#
MSE,D3[Y!MVJ.%^<')YZY/2O2J* /._#[Q^%/'OB,>('2SBU.;[1:7<[;(Y%W
M,Q4.>,@../;Z5-X,MIK_ ,>Z]XC@1ETRY AMY&4@3D;<NN1R/E//^U]:[ZB@
M#E?B3<0P> =12::.-ID"1J[ %VW X'J< G\*HV=Q=W'P:C_X1V;S;Z.P6,?9
MVW.C #<HQR' S@=<XQS7<44 >5:';P7FJ);>'8XY=-?P^BZ@L(S&T^#M#@=9
M.F>_7/>L_2[C3;+X/HTD3^>UZJ3^3A [;V*K,Q4@J!R5(/!7ID&O9:* /%;:
M]B3X;^+[-KJ'"7W[F)/D7!<8V(3P#@D#VKT;[-)J_P ,UM=.E4RW&F".-E88
M+>7C&?KQ[5TE% '">!-?TW2?"<&DZO/'INH6)9)K2Y.R0DL6!53RV0P/&<YJ
MOXC:T_X2S17UJW6W\.FTF<0W,82,3D,?F7H'(.0#SG/?->AT4 >+7_G_ /"%
M^#?^$@?9-]O^1IGVR+;[ASGJ!C;SZ;?:LO57L(]-\2_99H4:WU=38QQR !%+
M-DQJ#@<*O('0"O?:* /+/$)T5_BF\VJ?96LIM'\PR28*2'G:V>A. ,'Z8YQ6
M<TFJ1^#?!_\ ;#;-.-PXG:\B:2()D>3YBY&5QD@$XQBO0I/#%PWCM/$::A$H
M6 6_V8VQ.4ZGYMXYSGG'X&NBH \?UNTT^U7P?:3ZI#J,,=\4-T5\H>1O7@$L
M24'(!!QQP>*30#:W_@C5K ZI;6:1ZQYEOYP#P'C<J.O01DH3SQP3SC%>PT4
M>57>HV)\):0ES8Q6:R:F\82)\V$C!CND8$$-%DY"C'0X88S6%(!=_!A?,(FD
ML-2VD'DP(QQC'\()->Y44 >8WTEC%\4-+/A\6L#-I4@@6-5C4N0^SCCKQCU&
M.U4O#)D_M/PPNFY.L^;='6CC][LWC/GYY^F[OC'->MT4 ?/R3V%KI\UQ:S6\
M=Q%XA1H620 I#M?E<'A<@<C@X'H*^@%8.H9"&5AD$'((I:* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *BM_]4?\ KH__ *$:EJ*W_P!4?^NC
M_P#H1H EHHHH *B7_C\D_P"N:_S:I:B7_C\D_P"N:_S:@"6BBB@ HK(N+_5;
MFZEAT:SA"0OL>YO'959NX10,MC/4X'7&:6TO]2AO(K76;.)?.)$5S:.S1D@$
M[6! *G XZ@^N>* -:BHKJ62"U>2&%IY /DC4XW'L,]A[]JPQXHEBCO(;S3Q'
MJ%O-'!'!'/O29I/]7ARHP#SDE> #P: .AHJAI6I-J"7"3P"WNK68PSQ!]X#8
M# @X!(*L"#@=:OT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !115+4[NZM( UE:QW#X+,9I_)C10,DLV#C\C^ YH NT
M5@'Q+//:V)T_3&FN[FU-V]M++Y9CC '< Y8D@ 8YYR1BH8?&4-SJEI#;6I>T
MN3"@G,F&#RQM(OR8Y&%Y.[@GH<9H Z6BJME>&]$LB1@6X?;%)NSYH'!;&.!G
M.#WZ]"*M4 %%%% !1110 5%;_P"J/_71_P#T(U+45O\ ZH_]='_]"- $M%%%
M !42_P#'Y)_US7^;5+42_P#'Y)_US7^;4 2T444 <-/H'B2?4KVT$ZQ6M[,6
MGU%7&\Q=HU'WE./E].I[UM^&-&N=&%]"\A%JT^;>' ^5=J@L,$X!()Q^/>IM
M?U+4=-2%]-LFNPPDW*D1<E@OR+P1MR>K'( 'TIOAV[U&=;R#5Y8Y;BVE5"R1
M&/JBD\'MDD ]Q@T :=Y--;V<LMM:O=RJN4@1E4N?3+$ 5S!T_4KVQ\^32Y8;
MZ&[BOG\Z6,&Y=3S&NUV"@)\JY(YQGN:ZZB@#(T*SN(I]2O[V$V\VH7(D$)8,
M8T5%10<$C.%R<$CFM<\BBB@"+[.G]Z3_ +^M_C1]G3^])_W];_&I:* (OLZ?
MWI/^_K?XT?9T_O2?]_6_QJ6B@"+[.G]Z3_OZW^-'V=/[TG_?UO\ &I:* (OL
MZ?WI/^_K?XT?9T_O2?\ ?UO\:EHH B^SI_>D_P"_K?XT?9T_O2?]_6_QJ6B@
M"+[.G]Z3_OZW^-'V=/[TG_?UO\:EHH B^SI_>D_[^M_C1]G3^])_W];_ !J6
MB@"+[.G]Z3_OZW^-'V=/[TG_ '];_&I:* (OLZ?WI/\ OZW^-'V=/[TG_?UO
M\:EHH B^SI_>D_[^M_C1]G3^])_W];_&I:* (OLZ?WI/^_K?XT?9T_O2?]_6
M_P :EHH B^SI_>D_[^M_C1]G3^])_P!_6_QJ6B@"+[.G]Z3_ +^M_C1]G3^]
M)_W];_&I:* (OLZ?WI/^_K?XT?9T_O2?]_6_QJ6B@"+[.G]Z3_OZW^-'V=/[
MTG_?UO\ &I:* (OLZ?WI/^_K?XT?9T_O2?\ ?UO\:EHH B^SI_>D_P"_K?XT
M?9T_O2?]_6_QJ6B@"+[.G]Z3_OZW^-'V=/[TG_?UO\:EHH B^SI_>D_[^M_C
M1]G3^])_W];_ !J6B@"+[.G]Z3_OZW^-'V=/[TG_ '];_&I:* (OLZ?WI/\
MOZW^-'V=/[TG_?UO\:EHH B^SI_>D_[^M_C1]G3^])_W];_&I:HW&I?9[AH_
ML\C;<<#[TF1_ /XL=^F* +/V=/[TG_?UO\:/LZ?WI/\ OZW^-4O[7Q_RP\S'
M_/)]WF?]<^/GQWZ8]Z/[7Q_RP\S'_/)]WF?]<^/GQWZ8]Z +OV=/[TG_ '];
M_&C[.G]Z3_OZW^-4O[7Q_P L/,Q_SR?=YG_7/CY\=^F/>I[2^^TRF/8HVKG>
MK[E?_<./F [],' H F^SI_>D_P"_K?XT?9T_O2?]_6_QJ6B@"+[.G]Z3_OZW
M^-'V=/[TG_?UO\:EHH B^SI_>D_[^M_C1]G3^])_W];_ !J6B@"+[.G]Z3_O
MZW^-'V=/[TG_ '];_&I:* (OLZ?WI/\ OZW^-'V=/[TG_?UO\:=.Q2WD8;\A
M21Y8RW3L#WK'_M"Z/WI=V?O?9U#;_3R<CYL?Q9SCM0!K?9T_O2?]_6_QH^SI
M_>D_[^M_C63_ &A='[TN[/WOLZAM_IY.1\V/XLYQVH_M"Z/WI=V?O?9U#;_3
MR<CYL?Q9SCM0!K?9T_O2?]_6_P :/LZ?WI/^_K?XUD_VA='[TN[/WOLZAM_I
MY.1\V/XLYQVK4LY'FM$>5X7<YRT!RAY[&@!WV=/[TG_?UO\ &C[.G]Z3_OZW
M^-2T4 1?9T_O2?\ ?UO\:/LZ?WI/^_K?XU+10!%]G3^])_W];_&C[.G]Z3_O
MZW^-2T4  X%9^M*DUB;:?2)=6@FXDA3RL#'()$CJ.O3'<5H44 <C::1JVAII
M]U#;G4;F/3VLY(EF&4.[>AW.1E1RI/7H0#S5NU\-)::7I=BMO"T\%L()K_8N
M]8P/F1&/S#<20.P!8Y!QGHZ* .8T:PUFU\4W3W/FK8?O0N9@T3+N3R5CC#?(
M54,#P,^_4=/110 45B^+YI(/"5])%++$P1<M#G?@L 0N.<D9 /O7+6)\ FYM
MS!_: GWKL\S[;][(QG^'K^% 'H=%%% !45O_ *H_]='_ /0C4M16_P#JC_UT
M?_T(T 2T444 %1+_ ,?DG_7-?YM4M1+_ ,?DG_7-?YM0!+1110!R7CQ(TAT^
MZNK6"ZM(I666.YOOLT8W+P3P=QR.,9[\=PO@2%%AU&>VLK:TM9YD:(6MSYZ,
M!& 3O^O; Q3O%-[9P3:?J(OK2&XM9I4A6[C=HW;&&'RC(88X//?UI_@N[BOE
MU.X6\BNIY;D//]GC*0HQ10 @/)X R3U- '2N@DC9&W ,"#M8@_@1R*X""V4?
M#.\M(GVG^T98X8W8MY[?:CMB)ZG>0%)SW)/&:] =0Z,IR PP<$@_F.E94?A?
M28M+FTX6\C6LTGFNDEQ(YWYW;@S,2ISSD$<\T 4_!05=)ND$)M'6\D$EC@!;
M-N#Y:XX*X(;(X._/>NB)P*JZ?IMKI<#16:,JNYD=GD:1G8]2S,22>!U/85:H
M B^T)_=D_P"_3?X4?:$_NR?]^F_PJ6B@"+[0G]V3_OTW^%'VA/[LG_?IO\*E
MHH B^T)_=D_[]-_A1]H3^[)_WZ;_  J6B@"+[0G]V3_OTW^%'VA/[LG_ 'Z;
M_"I:* (OM"?W9/\ OTW^%'VA/[LG_?IO\*EHH B^T)_=D_[]-_A1]H3^[)_W
MZ;_"I:* (OM"?W9/^_3?X4?:$_NR?]^F_P *EHH B^T)_=D_[]-_A1]H3^[)
M_P!^F_PJ6B@"+[0G]V3_ +]-_A1]H3^[)_WZ;_"I:* (OM"?W9/^_3?X4?:$
M_NR?]^F_PJ6B@"+[0G]V3_OTW^%'VA/[LG_?IO\ "I:* (OM"?W9/^_3?X4?
M:$_NR?\ ?IO\*EHH B^T)_=D_P"_3?X4?:$_NR?]^F_PJ6B@"+[0G]V3_OTW
M^%'VA/[LG_?IO\*EHH B^T)_=D_[]-_A1]H3^[)_WZ;_  J6B@"+[0G]V3_O
MTW^%'VA/[LG_ 'Z;_"I:* (OM"?W9/\ OTW^%'VA/[LG_?IO\*EHH B^T)_=
MD_[]-_A1]H3^[)_WZ;_"I:* (OM"?W9/^_3?X4?:$_NR?]^F_P *EHH B^T)
M_=D_[]-_A1]H3^[)_P!^F_PJ6B@"+[0G]V3_ +]-_A1]H3^[)_WZ;_"I:* (
MOM"?W9/^_3?X5CWS![V1A]IP<=B).@_U&?\ Q[VK=K$U#_C_ )/^/CM]W_6=
M!_J/_9O:@"M_G_1/_;?_ -G_ !H_S_HG_MO_ .S_ (T?Y_T3_P!M_P#V?\:/
M\_Z)_P"V_P#[/^- !_G_ $3_ -M__9_QJWIKB.Y8L%/R'_4J3'U'^JQV_O?[
M6*J?Y_T3_P!M_P#V?\:NZ5_Q]-_J_N'_ %?^JZC_ %7M_>_VL4 :7VA/[LG_
M 'Z;_"C[0G]V3_OTW^%2T4 1?:$_NR?]^F_PH^T)_=D_[]-_A4M% $7VA/[L
MG_?IO\*/M"?W9/\ OTW^%2T4 1?:$_NR?]^F_P */M"?W9/^_3?X5+10!6N)
MT-M* +CE#_JXV#=.W'6L3_/^B?\ MO\ ^S_C707/_'K+_K/N'_5??Z?P^_I7
M/_Y_T3_VW_\ 9_QH /\ /^B?^V__ +/^-'^?]$_]M_\ V?\ &C_/^B?^V_\
M[/\ C1_G_1/_ &W_ /9_QH /\_Z)_P"V_P#[/^-:]C,J64:D19&?^/6-C'U/
M3 _R<UD?Y_T3_P!M_P#V?\:\S\6_\C3=_P#'O_!_Q[?ZO[B]/\]: /:_M"?W
M9/\ OTW^%'VA/[LG_?IO\*^>Z* /H3[0G]V3_OTW^%'VA/[LG_?IO\*^>Z]%
M^%'_ #%O^V/_ +/0!W_VA/[LG_?IO\*/M"?W9/\ OTW^%2T4  .111534-3M
M=+A62\=P&)"K'$TC' R<*H)P ,DXXH MT5F3^(M+@L;:\:ZWP72EH6BC:0LH
M&2V%!( '4G@=\4\Z]IHU**Q^U*9Y@I3:K%#N!91O V@D*2!G) R* -"BHHKF
M*>::.)BS0L%D^4X!(SC/0\$=.E2T 9GB*UO;S0+F#2SB[;:8LR%!D,#R1SCC
MGUZ5G07OC$S1BXT?35C+ .RWC$@=R!MK4UU+231+A=1LY;ZV(&^WAC,CO\PZ
M*.3S@_A7"2:1H-U<6BZ)X2U*UO5NHG2:>RDCB4!P6+ECC&W/OTQ0!Z71110
M5%;_ .J/_71__0C4M16_^J/_ %T?_P!"- $M%%% !42_\?DG_7-?YM4M1+_Q
M^2?]<U_FU $M%%% '":EJX_MN[BG\5>2+>X_=0+I7FF [>F[8>>3@CL:T_!M
MT+NXU>4:D^HGSXP9GM_)/^K7C;@?RIWB6>;3S:K:ZK>6L]Q.[,MK8+<2S*%Z
M !#]WY>3VZYIG@V>6XNM8:>YO;AQ/&"U[;"!Q^Z7C8 ,?D/ZT =.[%(V949R
M 2%7&6]AGBL2R\412^&9M9U"W:S2"22-X=XD;<KE !C@DG QZGKWK<=BJ,P4
MN0,A1C)]N:XJWT34I_"KP3Z:T=Q!J;7RVL\D9%PGG&39E68 D''/&[';F@#I
M=#U-]7T_[6R6R(S$)]GNA/Q_M,HVAO4 L/<UHUC>'[&>WFU.\G@:T^WW7G+:
MLRL8L(JDG:2NYBI8X)ZCFMD]/2@ HJ+R7_Y^)/R7_"CR7_Y^)/R7_"@"6BHO
M)?\ Y^)/R7_"CR7_ .?B3\E_PH EHJ+R7_Y^)/R7_"CR7_Y^)/R7_"@"6BHO
M)?\ Y^)/R7_"CR7_ .?B3\E_PH EHJ+R7_Y^)/R7_"CR7_Y^)/R7_"@"6BHO
M)?\ Y^)/R7_"CR7_ .?B3\E_PH EHJ+R7_Y^)/R7_"CR7_Y^)/R7_"@"6BHO
M)?\ Y^)/R7_"CR7_ .?B3\E_PH =Y\6Y5\U-SDA1N&6(ZX^E(MS _E[)HV\S
M.S#@[L=<>N*P[@8N903*?G/,7WSS_P L??\ O_C4?^?]$_\ ;?\ ]G_&@#H%
MN8'\O9-&WF9V8<'=CKCUQ0MS _E[)HV\S.S#@[L=<>N*Y_\ S_HG_MO_ .S_
M (T?Y_T3_P!M_P#V?\: .BCD2:,/$ZNAZ,IR#^-.K.TV-FMF*RA/G/%N!Y70
M?<R.GK[[JN>2_P#S\2?DO^% $M%1>2__ #\2?DO^%'DO_P _$GY+_A0!+147
MDO\ \_$GY+_A1Y+_ //Q)^2_X4 2T5%Y+_\ /Q)^2_X4>2__ #\2?DO^% $M
M%1>2_P#S\2?DO^%5[UI;:$.LTSY;!5%4N>/X1CD_TS0!=HK$_M"Z/WI=V?O?
M9U#;_3R<CYL?Q9SCM1_:%T?O2[L_>^SJ&W^GDY'S8_BSG':@#;HK$_M"Z/WI
M=V?O?9U#;_3R<CYL?Q9SCM1_:%T?O2[L_>^SJ&W^GDY'S8_BSG':@#;HJ+R7
M_P"?B3\E_P */)?_ )^)/R7_  H EHJ+R7_Y^)/R7_"CR7_Y^)/R7_"@"6BH
MO)?_ )^)/R7_  H\E_\ GXD_)?\ "@"6BHO)?_GXD_)?\*/)?_GXD_)?\* )
M:Q-0_P"/^3_CX[?=_P!9T'^H_P#9O:M;R7_Y^)/R7_"L>^!6]D!:Y8\<\>8>
M!_J,?^/>U $'^?\ 1/\ VW_]G_&C_/\ HG_MO_[/^-'^?]$_]M__ &?\:/\
M/^B?^V__ +/^- !_G_1/_;?_ -G_ !J[I7_'TW^K^X?]7_JNH_U7M_>_VL52
M_P _Z)_[;_\ L_XTC:K9:0/M&HW2VT3?('A0M&3UQ$ #QP=W^UB@#I:*YC_A
M./#O_0:D_P# =O\ XBC_ (3CP[_T&I/_  ';_P"(H Z>BN8_X3CP[_T&I/\
MP';_ .(J2W\8:%=W45O;ZQ(\LSA$7R&&6)P!DIZT ='147DO_P _$GY+_A1Y
M+_\ /Q)^2_X4 2T5%Y+_ //Q)^2_X4>2_P#S\2?DO^% "W/_ !ZR_P"L^X?]
M5]_I_#[^E<__ )_T3_VW_P#9_P :V[B)Q;2DSW!^0\1A=QX[<=:Q/\_Z)_[;
M_P#L_P"- !_G_1/_ &W_ /9_QH_S_HG_ +;_ /L_XT?Y_P!$_P#;?_V?\:/\
M_P"B?^V__L_XT '^?]$_]M__ &?\:\S\6_\ (TW?_'O_  ?\>W^K^XO3_/6O
M3/\ /^B?^V__ +/^->9^+?\ D:;O_CW_ (/^/;_5_<7I_GK0!C4444 %>B_"
MC_F+?]L?_9Z\ZKT+X5HS_P!J[9&3'D_= Y^_ZB@#T>BHO)?_ )^)/R7_  H\
ME_\ GXD_)?\ "@"6LO7=;L=#MDFO)H(YY28[=9I%3<QQW/11P2?ZX%:@Z>M%
M '#6<NF:'>65V]W'/I7]FRVR7.!Y<LHDW.J]B6YP 3G:0,XI=.\._9--T5I7
MG_M8P0D6Q8;%D2,KYK@C=^[5\8R 3M'4BNXHH Y/P]K4[>(KC1-D1AMS-P ?
M.C*.N'E).#YF]F& ._7K76444 <[XMTO4M0LM]CKW]EP1 -,KQ(4(5@VXL1E
M<8^AX]ZY^QN5UFXMX+GQW)>PO<*%A_LY(/-="'VA]HZ\=.M=AXATZ75= NK.
MW*"6104$GW6*L&"M['&#[&N4^R:[?WUR-1T6+3;:YN[>>2YDNXW$(B"?<QSN
M)7 ) QF@#O:*** "HK?_ %1_ZZ/_ .A&I:BM_P#5'_KH_P#Z$: ):*** "HE
M_P"/R3_KFO\ -JEJ)?\ C\D_ZYK_ #:@"6BBB@#F/&!F6XTLH-2\OS9 QTV-
M3*"4X^8]!UX[_@*3P=O^T:OYG]I_Z^/']IX\S_5KZ<8K1US6;G2Y+2*SLH[F
M2Y+#,UR($3:,\M@\GL,=C3/#^KWNJ37Z7\%K ;>541+>?SN"@;EN,G)]!^/6
M@#:HIKJ7C95=D)! 9<97W&>*Y'1];_LKP@\VHZAYDQOY[:*>^EX+>:X7<W
M &3TX&!V% '845SO@?41J7AI7>_%].EQ.LDGF!F_US[<XZ?+C ],8XKHB<"@
M HJ+[0G]V3_OTW^%'VA/[LG_ 'Z;_"@"6BHOM"?W9/\ OTW^%'VA/[LG_?IO
M\* ):*B^T)_=D_[]-_A1]H3^[)_WZ;_"@"6BHOM"?W9/^_3?X4?:$_NR?]^F
M_P * ):*B^T)_=D_[]-_A1]H3^[)_P!^F_PH EHJ+[0G]V3_ +]-_A1]H3^[
M)_WZ;_"@"6BHOM"?W9/^_3?X4?:$_NR?]^F_PH EHJ+[0G]V3_OTW^%'VA/[
MLG_?IO\ "@#$N?\ CZE_UGWS_J?O]?\ EA[_ -_\:C_S_HG_ +;_ /L_XU)<
M'-S*1YO+G_5##]?^6/O_ '_QJ/\ S_HG_MO_ .S_ (T '^?]$_\ ;?\ ]G_&
MC_/^B?\ MO\ ^S_C1_G_ $3_ -M__9_QH_S_ *)_[;_^S_C0!K:5_P >K?ZO
M[Y_U/^JZ#[GMZ_[6ZKU<X/$VD:*/L^IW<<,K?.%AB=HBO3*$ \9!S_M;J7_A
M/?#7_02_\@2?_$T =%17._\ ">^&O^@E_P"0)/\ XFC_ (3WPU_T$O\ R!)_
M\30!T5%9&G>*M'U:X:#3KMIY53>56&08&0,\K[BM+[0G]V3_ +]-_A0!+147
MVA/[LG_?IO\ "C[0G]V3_OTW^% $M4=5_P"/5?\ 6??'^I_UO0_<]_7_ &=U
M6?M"?W9/^_3?X53U*59+90HG'SC_ %2$2=#]S(Z^O^SNH S/\_Z)_P"V_P#[
M/^-'^?\ 1/\ VW_]G_&C_/\ HG_MO_[/^-'^?]$_]M__ &?\: #_ #_HG_MO
M_P"S_C1_G_1/_;?_ -G_ !H_S_HG_MO_ .S_ (T?Y_T3_P!M_P#V?\: .DHJ
M+[0G]V3_ +]-_A1]H3^[)_WZ;_"@"6BHOM"?W9/^_3?X4?:$_NR?]^F_PH E
MHJ+[0G]V3_OTW^%'VA/[LG_?IO\ "@"6BHOM"?W9/^_3?X4?:$_NR?\ ?IO\
M* ):Q-0_X_Y/^/CM]W_6=!_J/_9O:M;[0G]V3_OTW^%8]\P>]D8?:<''8B3H
M/]1G_P >]J (/\_Z)_[;_P#L_P"-'^?]$_\ ;?\ ]G_&C_/^B?\ MO\ ^S_C
M1_G_ $3_ -M__9_QH /\_P"B?^V__L_XUS/CO_D!0_ZO_CY7_5_ZK[K?ZKV_
MO?[6*Z;_ #_HG_MO_P"S_C7,^._^0%#_ *O_ (^5_P!7_JONM_JO;^]_M8H
MX"BBB@ K1\/?\C/I?_7Y#_Z&*SJT?#YQXFTPG/%Y%T&?XQ0![Q147VA/[LG_
M 'Z;_"C[0G]V3_OTW^% $M%1?:$_NR?]^F_PH^T)_=D_[]-_A0 MS_QZR_ZS
M[A_U7W^G\/OZ5S_^?]$_]M__ &?\:V[B=#;2@"XY0_ZN-@W3MQUK$_S_ *)_
M[;_^S_C0 ?Y_T3_VW_\ 9_QH_P _Z)_[;_\ L_XT?Y_T3_VW_P#9_P :/\_Z
M)_[;_P#L_P"- !_G_1/_ &W_ /9_QKS/Q;_R--W_ ,>_\'_'M_J_N+T_SUKT
MS_/^B?\ MO\ ^S_C7F?BW_D:;O\ X]_X/^/;_5_<7I_GK0!C4444 %>B_"C_
M )BW_;'_ -GKSJO0OA7(L?\ :NX,<^3]U"W]_P!* /1Z*B^T)_=D_P"_3?X4
M?:$_NR?]^F_PH EHH!R*CN+B&TMWGNIHX88QEY)&"JH]23P* )**KW6H6=C"
MDM[=P6T<C!$>:4(K,>0 2>3P>*5KZT2^2R>ZA6ZD7>D!D D9?4+U(X//M0!/
M13%FC>5XTD1GCQO4,"5SR,CM3Z .7UC28/$/BP6&I23M9V]BLRP1S-&K.SL-
MQVD9("C%9^A^'9M5F8ZSJ%Q=V&EW<D%G:LY^;RW.UY#_ !,.@^@]370:QX3T
M;7KI+G5;1IID3RU99Y$PN2<?*P[DU2@^'GABVG2:'3G5XW#J?M<QP0<YQOH
MZ6BBB@ J*W_U1_ZZ/_Z$:EJ*W_U1_P"NC_\ H1H EHHHH *B7_C\D_ZYK_-J
MEJ)?^/R3_KFO\VH EHHHH Y;6[*3Q$T4-HFDWLEC=L)DO[:0B$%3M^7<-W&.
MO#9R.E+X<L3X>O[JVO\ [!#+J,P:WAT^$QH0L8#'9SM''))QD^X%7M>L_#[^
M7<:^]O;-]Q)Y+C[.Q_V0X8'\,TWPZGA[=<GPZ\,[1L$FGCD,I)QD#S"3NZ^I
MQ0!MN"R,H8H2,!AC(]^:S]$T9-$M)+>*[N+E9)6ES/LR&8EFQM5>I)-7W<1Q
ML[;B%!)VJ2?P Y-95GXCM[_1QJ%I:7;AIFA2W,865G5BI&"0!T)^8C '.* +
MFEZ;#I-@+2V9VC$DDF9""<N[.>@'=C5NJ6DZK#J]FT\$<L121HI8IEVO&ZG!
M4@9'Y$BKM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <_<_P#'
MU+_K/OG_ %/W^O\ RP]_[_XU'_G_ $3_ -M__9_QJ2Y_X^I?]9]\_P"I^_U_
MY8>_]_\ &H_\_P"B?^V__L_XT '^?]$_]M__ &?\:/\ /^B?^V__ +/^-'^?
M]$_]M_\ V?\ &L'Q%XOTKP]:S_:+V#[6B$I!;/SNQ\HAQG:"?OD^]3*48*\G
M8VH8>KB*BITHN3?1'/>._P#D.P_ZO_CV7_4_ZK[S?<]O7_:W5S-8$_C34]5U
MA;G5)(S&3L\N.,(D2YSA0.@&2:W4=9$#QL&4\@@Y!K&AB(5TW'H>EFF3XK*Y
M15>SYMFMO39:CJ***Z#QSL_A?_R,]Q_UYM_Z&E>K5Y3\+_\ D9[C_KS;_P!#
M2O5J "BBB@ JCJO_ !ZK_K/OC_4_ZWH?N>_K_L[JO51U7_CU7_6??'^I_P!;
MT/W/?U_V=U &3_G_ $3_ -M__9_QH_S_ *)_[;_^S_C1_G_1/_;?_P!G_&C_
M #_HG_MO_P"S_C0 ?Y_T3_VW_P#9_P :/\_Z)_[;_P#L_P"-'^?]$_\ ;?\
M]G_&C_/^B?\ MO\ ^S_C0!TE%%% !1110 4444 %%%% !6)J'_'_ "?\?';[
MO^LZ#_4?^S>U;=8FH?\ '_)_Q\=ON_ZSH/\ 4?\ LWM0!6_S_HG_ +;_ /L_
MXT?Y_P!$_P#;?_V?\:/\_P"B?^V__L_XT?Y_T3_VW_\ 9_QH /\ /^B?^V__
M +/^-<SX[_Y 4/\ J_\ CY7_ %?^J^ZW^J]O[W^UBNF_S_HG_MO_ .S_ (US
M/CO_ ) 4/^K_ ./E?]7_ *K[K?ZKV_O?[6* . HHHH *T?#W_(SZ7_U^0_\
MH8K.K1\/?\C/I?\ U^0_^AB@#WBBBB@ HHHH CN?^/67_6?</^J^_P!/X??T
MKG_\_P"B?^V__L_XUT%S_P >LO\ K/N'_5??Z?P^_I7/_P"?]$_]M_\ V?\
M&@ _S_HG_MO_ .S_ (T?Y_T3_P!M_P#V?\:/\_Z)_P"V_P#[/^-'^?\ 1/\
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
M!D_Y_P!$_P#;?_V?\:/\_P"B?^V__L_XT?Y_T3_VW_\ 9_QH_P _Z)_[;_\
ML_XT '^?]$_]M_\ V?\ &C_/^B?^V_\ [/\ C1_G_1/_ &W_ /9_QH_S_HG_
M +;_ /L_XT ;^VX_YZQ_]^S_ /%4;;C_ )ZQ_P#?L_\ Q52T4 1;;C_GK'_W
M[/\ \51MN/\ GK'_ -^S_P#%5+10!%MN/^>L?_?L_P#Q5&VX_P">L?\ W[/_
M ,54M% $6VX_YZQ_]^S_ /%4;;C_ )ZQ_P#?L_\ Q52T4 1;;C_GK'_W[/\
M\56/?;A>R;S.6XR4&'Z#_4?^S5NUB:A_Q_R?\?';[O\ K.@_U'_LWM0!6_S_
M *)_[;_^S_C1_G_1/_;?_P!G_&C_ #_HG_MO_P"S_C1_G_1/_;?_ -G_ !H
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
M %7M_>_VL4 <!1110 5H^'R%\3:86. +R(DGM\XK.K1\/?\ (SZ7_P!?D/\
MZ&* /<_M5O\ \]X_^^Q1]JM_^>\?_?8J6B@"+[5;_P#/>/\ [[%'VJW_ .>\
M?_?8J6B@"M<7,#6TH6;)*$ 0N-YX_A]_2L3_ #_HG_MO_P"S_C707/\ QZR_
MZS[A_P!5]_I_#[^E<_\ Y_T3_P!M_P#V?\: #_/^B?\ MO\ ^S_C1_G_ $3_
M -M__9_QH_S_ *)_[;_^S_C1_G_1/_;?_P!G_&@ _P _Z)_[;_\ L_XUYGXM
M_P"1IN_^/?\ @_X]O]7]Q>G^>M>F?Y_T3_VW_P#9_P :\S\6_P#(TW?_ ![_
M ,'_ ![?ZO[B]/\ /6@#&HHHH *]"^%<L<7]J^8ZIGR<;CC/WZ\]KT7X4?\
M,6_[8_\ L] '?_:K?_GO'_WV*/M5O_SWC_[[%2T4  .1D<BL379))M4TG2Q+
M+#!>22-,\,C1N51-P4,I!7)QG!S@8[UMU2U+3(]22$F66WG@D\R&XAV[XVP0
M<;@0002""".?7!H X[=K]Y%#)!<SF*QGEMC<FX$:J8KD!I)02-X,2D=&YSP,
MYKH-/UNUN-;:*XN)([N=0(;4J^U$VEAN.-OF, 6P3N"X&."3>AT2U@TNWT^,
MR?9H6WLI;/G')8[SWRQW'&,GCH2# _ANT?Q -6,DWF;UE,&5\LR!#&'(QG(5
MB.N.^,T :]%%% &=K^G2:MH5S9P.B2R*"AD&5W*P8!O8D8/L:Q;A?$>O"WL;
M_1K?3X%GCEFN?M8E/R.&_=J!D$D=3T!J3QMJ4L6D3Z=;6&IW$UQ&"'L[=W4K
MN^9"Z_=) (_&L2SL_"8NX&A\&:M#+O4J[Z=* ASP2<]O6@#T*BBB@ J*W_U1
M_P"NC_\ H1J6HK?_ %1_ZZ/_ .A&@"6BBB@ J)?^/R3_ *YK_-JEJ)?^/R3_
M *YK_-J ):*** .0\>Q1.VDM/#8W"&=HO)OIRD;%A@' !+$$=@<9_*?P7I[Z
M?)JT;6-G9+]I51'9NS)D1KG[P!'7T'7(R.:C\<VRWBV$%O'=2:BSL;9;=$;@
M%6;=O( '"\Y%7/"2XAOFNGN6U-IP;X7*JK*^Q=H 4E=NW&,$_P!* .@JO?7U
MMIME)=WLGE01XW-M)ZG   Y))(  ZYJQ6#XT,0\+3B<,%,D8$R_\NQWKB8^R
M'YO?&.] &K8:C;:G;F:S=F57*,'1D9&'565@"I]B!V/>K-<YX*E\W2;LM+%=
M.+V0/?0_<O3Q^] Z#C"D#(!4XKHSTXZT %%1;;C_ )ZQ_P#?L_\ Q5&VX_YZ
MQ_\ ?L__ !5 $=Y>?9-AV>9NS\B']XW^ZO\ %[\C JM_:^/^6'F8_P">3[O,
M_P"N?'SX[],>],U02#RO,96ZX\A<3]O]7R?Q]JH?Y_T3_P!M_P#V?\: -+^U
M\?\ +#S,?\\GW>9_USX^?'?ICWH_M?'_ "P\S'_/)]WF?]<^/GQWZ8]ZS?\
M/^B?^V__ +/^-'^?]$_]M_\ V?\ &@"W-XGTZSFC34KRRLP_22:Z55D_ZYDX
MWXZ'I@^M/UGQ1HOA^V$^KZE!;JR[D4MEG'^RHR3^ KPKXD^'-=N_&;W,%C)>
M6]RJ+;&QB9XP HRJX]\D^Y-=-X7^" FM8+WQ3=R>:R@FR0<(.RL^<GCL,8]:
M\_ZQ6E4E"$-NK/KEE&64L)2Q6(Q/Q*[C%)N_9=K;-LEU;XTW>I77V#P1H\MQ
M,_"RS(78^ZQK_,G\*JV_PT\9>,KA+OQOJ[VT6=PA+!W'T0?(G\_:O5M)T&ST
M*U^SZ/:VEI'W$4!!;ZG=DGW-7]MQ_P ]8_\ OV?_ (JK^K2J:UI7\MD8/.Z6
M%7+EM%0_O/WI_CHO0YSP[\._#?AG:]C8+-<K_P O-S^\DSZC/"_@!745%MN/
M^>L?_?L__%4;;C_GK'_W[/\ \577&$8*T58^?KXBMB9^TK2<GW;N2T5%MN/^
M>L?_ '[/_P 51MN/^>L?_?L__%51@2T5%MN/^>L?_?L__%4;;C_GK'_W[/\
M\50!B7/_ !]2_P"L^^?]3]_K_P L/?\ O_C4?^?]$_\ ;?\ ]G_&I+C/VF7=
MYA.\Y,(^;K_RP]_[_P"-1_Y_T3_VW_\ 9_QH /\ /^B?^V__ +/^-'^?]$_]
MM_\ V?\ &C_/^B?^V_\ [/\ C1_G_1/_ &W_ /9_QH X#QW_ ,AV'_5_\>R_
MZG_5?>;[GMZ_[6ZN9KIO'?\ R'8?]7_Q[+_J?]5]YON>WK_M;JYF@ HHHH [
M/X7_ /(SW'_7FW_H:5ZM7E'PR#GQ-<>6RJ?L;<LN?XT]Q7J6VX_YZQ_]^S_\
M50!+7!^,?A1HOB;S+JS TW46Y\V)?DD/^VO]1@_6NWVW'_/6/_OV?_BJ-MQ_
MSUC_ ._9_P#BJSJ4X5%RS5SKPF,Q&#J>UP\G%_UOW^9XG:>*?&?PONX[#Q/;
M/J.EYVQR%BPQ_L2?^RM^E>D6'B_1O%>DK-H]VSNK R0)\MS'P?NKZ^XR,;N:
MWKNR%_:R6UZMO<02##QRP;E8>X)KR?Q3\([C2I_[8\$7LEO<H^4M$9E;/_3-
MLD].Q[9Y[5R\M:A\'O1[=3W_ &^79MIB$J-7^9? _5=/7YL[_P#S_HG_ +;_
M /L_XT?Y_P!$_P#;?_V?\:\OT'XGSV%W_9OC*VEMV4[?M-N@5XO=5'"Y/4KU
M]*]*MKJ"\MTGM94EB<95[(Y!_P"O?_V?\:Z*5:%5>Z_\SQ\?EF*P$DJT='LU
MJGZ/^F3?Y_T3_P!M_P#V?\:/\_Z)_P"V_P#[/^-'^?\ 1/\ VW_]G_&C_/\
MHG_MO_[/^-;'FGC5%%% !1110![/X!_Y$>P_[:?^C&KHJYGP()CX*L-CH%_>
M8!0G_EHWO70[;C_GK'_W[/\ \50!+146VX_YZQ_]^S_\51MN/^>L?_?L_P#Q
M5 $M8FH?\?\ )_Q\=ON_ZSH/]1_[-[5K;;C_ )ZQ_P#?L_\ Q58]]N%[)O,Y
M;C)08?H/]1_[-0!!_G_1/_;?_P!G_&C_ #_HG_MO_P"S_C1_G_1/_;?_ -G_
M !H_S_HG_MO_ .S_ (T '^?]$_\ ;?\ ]G_&N9\=_P#("A_U?_'RO^K_ -5]
MUO\ 5>W][_:Q73?Y_P!$_P#;?_V?\:YGQW_R H?]7_Q\K_J_]5]UO]5[?WO]
MK% ' 4444 %:/A[_ )&?2_\ K\A_]#%9U:/A_/\ PDVF;>#]LBP2/]L4 >\4
M5%MN/^>L?_?L_P#Q5&VX_P">L?\ W[/_ ,50!+146VX_YZQ_]^S_ /%4;;C_
M )ZQ_P#?L_\ Q5 "W/\ QZR_ZS[A_P!5]_I_#[^E<_\ Y_T3_P!M_P#V?\:V
M[A9_LTNZ3(V'(AC._I_#SU]*Q/\ /^B?^V__ +/^- !_G_1/_;?_ -G_ !H_
MS_HG_MO_ .S_ (TC,$4LQ"J!DFU/3_KW_P#9_P :YW5/'OAO2)&CN=3BDD3[
MR:=\^ST\DCA<_P 62,\U$IQ@KR=CHH8:OB9<M&#D_)7.B9@JEF(  R3:GI_U
M[_\ L_XUY=XDO+:\\37C6EQ93J-F39.&C^X.F/\ .<U3U[XBWGBNPFT70-%F
MW70"GRP691G)$:*/EW 8;DYR:Y#1=-OK?5PT\$MN(P0XD0KVZ8/X5Q_7%*HH
M4U==SZ5<-NC@JE?&35.:5U'37UUZ[(ZBBBBN\^2"O1?A1_S%O^V/_L]>=5Z%
M\*Q(?[5\ME7_ %.=RY_O^XH ]'HJ+;<?\]8_^_9_^*HVW'_/6/\ []G_ .*H
M EHH'3GK10 4444 %%%% &7XDOI]-\.WEW:,J2QH,.R[A&"0"Y'?:"3^%<A#
M?3Z?>2?9?$=Q?O%?V\<,<LJR"\614WJ !QC)((Z8YKK_ !))>1>'KI],C>:Y
M 7;&B!BXW#*X((Y&1TKGM+FTNSU%)[3P)J-G<NV#,MG$!'GJ<[^!]!TH [6B
MBB@ J*W_ -4?^NC_ /H1J6HK?_5'_KH__H1H EHHHH *B7_C\D_ZYK_-JEJ)
M?^/R3_KFO\VH EHHHH YGQ?;R74^F16T%]+/YKLAM;W[*!A.0S^X/ '/![9K
M,\.^'S/J]Q+>_;+6:PO$E$#ZBUR'8Q=7R<9PW7 . *M>/XXA#IUQ=0V4]O',
MR/'?3E(_F7@X )8C'8$\].N'^ [98K?4)K>VL(+:>=3%_9\I>-L( >N"#GJ"
M!_6@#K***S/$.K-HVCO<PQ>?<.ZPV\6"=\CG"CCG'.3[ T :=%8OAF^DO+2Y
M6[N;F6[@G,=Q'<Q1QF)L X"ID;2"""68\]36U0 4444 9NK_ /+'_@7^J_U_
M;_5_U]JS?\_Z)_[;_P#L_P"-:6K_ /+'_@7^J_U_;_5_U]JS?\_Z)_[;_P#L
M_P"- !_G_1/_ &W_ /9_QH_S_HG_ +;_ /L_XT?Y_P!$_P#;?_V?\:/\_P"B
M?^V__L_XT 9VO7]SI>B3WEC);Q3Q[=CJH:,98 ^0#D="=WO7&_\ ">^)?^@E
M_P"0(_\ XFNI\6_\BM=_\>_\'W?]7]]?]1_[-[UYI0!T7_">^)?^@E_Y C_^
M)H_X3WQ+_P!!+_R!'_\ $USM% '1?\)[XE_Z"7_D"/\ ^)KV>OG:OHF@ HHH
MH **** .?N?^/J7_ %GWS_J?O]?^6'O_ '_QJ/\ S_HG_MO_ .S_ (U)<_\
M'U+_ *S[Y_U/W^O_ "P]_P"_^-1_Y_T3_P!M_P#V?\: #_/^B?\ MO\ ^S_C
M1_G_ $3_ -M__9_QH_S_ *)_[;_^S_C1_G_1/_;?_P!G_&@#@/'?_(=A_P!7
M_P >R_ZG_5?>;[GMZ_[6ZN9KIO'?_(=A_P!7_P >R_ZG_5?>;[GMZ_[6ZN9H
M **** .S^%__ ",]Q_UYM_Z&E>K5Y3\+_P#D9[C_ *\V_P#0TKU:@ HHHH *
MHZK_ ,>J_P"L^^/]3_K>A^Y[^O\ L[JO51U7_CU7_6??'^I_UO0_<]_7_9W4
M <KK?AW2_$-J8-5M$G'9K4?,O_7L?_0P>*\UNO"WBKP'=/>>&KMKVT')\CG<
M.^%ZM@#!9>1SG KU[_/^B?\ MO\ ^S_C1_G_ $3_ -M__9_QKGJX>%1\VS[H
M]C 9QB,''V3M.F]XRU7_  /D<7X:^)>DZXJ0WV=-O#P8H^ #T'D'^$G^('KV
MS7:?Y_T3_P!M_P#V?\:Y#Q3\.M*\0L]S B6=\W+2629CF../+3C=C^(]1^E>
M>:CK?C'P))_8CZF-B@/;SH1* F2,Q.PR 2""..F*P=>IAU^^5UW7ZGK4\JP>
M;2OET^2?6$NG^%ZW7XEVBL/3_$4+6X%^VV4'&X*<$>O%:$>K6$GW;J,?[QV_
MSKHAB*4U=21X^*R?'X6;A.E+3JDVGZ.Q<HIB2QR?ZN17_P!TYI];WOL>5*+B
M[-6/9_ /_(CV'_;3_P!&-715SO@'_D1[#_MI_P"C&KHJ!!1110 5B:A_Q_R?
M\?';[O\ K.@_U'_LWM6W6)J'_'_)_P ?';[O^LZ#_4?^S>U %;_/^B?^V_\
M[/\ C1_G_1/_ &W_ /9_QH_S_HG_ +;_ /L_XT?Y_P!$_P#;?_V?\: #_/\
MHG_MO_[/^-<SX[_Y 4/^K_X^5_U?^J^ZW^J]O[W^UBNF_P _Z)_[;_\ L_XU
MS/CO_D!0_P"K_P"/E?\ 5_ZK[K?ZKV_O?[6* . HHHH *T?#W_(SZ7_U^0_^
MABLZM'P]_P C/I?_ %^0_P#H8H ]XHJIJ&JZ?I,'G:G>V]I'_>GD" _3/6N%
MUKXV>&M.W)IPN-3E'3RDV)G_ 'FY_(&LIUJ=/XW8[L+EV+QCMAZ;E\M/OV/1
M:CN+F"T@::[FC@B7[TDCA5'XFO&/^$]^(GC#Y?"VC?8K=NDR1Y_\B287\@*E
MM_@]XBUZ=;GQEXB8MUV*[3N/;+8"_AD5S_6G/^%!O\$>Q_8=/#ZX_$1I^2]Z
M7W(ZS7OBUX3TV*6&*^EOIBI7%BN['N'.%_(FO/W^)/B;7Y#!X5T/RW<X1H8V
MD,6.OEXP$R.O7->AZ=\*?">C6KM_9\E]*J']Y<-YCGCLO"Y].*T41(D"1JJ*
M. MF, ?]>W_L_P"-'L\14^.7+Z?YA]<R?"?[O0=1]YO3_P !6_S/*E\!^+_$
MI#^)=6,,"G*01MYI;/7RXT(0X[X/%=%I?PJ\.V")]L2;4Y!]]M^1(>WDJ,!L
M?Q;LXKM?\_Z)_P"V_P#[/^-'^?\ 1/\ VW_]G_&KCA*47=J[\]3GK\08^K'D
MA+DCV@N5?AK^)#;6EM91^7:6\4"?W;! H_[=\?\ C]><^+?^1IN_^/?^#_CV
M_P!7]Q>G^>M>F?Y_T3_VW_\ 9_QKS/Q;_P C3=_\>_\ !_Q[?ZO[B]/\]:ZK
M6V/"E)R=Y.[,:BBB@05Z+\*/^8M_VQ_]GKSJO1?A1_S%O^V/_L] 'HE%%% !
M1156^TZ'4%03O<H$)(^SW4D.?KL89_&@"A+JE['XRM]+:*W%G/:23+(&8R%E
M*CD< #YO?/M6<GBB]VP7QMX9;"^EFAM(HP1-N16*[FR0=_EMP%&,CDU?N=/U
M"7QE9:C'';?8[>WDA8M,PD.\J<A=F.-G][G/;%5;+P[=V]U8V\KP'3=-N)+B
MW*DF21F#!0PQA=OF-R"<X!P* (=#\4W6IZ?-N%K/<M(D5M) I$<C-&KL""Q^
MYDAN?X>@/%=4FX(N\@MCYB!@$_2L+6=#NM6T[4%,L8N)U$<"ECY:Q!@2I./X
M]OS''0@<[<FWX>TZ;2M%2UN#&'$DCB.$YCB5G9@BD@':H( R.WX4 1^*9KB#
MPQ>RV;R1R*H)DB&71-PWL/<+N/X5P*R6:W3(/$6IW4\>HP&UM9+^1UO+=RA&
M!GG@MSV*\UZ'X@U&72=!N;VV2-Y8P-@E)" E@,MCL,Y/L*QX-(\3B[MYYM1T
M=A&1@I8$,%[A6W<<9H ZJBBB@ J*W_U1_P"NC_\ H1J6HK?_ %1_ZZ/_ .A&
M@"6BBB@ J)?^/R3_ *YK_-JEJ)?^/R3_ *YK_-J ):*** .>O0^L:FLVDD17
MNDR/&#=V[&%RRC(!!!SC!R/ZU)X7AD$-]<W=RLU[<7.;E$B,:PN%50@4DG[H
M7DDYR#5=DU[0[R[73--AU6SN9VG3-T(9(F;EE.001G.".:O:!87MNMW>:L8Q
M>7THEDCA)*1 *%503UP%Y/K0!KU0UC3!JU@(1*8)HY$F@F"[O+D0Y4X[C(Y'
M<$CCK5^B@#/TK3&L#=37,RW%Y>2^;/*D?EJ2%"J%7)P J@=3W.>:T",C!Y%5
M["_M=3LUNK"830,S*LB@X)5BIQGW!YJQ0!%]EM_^>$?_ 'P*/LMO_P \(_\
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
M;K_RP]_[_P"-1_Y_T3_VW_\ 9_QJ2Y_X^I?]9]\_ZG[_ %_Y8>_]_P#&H_\
M/^B?^V__ +/^- !_G_1/_;?_ -G_ !H_S_HG_MO_ .S_ (T?Y_T3_P!M_P#V
M?\:/\_Z)_P"V_P#[/^- ' >._P#D.P_ZO_CV7_4_ZK[S?<]O7_:W5S-=-X[_
M .0[#_J_^/9?]3_JOO-]SV]?]K=7,T %%%% '9?#(N/$UQY:JQ^QMPS8_C3V
M->I;KC_GE'_W\/\ \37EWPO_ .1GN/\ KS;_ -#2O5J (MUQ_P \H_\ OX?_
M (FC=<?\\H_^_A_^)J6B@"+=<?\ /*/_ +^'_P")JGJ1E-LOF(5&\<V[DR]#
M]S@<^OMNK1JCJO\ QZK_ *S[X_U/^MZ'[GOZ_P"SNH R?\_Z)_[;_P#L_P"-
M'^?]$_\ ;?\ ]G_&C_/^B?\ MO\ ^S_C1_G_ $3_ -M__9_QH /\_P"B?^V_
M_L_XT?Y_T3_VW_\ 9_QH_P _Z)_[;_\ L_XT?Y_T3_VW_P#9_P : /&J***
M"BBB@#V/P(TP\%6&Q$*_O,$N1_RT;VKH=UQ_SRC_ ._A_P#B:PO /_(CV'_;
M3_T8U=%0!%NN/^>4?_?P_P#Q-&ZX_P">4?\ W\/_ ,34M% $6ZX_YY1_]_#_
M /$UCWQ8WLF\3AN,A#E^@_U'_LU;M8FH?\?\G_'QV^[_ *SH/]1_[-[4 5O\
M_P"B?^V__L_XT?Y_T3_VW_\ 9_QH_P _Z)_[;_\ L_XT?Y_T3_VW_P#9_P :
M #_/^B?^V_\ [/\ C7">/_#.D21IJK64 O))E222$E8I!M.-@'!Q@;B>^*[O
M_/\ HG_MO_[/^-<SX[_Y 4/^K_X^5_U?^J^ZW^J]O[W^UBIE",U:2N;4<16H
M2YJ,G%[:-K\C@ ,# X%%%%48A6CX?S_PDVF;1D_;(L G_;%9U:/A[_D9]+_Z
M_(?_ $,4 >Y[KC_GE'_W\/\ \31NN/\ GE'_ -_#_P#$U+10!%NN/^>4?_?P
M_P#Q-&ZX_P">4?\ W\/_ ,34M% %:X:?[-+NCP-AR89#OZ?P\=?2L3_/^B?^
MV_\ [/\ C707/_'K+_K/N'_5??Z?P^_I7/\ ^?\ 1/\ VW_]G_&@ _S_ *)_
M[;_^S_C1_G_1/_;?_P!G_&C_ #_HG_MO_P"S_C1_G_1/_;?_ -G_ !H /\_Z
M)_[;_P#L_P"->9^+?^1IN_\ CW_@_P"/;_5_<7I_GK7IG^?]$_\ ;?\ ]G_&
MO,_%O_(TW?\ Q[_P?\>W^K^XO3_/6@#&HHHH *]"^%9D']J^6JM_J<[FQ_?]
MC7GM>B_"C_F+?]L?_9Z ._W7'_/*/_OX?_B:-UQ_SRC_ ._A_P#B:EHH !TY
MZT455OH]0D5/[-N;:W()WFXMFES],.N/UH IS>(((-3BM)K6Z2.:;[/'=E!Y
M328^[UW=B,XQD8S3%\46!NGC=9HX 91'=LH\J8QC,@7!+<8;J #M.,U5O=1B
MO=?AM9K+4##9S*Z$64NV:;H#OV[0BY)R6&3CL.<VPTZX==(T2XM)_P#B6WDT
M]S,\1\IX]L@3#$;7W"4< DC# @4 ;ECXFM+ZQN;D0W$+6Y0/!*J[R7560#:2
M"6#+@9SDX.#6PC%D5BI0D9*G&1[<5R%YI4FG:;>W&@6DT1MF'D AY99'&U&E
MP^2VQ 50$$<$@$%:W?#T][<:*DFI"3S?,D"M-'Y<CQAV",R8&UBH!(Q^72@!
MNJZEJME<(FG:%+J4;)EI$N8X]ISTPQ!__75.+6_$#S(LGA.>-&8!G-] =H]<
M!N:M>*7N8_#%Z]F\R2*H)>#/F*FX;RN.<[=U>>1QZ/'?&.'4;Z>[74('LK=K
MF5EN[=RA'&>V6Y[;>?2@#UJBBB@ J*W_ -4?^NC_ /H1J6HK?_5'_KH__H1H
M EHHHH *B7_C\D_ZYK_-JEJ)?^/R3_KFO\VH EHHHH YGQ';IK;P"VBBUBWL
MI76[T^.Y526(PN[G&5(/RL1U]JM>%K"ZL+.Y%S:K80RS;[>Q67S/LZ;0,;AQ
MR03@<#-9NF:5K37&IB#5I]-0WTSK$UDC!E9B0P9AR#^E:^B:9J&GSW[ZEJ)O
MS<2*T;E A4! ,;1P.1VH UZKWIO/LX73_*$S,!OF!94'<E006^F1UZU8JEJW
M]I'3W71A;_:FX#7$A54'<\*V3Z C'\B 0:!J%UJ%G/\ VA'&EQ;7,EN[0@A)
M-I^\H/(!],GG-:E4-&M[JUL1#=P6\&PX1()6DX[LS%5RQ.2>._>KY&1@\B@
MHJ+[+;_\\(_^^!1]EM_^>$?_ 'P* *6K_P#+'_@7^J_U_;_5_P!?:LW_ #_H
MG_MO_P"S_C5_5(HXO*\M%3.<^0,3GI_J_P"OM5#_ #_HG_MO_P"S_C0 ?Y_T
M3_VW_P#9_P :/\_Z)_[;_P#L_P"-'^?]$_\ ;?\ ]G_&C_/^B?\ MO\ ^S_C
M0!B^+?\ D5KO_CW_ (/N_P"K^^O^H_\ 9O>O-*]+\6_\BM=_\>_\'W?]7]]?
M]1_[-[UYI0 4444 %?1-?.U?0GV6W_YX1_\ ? H EHJ+[+;_ //"/_O@4?9;
M?_GA'_WP* ):*B^RV_\ SPC_ .^!1]EM_P#GA'_WP* ,2Y_X^I?]9]\_ZG[_
M %_Y8>_]_P#&H_\ /^B?^V__ +/^-27 "W,H42 !R (?O#G_ )8>_P#?_&H_
M\_Z)_P"V_P#[/^- !_G_ $3_ -M__9_QH_S_ *)_[;_^S_C1_G_1/_;?_P!G
M_&C_ #_HG_MO_P"S_C0!P'CO_D.P_P"K_P"/9?\ 4_ZK[S?<]O7_ &MU<S73
M>._^0[#_ *O_ (]E_P!3_JOO-]SV]?\ :W5S- !1110!V?PO_P"1GN/^O-O_
M $-*]6KRCX91I)XFN!(BN/L;'##/\:5ZE]EM_P#GA'_WP* ):*B^RV__ #PC
M_P"^!1]EM_\ GA'_ -\"@"6J.J_\>J_ZS[X_U/\ K>A^Y[^O^SNJS]EM_P#G
MA'_WP*IZE#%';*8XRAW@9MU EZ'[GOZ^VZ@#,_S_ *)_[;_^S_C1_G_1/_;?
M_P!G_&C_ #_HG_MO_P"S_C1_G_1/_;?_ -G_ !H /\_Z)_[;_P#L_P"-'^?]
M$_\ ;?\ ]G_&C_/^B?\ MO\ ^S_C1_G_ $3_ -M__9_QH \:HHHH **** /9
M_ /_ "(]A_VT_P#1C5T5<SX$@A?P58,\2,Q\S)*@_P#+1JZ'[+;_ //"/_O@
M4 2T5%]EM_\ GA'_ -\"C[+;_P#/"/\ [X% $M8FH?\ '_)_Q\=ON_ZSH/\
M4?\ LWM6M]EM_P#GA'_WP*Q[Y52]D5%G51C 08?H/]1_[-0!!_G_ $3_ -M_
M_9_QH_S_ *)_[;_^S_C1_G_1/_;?_P!G_&C_ #_HG_MO_P"S_C0 ?Y_T3_VW
M_P#9_P :YGQW_P @*'_5_P#'RO\ J_\ 5?=;_5>W][_:Q73?Y_T3_P!M_P#V
M?\:YGQW_ ,@*'_5_\?*_ZO\ U7W6_P!5[?WO]K% ' 4444 %:/A[_D9]+_Z_
M(?\ T,5G5H^'P&\3:8&&0;R($'O\XH ]XHJ+[+;_ //"/_O@4?9;?_GA'_WP
M* ):*B^RV_\ SPC_ .^!1]EM_P#GA'_WP* %N?\ CUE_UGW#_JOO]/X??TKG
M_P#/^B?^V_\ [/\ C6W<6T"VTI6'!"$@PH-XX_A]_2L3_/\ HG_MO_[/^- !
M_G_1/_;?_P!G_&C_ #_HG_MO_P"S_C1_G_1/_;?_ -G_ !H_S_HG_MO_ .S_
M (T '^?]$_\ ;?\ ]G_&O,_%O_(TW?\ Q[_P?\>W^K^XO3_/6O3/\_Z)_P"V
M_P#[/^->9^+?^1IN_P#CW_@_X]O]7]Q>G^>M &-1110 5Z+\*/\ F+?]L?\
MV>O.J]"^%<4<O]J^8BOCR<;AG'WZ /1Z*B^RV_\ SPC_ .^!1]EM_P#GA'_W
MP* ):* ,# X%% !1110 4444 <]XJM?$5Q"A\/7UM;(,&595(;A@<A@>!C.1
MZ#WK!L+K5-<U2.V;Q7HDKQ2*S+8H?.*@Y8*<]"!@XR,&NK\2V,^H^&[RUM%$
MDLB#$9;:) ""4SVW %?QKFYF&L&RM-.\*W>FSQ7$4GVJ:W2)+4*X+%6!^;(!
M&!US0!W%%%% !45O_JC_ -='_P#0C4M16_\ JC_UT?\ ]"- $M%%% !42_\
M'Y)_US7^;5+42_\ 'Y)_US7^;4 2T444 <Y)J/B#4[VY&@)IT-I;2M 9+T.[
M2NOWL!2, 'CD\XK0T74;B]CN8-1ACAOK.7RIEB8LARH964GG!!'7D<BN?F)&
MH7,NBZ])I"7%X\+PW%HLR2SCAC'DY&?R."<=:U_#<<5LVH6C27$][%< W=Q<
M!<S.44JPV\!=NT =L8H W*9++';PO-/(L44:EG=VPJ@#)))Z"GUA>+,_8K#?
M_P >_P#:-N+C/W=F\=?;=MH V+:Y@O+=)[2:.>%QE)(G#*WT(X-2UA>'CG5-
M?\G'V7^T/W>/[_E1^9_X_G\<UNGIZT %%1><_P#S[R?FO^-'G/\ \^\GYK_C
M0!2U?_EC_P "_P!5_K^W^K_K[5F_Y_T3_P!M_P#V?\:U+V*>ZDB"P,B#.Z56
M42IZ;#GC/0^U4UT^Z/E[X?*W9W^0P7R?3RN?ES_%ZT 5_P#/^B?^V_\ [/\
MC1_G_1/_ &W_ /9_QJPNGW1\O?#Y6[._R&"^3Z>5S\N?XO6A=/NCY>^'RMV=
M_D,%\GT\KGY<_P 7K0!SOBW_ )%:[_X]_P"#[O\ J_OK_J/_ &;WKS2O7-<T
M'4=3T22T@MX$EFQD,0(XL,#^[Q]W('/J:Y'_ (5IKOK:_P#?T_X4 <C177?\
M*TUWUM?^_I_PH_X5IKOK:_\ ?T_X4 <C7T37DG_"M-=];7_OZ?\ "O5O.?\
MY]Y/S7_&@"6BHO.?_GWD_-?\:/.?_GWD_-?\: ):*B\Y_P#GWD_-?\:/.?\
MY]Y/S7_&@#$N?^/J7_6??/\ J?O]?^6'O_?_ !J/_/\ HG_MO_[/^-7)+&XD
MN"WER(KLQ8HZAHAGCR^>"?XO7FHUT^Z/E[X?*W9W^0P7R?3RN?ES_%ZT 5_\
M_P"B?^V__L_XT?Y_T3_VW_\ 9_QJPNGW1\O?#Y6[._R&"^3Z>5S\N?XO6A=/
MNCY>^'RMV=_D,%\GT\KGY<_Q>M 'G'CO_D.P_P"K_P"/9?\ 4_ZK[S?<]O7_
M &MU<S7HOB/P7J^LZA%<VZ6T06$(T>_:JD,Q^4#.!@@_4FLC_A6FN^MK_P!_
M3_A0!R-%==_PK37?6U_[^G_"C_A6FN^MK_W]/^% $OPO_P"1GN/^O-O_ $-*
M]6KA/!OA+4_#NL2W=ZL3QO;F("%\G)93WQQP:[;SG_Y]Y/S7_&@"6BHO.?\
MY]Y/S7_&CSG_ .?>3\U_QH EJCJO_'JO^L^^/]3_ *WH?N>_K_L[JL^<_P#S
M[R?FO^-5[Q);J-(UBFC&[)=64.HP?NG/![?0F@#(_P _Z)_[;_\ L_XT?Y_T
M3_VW_P#9_P :L+I]T?+WP^5NSO\ (8+Y/IY7/RY_B]:%T^Z/E[X?*W9W^0P7
MR?3RN?ES_%ZT 5_\_P"B?^V__L_XT?Y_T3_VW_\ 9_QJPNGW1\O?#Y6[._R&
M"^3Z>5S\N?XO6A=/NCY>^'RMV=_D,%\GT\KGY<_Q>M 'B5%==_PK37?6U_[^
MG_"C_A6FN^MK_P!_3_A0!R-%==_PK37?6U_[^G_"C_A6FN^MK_W]/^% '<^
M?^1'L/\ MI_Z,:NBK%\,V-UHOARUL+J$O+#OW&-@5.7+<9([&M7SG_Y]Y/S7
M_&@"6BHO.?\ Y]Y/S7_&CSG_ .?>3\U_QH EK$U#_C_D_P"/CM]W_6=!_J/_
M &;VK6\Y_P#GWD_-?\:S[JTGGN]ZK,$?[S;UWQ8''EG/RY[^M %#_/\ HG_M
MO_[/^-'^?]$_]M__ &?\:L+I]T?+WP^5NSO\A@OD^GE<_+G^+UH73[H^7OA\
MK=G?Y#!?)]/*Y^7/\7K0!7_S_HG_ +;_ /L_XUS/CO\ Y 4/^K_X^5_U?^J^
MZW^J]O[W^UBNN73[H^7OA\K=G?Y#!?)]/*Y^7/\ %ZUC^)/#6I:SI<,%O%#%
M()?,=2V(T !&$ SC.<GU(H \JHKKO^%::[ZVO_?T_P"%'_"M-=];7_OZ?\*
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
M!N$CM[AH3/)O*D%E(8A1@X![U9\'ZF^J:"7DN#=^1<2VZW)QF94<A7..Y7%
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
MK&V!%P%0N"P((7<.H!SD<<9QH2^.+"WTNVO[FTNK>.[&ZV6=X8VE7;N+#=(
M ,CJ03D8!H Z6BL"'Q?:7BQ/IME?7\;K&SO;Q*1#Y@RH8%@?K@$#N15CPUK,
MVNZ4;R>RDM,RR(H9E(8*[*,88],8.<<YQQ0!KT5RFES:UXDT:35[+5OL1N&D
M%G;"!&B50Q4&3*[BQQG@@#C@X(-Y_%5K!<".X@N/*6X%I)=H@,*SX^YUW]>,
M[<9.,T ;M%<U;>.+2\-O]FTS4W^U&1;?,"KYK(<,HRPQZY.%Z\Y!%*/&]C*+
M<6=AJ-V]Q9F\5(H ,(#@@EB!D>@)].I (!TE%<S/X_T."YMHO.:19UB8.C)\
M@D^[E"P<\$$[5.,\XI]GXWT^\$;_ &6^@AE29DFFA"JWE??&,[LX&>F.V<@@
M '1T5@GQ2/L/VE=&U1QR2JQ)PH3?OW[]A7!'1CD\#D'%(>,Q,=3?[%>1V-K8
MQW*W,2H[X=68';D]@,9! P2V!0!U=%8$WBRSLXB7BNYXK>*)[JY5$Q;AQ\I<
M9!/')V X'I20^,K&>^^SQVE]L^V?8C<-"%C$A&0.3D@^H![9P""0#H**** "
MBBH;RZ2QL+B[E#&.")I6"CDA1DX]^* )J*XS_A:&B_\ /K?_ /?M/_BZ/^%H
M:+_SZW__ '[3_P"+H [.BN,_X6AHO_/K?_\ ?M/_ (NC_A:&B_\ /K?_ /?M
M/_BZ .SHKG==O-0N=!LM1\/W;VTTQB,4,B(4E\PKA7R"1Z94C&3UXJH-5N-:
MV7%CJ-YI^VUG,]H$A)AFB* J=R$Y^?UY&T_4 ZVBN.\-:M/>6]A<W.K:G-(U
ME]JN8KBQ2.)AL&X(WEH3\S@@J6&!SU!HAU'6;[PE+XFM]0,3&-[F&P,2&'RU
MR0C';O+%0?F# 9/3 Q0!V-%<MK^KW+>&]*U6PN[FR6ZFMMZP1)*QCE9<C!1B
M6 /&!U['I4>D>(W@T?4-6U*]:[TA9%^P74RQQR3#[I4@;0/GX!8+ZG YH ZV
MBN;C\;V=QI3W]G87UW%$91.(!$XA\L L2X?8>&!&&)/;H:JZYXE?3M4,S74P
MTM](DNE%K;AI0WF1@.-P(Z/T( '?V .NHK%OO$0T[4X;&73;Z4S2"*.9/*VN
M=H8M@N&VJ.K;<#%5M/\ '6BZC-=+%-L2V@:Y:5G1E:('!;"L2O;A@K<CB@#H
MZ*YO2-:OM0\77EM<0SVMJEE%-%;W$*HZEF8%B0S9SCU&.F 0<S7GBZVT^XFC
MO;#4(51)GCD,((G\K&[: 2W?(+  CG.* -ZBN?@\96$L<S26U[;LD,4T<<L0
M#SK(Q5-@!/)88P<'\.:/#>J7VHZEK4=^'C6VN42&&2)4:)3&K;3@G/)ZY(/4
M8!  !T%%>?/K6KKJUYI]GJ]W<:DFH>5:6DMM$(9HE5'?<_EKR S9PP.-O'//
M1W7C'2K3Q!'H\CEIWE2$LKQX21_NJ5+;SU'(4@9'/7 !O45R&M^+)_[ U,V$
M%UI=_;V8NXC>0*2T98C(4,<'CHP!&1P:UCK2C5=2@@BO[J6R2 -;)$@4F0L
M4+;2>G))V@#CO0!LT5S:^,HWTU[Z/1=4>&/S2S*D1 6/[S;O,VD=A@Y.#C.*
MJ0^+7M=8U7[=YUSI\3V[1300!4MXY%7!;)W'EAG&3U. * .OHKE(?%/]F0ZM
M+KERDODZHUK;*NR+*^6C!<NP7@%B2S?T%:7_  D]F_@^7Q#;AGMD@>4(2,DK
MD%<C(SD8R,B@#9HKG[&WUR2PM+Z765:2;RY;BW>!!"B$AF6,@;@0N1EBV>>A
M((8WC;3TB\Z6VOD@>!Y[:7R0PND3DE I)''/S!>.>E '1T5R[^/+&*&2633M
M258X$N6W0J/W+9'F?>X&1C!^;T!YJQ<^,;*UOKRW>TOBEC(B7-P(0(XM^,-R
M02.?X0>.>G- '045S%Q\0-%M]0N+0F65H!+\T.R3>T8RZA V\8P>64#@G..:
MFB\964D,SM9WL+)%#*D<R(C3)*^Q"N6P,MQ\Q7\J .AHK"N/%,=K#'-<:7J<
M<#;?-E>%56'=(8QNRP)Y&<*&."#CD52A\5M<1R_;+6]L -52QA>)(WW$N%PQ
MRP S]X\<$;230!U5%8;>++%+L1M!=?9VG:V2\6,-$\J]4 !+9R"!\N"1@$TW
M1_%UGK-Q;10VM[ +J)Y8)+B(*L@0@,!R3D;AU&/0T ;U%%% !1110 4444 %
M16_^J/\ UT?_ -"-2U%;_P"J/_71_P#T(T 2T444 %1+_P ?DG_7-?YM4M1+
M_P ?DG_7-?YM0!+1110 4444 %%%% !5:\L_M>P;_+VY^=!^\7_=;^'WX.15
MFB@#-_LC/_+?R\_\\DV^7_USY^3/?KGVH_LC/_+?R\_\\DV^7_USY^3/?KGV
MK2HH S?[(S_RW\O/_/)-OE_]<^?DSWZY]JGM+'[-*9-ZG<N-BIM5/]P9^4'O
MUR<&K=% &,=#DNX]4MM7FM[NSU%LF)+<H4^4*/F+MD@*IS@<\^PHQ^%]1M9=
M+>SU:W_XEL#Q(;BS:1I-^-S,1*O]T?KUKIZ* ,.YT&[O4MKBZU%3J=I.9K>X
MBM]B(",&,IN)*D=<MGG@CBI[#1Y8M5EU34KI+N]>(0(T4/E1Q1YR552S')/)
M))Z#&*U:* ,B^TF[N_$6GZC'>0QQ60<>2UN69]^ WS;QC@#'''O53_A%G^VR
M@WP.G2WPOVM3!EQ*"&P'W?=+ $C;GMFNBHH Y*?P9=RZ>E@NJP_8HY9F6"2U
M9E=9&+ 2 2 .5)X/ [XJYHGAN\TK48+BXU&"X2&PCL0B6IC)5"2K9,C<\G/'
MY5T-% &1KFDW>JR6+6MY#;+:7"W&)+<R%V4$ 9#K@<G]*SM8\)W>J:VNH)J<
M2^5-%-!'<6S2^0R8.%_>* &(YP,GUKJ** ..OM%N]+\(0:;)<-<_Z:)#/;6,
MC&-2YDR41R_#<;D((R/0FG:9HMW<0VUS:7"6D]C/(89I;&51.LBCS-\<K^82
M6_B+ DCICKU]% &18Z/=6>M2W[WR3?:8(X[E6M\%G3=AE(;"CYNA!Z=:@N-%
MU9O$,VJ6>IV<)DMUMUCDL6?:@8MG(E&3ECVQTXK>HH Y2[\%RRZ7!:VVIJLP
MNWO;FXN+?S&N)F4J3A64*,,1@=@OH<VE\-W45CHPM]1C2]TF,PI,;8F.1"H4
MADWYZ*O(;J/?%=#10!A0Z'J-KJ$MU;ZN@-V(C=[[4$LR#!:/# )E<#D/C _&
MWH>E2Z-9R6C7"30"61X0(BK(K.SX8[CN.6Z@#Z5I44 <_:>'+W34EL],U80:
M;)(SK UONE@#'++')N  R3C*MC-1_P#")R+<21QZ@#ITEX+W[-)"7<2@AO\
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
M8;"V,-E%*GGCJ#SSQ6]7':!I=_X;NT-CI#_8+^-&N;9)(@]I.H"EOO;2K#G
M)(QT[5V- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%16_^J/_ %T?_P!"-2U%;_ZH_P#71_\ T(T 2T444 %1+_Q^2?\ 7-?YM4M0
M,XCNG+*^&10"J$]V]/K0!/147VA/[LG_ 'Z;_"C[0G]V3_OTW^% $M%1?:$_
MNR?]^F_PH^T)_=D_[]-_A0!+147VA/[LG_?IO\*/M"?W9/\ OTW^% $M%1?:
M$_NR?]^F_P */M"?W9/^_3?X4 2T5%]H3^[)_P!^F_PH^T)_=D_[]-_A0!+1
M47VA/[LG_?IO\*/M"?W9/^_3?X4 2T5%]H3^[)_WZ;_"C[0G]V3_ +]-_A0!
M+147VA/[LG_?IO\ "C[0G]V3_OTW^% $M%1?:$_NR?\ ?IO\*/M"?W9/^_3?
MX4 2T5%]H3^[)_WZ;_"C[0G]V3_OTW^% $M%1?:$_NR?]^F_PH^T)_=D_P"_
M3?X4 2T5%]H3^[)_WZ;_  H^T)_=D_[]-_A0!+147VA/[LG_ 'Z;_"C[0G]V
M3_OTW^% $M%1?:$_NR?]^F_PH^T)_=D_[]-_A0!+147VA/[LG_?IO\*/M"?W
M9/\ OTW^% $M%1?:$_NR?]^F_P */M"?W9/^_3?X4 2T5%]H3^[)_P!^F_PH
M^T)_=D_[]-_A0!+147VA/[LG_?IO\*/M"?W9/^_3?X4 2T5%]H3^[)_WZ;_"
MC[0G]V3_ +]-_A0!+147VA/[LG_?IO\ "C[0G]V3_OTW^% $M%1?:$_NR?\
M?IO\*/M"?W9/^_3?X4 2T5%]H3^[)_WZ;_"C[0G]V3_OTW^% $M%1?:$_NR?
M]^F_PH^T)_=D_P"_3?X4 2T5%]H3^[)_WZ;_  H^T)_=D_[]-_A0!+147VA/
M[LG_ 'Z;_"C[0G]V3_OTW^% $M%1?:$_NR?]^F_PH^T)_=D_[]-_A0!+147V
MA/[LG_?IO\*/M"?W9/\ OTW^% $M%1?:$_NR?]^F_P */M"?W9/^_3?X4 2T
M5%]H3^[)_P!^F_PH^T)_=D_[]-_A0!+147VA/[LG_?IO\*/M"?W9/^_3?X4
M2T5%]H3^[)_WZ;_"C[0G]V3_ +]-_A0!+147VA/[LG_?IO\ "C[0G]V3_OTW
M^% $M%1?:$_NR?\ ?IO\*/M"?W9/^_3?X4 2T5%]H3^[)_WZ;_"C[0G]V3_O
MTW^% $M%1?:$_NR?]^F_PH^T)_=D_P"_3?X4 2T5%]H3^[)_WZ;_  H^T)_=
MD_[]-_A0!+147VA/[LG_ 'Z;_"C[0G]V3_OTW^% $M%1?:$_NR?]^F_PH^T)
M_=D_[]-_A0!+147VA/[LG_?IO\*/M"?W9/\ OTW^% $M%1?:$_NR?]^F_P *
M/M"?W9/^_3?X4 2T5%]H3^[)_P!^F_PH^T)_=D_[]-_A0!+147VA/[LG_?IO
M\*/M"?W9/^_3?X4 2T5%]H3^[)_WZ;_"C[0G]V3_ +]-_A0!+45O_JC_ -='
M_P#0C1]H3^[)_P!^F_PHML^3R",NQ&1CJQH EHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>tsrpositioninga05.jpg
<TEXT>
begin 644 tsrpositioninga05.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#X17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0TNH<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $-A=&AE<FEN
M92!786YG    !9 #  (    4   0J) $  (    4   0O)*1  (    #.#8
M )*2  (    #.#8  .H<  <   @,   (G      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         #(P,C Z,#,Z,#(@,3<Z,#4Z-#@ ,C R,#HP
M,SHP,B Q-SHP-3HT.    $, 80!T &@ 90!R &D ;@!E "  5P!A &X 9P
M /_A"R%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B
M96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^#0H\
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F.E)$1B!X
M;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y
M;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U=6ED.F9A
M9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL;G,Z9&,]
M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D9CI$97-C
M<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D
M,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 S+3 R5#$W.C U
M.C0X+C@V,SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I;VX^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN
M;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z4V5Q('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^/')D9CIL:3Y#871H97)I;F4@5V%N9SPO<F1F.FQI/CPO<F1F
M.E-E<3X-"@D)"3PO9&,Z8W)E871O<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D
M9CI21$8^/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_
M>'!A8VME="!E;F0])W<G/S[_VP!#  <%!08%! <&!08(!P<("A$+"@D)"A4/
M$ P1&!4:&1@5&!<;'B<A&QTE'1<8(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!#
M 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_P  1" #_ JP# 2(  A$! Q$!_\0 'P
M 04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0
M  %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8
M&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)
MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$!
M 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$
M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I
M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#Z1HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *QM8MM?FO%;1KZ"W@$8#+(
MH)+9//W3VQ6S10!RWV#QE_T%K/\ [X'_ ,;H^P>,O^@M9_\ ? _^-UU-% '+
M?8/&7_06L_\ O@?_ !NC[!XR_P"@M9_]\#_XW74T4 <M]@\9?]!:S_[X'_QN
MC[!XR_Z"UG_WP/\ XW74T4 <M]@\9?\ 06L_^^!_\;H^P>,O^@M9_P#? _\
MC==310!RWV#QE_T%K/\ [X'_ ,;H^P>,O^@M9_\ ? _^-UU-% '+?8/&7_06
ML_\ O@?_ !NC[!XR_P"@M9_]\#_XW74T4 <M]@\9?]!:S_[X'_QNC[!XR_Z"
MUG_WP/\ XW74T4 <M]@\9?\ 06L_^^!_\;H^P>,O^@M9_P#? _\ C==310!R
MWV#QE_T%K/\ [X'_ ,;H^P>,O^@M9_\ ? _^-UU-% '+?8/&7_06L_\ O@?_
M !NC[!XR_P"@M9_]\#_XW74T4 <M]@\9?]!:S_[X'_QNC[!XR_Z"UG_WP/\
MXW74T4 <M]@\9?\ 06L_^^!_\;H^P>,O^@M9_P#? _\ C==310!RWV#QE_T%
MK/\ [X'_ ,;H^P>,O^@M9_\ ? _^-UU-% '+?8/&7_06L_\ O@?_ !NC[!XR
M_P"@M9_]\#_XW74T4 <M]@\9?]!:S_[X'_QNC[!XR_Z"UG_WP/\ XW74T4 <
MM]@\9?\ 06L_^^!_\;H^P>,O^@M9_P#? _\ C==310!RWV#QE_T%K/\ [X'_
M ,;H^P>,O^@M9_\ ? _^-UU-% '+?8/&7_06L_\ O@?_ !NC[!XR_P"@M9_]
M\#_XW74T4 <M]@\9?]!:S_[X'_QNC[!XR_Z"UG_WP/\ XW74T4 <M]@\9?\
M06L_^^!_\;H^P>,O^@M9_P#? _\ C==310!RWV#QE_T%K/\ [X'_ ,;H^P>,
MO^@M9_\ ? _^-UU-% '+?8/&7_06L_\ O@?_ !NC[!XR_P"@M9_]\#_XW74T
M4 <M]@\9?]!:S_[X'_QNC[!XR_Z"UG_WP/\ XW74T4 <M]@\9?\ 06L_^^!_
M\;H^P>,O^@M9_P#? _\ C==310!RWV#QE_T%K/\ [X'_ ,;H^P>,O^@M9_\
M? _^-UU-% '+?8/&7_06L_\ O@?_ !NC[!XR_P"@M9_]\#_XW74T4 <M]@\9
M?]!:S_[X'_QNC[!XR_Z"UG_WP/\ XW74T4 <M]@\9?\ 06L_^^!_\;H^P>,O
M^@M9_P#? _\ C==310!RWV#QE_T%K/\ [X'_ ,;H^P>,O^@M9_\ ? _^-UU-
M% '+?8/&7_06L_\ O@?_ !NC[!XR_P"@M9_]\#_XW74T4 <M]@\9?]!:S_[X
M'_QNC[!XR_Z"UG_WP/\ XW74T4 <M]@\9?\ 06L_^^!_\;H^P>,O^@M9_P#?
M _\ C==310!RWV#QE_T%K/\ [X'_ ,;H^P>,O^@M9_\ ? _^-UU-% '+?8/&
M7_06L_\ O@?_ !NC[!XR_P"@M9_]\#_XW74T4 <M]@\9?]!:S_[X'_QNC[!X
MR_Z"UG_WP/\ XW74T4 <M]@\9?\ 06L_^^!_\;H^P>,O^@M9_P#? _\ C==3
M10!RWV#QE_T%K/\ [X'_ ,;H^P>,O^@M9_\ ? _^-UU-% '+?8/&7_06L_\
MO@?_ !NC[!XR_P"@M9_]\#_XW74T4 <M]@\9?]!:S_[X'_QNC[!XR_Z"UG_W
MP/\ XW74T4 <M]@\9?\ 06L_^^!_\;H^P>,O^@M9_P#? _\ C==310!RWV#Q
ME_T%K/\ [X'_ ,;J:ULO%B7D+76IVKP"13(JJ,LN>0/D]*Z.B@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_P!!.S_\"%_QH_MK2O\ H)V?_@0O^-4?^$.T+_GQ_P#(S_\ Q5'_  AVA?\
M/C_Y&?\ ^*H O?VUI7_03L__  (7_&C^VM*_Z"=G_P"!"_XU1_X0[0O^?'_R
M,_\ \51_PAVA?\^/_D9__BJ +W]M:5_T$[/_ ,"%_P :/[:TK_H)V?\ X$+_
M (U1_P"$.T+_ )\?_(S_ /Q5'_"':%_SX_\ D9__ (J@"]_;6E?]!.S_ / A
M?\:/[:TK_H)V?_@0O^-4?^$.T+_GQ_\ (S__ !5'_"':%_SX_P#D9_\ XJ@"
M]_;6E?\ 03L__ A?\:/[:TK_ *"=G_X$+_C5'_A#M"_Y\?\ R,__ ,51_P (
M=H7_ #X_^1G_ /BJ +W]M:5_T$[/_P "%_QH_MK2O^@G9_\ @0O^-4?^$.T+
M_GQ_\C/_ /%4?\(=H7_/C_Y&?_XJ@"]_;6E?]!.S_P# A?\ &C^VM*_Z"=G_
M .!"_P"-4?\ A#M"_P"?'_R,_P#\51_PAVA?\^/_ )&?_P"*H O?VUI7_03L
M_P#P(7_&C^VM*_Z"=G_X$+_C5'_A#M"_Y\?_ ",__P 51_PAVA?\^/\ Y&?_
M .*H O?VUI7_ $$[/_P(7_&C^VM*_P"@G9_^!"_XU1_X0[0O^?'_ ,C/_P#%
M4?\ "':%_P ^/_D9_P#XJ@"]_;6E?]!.S_\  A?\:/[:TK_H)V?_ ($+_C5'
M_A#M"_Y\?_(S_P#Q5'_"':%_SX_^1G_^*H O?VUI7_03L_\ P(7_ !H_MK2O
M^@G9_P#@0O\ C5'_ (0[0O\ GQ_\C/\ _%4?\(=H7_/C_P"1G_\ BJ +W]M:
M5_T$[/\ \"%_QH_MK2O^@G9_^!"_XU1_X0[0O^?'_P C/_\ %4?\(=H7_/C_
M .1G_P#BJ +W]M:5_P!!.S_\"%_QH_MK2O\ H)V?_@0O^-4?^$.T+_GQ_P#(
MS_\ Q5'_  AVA?\ /C_Y&?\ ^*H O?VUI7_03L__  (7_&C^VM*_Z"=G_P"!
M"_XU1_X0[0O^?'_R,_\ \51_PAVA?\^/_D9__BJ +W]M:5_T$[/_ ,"%_P :
M/[:TK_H)V?\ X$+_ (U1_P"$.T+_ )\?_(S_ /Q5'_"':%_SX_\ D9__ (J@
M"]_;6E?]!.S_ / A?\:/[:TK_H)V?_@0O^-4?^$.T+_GQ_\ (S__ !5'_"':
M%_SX_P#D9_\ XJ@"]_;6E?\ 03L__ A?\:/[:TK_ *"=G_X$+_C5'_A#M"_Y
M\?\ R,__ ,51_P (=H7_ #X_^1G_ /BJ +W]M:5_T$[/_P "%_QH_MK2O^@G
M9_\ @0O^-4?^$.T+_GQ_\C/_ /%4?\(=H7_/C_Y&?_XJ@"]_;6E?]!.S_P#
MA?\ &C^VM*_Z"=G_ .!"_P"-4?\ A#M"_P"?'_R,_P#\51_PAVA?\^/_ )&?
M_P"*H O?VUI7_03L_P#P(7_&C^VM*_Z"=G_X$+_C5'_A#M"_Y\?_ ",__P 5
M1_PAVA?\^/\ Y&?_ .*H O?VUI7_ $$[/_P(7_&C^VM*_P"@G9_^!"_XU1_X
M0[0O^?'_ ,C/_P#%4?\ "':%_P ^/_D9_P#XJ@"]_;6E?]!.S_\  A?\:/[:
MTK_H)V?_ ($+_C5'_A#M"_Y\?_(S_P#Q5'_"':%_SX_^1G_^*H O?VUI7_03
ML_\ P(7_ !H_MK2O^@G9_P#@0O\ C5'_ (0[0O\ GQ_\C/\ _%4?\(=H7_/C
M_P"1G_\ BJ +W]M:5_T$[/\ \"%_QH_MK2O^@G9_^!"_XU1_X0[0O^?'_P C
M/_\ %4?\(=H7_/C_ .1G_P#BJ +W]M:5_P!!.S_\"%_QH_MK2O\ H)V?_@0O
M^-4?^$.T+_GQ_P#(S_\ Q5'_  AVA?\ /C_Y&?\ ^*H O?VUI7_03L__  (7
M_&C^VM*_Z"=G_P"!"_XU1_X0[0O^?'_R,_\ \51_PAVA?\^/_D9__BJ +W]M
M:5_T$[/_ ,"%_P :/[:TK_H)V?\ X$+_ (U1_P"$.T+_ )\?_(S_ /Q5'_"'
M:%_SX_\ D9__ (J@"]_;6E?]!.S_ / A?\:5-7TV618X]0M7=B JK.I))[ 9
MJA_PAVA?\^/_ )&?_P"*I\'A31;>XCGAL]LD;!T;S7."#D'K0!L4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-ZSXVL]'O
M+R$:?J%\FG1K+J$]G$KI9J1N!?+!F.WYMJ!F ()'(STE>9>(X]6\':OXBNM,
MDT^_B\2[6@L)I66Z%UY(B"QH%(E5@BDY*!0"2< T =?J/BZRM)[.WL+:ZUBY
MO+<W44&GA&;R!C,I+LJA?F&.<MV!K*UCXG:'8Z2EQIUS;7EY<:5/JEI:2W'D
MF>.( LO(+*Q&[ VD_NWZ;3C&\':0W@_QO;:;JLZGR_"EG;P3NV%8V[N)@"?3
MS$;'H15#PWX-O_$G@>"ZL]3BT^*]AUBW19[,S;K6]N Z,H$B;3B-&'4$-T[T
M >HZ=J=GJMJ9]/NH+E%<QR&"42!''WD)'1@>".HKE;CXD"#5]7T__A%/$$LF
MCHDMV\2VS!8WW%'4"?<X(1CA06&.0#Q6GX4\.7?AYM3-U>VERM]/%,D=K9&W
M6'9!'!M ,C\;84('&.>O&.2:QUC5?BKXVM-!UBUTMI-/TZ.:66R-RX!6?E/W
MBA6&?X@PY'% 'H.C:Q8^(-%M=5TF<7%E=QB2&0#&X'V/0]B.QJ[7C/B""#P=
M/H'@6/Q1'X;T:+2V:&^O3,@N9A)\P,L4\)5@#NP6VG=TZ4ZW74=2\5>%=&?Q
MUJ.JV5_I%\DU[I[_ &99VC<*DJ;23N&[[^Y@VT$<$Y /9**\?7Q!I][KFLVN
MK^.+K0M<T;5!%;6\MT5$EN@0@"WR!.95SDD,V6XP, TM6UZ?5/%VM1WOQ#M/
M"M[I6H%+>RFBFWM$H4IMC%PD<X<<X,;-\V!VH ]MJNU_:KJD>G&4?:Y(6G6+
M!R45E4MZ#EE'O^!KR#5Y=2EO/BSYGB+5\:%;QW6G".]:$6[FU:8 "/;E0W&T
MY! &[<1FK>GV4-[\<H-1N[N[@ENO"=M<><EY(BF9IBG"[MA'*_NR"N2#MR<D
M ZW7?&M_X=T>PO-3\/2))>:HM@8UNXV$2O-L24L.NX8;: 2,X..M=?7A+ZA>
M:A\'-'FU2_GOYU\7Q1F>YDW.P6^(&3] .!@>E6_$.O3:EXRU^TO_ (AVGA"Y
MTJZ5;2"=)E8P^6C!U7[0D<VXEN&C<]O2@#VNBFQDF-2QR2!D[2OZ'I]*=0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 <Q=>.K.PU*UAOM-U&WLKRX6UM]4>-/LTDK'"
MKP^]03P&9 I['!S3/%?CVW\*W]O9+H.NZY<S1^:\6BV7VAH$SA6D^8;0Q# >
MNUO2LGQ3XK\)ZCK4.CZGX@TN"#2[J.ZNXGND\V6:,[XX4CSN8A@K' /0*,DG
M;5^(OA&RD^W^,?#^J7.G>*;&-1%+!=L5N'092V>(G:0^0-H )+=\\@'1:MX_
MTO1M9.GW=O>$PBW-Y<1HACLOM#E(1(=V?F8$?*&QU.!S6W)JL$>M0Z6JR2W,
MD1F?8 5AC' 9SG@$\ <DD'C )'*>+/"^DRS'6]2-YY]R;6.?3;61=FHRQ2;X
M$8%2>').5*C );@5A>(/%.K>"+R^""PFO(M,_MO4YKI6_P!+_>>6+> AAL"@
M8!.[JN02Q- 'JM%-C?S(D?:R[E!VL,$>Q]Z=0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %4XM(TV#59]3ATZTCO[@!9KM(%$LH   9\9.  .3V%7*\[\=V/C>/^U-;
MTKQPN@:596^^*RCTF*[>7:N22S\AF;*A1GMW.* .XU+1],UF%(=8TZTOXHW$
MB)=0+*JL.C ,#@^]6U4*H50  ,  =*\I\?>*/$/A7PQX>L+S6[W3+R6(/JOB
M*#1EO(8650"K( $7<S$Y'("=.:D\4ZQX@M= AT^#5HM4MIO"NH7\NL03FUFE
MEB$126-8EPHS(N ' (<Y/R@. >IUDVGA/P[8:LVJ6.@:7;:@S,S7<-G&DI+?
M>.\#.3DYYYS4'A;7;C6H+^.^L?L5SI]RMM)&)_-W9@BF4[L#G;,H(Y 8$ L,
M$\9=7/B$>+?&5J?'-Y8VNCV=M>6IFM;,QQ^:)2RR$Q L@\L ?,#@\DGF@#T/
M5-%TO7+9;?6M-L]1A5MZQ7<"RJ&]0&!&?>H3X:T(ZC;Z@=%TXWMLBQP7/V1/
M,B5>BJV,J!G@"N=\+_$"*]^'>BZ[XABEM[S4+7SGM[2TEG8@'!<1QJS;.ASC
M ##FKEQ\2_!]LD+/KD,GGVC7L:P(\K-"N27VHI/&#QC/!]#0!M3Z#H]UJT.J
M76E6,VH0#$5W);(TL?\ NN1D?@:2Y\/Z->ZI#J=YI-C<7\  BNY;9&ECQTVN
M1D?@:SKGQWX;M+Z.UGU+:\CQQ^8()&BC>0 HKRA=D;,&! 8@G(J74_&6A:/?
M"UU&\>%O,6)I1;2M#$[8VJ\H4HA.1@,PZCUH 67P5X6FDNY)O#6CR/?-NNF>
MPB)N#NW9<[?F.[YN<\\U/%X9T&!;80Z)IT8M(WBMPEI&/)1_O*G'R@Y.0.#6
M7=_$CPI9RZC')JPD;2WV7PM[>6;[,<D'?L4[0"""3PO<BJTOQ#LX_B2/#!AN
M!$FG&\DNOLDK1G+ (0X&T1[0^7/RYP-V010!I_\ "">$38BS/A71/LHD,H@_
MLZ'8'QC=MVXS@ 9ZXJ[=>'=%O;^WOKW1["XN[4 6]Q+:H\D('96(ROX5YSXE
MUF,^!=%U+PCXIU*[M9/$<,3W/GDF=7NL/&6*@E%R5 &!M '(KN]7\9:%H5R8
M=4O'AVLJRRBVE>& MC:))54I'G(^^1U'K0!N4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% '/Q^ /!T-TES#X3T..='$B2KIL(96!R&!VY!SSFM!?#^C)K3:NFDV*
MZFPPUZ+9!,1C'+XW=..M<W/K.M6_QJL]%>^B?2+K29KI;9;<*R.CQKDODEOO
M,>-HYZ'K7-_$7Q?JMKXYLM#M/$MWX-LS&BC4Y=$6ZM[N:0G$?F/\J;0!R."6
M.<;: /5)+>&66*66&-Y(26B=E!*$@@D'MP2..QJO?:/IFIS6\NI:=:7DEJ_F
M6[W$"R&%O[RDCY3[BO//%WB[7M(\:/86=\8C"-/%AI[0QL=6\Z=DN#DKN_=H
M ?D*[>IR#7:VFH7.KZ_*;&79I5@6AD<*#]JGZ,H)Z(G0D<E^,C:00#:HHHH
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
MA5   P !TI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C/B.3+%X:L9.;2^\06T-TN
M?E= 'D"MZ@O&@QWSCO6#XAT&?7?''BCP]I4L=NE[I6G7\F[/E_:8[F3&['3>
MD**W<@#KBO0M:T:TU_2WL;\.$++(DD;;7BD5@R.I[,K $&H-#\/0:))=W'VJ
MYO[Z]96N;V[*F27:,*,(JJJ@9P%4#DGJ2: .$\N30=,\10ZY<Q6UM/=S:QKC
MV3LZ6L+(H%M&Q569Y F20H.&8_*60UVOAKQ)9ZZMU:V]E<Z;<Z>R1S6-TB(\
M09 R'",R[2IXP>Q!P013I/"FF7'AF]T.\22ZMM0607CRO^\G9_O,S#'/3&,
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
M&(P-"T#( /+:-P&0@8X('!':M.@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *QM2\.6
M\]S+J6E);6&MF,I'J!@+$9! WJK+Y@&20K' .#VK9HH X'PIX&\6Z'J\$^M>
M/Y-7L(G>5[)-)BMO.D8$;GD5BS<MG!ZD#TK?MM"U6XN87\1:O;ZA#:S^?;Q6
M]CY&6&=ID)=]Q7.1M"<@'%;]% !6=X@L+W5-!N['3;R&RGN8S$)YK<SJBL,'
MY Z9."<<\'L>E:-% &+X0T6\\-^%-/T:_OH;\Z? EM%/#;&#,:(%7<I=\M@<
MD$ ^@KF]#^'.K>'M:QIWC2^3PVMP;B/13;1DH2^_8)S\XCW?PC&1P2<G/?44
M <+I'PW>'PGXDT'7]4CU"#Q!=W%W,]M:&V,3S'+XS(^0#@CTQSFFZ;\.]4DT
M"_T;QCXPOO$-E<VKVD*&W2W,*,!\Q9<F1QM&&8^O'-=Y10!YU%\.O%$GA?5=
M'U;X@7&J)>6,EC;FYTY L$<@"LS!7#2OLR S-@$YP>E7;/P+K-MK'A6]DU^R
MDC\/63V7E#3&4W"N$5FW>>=IVQIC@X.X\Y '<44 >:M\*M0B\#:;X8L?$<$5
MMIE^EW;O+II?"QRF1$($H).3@MGD 8"G).G>?#V75?%VM:GJ^IP3Z?K&EC2Y
MK&.S:-UC&3N$OF'G+,?N],>F3V]% ''>#_!_B#P]< :WXVO=>LX(_+M+:6UC
MA\L= 7=<M*P'&6..<XSC'8T44 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5-3TG3M:LC9ZQ
M86NH6I8,8+J%94)'0[6!&:MT4 <1XF\"ZM?V=AIW@S7[+PIIEFWF"SM]&CF5
MY-Q;."P4 $[L;?O?-G.,7=-T#Q7IVA1P/XOBO]4-RTT][>Z8#'*A7:(Q"DB[
M , Y5NN3CDUU5% &=I>D_P!F173F?S[V\E\^XN&0 /)M5!\HZ*%10!G.!R2<
MDY.H>";?4O!MYH=S=R>?>NMQ/?*HWO<!U<2;3Q@,BX7H% 7H*Z>B@#!\+>&Y
M- 74KB]OEO\ 4-4NS=W4Z0^2F[8J*J)N;:H5!U8DG)S6]110 4444 %%%% !
M1110 4444 %%%% !1110 5C:QK=[IMXL-KH\]\C1AC)'NP#DC'"GT_6MFB@#
MEO\ A*]5_P"A8O/S;_XBC_A*]5_Z%B\_-O\ XBNIHH Y;_A*]5_Z%B\_-O\
MXBC_ (2O5?\ H6+S\V_^(KJ:* .6_P"$KU7_ *%B\_-O_B*/^$KU7_H6+S\V
M_P#B*ZFB@#EO^$KU7_H6+S\V_P#B*/\ A*]5_P"A8O/S;_XBNIHH Y;_ (2O
M5?\ H6+S\V_^(H_X2O5?^A8O/S;_ .(KJ:* .6_X2O5?^A8O/S;_ .(H_P"$
MKU7_ *%B\_-O_B*ZFB@#EO\ A*]5_P"A8O/S;_XBC_A*]5_Z%B\_-O\ XBNI
MHH Y;_A*]5_Z%B\_-O\ XBC_ (2O5?\ H6+S\V_^(KJ:* .6_P"$KU7_ *%B
M\_-O_B*/^$KU7_H6+S\V_P#B*ZFB@#EO^$KU7_H6+S\V_P#B*/\ A*]5_P"A
M8O/S;_XBNIHH Y;_ (2O5?\ H6+S\V_^(H_X2O5?^A8O/S;_ .(KJ:* .6_X
M2O5?^A8O/S;_ .(H_P"$KU7_ *%B\_-O_B*ZFB@#EO\ A*]5_P"A8O/S;_XB
MC_A*]5_Z%B\_-O\ XBNIHH Y;_A*]5_Z%B\_-O\ XBC_ (2O5?\ H6+S\V_^
M(KJ:* .6_P"$KU7_ *%B\_-O_B*/^$KU7_H6+S\V_P#B*ZFB@#EO^$KU7_H6
M+S\V_P#B*/\ A*]5_P"A8O/S;_XBNIHH Y;_ (2O5?\ H6+S\V_^(H_X2O5?
M^A8O/S;_ .(KJ:* .6_X2O5?^A8O/S;_ .(H_P"$KU7_ *%B\_-O_B*ZFB@#
MEO\ A*]5_P"A8O/S;_XBC_A*]5_Z%B\_-O\ XBNIHH Y;_A*]5_Z%B\_-O\
MXBC_ (2O5?\ H6+S\V_^(KJ:* .6_P"$KU7_ *%B\_-O_B*/^$KU7_H6+S\V
M_P#B*ZFB@#EO^$KU7_H6+S\V_P#B*/\ A*]5_P"A8O/S;_XBNIHH Y;_ (2O
M5?\ H6+S\V_^(H_X2O5?^A8O/S;_ .(KJ:* .6_X2O5?^A8O/S;_ .(H_P"$
MKU7_ *%B\_-O_B*ZFB@#EO\ A*]5_P"A8O/S;_XBC_A*]5_Z%B\_-O\ XBNI
MHH Y;_A*]5_Z%B\_-O\ XBC_ (2O5?\ H6+S\V_^(KJ:* .6_P"$KU7_ *%B
M\_-O_B*/^$KU7_H6+S\V_P#B*ZFB@#EO^$KU7_H6+S\V_P#B*/\ A*]5_P"A
M8O/S;_XBNIHH Y;_ (2O5?\ H6+S\V_^(H_X2O5?^A8O/S;_ .(KJ:* .6_X
M2O5?^A8O/S;_ .(H_P"$KU7_ *%B\_-O_B*ZFB@#EO\ A*]5_P"A8O/S;_XB
MC_A*]5_Z%B\_-O\ XBNIHH Y;_A*]5_Z%B\_-O\ XBC_ (2O5?\ H6+S\V_^
M(KJ:* .6_P"$KU7_ *%B\_-O_B*/^$KU7_H6+S\V_P#B*ZFB@#EO^$KU7_H6
M+S\V_P#B*/\ A*]5_P"A8O/S;_XBNIHH Y;_ (2O5?\ H6+S\V_^(H_X2O5?
M^A8O/S;_ .(KJ:* .6_X2O5?^A8O/S;_ .(H_P"$KU7_ *%B\_-O_B*ZFB@#
MEO\ A*]5_P"A8O/S;_XBC_A*]5_Z%B\_-O\ XBNIHH Y;_A*]5_Z%B\_-O\
MXBC_ (2O5?\ H6+S\V_^(KJ:* .6_P"$KU7_ *%B\_-O_B*/^$KU7_H6+S\V
M_P#B*ZFB@#EO^$KU7_H6+S\V_P#B*/\ A*]5_P"A8O/S;_XBNIHH Y;_ (2O
M5?\ H6+S\V_^(J:U\2ZE/>0PR>';J%))%5I&+80$XR?D[5T=% !1110 445C
M:QHE[J5XLUKK$]BBQA3''NP3DG/##U_2@#9HKEO^$4U7_H9[S\F_^+H_X135
M?^AGO/R;_P"+H ZFBN6_X135?^AGO/R;_P"+H_X135?^AGO/R;_XN@#J:*Y;
M_A%-5_Z&>\_)O_BZ/^$4U7_H9[S\F_\ BZ .IHKEO^$4U7_H9[S\F_\ BZ/^
M$4U7_H9[S\F_^+H ZFBN6_X135?^AGO/R;_XNC_A%-5_Z&>\_)O_ (N@#J:*
MY;_A%-5_Z&>\_)O_ (NC_A%-5_Z&>\_)O_BZ .IHKEO^$4U7_H9[S\F_^+H_
MX135?^AGO/R;_P"+H ZFBN6_X135?^AGO/R;_P"+H_X135?^AGO/R;_XN@#J
M:*Y;_A%-5_Z&>\_)O_BZ/^$4U7_H9[S\F_\ BZ .IHKEO^$4U7_H9[S\F_\
MBZ/^$4U7_H9[S\F_^+H ZFBN6_X135?^AGO/R;_XNC_A%-5_Z&>\_)O_ (N@
M#J:*Y;_A%-5_Z&>\_)O_ (NC_A%-5_Z&>\_)O_BZ .IHKEO^$4U7_H9[S\F_
M^+H_X135?^AGO/R;_P"+H ZFBN6_X135?^AGO/R;_P"+H_X135?^AGO/R;_X
MN@#J:*Y;_A%-5_Z&>\_)O_BZ/^$4U7_H9[S\F_\ BZ .IHKEO^$4U7_H9[S\
MF_\ BZ/^$4U7_H9[S\F_^+H ZFBN6_X135?^AGO/R;_XNC_A%-5_Z&>\_)O_
M (N@#J:*Y;_A%-5_Z&>\_)O_ (NC_A%-5_Z&>\_)O_BZ .IHKEO^$4U7_H9[
MS\F_^+H_X135?^AGO/R;_P"+H ZFBN6_X135?^AGO/R;_P"+H_X135?^AGO/
MR;_XN@#J:*Y;_A%-5_Z&>\_)O_BZ/^$4U7_H9[S\F_\ BZ .IHKEO^$4U7_H
M9[S\F_\ BZ/^$4U7_H9[S\F_^+H ZFBN6_X135?^AGO/R;_XNC_A%-5_Z&>\
M_)O_ (N@#J:*Y;_A%-5_Z&>\_)O_ (NC_A%-5_Z&>\_)O_BZ .IHKEO^$4U7
M_H9[S\F_^+H_X135?^AGO/R;_P"+H ZFBN6_X135?^AGO/R;_P"+H_X135?^
MAGO/R;_XN@#J:*Y;_A%-5_Z&>\_)O_BZ/^$4U7_H9[S\F_\ BZ .IHKEO^$4
MU7_H9[S\F_\ BZ/^$4U7_H9[S\F_^+H ZFBN6_X135?^AGO/R;_XNC_A%-5_
MZ&>\_)O_ (N@#J:*Y;_A%-5_Z&>\_)O_ (NC_A%-5_Z&>\_)O_BZ .IHKEO^
M$4U7_H9[S\F_^+H_X135?^AGO/R;_P"+H ZFBN6_X135?^AGO/R;_P"+H_X1
M35?^AGO/R;_XN@#J:*Y;_A%-5_Z&>\_)O_BZ/^$4U7_H9[S\F_\ BZ .IHKE
MO^$4U7_H9[S\F_\ BZ/^$4U7_H9[S\F_^+H ZFBN6_X135?^AGO/R;_XNC_A
M%-5_Z&>\_)O_ (N@#J:*Y;_A%-5_Z&>\_)O_ (NC_A%-5_Z&>\_)O_BZ .IH
MKEO^$4U7_H9[S\F_^+H_X135?^AGO/R;_P"+H ZFBN6_X135?^AGO/R;_P"+
MH_X135?^AGO/R;_XN@#J:*Y;_A%-5_Z&>\_)O_BZ/^$4U7_H9[S\F_\ BZ .
MIHKEO^$4U7_H9[S\F_\ BZ/^$4U7_H9[S\F_^+H ZFBN6_X135?^AGO/R;_X
MNIK7PUJ4%Y#-)XBNIDCD5FC8-AP#G!^?O0!T=%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
:444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786961616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments, Contingencies and Guarantees (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract', window );"><strong>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory', window );">Disclosure of Detailed Information About Leases</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the adjustments to our operating lease commitments at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> used to derive the lease obligations recognized on our initial application of IFRS 16 at </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discounted using our incremental borrowing rate at January 1, 2019 </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition exemption for short-term and low-value leases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Extension options reasonably certain to be exercised</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations recognized at January 1, 2019 under IFRS 16</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations previously classified as finance leases under IAS 17</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease obligations at January 1, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other lease related expenses that were recognized in the consolidated statement of operations for 2019 are as follows: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense on lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease payments not included in the measurement of lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expenses relating to short-term leases or low-value leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the contractual undiscounted cash flows for our lease obligations (comprised of lease obligations under IFRS 16 and lease obligations financed through third-parties) were as follows: </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years ending December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Leases financed through third-parties</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other leases</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we have commitments under IT support agreements that require future minimum payments as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 leasing activities of a 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> -Name IFRS<br> -Number 16<br> -IssueDate 2019-01-01<br> -Paragraph 59<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_59&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>31
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787620992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Apr. 30, 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_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 recognised as expense for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Integration and acquisition-related transaction costs</a></td>
<td class="nump">$ 3,900,000<span></span>
</td>
<td class="nump">$ 11,000,000<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_BusinessCombinationsAxis=cls_AtrenneIntegratedSolutionsInc.AtrenneMember', window );">Atrenne</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Consideration transferred, acquisition-date fair value</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">$ 140,300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment', window );">Working capital adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,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_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod', window );">Amortization expense annual increase</a></td>
<td class="nump">6,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>
</tr>
<tr class="rh">
<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=cls_ImpaktHoldingsLLCImpaktMember', window );">Impakt</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>
</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_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 transferred, acquisition-date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 324,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment', window );">Working capital adjustment</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">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod', window );">Amortization expense annual increase</a></td>
<td class="nump">15,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>
</tr>
<tr class="ro">
<td 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 recognised as expense for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination</a></td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Expense Of Combined Entity As If Combination Occurred At Beginning Of 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;">cls_AmortizationExpenseOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consideration Transferred, Acquisition-Date Fair Value, Working Capital Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ConsiderationTransferredAcquisitionDateFairValueWorkingCapitalAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for transactions 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 2019-01-01<br> -Paragraph B64<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph B64<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationsAxis=cls_AtrenneIntegratedSolutionsInc.AtrenneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AtrenneIntegratedSolutionsInc.AtrenneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_ImpaktHoldingsLLCImpaktMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ImpaktHoldingsLLCImpaktMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>32
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789387344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</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_cls_InventoriesAbstract', window );"><strong>Inventories [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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InventoryWritedown2011', window );">Inventory write-down</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">$ 13.5<span></span>
</td>
<td class="nump">$ 3.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_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory', window );">Inventory write down, percentage related to specified aged inventory (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66.67%<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_ifrs-full_ReversalOfInventoryWritedown', window );">Reversal of inventory write-down</a></td>
<td class="nump">$ 5.8<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_NumberOfSegmentsWithInventoryWriteDowns', window );">Number of segments with inventory write-downs | Segment</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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepositsFromCustomers', window );">Deposits from customers</a></td>
<td class="nump">$ 121.9<span></span>
</td>
<td class="nump">$ 57.9<span></span>
</td>
<td class="nump">$ 121.9<span></span>
</td>
<td class="nump">$ 57.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_cls_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories [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;">cls_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Write Down, Percentage Related To Specified Aged Inventory</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_NumberOfSegmentsWithInventoryWriteDowns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Segments With Inventory Write-Downs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NumberOfSegmentsWithInventoryWriteDowns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_DepositsFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deposit liabilities from customers held 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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepositsFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InventoryWritedown2011">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 related to the write-down of inventories to net realisable value. [Refer: 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 2<br> -IssueDate 2019-01-01<br> -Paragraph 36<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_36_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InventoryWritedown2011</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReversalOfInventoryWritedown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in the amount of inventories recognised as an expense due to the reversal of any write-down of inventories resulting from an increase in net realisable value. [Refer: Inventories; Inventory write-down]</p></div>
<a href="javascript:void(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 2<br> -IssueDate 2019-01-01<br> -Paragraph 36<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_36_f&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReversalOfInventoryWritedown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6794833440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 26, 2020</div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>shares </div>
<div>vote / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 29, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 30, 2018 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </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_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="ro">
<td 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 options granted in share-based payment arrangement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod', window );">Performance period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
</tr>
<tr class="rh">
<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=cls_DeferredShareUnitsDSUMember', window );">DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate', window );">Conversion rate (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PaymentsToSettleSharebasedCompensationArrangements', window );">Payments to settle DSUs as a result of a director's resignation | $</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">$ 1.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Number of other equity instruments exercised or vested in share-based payment arrangement (in shares)</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">14,098<span></span>
</td>
<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_TypesOfSharebasedPaymentArrangementsAxis=cls_EmployeeStockOption1Member', window );">Options</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>
</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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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=cls_PerformanceShareUnitsPSUMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements', window );">Percentage of shares vested dependent on performance achievements (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium', window );">Premium used in estimating grant date fair value (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102.00%<span></span>
</td>
<td class="nump">106.00%<span></span>
</td>
<td class="nump">143.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn', window );">Percentage of shares that will vest based on market performance condition and total shareholder return (percent)</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">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2', window );">Award requisite service period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
</tr>
<tr class="rh">
<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=cls_RestrictedStockUnitsRSU1Member', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate', window );">Conversion rate (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
</tr>
<tr class="rh">
<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 | PSUs</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>
</tr>
<tr 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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements', window );">Percentage of shares vested dependent on performance achievements (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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>
<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 | PSUs</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>
</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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements', window );">Percentage of shares vested dependent on performance achievements (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.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>
<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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">Subordinate voting shares</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>
</tr>
<tr 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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_NumberOfVotesPerShare', window );">Subordinate voting shares, number of votes per share | vote / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate', window );">Conversion rate (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,200,000<span></span>
</td>
<td class="nump">117,700,000<span></span>
</td>
<td class="nump">123,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit', window );">Number of shares of SVS holder of vested PSU or RSU unit is entitled to (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">Subordinate voting shares | LTIP</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>
</tr>
<tr 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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_CapitalSharesReservedforFutureIssuance', window );">Shares remaining in reserve for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">Subordinate voting shares | Two Thousand Eighteen NCIB</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>
</tr>
<tr 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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1', window );">Number of shares authorized to be repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">Subordinate voting shares | 2017 NCIB</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>
</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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1', window );">Number of shares authorized to be repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,500,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_ClassesOfShareCapitalAxis=cls_MultipleVotingSharesMember', window );">Multiple voting shares</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>
</tr>
<tr 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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_NumberOfVotesPerShare', window );">Subordinate voting shares, number of votes per share | vote / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NumberOfSharesIssued', window );">Number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_PreferenceSharesMember', window );">Preferred shares</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>
</tr>
<tr 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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember', window );">Retirement of the chairman of the board of directors | Other related parties | Mr. William A. Etherington | DSUs</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>
</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_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual', window );">Number of shares owned by Mr. Etherington (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">470,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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2', window );">Award requisite service period</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_cls_CapitalSharesReservedforFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Shares Reserved for Future Issuance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_CapitalSharesReservedforFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Shares Holder Is Entitled To Per Vested 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;">cls_NumberOfSharesHolderIsEntitledToPerVestedUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_NumberOfVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Votes Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NumberOfVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_PaymentsToSettleSharebasedCompensationArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 To Settle Share-based Compensation Arrangements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PaymentsToSettleSharebasedCompensationArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion 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;">cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Shares Owned By Individual</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation By Share-Based Payment Award, Performance 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;">cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period2</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Award Vesting 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;">cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Shares Vested Based on Market Performance Condition And Total Shareholder Return</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedBasedonMarketPerformanceConditionAndTotalShareholderReturn</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Shares Vested Dependent on Performance Achievements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Expiration Period1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Premium</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Number of Shares Authorized to be Repurchased1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_DisclosureOfClassesOfShareCapitalLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfClassesOfShareCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) exercised or vested 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 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 2019-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_TypesOfSharebasedPaymentArrangementsAxis=cls_DeferredShareUnitsDSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_DeferredShareUnitsDSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_EmployeeStockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_EmployeeStockOption1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_PerformanceShareUnitsPSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PerformanceShareUnitsPSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_RestrictedStockUnitsRSU1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RestrictedStockUnitsRSU1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_PlanName1Axis=cls_LTIPMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PlanName1Axis=cls_LTIPMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ShareRepurchaseProgram1Axis=cls_TwoThousandEighteenNCIBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShareRepurchaseProgram1Axis=cls_TwoThousandEighteenNCIBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ShareRepurchaseProgram1Axis=cls_TwoThousandSeventeenNCIBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShareRepurchaseProgram1Axis=cls_TwoThousandSeventeenNCIBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=cls_MultipleVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=cls_MultipleVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_PreferenceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_PreferenceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cls_Mr.WilliamA.EtheringtonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=cls_Mr.WilliamA.EtheringtonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>34
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762548864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Charges (Recoveries) - Schedule of Charges (Recoveries) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 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_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>
<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_ExpenseOfRestructuringActivities', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37.9<span></span>
</td>
<td class="nump">$ 35.4<span></span>
</td>
<td class="nump">$ 28.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_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss', window );">Losses on pension and non-pension post-employment benefit plans</a></td>
<td class="nump">$ 63.3<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
<td class="nump">0.0<span></span>
</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_cls_BusinessTransitionCosts', window );">Transition Costs (Recoveries)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(95.8)<span></span>
</td>
<td class="nump">13.2<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_cls_AcceleratedAmortizationOfFinancingCosts', window );">Credit Facility-related charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="nump">1.2<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_ifrs-full_MiscellaneousOtherOperatingExpense', window );">Acquisition Costs and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">11.2<span></span>
</td>
<td class="nump">4.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_OtherExpenseByFunction', window );">Other expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (49.9)<span></span>
</td>
<td class="nump">$ 61.0<span></span>
</td>
<td class="nump">$ 37.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_AcceleratedAmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accelerated Amortization Of Financing 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;">cls_AcceleratedAmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_BusinessTransitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Transition 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;">cls_BusinessTransitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Loss) on Purchase of Annuity Recognised 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;">cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_ExpenseOfRestructuringActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 98<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_98_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseOfRestructuringActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MiscellaneousOtherOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 miscellaneous other operating expenses. [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 2019-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MiscellaneousOtherOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherExpenseByFunction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 that the entity does not separately disclose in the same statement or note when the entity uses the 'function of expense' form for its analysis of expenses.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35_b_vii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherExpenseByFunction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>35
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6795333776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Schedule of Information about RSUs and PSUs Granted and Outstanding (Details)<br> shares 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>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>shares </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_TypesOfSharebasedPaymentArrangementsAxis=cls_RestrictedStockUnitsRSU1Member', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 granted (in shares)</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="nump">2.6<span></span>
</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_cls_WeightedAverageFairValueAtTheGrantDate', window );">Weighted average exercise price of other equity instruments granted in share-based payment arrangement (in usd per share) | $ / shares</a></td>
<td class="nump">$ 7.88<span></span>
</td>
<td class="nump">$ 10.48<span></span>
</td>
<td class="nump">$ 13.05<span></span>
</td>
</tr>
<tr class="re">
<td 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 (in shares)</a></td>
<td class="nump">4.6<span></span>
</td>
<td class="nump">3.8<span></span>
</td>
<td class="nump">3.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_TypesOfSharebasedPaymentArrangementsAxis=cls_PerformanceShareUnitsPSUMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 granted (in shares)</a></td>
<td class="nump">2.1<span></span>
</td>
<td class="nump">1.6<span></span>
</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_cls_WeightedAverageFairValueAtTheGrantDate', window );">Weighted average exercise price of other equity instruments granted in share-based payment arrangement (in usd per share) | $ / shares</a></td>
<td class="nump">$ 8.14<span></span>
</td>
<td class="nump">$ 11.11<span></span>
</td>
<td class="nump">$ 17.18<span></span>
</td>
</tr>
<tr class="ro">
<td 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 (in shares)</a></td>
<td class="nump">3.8<span></span>
</td>
<td class="nump">3.2<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_cls_WeightedAverageFairValueAtTheGrantDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 The Grant 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;">cls_WeightedAverageFairValueAtTheGrantDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_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_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 2019-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=cls_RestrictedStockUnitsRSU1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RestrictedStockUnitsRSU1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_PerformanceShareUnitsPSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PerformanceShareUnitsPSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>36
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789053248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations - Borrowings Under Credit Facilities and Lease Obligations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</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_ifrs-full_Borrowings', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 159,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeaseLiabilityUnderIAS17', window );">Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,400,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_cls_LeaseLiabilityUnderIFRS16', window );">Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112,000,000<span></span>
</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_cls_BorrowingsAndLeaseLiabilities', window );">Borrowings and lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698,700,000<span></span>
</td>
<td class="nump">757,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_CurrentBorrowingsAndLeaseLiabilities', window );">Current portion of borrowings under Credit Facility and lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,600,000<span></span>
</td>
<td class="nump">107,700,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_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities', window );">Long-term portion of borrowings under Credit Facility and lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">559,100,000<span></span>
</td>
<td class="nump">650,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_AcceleratedAmortizationOfFinancingCosts', window );">Accelerated amortization of unamortized deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">1,200,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,400,000<span></span>
</td>
<td class="nump">3,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,700,000<span></span>
</td>
<td class="nump">7,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_BorrowingsByNameAxis=cls_RevolvingCreditFacilityDueMay2020Member', window );">Prior Revolving Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cls_AcceleratedAmortizationOfFinancingCosts', window );">Accelerated amortization of unamortized deferred financing costs</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_RevolvingCreditFacilityDueMay2020Member', window );">Prior Revolving Facility | Debt issuance costs, gross</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_Borrowings', window );">Borrowings</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="nump">$ 1,700,000<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_TermLoanDueMay2020Member', window );">Prior Term Loan</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_cls_AcceleratedAmortizationOfFinancingCosts', window );">Accelerated amortization of unamortized deferred financing costs</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_TermLoanDueMay2020Member', window );">Prior Term Loan | Debt issuance costs, gross</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_Borrowings', window );">Borrowings</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">$ 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_BorrowingsByNameAxis=cls_CreditFacilityMember', window );">Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_Borrowings', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">592,300,000<span></span>
</td>
<td class="nump">757,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_AcceleratedAmortizationOfFinancingCosts', window );">Accelerated amortization of unamortized deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cls_RevolvingFacilityDueJune2023Member', window );">Revolver</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_Borrowings', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">159,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_BorrowingsByNameAxis=cls_RevolvingFacilityDueJune2023Member', window );">Revolver | Debt issuance costs, gross</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_Borrowings', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="nump">3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_TermLoansMember', window );">Term Loans</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_Borrowings', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">592,300,000<span></span>
</td>
<td class="nump">598,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=cls_TermLoansMember', window );">Term Loans | Unamortized debt issuance costs</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_Borrowings', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,700,000)<span></span>
</td>
<td class="num">(9,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="rh">
<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=cls_TermLoansMember', window );">Term Loans | Debt issuance costs, gross</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_Borrowings', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
<td class="nump">10,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=ifrs-full_LeaseLiabilitiesMember', window );">Lease Obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_cls_LeaseLiabilityUnderIAS17', window );">Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties</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">$ 10,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeaseLiabilityUnderIFRS16', window );">Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 116,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_AcceleratedAmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accelerated Amortization Of Financing 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;">cls_AcceleratedAmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_BorrowingsAndLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Borrowings and Lease 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;">cls_BorrowingsAndLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_CurrentBorrowingsAndLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current Borrowings And Lease 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;">cls_CurrentBorrowingsAndLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LeaseLiabilityUnderIAS17">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Liability Under IAS 17</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LeaseLiabilityUnderIAS17</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LeaseLiabilityUnderIFRS16">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Liability Under IFRS 16</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LeaseLiabilityUnderIFRS16</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-current Portion Of Borrowings And Lease 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;">cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 lease liabilities. [Refer: 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/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2019-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 lease liabilities. [Refer: 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/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2019-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=cls_RevolvingCreditFacilityDueMay2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RevolvingCreditFacilityDueMay2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_DeferredFinancingCostsGrossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_DeferredFinancingCostsGrossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_TermLoanDueMay2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_TermLoanDueMay2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_RevolvingFacilityDueJune2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RevolvingFacilityDueJune2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_DeferredFinancingCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_DeferredFinancingCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=ifrs-full_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_BorrowingsByNameAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6776953568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation Of Income Taxes (Details) - USD ($)<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></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AccountingProfit', window );">Earnings before income taxes</a></td>
<td class="nump">$ 99.8<span></span>
</td>
<td class="nump">$ 81.9<span></span>
</td>
<td class="nump">$ 133.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_TaxExpenseIncomeAtApplicableTaxRate', window );">Income tax expense at Celestica&#8217;s statutory income tax rate of 26.5% (2018 and 2017 &#8212; 26.5%)</a></td>
<td class="nump">26.4<span></span>
</td>
<td class="nump">21.7<span></span>
</td>
<td class="nump">35.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_TaxEffectOfRevenuesExemptFromTaxation2011', window );">Manufacturing and processing deduction</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.1)<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_TaxEffectOfForeignTaxRates', window );">Foreign income taxed at different rates</a></td>
<td class="num">(6.7)<span></span>
</td>
<td class="num">(9.1)<span></span>
</td>
<td class="num">(7.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_cls_TaxEffectOfExchangeDifferencesOnTranslation', window );">Foreign exchange</a></td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">3.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_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome', window );">Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties</a></td>
<td class="num">(5.8)<span></span>
</td>
<td class="nump">11.3<span></span>
</td>
<td class="nump">3.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_TaxEffectFromChangeInTaxRate', window );">Tax effect from change in tax rate</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxEffectOfTaxLosses', window );">Change in unrecognized tax losses and deductible temporary differences</a></td>
<td class="nump">11.4<span></span>
</td>
<td class="num">(44.6)<span></span>
</td>
<td class="nump">3.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 );">Income tax expense (recovery)</a></td>
<td class="nump">29.5<span></span>
</td>
<td class="num">(17.0)<span></span>
</td>
<td class="nump">27.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_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings', window );">Deferred tax expense related to taxable temporary differences, repatriation of undistributed foreign earnings</a></td>
<td class="nump">6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid', window );">Current tax expense for withholding tax on dividends paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">$ 33.6<span></span>
</td>
<td class="nump">36.7<span></span>
</td>
<td class="nump">$ 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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=cls_ForeignSubsidiariesMember', window );">U.S. group of subsidiaries</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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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="text">&#160;<span></span>
</td>
<td class="nump">$ 53.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_cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current Tax Expense (Income) Relating to Tax Withheld On Dividends Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_CurrentTaxExpenseIncomeRelatingtoTaxWithheldOnDividendsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Temporary Differences, Undistributed Foreign 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;">cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_TaxEffectOfExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Effect Of Exchange Differences On Translation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TaxEffectOfExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AccountingProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 profit (loss) for a period before deducting tax expense. [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 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccountingProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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 2019-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2019-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; 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 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectFromChangeInTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [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 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectFromChangeInTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectOfForeignTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [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 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfForeignTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to revenues that are exempt from taxation. [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 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectOfTaxLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [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 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfTaxLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; 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 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxExpenseIncomeAtApplicableTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cls_ForeignSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ForeignSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>38
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6778027136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments and Risk Management - Currency Risk (Details) - Currency risk<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </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_ClassesOfAssetsAxis=cls_CashandCashEquivalents1Member', window );">Cash and cash equivalents | Canadian dollar</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">$ 2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_CashandCashEquivalents1Member', window );">Cash and cash equivalents | Romanian Leu</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_CashandCashEquivalents1Member', window );">Cash and cash equivalents | Euro</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</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_ClassesOfAssetsAxis=cls_CashandCashEquivalents1Member', window );">Cash and cash equivalents | Thai baht</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></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_ClassesOfAssetsAxis=cls_CashandCashEquivalents1Member', window );">Cash and cash equivalents | Chinese renminbi</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">37.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_TradeReceivablesMember', window );">A/R | Canadian dollar</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">3.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_TradeReceivablesMember', window );">A/R | Romanian Leu</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">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_ClassesOfAssetsAxis=ifrs-full_TradeReceivablesMember', window );">A/R | Euro</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">46.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_TradeReceivablesMember', window );">A/R | Thai baht</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">1.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_ClassesOfAssetsAxis=ifrs-full_TradeReceivablesMember', window );">A/R | Chinese renminbi</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">12.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=cls_CurrentTaxAssetsMember', window );">Income taxes and value-added taxes receivable | Canadian dollar</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_CurrentTaxAssetsMember', window );">Income taxes and value-added taxes receivable | Romanian Leu</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">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_ClassesOfAssetsAxis=cls_CurrentTaxAssetsMember', window );">Income taxes and value-added taxes receivable | Euro</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></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_ClassesOfAssetsAxis=cls_CurrentTaxAssetsMember', window );">Income taxes and value-added taxes receivable | Thai baht</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_CurrentTaxAssetsMember', window );">Income taxes and value-added taxes receivable | Chinese renminbi</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></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=cls_OtherFinancialAssetsMember', window );">Other financial assets | Canadian dollar</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_OtherFinancialAssetsMember', window );">Other financial assets | Romanian Leu</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">0.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_ClassesOfAssetsAxis=cls_OtherFinancialAssetsMember', window );">Other financial assets | Euro</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</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_ClassesOfAssetsAxis=cls_OtherFinancialAssetsMember', window );">Other financial assets | Thai baht</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_OtherFinancialAssetsMember', window );">Other financial assets | Chinese renminbi</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember', window );">Pension and non-pension post-employment liabilities | Canadian dollar</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(69.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_ClassesOfAssetsAxis=cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember', window );">Pension and non-pension post-employment liabilities | Romanian Leu</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(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_ClassesOfAssetsAxis=cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember', window );">Pension and non-pension post-employment liabilities | Euro</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(0.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember', window );">Pension and non-pension post-employment liabilities | Thai baht</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(13.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_ClassesOfAssetsAxis=cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember', window );">Pension and non-pension post-employment liabilities | Chinese renminbi</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(0.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_ClassesOfAssetsAxis=cls_CurrentTaxLiabilitiesMember', window );">Income taxes and value-added taxes payable | Canadian dollar</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(1.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=cls_CurrentTaxLiabilitiesMember', window );">Income taxes and value-added taxes payable | Romanian Leu</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_CurrentTaxLiabilitiesMember', window );">Income taxes and value-added taxes payable | Euro</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(0.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_CurrentTaxLiabilitiesMember', window );">Income taxes and value-added taxes payable | Thai baht</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(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_ClassesOfAssetsAxis=cls_CurrentTaxLiabilitiesMember', window );">Income taxes and value-added taxes payable | Chinese renminbi</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(6.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_ClassesOfAssetsAxis=cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember', window );">A/P and certain accrued and other liabilities and provisions | Canadian dollar</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(54.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=cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember', window );">A/P and certain accrued and other liabilities and provisions | Romanian Leu</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(10.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=cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember', window );">A/P and certain accrued and other liabilities and provisions | Euro</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(39.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=cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember', window );">A/P and certain accrued and other liabilities and provisions | Thai baht</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(31.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=cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember', window );">A/P and certain accrued and other liabilities and provisions | Chinese renminbi</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(28.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_ClassesOfAssetsAxis=cls_NetFinancialAssetsLiabilitiesMember', window );">Net financial assets (liabilities) | Canadian dollar</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(120.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=cls_NetFinancialAssetsLiabilitiesMember', window );">Net financial assets (liabilities) | Romanian Leu</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(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_ClassesOfAssetsAxis=cls_NetFinancialAssetsLiabilitiesMember', window );">Net financial assets (liabilities) | Euro</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">28.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_ClassesOfAssetsAxis=cls_NetFinancialAssetsLiabilitiesMember', window );">Net financial assets (liabilities) | Thai baht</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="num">(41.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_NetFinancialAssetsLiabilitiesMember', window );">Net financial assets (liabilities) | Chinese renminbi</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="nump">$ 16.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_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_RiskExposureAssociatedWithInstrumentsSharingCharacteristic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [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/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph B8<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B8_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ClassesOfAssetsAxis=cls_CashandCashEquivalents1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CashandCashEquivalents1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CAD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CAD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_RON">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_RON</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_EUR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_THB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_THB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TradeReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TradeReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_CurrentTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CurrentTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_OtherFinancialAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_OtherFinancialAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_CurrentTaxLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CurrentTaxLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_NetFinancialAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_NetFinancialAssetsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>39
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762414032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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, Plant and Equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PROPERTY, PLANT AND EQUIPMENT:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment are comprised of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br clear="none"/>Depreciation and <br clear="none"/>Impairment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings including improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">375.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">781.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,183.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">818.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:389px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:70px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:92px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:67px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br clear="none"/>Depreciation and <br clear="none"/>Impairment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings including improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">351.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">720.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,108.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">753.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the net book value of property, plant and&#160;equipment for the years indicated:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Buildings <br clear="none"/>including <br clear="none"/>Improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Machinery <br clear="none"/>and <br clear="none"/>Equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">323.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions through business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and other disposals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2018 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transferred from assets held for sale</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">6</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment through business combinations </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and other disposals </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii) (iv)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2019 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">The net book value of property, plant and equipment at </font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:8pt;"> included </font><font style="font-family:inherit;font-size:8pt;">$7.5</font><font style="font-family:inherit;font-size:8pt;"> (</font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:8pt;"> </font><font style="font-family:inherit;font-size:10pt;">&#8212; </font><font style="font-family:inherit;font-size:8pt;">$12.8</font><font style="font-family:inherit;font-size:8pt;">) of leases financed through third parties.  See note 12 for the future minimum lease payments under these leases. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes the disposal of our Toronto real property in March 2019.  See "</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Toronto Real Property and Related Transactions</font><font style="font-family:inherit;font-size:8pt;">" below.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iv)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes the write-down of equipment primarily related to our capital equipment business and other disengaged programs (recorded as restructuring charges). See note 16(a).</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;"></font><font style="font-family:inherit;font-size:10pt;">We review the carrying amount of property, plant and equipment for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets (or the related CGU or CGUs) may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. We did not identify any triggering event during the course of 2017 to 2019 indicating that the carrying amount of such assets or CGUs may not be recoverable.  However, we recorded non-cash restructuring charges: (i) in 2017, to write down our then-remaining solar panel manufacturing equipment; (ii) in 2018, to reflect losses on the sale of surplus equipment; and (iii) in 2019, to write-down certain equipment primarily related to our capital equipment business and disengaged programs, in each case in connection with our restructuring activities. See note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Toronto Real Property and Related Transactions:</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 23, 2015, we entered into an agreement of purchase and sale (Property Sale Agreement) to sell our real property located in Toronto, Ontario, which included the site of our corporate headquarters and our Toronto manufacturing operations, to a special purpose entity (the Property Purchaser), a consortium of </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> real estate partnerships (approximately </font><font style="font-family:inherit;font-size:10pt;">27%</font><font style="font-family:inherit;font-size:10pt;"> of the interests of which are held by a privately-held partnership in which Mr. Gerald Schwartz (a controlling shareholder of Celestica) has a material interest; and approximately </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> of the interests of which are held by a partnership in which Mr. Schwartz has a non-voting interest). In September 2018, the Property Sale Agreement was assigned to a new purchaser (Assignee). The Property Purchaser holds a </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> non-voting interest in the Assignee. </font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On March 7, 2019, we completed the sale of our Toronto real property and received total additional proceeds of </font><font style="font-family:inherit;font-size:10pt;">$113.0</font><font style="font-family:inherit;font-size:10pt;"> (Toronto Proceeds), including a high density bonus and an early vacancy incentive related to the temporary relocation of our corporate headquarters. We recorded a gain of </font><font style="font-family:inherit;font-size:10pt;">$102.0</font><font style="font-family:inherit;font-size:10pt;"> (Property Gain) on the sale in other charges (recoveries) during Q1 2019 (see note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;">(c)). No net tax impact was recorded from this sale, as the gain was offset by the utilization of previously unrecognized tax losses. See note </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We completed the relocation of our Toronto manufacturing operations in February 2019 (under a long-term lease executed in November 2017). We also entered into a </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">-year lease in March 2019 with the Assignee for our new corporate headquarters, to be built by the Assignee on the site of our former location. In connection therewith, we completed the temporary relocation of our corporate headquarters in the second quarter of 2019 (Q2 2019) (pursuant to a </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;">-year lease executed in September 2018) while our new corporate headquarters is under construction. In connection with such relocations, we capitalized building improvements and equipment costs related to our new manufacturing site (</font><font style="font-family:inherit;font-size:10pt;">$1.2</font><font style="font-family:inherit;font-size:10pt;"> in 2019; approximatel</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">y</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">$15</font><font style="font-family:inherit;font-size:10pt;"> in 2018; nil in 2017) and our temporary corporate headquarters (</font><font style="font-family:inherit;font-size:10pt;">$5.0</font><font style="font-family:inherit;font-size:10pt;"> in 2019; nil prior thereto), and we incurred transition-related costs (</font><font style="font-family:inherit;font-size:10pt;">$3.8</font><font style="font-family:inherit;font-size:10pt;"> in 2019; </font><font style="font-family:inherit;font-size:10pt;">$13.2</font><font style="font-family:inherit;font-size:10pt;"> in 2018; </font><font style="font-family:inherit;font-size:10pt;">$1.6</font><font style="font-family:inherit;font-size:10pt;"> in 2017) which we recorded in other charges. Transition costs are comprised of direct relocation and duplicate costs (such as rent expense, utility costs, depreciation charges, and personnel costs) incurred during the transition periods, as well as cease-use costs incurred in connection with idle or vacated portions of the relevant premises that we would not have incurred but for these relocations.</font></div></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 2019-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IAS16_g73-79_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762284960">
<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, 2019</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_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract', window );"><strong>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionsExplanatory', window );">Provisions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PROVISIONS:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our provisions include restructuring, warranty, legal and other provisions. We have included a description of our restructuring, warranty and legal provisions in note </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(k)</font><font style="font-family:inherit;font-size:10pt;">. We include details of our restructuring provision in note </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">16</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;text-decoration:none;">(a)</font><font style="font-family:inherit;font-size:10pt;">. The following chart details the changes in our&#160;provisions for the year indicated:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provisions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reversal of prior year provisions</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii) </sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payments/usage</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accretion, foreign exchange and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.5</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iv)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">Legal represents our aggregate provisions recorded for various legal actions based on our estimates of the likely outcomes. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">Other represents our asset retirement obligations relating to properties that we currently lease. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iii)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">During </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">, we reversed prior year warranty provisions as a result of expired warranties. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iv)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">Non-current balances are included in provisions and other non-current liabilities on our consolidated balance&#160;sheet.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the end of each reporting period, we evaluate the appropriateness of our provisions, and adjustments may be made to reflect actual experience or changes in our estimates.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfProvisionsExplanatory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6676897424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [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_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory', window );">Disclosure of Changes in Goodwill and Intangible Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets are comprised of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br clear="none"/>Amortization <br clear="none"/>and Impairment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">508.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">238.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">269.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">290.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">909.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">625.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">283.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:671px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:381px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:92px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br clear="none"/>Amortization <br clear="none"/>and Impairment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">260.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">282.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">905.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">654.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the net book value of goodwill and intangible assets for the years indicated:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.80952380952381%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other <br clear="none"/>Intangible <br clear="none"/>Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Computer <br clear="none"/>Software <br clear="none"/>Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions through business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">271.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">269.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment through business combinations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:8pt;">Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition.</font></div></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 );">Disclosure of Assumptions For Annual Impairment Assessments of Goodwill</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We used the following assumptions for purposes of our Annual Impairment Assessments of goodwill for the periods shown:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.03174603174604%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assumption</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital equipment CGU</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A&amp;D CGU</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Atrenne CGU</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Annual revenue growth rate</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 13% over 5 year period;<br clear="none"/>2018 &#8212; 4% over 5 year period;<br clear="none"/>2017 &#8212; 9% over 6 year period </font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; modest growth over 5 year period;<br clear="none"/>2018 &#8212; modest growth over 5 year period;<br clear="none"/>2017 &#8212; modest growth over 4 year period</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 4% over 5 year period;<br clear="none"/>2018 &#8212; 12% over 4 year period;<br clear="none"/>2017 &#8212; N/A</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average annual margins</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; above company margins; <br clear="none"/>2018 &#8212; above company margins; <br clear="none"/>2017 &#8212; slightly above company margins</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; slightly above company margins;<br clear="none"/>2018 &#8212; slightly above company margins;<br clear="none"/>2017 &#8212; used company margins</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; above company margins; <br clear="none"/>2018 &#8212; above company margins; <br clear="none"/>2017 &#8212; N/A</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discount rate</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212;13%;<br clear="none"/>2018 &#8212;13%;<br clear="none"/>2017 &#8212;17%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 10%;<br clear="none"/>2018 &#8212; 11%;<br clear="none"/>2017 &#8212; 9%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 10%; </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)<br clear="none"/></sup></font><font style="font-family:inherit;font-size:9pt;">2018 &#8212; 13%;<br clear="none"/>2017 &#8212; N/A</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1) &#160;&#160;&#160;&#160;Supported by new business awarded in recent years, the expectation of future new business awards, and growth due to our acquisitions. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The decrease in the discount rate used for our Atrenne CGU is supported by the overall decrease in our weighted average cost of capital, as well as the overall strong performance of this business since its acquisition.</font></div></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_cls_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [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;">cls_IntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph 134<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets and goodwill. [Refer: Intangible assets and 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 2019-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6663982080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - External Revenue Allocated By Manufacturing Location (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</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_GeographicalAreasAxis=country_TH', window );">Thailand</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Percentage of entity's revenue (percent)</a></td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">34.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_CN', window );">China</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Percentage of entity's revenue (percent)</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">21.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_MY', window );">Malaysia</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Percentage of entity's revenue (percent)</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.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_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_PercentageOfEntitysRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the entity's 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 IFRS<br> -Number 8<br> -IssueDate 2019-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfEntitysRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_GeographicalAreasAxis=country_TH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>43
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,U2<% ?(\\#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,$%     @ S5)P4"?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    " #-4G!0HL5?*^T    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R$X@!Y/FLK)3"X,5-G8SMMJ:Q8FQ-9*^_1RO
M31G; ^QHZ?>G3Z!6>ZG'@,]A]!C(8GR873]$J?V&G8F\!(CZC$[%,B6&U#R.
MP2E*SW "K_2'.B%4G#?@D)11I& !%GXELJXU6NJ BL9PQ1N]XOUGZ#/,:, >
M'0X4090"6+=,])>Y;^$.6&"$P<7O IJ5F*M_8G,'V#4Y1[NFIFDJISKGT@X"
MWO:[E[QN88=(:M"8?D4KZ>)QPVZ37^O'[>&)=16O>,'K0C0'P64E9-6\+ZX_
M_.[";C3V:/^Q\4VP:^'7771?4$L#!!0    ( ,U2<%"97)PC$ 8  )PG   3
M    >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S
M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N
M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?<D3$L/<
M@HL(2W@4R]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A T%116F]?(+3E'S/X
M%<M4C66C 1-702:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"
MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@
MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH
MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2
M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R
MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S
M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88<G;CL3<CH<
M9T)\S_;VD:4E,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV6'WV3T=N(]>IP+,B
MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?
MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<HY=8%0&7&-\TJC4L
MQ=9XE<#QK9P\'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^G-- \)0O)/I*D8]I
MLR.G=";-Z#,:P4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS1B&$:;OP'J\DCIJM
MPA$K0CYB&38:<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^8,CLS9%USM:1#A&2
M7C="/F+.BY 1OQZ&.$J:[:)Q6 3]GE[#2<'H@LMF_;A^AM4S;"R.]T?4%TKD
M#R:G/^DR- >CFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1
MVC?"J_B"P#E_+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$^ZXQVM<T+BAC5W+-
MR,=4KY,IV#F?P.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE
M"<M4TV4WBA*>0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+
MZK:4OK4F.$KTL<QP3A[+##MG/)(=MG>@'37[]EUVY".E,%.70[@:0KX#;;J=
MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B
M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5
M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q
MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON<K2<15.+]%
M,[82EQB\X^;'<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)+%N(61+B35WMU>>;
MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4<
M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E
M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS<D/85"7SKMHF"X7;
MXE3-NQJ^)F!+PWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?
M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4
MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5
MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0
M2P,$%     @ S5)P4)*H7EWV @  00T  !@   !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6R-EV%OFS 0AO\*X@<4?":$5$FDIM.T29M4==KVV4V<!!4PPT[2
M_?L90QGRG:5^"6#>N]='> Y[?5/=JSY+::*WNFKT)CX;T]XGB=Z?92WTG6IE
M8^\<55<+8R^[4Z+;3HJ#"ZJK!-(T3VI1-O%V[<:>NNU:74Q5-O*IB_2EKD7W
M=R<K==O$+'X?>"Y/9],/)-MU*T[RAS0_VZ?.7B53ED-9RT:7JHDZ>=S$#^Q^
MQ],^P"E^E?*F9^=17\J+4J_]Q=?#)D[[&<E*[DV?0MC#53[*JNHSV7G\&9/&
MDV<?.#]_S_[9%6^+>1%:/JKJ=WDPYTU<Q-%!'L6E,L_J]D6.!2WB:*S^F[S*
MRLK[F5B/O:JT^XWV%VU4/6:Q4ZG%VW L&W>\#7>R]S Z ,8 F (@<[4,1F[F
MGX01VW6G;E$W//Q6]/\QNP?[;/;]H'L4[IZ=O+:CUVVZ3JY]FE&Q&Q0P4[!)
MD=C<DP%0!CM X4"'<W)^W(7S63BGPS,R/'/AV2P\\\K#B@5ML" -%B@\]PRP
M8DD;Y*1!CL(+SP K5K3!DC18HG#FOP)8$G H2(<".S#/@9 $7I,5:;'"\=RS
M("09;<%2&I449UCXL!":/. 2 )+A#$O?A= 4 1>2R@<&.,/*=R$T(1<:7L91
M!D#MA= $&@RC&6<880#?A= $&@FC06>88_![":4)=!-&T\XPS. W%$H3:"F,
M1IYAH,'O*H0F #VCJ6>8:6R"-2$3FGN&J0;T'F--P 1H\ %#S?W7F-"$8 $:
M?,!0<[]-4II GP0:?,!0\P (0$,-'_XD \TK8!:Y3]*H63A-,WXS4K:"O C5
M2V,+&$D>0!)H)"'_<+TT;8!)PO4N<;U%GMJ*0UXT=("!XH'O#]!$P>JCY7*:
M%D[0XI<[:N;EIIY),EO!UK([N;6[CO;JTKB-PVQTVA\\@%L!_Y</FXOOHCN5
MC8Y>E+'K:+?:/2IEI)U)>F?G<+;[F>FBDD?3GR[M>3<LZH<+H]IQPY),NZ;M
M/U!+ P04    " #-4G!0A[L*AF<$  "+%0  &    'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;'V8W6[C-A"%7\7P_4KBC$A)@6V@\6+1 BT0;+'MM6(SL;&2
MY4I*O'W[4C]K*#S#YB*6Y#/D&5+\..;FUK3?NY.U_>I'75VZ[?K4]]>'..X.
M)UN77=1<[<5]\]*T==F[V_8U[JZM+8]C4%W%E"0FKLOS9;W;C,^>VMVF>>NK
M\\4^M:ONK:[+]M]'6S6W[5JM?S[X>GX]]<.#>+>YEJ_V3]M_NSZU[BZ^MW(\
MU_;2G9O+JK4OV_4OZF'/9@@8%7^=[:U;7*^&5)Z;YOMP\]MQNTX&1[:RAWYH
MHG0?[W9OJVIHR?GX9VYT?>]S"%Q>_VS]RYB\2^:Y[.R^J?X^'_O3=IVO5T?[
M4KY5_=?F]JN=$]+KU9S][_;=5DX^.'%]')JJ&_^O#F]=W]1S*\Y*7?Z8/L^7
M\?,V?9.E<Y@<0', W0/4_P?P',!>0#PY&U/]7/;E;M,VMU4[S=:U'%X*]<!N
M, _#PW'LQN]<MIU[^K[C;!._#^W,DL=)0DM)_E&R%R3%71([ W<7)+J@,9X7
M\6DBQ[,8SV-\NHQ77A:3Q(R2RR3)BDA[B4RJ;*DBDIVDHI,4G9#G9)+DBSY4
MHBGRAGTOR"@QD9'=:-&-1C?LN='035%0Y'G>HTHE>1$%)MF(9@R:23TS!KK)
M8%PFC5YHM.PB$UUDZ,)["1XS<)& "]10%J6RD5PTDJ,1XQG)H1-=P-2@**-(
M%\L_V58AVBK0E@^$ F: =.';*G" <N(H,%<JD>F4H)O<QU,"=EC[ZWH6+>VP
MT1$'W 18J=!-X;M1PDI)(Q7H2,:A(NA()WY'A!T5><1^XK(L\*8J&:\*^:I]
MOLZ:#Q.N%?H19#F'J*9DR"JDK/8IJY"?O.QGMB.HS&*Q?W0C0U8A9;5/684
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
MJBY.0Y2&RBG_WG\>SMWG1W\GIJ$9;J"&!NK:( F]#7AHP-<&%'D;Z*&!_M%
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
ML[2U:AV[HJ>KC1=0(7H@*YL[FJ&&7M@<:*A\V#[0WHYS-@8>N^D)B?D=Y[\
M4$L#!!0    ( ,U2<% B69Z5MP$  -,#   8    >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL?5/M;IPP$'P5RP\0<]Q=<CT!4BY5U4JM=$K5]+</%K#B#VJ;
M(WW[K@VAM$'Y@[W+S.RLO<X&8Y]="^#)BY+:Y;3UOCLRYLH6%'<WI@.-?VIC
M%?<8VH:YS@*O(DE)EB;)+5-<:%ID,7>V169Z+X6&LR6N5XK;WR>09LCIAKXF
M'D73^I!@1=;Q!KZ#_]&=+49L5JF$ NV$T<1"G=/[S?&T"_@(>!(PN,6>A$XN
MQCR'X$N5TR08 @FE#PH<ERL\@)1!"&W\FC3I7#(0E_M7]4^Q=^SEPAT\&/E3
M5+[-Z8&2"FK>2_]HAL\P];.G9&K^*UQ!(CPXP1JED2Y^2=D[;]2D@E84?QE7
MH>,ZC'_V=Q-MG9!.A'0F'&(=-A:*SC]RSXO,FH'8\>P['JYX<TSQ;,J0C$<1
M_Z%YA]EKL=D?,G8-0A/F-&+2)69&,%2?2Z1K)4[I&_KVL,[?KEK<1O[V'XL?
MU@5VJP*[*+![M\<5S&WR7Q&V.%0%MHGCY$AI>AU'>9&=)_8^C9?R%SZ.^S=N
M&Z$=N1B/5QLOH#;& UI);G"&6GQA<R"A]F%[AWL[SMD8>---3XC-[[CX U!+
M P04    " #-4G!0KAJ^D+8!  #3 P  &    'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;'U3[8Z;,!!\%<L/<$Z YJ((D"Y75:W42M%5[?UV8 'K_$%M$ZYO
MW[7A*&II_V#O,C,[:Z_ST=@7UP%X\JJD=@7MO.]/C+FJ \7=G>E!XY_&6,4]
MAK9EKK? ZTA2DB6[W8$I+C0M\YB[V#(W@Y="P\42-RC%[<\S2#,6=$_?$D^B
M[7Q(L#+O>0M?P7_K+Q8CMJC40H%VPFABH2GHP_YTS@(^ KX+&-UJ3T(G5V->
M0O"I+N@N& ()E0\*')<;/(*400AM_)@UZ5(R$-?[-_4/L7?LY<H=/!KY+&K?
M%?1(20T-'Z1_,N-'F/MY1\G<_&>X@41X<((U*B-=_))J<-ZH606M*/XZK4+'
M=9S^I-E,VR8D,R%9",=8ATV%HO/WW/,RMV8D=CK[GH<KWI\2/)LJ).-1Q']H
MWF'V5N[3^YS=@M",.4^89(U9$ S5EQ+)5HES\A<]/6[STTV+:>2GZ_*'?QC(
M-@6R*)#]M\<-S"'YHPA;':H"V\9Q<J0R@XZCO,HN$_N0Q$OY#9_&_0NWK=".
M7(W'JXT7T!CC :WL[G"&.GQA2R"A\6%[CWL[S=D4>-//3X@M[[C\!5!+ P04
M    " #-4G!0JQD;QK4!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q]4^UNG# 0?!7+#Q#? 4E/)T#*):I:J95.J=K\]L$"5OQ!;7.D;]^U
M(82VJ'^P=YF9G;77^6CLB^L /'E54KN"=M[W1\9<U8'B[L;TH/%/8ZSB'D/;
M,M=;X'4D*<F2W>Z.*2XT+?.8.]LR-X.70L/9$C<HQ>VO$T@S%G1/WQ)/HNU\
M2+ R[WD+W\!_[\\6([:HU$*!=L)H8J$IZ/W^>,H"/@)^"!C=:D]")Q=C7D+P
MN2[H+A@""94/"AR7*SR E$$(;?R<->E2,A#7^S?UC[%W[.7"'3P8^2QJWQ7T
M0$D-#1^D?S+C)YC[N:5D;OX+7$$B/#C!&I61+GY)-3AOU*R"5A1_G5:AXSI.
M?])TIFT3DIF0+(1#K,.F0M'Y(_>\S*T9B9W.ON?ABO?'!,^F"LEX%/$?FG>8
MO9;[NS1GUR T8TX3)EEC%@1#]:5$LE7BE/Q#3P_;_'338AKYZ1\6LVV!;%,@
MBP+9?WO<PMS^582M#E6!;>,X.5*90<=17F67B;U/XJ6\PZ=Q_\IM*[0C%^/Q
M:N,%-,9X0"N[&YRA#E_8$DAH?-A^P+V=YFP*O.GG)\26=US^!E!+ P04
M" #-4G!0%3"1$K<!  #1 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q]4]MNG# 0_17+'Q OAFY6*T#*IJI2J956J=H\>V$ *[X0VRSIW]<VA* $
M]<7VC,\Y<_$X'[5YMAV 0Z]2*%O@SKG^2(BM.I#,WN@>E+]IM)',>=.TQ/8&
M6!U)4A"ZV^V)9%SA,H^^LRES/3C!%9P-LH.4S/P]@=!C@1/\YGCD;>>"@Y1Y
MSUKX!>YW?S;>(HM*S24HR[5"!IH"WR7'4Q;P$?"'PVA79Q0JN6C]'(SO=8%W
M(2$04+F@P/QVA7L0(@CY-%YF3;R$#,3U^4W]6ZS=UW)A%NZU>.*UZPI\P*B&
MA@W"/>KQ >9ZOF T%_\#KB \/&3B8U1:V+BB:K!.RUG%IR+9Z[1S%?=QNJ'I
M3-LFT)E %\(AQB%3H)CY5^98F1L](C/UOF?AB9,C];VI@C.V(M[YY*WW7LLL
MS<DUZ,R0TP2A*TBR((@77R+0K0@G^HF>'K;YZ6:&:>2GZ_#[_;9 MBF018'L
M?R5^AB3[VP\QR*JE$DP;A\FB2@\J#O+*N\SK'8U/\@Z?AOTG,RU7%EVT\P\;
MV]]H[<"GLKOQ$]3Y_[48 AH7CK?^;*8IFPRG^_D#D>47E_\ 4$L#!!0    (
M ,U2<%"0@F8YMP$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;'U3[6Z<,!!\%<L/$'/<-7<] 5(N595*C71*U?:W#Q:PX@]BFR-Y^ZX-H;1%
M_8.]R\SLK+W.!F.?70O@R:N2VN6T];X[,N;*%A1W-Z8#C7]J8Q7W&-J&N<X"
MKR))298FR2U37&A:9#%WMD5F>B^%AK,EKE>*V[<32#/D=$/?$T^B:7U(L"+K
M> /?P'_OSA8C-JM40H%VPFABH<[IW>9XV@5\!/P0,+C%GH1.+L8\A^!+E=,D
M& ()I0\*')<KW(.400AMO$R:="X9B,O]N_KGV#OV<N$.[HW\*2K?YO1 204U
M[Z5_,L,#3/U\H&1J_BM<02(\.,$:I9$N?DG9.V_4I()6%'\=5Z'C.HQ_]NE$
M6R>D$R&="8=8AXV%HO-/W/,BLV8@=CS[CH<KWAQ3/)LR).-1Q']HWF'V6FQN
M#QF[!J$)<QHQZ1(S(QBJSR72M1*G]!_Z]K#.WZY:W$;^]@^+']<%=JL"NRBP
M^V^/*YA]\E<1MCA4!;:)X^1(:7H=1WF1G2?V+MXB^PT?Q_V1VT9H1R[&X]7&
M"ZB-\8!6DAN<H19?V!Q(J'W8[G%OQSD; V^ZZ0FQ^1T7OP!02P,$%     @
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
MC&<[SMEH>---7XC-_[CX U!+ P04    " #-4G!0#%T9W+4!  #3 P  &0
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
M"-O(SI&K\7BU\0)J8SR@E>0.9ZC%%[8$"FH?MN]P;Z<YFP)O^OD)L>4=%[\
M4$L#!!0    ( ,U2<% )MIUUM0$  -,#   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;'U3VV[4,!#]%<L?4&>]@2ZK)%*W"($$TJH(>/8FDXOJ2["=
M3?E[QDX:0AMXB3V3<\Z<L<?9:.RC:P$\>5)2NYRVWO='QES9@A+NQO2@\4]M
MK!(>0]LPUUL0520IR7B2O&5*=)H66<R=;9&9P<M.P]D2-R@E[*\32#/F=$>?
M$P]=T_J08$76BP:^@O_6GRU&;%&I.@7:=483"W5.[W;'4QKP$?"]@]&M]B1T
M<C'F,02?JIPFP1!(*'U0$+A<X1ZD#$)HX^>L29>2@;C>/ZM_B+UC+Q?AX-[(
M'UWEVYP>**F@%H/T#V;\"',_;RB9F_\,5Y (#TZP1FFDBU]2#LX;-:N@%26>
MIK73<1VG/SR=:=L$/A/X0CC$.FPJ%)V_%UX4F34CL=/9]R)<\>[(\6S*D(Q'
M$?^A>8?9:\&3VXQ=@]",.4T8OL+L%@1#]:4$WRIQXJ_H^\,V?[]I<1_Y^[\L
M_D,@W11(HT#ZWQZW,.]>%&&K0U5@FSA.CI1FT'&45]EE8N]XO)0_\&G<OPC;
M=-J1B_%XM?$":F,\H)7D!F>HQ1>V!!)J'[:WN+?3G$V!-_W\A-CRCHO?4$L#
M!!0    ( ,U2<%!ITI0XM $  -,#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;'U3VVZ<,!#]%<L?$ -+T]4*D+*IJE9JI56J-L]>&,"*+]0V2_KW
M'1M"48OZ8GO&YYRY>%Q,QKZX'L"35R6U*VGO_7!BS-4]*.[NS  :;UIC%?=H
MVHZYP0)O(DE)EB7)/5-<:%H5T7>Q56%&+X6&BR5N5(K;7V>09BII2M\<3Z+K
M?7"PJAAX!]_ ?Q\N%BVVJC1"@7;":&*A+>E#>CKG 1\!/P1,;G,FH9*K,2_!
M^-R4- D)@83:!P6.VPT>0<H@A&G\7#3I&C(0M^<W]8^Q=JSERAT\&ODL&M^7
M]$A) RT?I7\RTR=8ZGE'R5+\%[B!1'C(!&/41KJXDGITWJA%!5-1_'7>A8[[
M--_DV4+;)V0+(5L)QQB'S8%BYA^XYU5AS43LW/N!AR=.3QGVI@[.V(IXA\D[
M]-ZJ+$T*=@M""^8\8[(-)ET1#-77$-E>B'/V#_UPW.<?=E,\1/YA&_X^WQ?(
M=P7R*)#_M\8]S-]5LDU3%=@NCI,CM1EU'.6-=YW8A_B*[ ]\'O>OW'9".W(U
M'I\V/D!KC =,);G#&>KQAZV&A-:'XWL\VWG.9L.;8?E";/W'U6]02P,$%
M  @ S5)P4#N(NLFU 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL?5/M;IPP$'P5RP\0'X9>3R= RB6*$JF53JG:_O;! E;\06QSI&]?VQ!*
M6Y0_V+O,S,[:ZWS4YL5V  Z]2:%L@3OG^B,AMNI ,GNC>U#^3Z.-9,Z'IB6V
M-\#J2)*"T-UN3R3C"I=YS)U-F>O!":[@;) =I&3FUPF$'@N<X/?$,V\[%Q*D
MS'O6PC=PW_NS\1%95&HN05FN%3+0%/@V.9ZR@(^ 'QQ&N]JCT,E%ZY<0/-4%
MW@5#(*!R08'YY0IW($00\C9>9TV\E S$]?Y=_2'V[GNY, MW6OSDM>L*?,"H
MAH8-PCWK\1'F?CYA-#?_!:X@/#PX\34J+6S\HFJP3LM9Q5N1[&U:N8KK./W9
M[V?:-H'.!+H0#K$.F0I%Y_?,L3(W>D1F.ON>A2M.CM2?3162\2CB/V_>^NRU
MI G-R34(S9C3A*$K3+(@B%=?2M"M$B?Z'ST];//338MIY*=_64RW!;)-@2P*
M9!_VN(7)_BE"5H<JP;1QG"RJ]*#B**^RR\3>TG@I?^#3N']EIN7*HHMV_FKC
M!31:._!6=C=^ACK_PI9 0./"]K/?FVG.IL#I?GY"9'G'Y6]02P,$%     @
MS5)P4&NSG9FV 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
M?5/1;IPP$/P5RQ\0'QQ)3B= RB6*6JF53JG:/OM@ 2NVE]KF2/^^MB&4MJ@O
MV+O,S,[:ZWQ$\VH[ $?>E-2VH)US_9$Q6W6@N+W!'K3_TZ!1W/G0M,SV!G@=
M24JR=+>[8XH+3<L\YLZFS'%P4F@X&V('I;CY>0*)8T$3^IYX$6WG0H*5><];
M^ +N:W\V/F*+2BT4:"M0$P--01^2XRD+^ CX)F"TJST)G5P07T/PL2[H+A@"
M"94+"MPO5W@$*8.0M_%CUJ1+R4!<[]_5GV/OOI<+M_"(\KNH75?0 R4U-'R0
M[@7'#S#W<TO)W/PGN(+T\.#$UZA0VO@EU6 =JEG%6U'\;5J%CNLX_<G2F;9-
M2&="NA .L0Z;"D7G3]SQ,C<X$C.=?<_#%2?'U)]-%9+Q*.(_;][Z[+5,D]N<
M78/0C#E-F'2%218$\^I+B72KQ"G]A[X_;//WFQ;WD;__P^+=MD"V*9!%@>R_
M/6YA[O\JPE:'JL"T<9PLJ7#0<917V65B'^(MLM_P:=P_<],*;<D%G;_:> $-
MH@-O97?C9ZCS+VP))#0N;._]WDQS-@4.^_D)L>4=E[\ 4$L#!!0    ( ,U2
M<% 8JHC*M@$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;'U3
MVVZ<,!#]%<L?$"]>DM 5(&431:W42JM439^],( 57ZAMEO3O:QM"48+R8GO&
MYYRY>)R/VKS8#L"A5RF4+7#G7'\@Q%8=2&:O= _*WS3:2.:\:5IB>P.LCB0I
M"-WM;HAD7.$RC[Z3*7,].,$5G RR@Y3,_#V"T&.!$_SF>.)MYX*#E'G/6O@)
M[E=_,MXBBTK-)2C+M4(&F@+?)8=C&O 1\,QAM*LS"I6<M7X)QK>ZP+N0$ BH
M7%!@?KO /0@1A'P:?V9-O(0,Q/7Y3?TQUNYK.3,+]UK\YK7K"IQA5$/#!N&>
M]/@5YGJN,9J+_PX7$!X>,O$Q*BUL7%$U6*?EK.)3D>QUVKF*^SC=W*8S;9M
M9P)="%F,0Z9 ,?,'YEB9&STB,_6^9^&)DP/UO:F",[8BWOGDK?=>2IID.;D$
MH1ESG#!TA4D6!/'J2PBZ%>)(/]#WV39_OYGB/O+WZ_#9];9 NBF01H'TTQJW
M,%_>!2&KIDHP;1PGBRH]J#C**^\RL7<T/LI_^#3N/YAIN;+HK)U_VO@ C=8.
M?"J[*S]#G?]ABR&@<>%XZ\]FFK/)<+J?OQ!9_G'Y#U!+ P04    " #-4G!0
M9RI(L[4!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q]4]%N
MG# 0_!7+'Q!SYM*>3H"42U6U4BN=4K5Y]L$"5FR6VN9(_[ZV(82V-"_8N\S,
MSMKK;$3S9%L 1YZUZFQ.6^?Z(V.V;$$+>X,]=/Y/C48+YT/3,-L;$%4D:<5X
MDKQC6LB.%EG,G4V1X>"4[.!LB!VT%N;7"12..=W1E\2#;%H7$JS(>M' -W#?
M^[/Q$5M4*JFALQ([8J#.Z=WN>-H'? 3\D##:U9Z$3BZ(3R'X7.4T"89 0>F"
M@O#+%>Y!J2#D;?R<->E2,A#7^Q?UC[%WW\M%6+A']2@KU^;T0$D%M1B4>\#Q
M$\S]W%(R-_\%KJ \/#CQ-4I4-GY).5B'>E;Q5K1XGE;9Q76<_J2W,VV;P&<"
M7PB'6(=-A:+S#\*)(C,X$C.=?2_"%>^.W)]-&9+Q*.(_;][Z[+7@/,G8-0C-
MF-.$X2O,;D$PK[Z4X%LE3OP?>GK8YJ>;%M/(3_^P^!\#^TV!?138O]GC%H;_
M582M#E6#:>(X65+BT,517F67B;WC\5)>X=.X?Q6FD9TE%W3^:N,%U(@.O)7D
MQL]0ZU_8$BBH7=B^]WLSS=D4..SG)\26=US\!E!+ P04    " #-4G!091V3
MZ0 #  #J#0  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6QU5VUOVC 8
M_"M1?D 3/WD!*D JG:9-VJ2JT[K/*1B(FL29;:#[]W.<E#'[_*6)S?G.+\]=
MX^5%R#=UY%Q'[VW3J55\U+J_3Q*U/?*V4G>BYYWY92]D6VG3E(=$]9)7.SNH
M;1)*TS)IJ[J+UTO;]R372W'23=WQ)QFI4]M6\L^&-^*RBEG\T?%<'XYZZ$C6
MR[XZ\!]<_^R?I&DE5Y9=W?).U:*+)-^OX@=VOZ'%,, B7FI^43?OT;"45R'>
MAL;7W2I.AQGQAF_U0%&9QYD_\J89F,P\?D^D\55S&'C[_L'^V2[>+.:U4OQ1
M-+_JG3ZNXGD<[?B^.C7Z65R^\&E!11Q-J__&S[PQ\&$F1F,K&F7_1MN3TJ*=
M6,Q4VNI]?-:=?5XF_H]A> !- \@9D(Q"=N:?*EVMEU)<(CEN?E\-9\SNR>S-
M=NBT6V%_,Y-7IO>\)LJ6R7D@FC";$4,W&'9%)(;]*D%(8D/>\&R.QV=PBID=
MG]W*%PM,D$."W!+D_ZTQ=]:(, 46*:!( 0A*1P1A9EBDA"(E()@[(@@3V*X9
M%)GY!%GJB"!,H"CF4&0.",@109@,BRR@R (0N >/,(&#9RFV4 HHW*.'H,#9
MLX!5&:!P3Q^" L?/H%\?&'D4.7-E? SE:4 &VYIEOHR7/#Z&\D"=,6Q^YCL[
M]S8-N#^G@ RV/P/>]I>#0'E !R<  _;."U<'@<J #@X!!AR>SUP=! ID.\,Y
MP'R3L[GK40"B/%34. H8\'GAIAH$A?[7X3 @X//"#38("B0;X3 @X//"W3<(
M"H0;X3 @8/3"#3<("H0;X30@X/3"]2D$!>J <!P0L'KIU@$$A>H YP$!JY=>
M'2!0J YP'A"P>NG5 0*%Z@#G 0&KEUX=(%"H#G >$+!ZZ=4! H7J .<! :O/
MO#I (+<.DIM/[9;+@[UDJ&@K3IV]X=ST7B\R#V0_U?_!QUO0]TH>ZDY%KT*;
M#W[[6;X70G,SE_3.U,K17+RNC8;O]? Z,^]RO'V,#2WZZ6:57*]WZ[]02P,$
M%     @ S5)P4 Z[TX_4 0  G00  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL;51MCYP@$/XKA!]PK+BZVXV:W%[3M$F;;*[I]3.KXTL.Q *NUW]?
M0,_:+5^$&9YYGIF1(9ND>M4M@$%O@O<ZQZTQPXD07;8@F'Z0 _3VI)9*,&--
MU1 ]*&"5#Q*<T-TN)8)U/2XR[[NH(I.CX5T/%X7T* 13O\_ Y93C"+\[GKNF
M-<Y!BFQ@#7P'\V.X*&N1E:7J!/2ZDSU24.?X,3J=4X?W@)<.)KW9(U?)5<I7
M9WRI<KQS"0&'TC@&9I<;/ 'GCLBF\6OAQ*ND"]SNW]D_^=IM+5>FX4GRGUUE
MVAP?,:J@9B,WSW+Z#$L]"49+\5_A!MS"7296HY1<^R\J1VVD6%AL*H*]S6O7
M^W6:3P[1$A8.H$L 70..7H?,0C[SC\RP(E-R0FKN_<#<+XY.U/:F=$[?"G]F
MD]?6>ROH@6;DYH@6S'G&T TF6A'$LJ\2-"1QIO^%Q\=P?!Q,,?;Q\58^^1 F
MV <)]IY@_T^-\5V-(<P^+)($19( 07(G$L*D89$T*)(&" YW(B',?;_)YGH(
M4(T?#(U*.?9^*#?>=?8>J;]>?^'SX'YCJNEZC:[2V$OJKU(MI0&;RN[!%MS:
MMV(U.-3&;0]VK^:)F0TCA^4Q(.N+5/P!4$L#!!0    ( ,U2<%!'/D*AN $
M -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;'5388^<(!#]*X0?
M<+BNW=MNU.3VFJ9-VF1S3=O/K(Y*#A@+N%[_?0$]:Z[VBS#C>V_>P)"/:)YM
M!^#(BY+:%K1SKC\Q9JL.%+=WV(/V?QHTBCL?FI;9W@"O(TE)EB;)@2DN-"WS
MF+N8,L?!2:'A8H@=E.+F]QDDC@7=T=?$DV@[%Q*LS'O>PC=PW_N+\1%;5&JA
M0%N!FAAH"OJP.YVS@(^ 'P)&N]J3T,D5\3D$G^N")L$02*A<4.!^N<$C2!F$
MO(U?LR9=2@;B>O^J_C'V[GNY<@N/*'^*VG4%/5)20\,'Z9YP_ 1S/^\HF9O_
M C>0'AZ<^!H52AN_I!JL0S6K>"N*OTRKT'$=IS^';*9M$]*9D"Z$8ZS#ID+1
M^0?N>)D;'(F9SK[GX8IWI]2?3162\2CB/V_>^NRM3._?Y^P6A&;,><*D*\QN
M03"OOI1(MTJ<TW_H^^,V?[]I<1_Y^W7YPW\,9)L"613(UCT>DS<];F'>%F&K
M0U5@VCA.EE0XZ#C*J^PRL0]IO)2_\&G<OW+3"FW)%9V_VG@!#:(#;R6Y\S/4
M^1>V!!(:%[;W?F^F.9L"A_W\A-CRCLL_4$L#!!0    ( ,U2<%#!6I]VMP$
M -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;&U3VX[;(!#]%<0'
M+ EVTRBR+6VVJEJIE:*MVCX3>VRC!8\+.-[^?0$[KKOU"S##.6<N#-F(YL6V
M (Z\:M79G+;.]2?&;-F"%O8!>^C\38U&"^=-TS#;&Q!5)&G%^&YW8%K(CA99
M]%U,D>'@E.S@8H@=M!;F]QD4CCG=T[OC63:M"PY69+UHX!NX[_W%>(LM*I74
MT%F)'3%0Y_1Q?SJG 1\!/R2,=G4FH9(KXDLP/E<YW86$0$'I@H+PVPV>0*D@
MY-/X-6O2)60@KL]W]8^Q=E_+55AX0O535J[-Z9&2"FHQ*/>,XR>8ZWE'R5S\
M%[B!\O"0B8]1HK)Q)>5@'>I9Q:>BQ>NTRR[NXW23W&G;!#X3^$(X1@*; L7,
M/P@GBLS@2,S4^UZ$)]Z?N.]-&9RQ%?'.)V^]]U;P(\_8+0C-F/.$X2O,?D$P
MK[Z$X%LASOP_>G+<YB>;*2:1GZS#'P[; NFF0!H%TG]J3-[4N(5)WP1AJZ9J
M,$T<)TM*'+HXRBOO,K&//#[*7_@T[E^%:61GR16=?]KX #6B Y_*[L'/4.M_
MV&(HJ%TXOO=G,\W99#CLYR_$EG]<_ %02P,$%     @ S5)P4(PW9O*X 0
MTP,  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL;5/M;ML@%'T5Q .4
MF*1-%-F6FDY3)VU2U&K;;V)?VZC@ZP*.N[<O8->U.O\![N6<<S^XI .:%]L
M./*F56LSVCC7'1FS10-:V!OLH/4W%1HMG#=-S6QG0)21I!7CF\T=TT*V-$^C
M[VSR%'NG9 MG0VROM3#_3J!PR&A"/QQ/LFY<<+ \[40-S^!^=V?C+3:KE%)#
M:R6VQ$"5T?OD>-H%? 3\D3#8Q9F$2BZ(+\'X469T$Q("!84+"L)O5W@ I8*0
M3^-UTJ1SR$!<GC_4O\?:?2T78>$!U5]9NB:C!TI*J$2OW!,.CS#5<TO)5/Q/
MN(+R\)")CU&@LG$E16\=ZDG%IZ+%V[C+-N[#>+-/)MHZ@4\$/A,.,0X; \7,
MOPDG\M3@0,S8^TZ$)TZ.W/>F",[8BGCGD[?>>\WYX39EUR T84XCAB\PR8Q@
M7GT.P=="G/A_].UAG;]=37$;^=ME^#U?%]BM"NRBP&Y9X_YKC6N8NR]!V**I
M&DP=Q\F2 OLVCO+".T_L/8^/\@D?Q_V7,+5L+;F@\T\;'Z!"=.!3V=SX&6K\
M#YL-!94+Q[T_FW'.1L-A-WTA-O_C_!U02P,$%     @ S5)P4$7MIWBX 0
MTP,  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL;5/M;N,@$'P5Q .4
MA*1-%-F6FE;5G725HE9W]YO8ZP\56!_@N'W[ G9\OI[_&'8],SL+2]*C>;,U
M@"/O2FJ;TMJY]L"8S6M0PMY@"]K_*=$HX7QH*F9; Z*()"497ZWNF!*-IED2
M<R>3)=@YV6@X&6([I83Y.(+$/J5K>DV\-%7M0H)E22LJ> 7WLST9'[%)I6@4
M:-N@)@;*E-ZO#\=MP$? KP9Z.]N3T,D9\2T$WXN4KH(AD)"[H"#\<H$'D#((
M>1M_1DTZE0S$^?ZJ_A1[][V<A84'E+^;PM4IW5-20"DZZ5ZP_P9C/[>4C,W_
M@ M(#P].?(T<I8U?DG?6H1I5O!4EWH>UT7'MAS^[*VV9P$<"GPC[2&!#H>C\
M43B1)09[8H:S;T6XXO6!^[/)0S(>1?SGS5N?O61\?Y>P2Q :,<<!PV>8]81@
M7GTJP9=*'/E_],U^F;]9M+B)_,V\_.YV66"[*+"- MM_>MQ]Z7$)\]4EFQVJ
M E/%<;(DQT['49YEIXF]Y_%2_L*'<7\6IFJT)6=T_FKC!92(#KR5U8V?H=J_
ML"F04+JPW?F]&>9L"!RVXQ-BTSO./@%02P,$%     @ S5)P4/\!9PC' 0
M. 0  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL=51MCYP@$/XKA!]P
MN+C;?8F:W%[3M$F;;*[I]3.KHY(#L8#K]=\7T+-F2[_(S/#,\\P 8S8J_6I:
M (O>I.A,CEMK^Q,AIFQ!,O.@>NC<3JVT9-:YNB&FU\"JD"0%H4GR@4C&.UQD
M(7;11:8&*W@'%XW,("73O\\@U)CC#7X///.FM3Y BJQG#7P'^Z._:.>1A:7B
M$CK#58<TU#E^W)S..X\/@!<.HUG9R'=R5>K5.U^J'">^(!!06L_ W'*#)Q#"
M$[DR?LV<>)'TB6O[G?U3Z-WU<F4&GI3XR2O;YOB 404U&X1]5N-GF/O9830W
M_Q5N(!S<5^(T2B5,^*)R,%;)F<65(MG;M/(NK..TLZ=S6CR!S@ET23@$'3()
MA<H_,LN*3*L1Z>GL>^:O>'.B[FQ*'PQ'$?9<\<9%;P4]'#-R\T0SYCQAZ JS
M61#$L2\2-"9QIO^DIX=X?AHM,0WYZ5I^?XP3;*,$VT"P7?=X3.YZC&'^T^4N
M*K*+$- [D1@FO1,AJYN3H)OP9@TJU="%>5E%E[%X#$^%_(5/,_6-Z89W!EV5
M=>\GW'*ME 572O+@:FG=&"^.@-IZ<^]L/3WFR;&JG^>4+#^+X@]02P,$%
M  @ S5)P4,U(-BVY 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN
M>&UL;5/M;ML@%'T5Q .4A+A9%MF6FD[3)JU2U&GK;V)?VZA@/,!Q^_:[8-=S
M._\![N6<<S^XI(.QSZX!\.1%J]9EM/&^.S+FB@:T<#>F@Q9O*F.U\&C:FKG.
M@B@C22O&-YL]TT*V-$^C[VSSU/1>R1;.EKA>:V%?3Z#,D-$M?7,\RKKQP<'R
MM!,U_ 3_JSM;M-BL4DH-K9.F)1:JC-YMCZ<DX"/@MX3!+<XD5'(QYCD8W\N,
M;D)"H*#P04'@=H5[4"H(81I_)DTZAPS$Y?E-_6NL'6NY" ?W1CW)TC<9/5!2
M0B5ZY1_-\ VF>FXIF8K_ 5=0" ^98(S"*!=74O3.&SVI8"I:O(R[;.,^C#?[
M_41;)_")P&?"(<9A8Z"8^1?A19Y:,Q []KX3X8FW1XZ]*8(SMB+>8?(.O=><
M?TY2=@U"$^8T8O@"LYT1#-7G$'PMQ(G_1]\=UOF[U11WD;];AC_P=8%D52")
M LF[&F\_U+B&V7\(PA9-U6#K.$Z.%*9OXR@OO//$WO'X*/_@X[@_"%O+UI&+
M\?BT\0$J8SQ@*IL;G*$&?]AL**A\.'["LQWG;#2\Z:8OQ.9_G/\%4$L#!!0
M   ( ,U2<%"-ZA+QN0$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#0P
M+GAM;&U3VV[<(!#]%<0'A%W6Z3HKVU(V4=1*K;1*U>29M<<V"A<7\#KY^P!V
M'#?U"S##.6<N#-F@S8MM 1QZE4+9'+?.=0=";-F"9/9*=Z#\3:V-9,Z;IB&V
M,\"J2)*"T,WF&Y&,*UQDT7<R1:9[)[B"DT&VEY*9MR,(/>1XBS\<C[QI77"0
M(NM8 [_!_>E.QEMD5JFX!&6Y5LA G>/;[>&8!'P$/'$8[.*,0B5GK5^"\:/*
M\28D! )*%Q28WRYP!T($(9_&WTD3SR$#<7G^4'^(M?M:SLS"G1;/O')MCE.,
M*JA9+]RC'K[#5,\U1E/Q/^$"PL-#)CY&J86-*RI[Z[2<5'PJDKV..U=Q'\:;
M?3+1U@ET(M"9D,8X9 P4,[]GCA69T0,R8^\[%IYX>Z"^-V5PQE;$.Y^\]=Y+
M06_V&;D$H0ES'#%T@=G.".+5YQ!T+<21_D??I>O\W6J*N\C?+<.GU^L"R:I
M$@62?VI,O]2XAKGY$H0LFBK!-'&<+"IUK^(H+[SSQ-[2^"B?\''<?S'3<&71
M63O_M/$!:JT=^%0V5WZ&6O_#9D- [<)Q[\]FG+/1<+J;OA"9_W'Q#E!+ P04
M    " #-4G!0XTL/)=4!  "=!   &0   'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6QU5&V/G" 0_BN$'W H[KJ;C9K<7M.T29MLKFG[F=7Q)0=B =?KOR^@
M9^T>_2+,\,SSS. ,V235BVX!#'H5O-<Y;HT93H3HL@7!](,<H+<GM52"&6NJ
MANA! :M\D."$1E%*!.MZ7&3>=U%%)D?#NQXN"NE1"*9^GX'+*<<Q?G,\=TUK
MG(,4V< :^ ;F^W!1UB(K2]4)Z'4G>Z2@SO%C?#JG#N\!/SJ8]&:/7"57*5^<
M\;G*<>02 @ZE<0S,+C=X LX=D4WCU\*)5TD7N-V_L7_TM=M:KDS#D^0_N\JT
M.3YB5$'-1FZ>Y?0)EGKV&"W%?X$;< MWF5B-4G+MOZ@<M9%B8;&I"/8ZKUWO
MUVD^.:1+6#B +@%T#3AZ'3(+^<P_,,.*3,D)J?GN!^9^<7RB]FY*Y_17X<]L
M\MIZ;T4211FY.:(%<YXQ=(.)5P2Q[*L$#4F<Z;OPY!B.3X(I)CX^V<JGNS#!
M+DBP\P2[?VJ,[VH,86A89!\4V0<(DCN1$.8_E:1!D31 L+\3>8^AAWL1LFD/
M :KQ@Z%1*<?>#^7&N\[>(_7M]1<^#^Y7IIJNU^@JC6U2WTJUE 9L*M&#+;BU
M;\5J<*B-VQ[L7LT3,QM&#LMC0-87J?@#4$L#!!0    ( ,U2<%!EM*M*! (
M #4&   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;'55VXZ;,!#]%8L/
M6'/)78"TV:IJI5:*MFK[[, 0T-J8VD[8_GUM0RBEDY?8'LYEQF2&M)?J3=<
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
M6A>.G_W9S',V&TX/RQ<BZS^N_@)02P,$%     @ S5)P4 ORD[T1 @  G08
M !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL=57;CILP$/T5Q >LN>8F
M0-IL5;52*T5;M7UVR 30VIC:)FS_OK8AE-+)2["'<YGQA'$V"/FF:@#MO7/6
MJMROM>X.A*BR!D[5D^B@-6^N0G*JS5961'42Z,61."-1$&P(ITWK%YF+G621
MB5ZSIH63]%3/.96_C\#$D/NA?P^\-E6M;8 464<K^ ;Z>W>29D=FE4O#H56-
M:#T)U]Q_#@_'T!$<XD<#@UJL/5O*68@WN_E\R?W 9@0,2FTEJ'G<X 48LTHF
MCU^3J#][6N)R?5?_Z(HWQ9RI@A?!?C877>?^SO<N<*4]TZ]B^ 130:GO3=5_
M@1LP [>9&(]2,.5^O;)76O!)Q:3"Z?OX;%KW'";].PTG1!,A6A'(:.0R_T U
M+3(I!D^.A]]1V^/P$)FS*6W0'85[9Y)7)GHKXCC)R,T*39CCB(D6F'!&$*,^
M6T28Q3'ZCQ[O<'Z,IA@[?KS@1T&*"R2H0.($DG]J3%<U8I@-;I*B)BDBL%V9
M8)@'1[%!33:(P'YE@F"2 #?9HB9;1"!<F6"8"#?9H28[1"!>F6"8!#?9HR9[
M1&#=> SSH/%A@']" 2*Q;CT*>M#[\,&G&B(2Z^YCH'3=?K*8#AQDY>:B\DK1
MMVXH+Z+S['V.W'3Y"Q\']U<JJZ95WEEH,Z/<)+D*H<'D$CR9_WMM[HIYP^"J
M[7)KUG(<F.-&BVZZ#,A\(Q5_ %!+ P04    " #-4G!00U"P[L\!  "=!
M&0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6QU5&UOVR 0_BN('U <'+M5
M9%MJ6E6;M$E1IVV?B7U^4<%X0.+NWP^PXWH>^Q*X\_-R1SBR4:HWW0(8]"YX
MKW/<&C,<"-%E"X+I.SE ;[_44@EF;*@:H@<%K/(DP0F-HI0(UO6XR'SNI(I,
M7@SO>C@II"]",/7["%R..=[A6^*U:UKC$J3(!M; -S#?AY.R$5E4JDY KSO9
M(P5UCA]WAV/J\![PHX-1K_;(=7*6\LT%GZL<1ZX@X% :I\#L<H4GX-P)V3)^
MS9IXL73$]?ZF_N)[M[V<F88GR7]VE6ES_(!1!36[</,JQT\P]Y-@-#?_!:[
M+=Q58CU*R;7_1>5%&REF%5N*8._3VO5^'6?]&RU,H#.!;@AD,O*5/S/#BDS)
M$:GI[ ?F_N+=@=JS*5W2'X7_9HO7-GLMXF27D:L3FC''"4-7F \$L>J+!0U9
M'.D_]/@AS(^#)<:>'Z_X-/J/P#XHL/<"^[]ZI)L>0Y@X;)($39* P'YC$L(D
M89,T:)(&!-*-20ASOS$AJ^LA0#5^,#0JY:7W0[G*+K/W2/WU^H!/@_N5J:;K
M-3I+8R^IOTJUE 9L*=&=;;BU;\42<*B-V][;O9HF9@J,'.;'@"PO4O$'4$L#
M!!0    ( ,U2<% S9DGR^P$  ,P%   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;'64VXZ;,!"&7P7Q &L"X9"((&VVJEJIE:*MVEX[9#AH;4QM$[9O
M7]NPE-+9F_CTS__-.'CR4<@7U0!H[Y6S3IW\1NO^2(@J&^!4/8@>.G-2"<FI
M-DM9$]5+H#<7Q!D)@R AG+:=7^1N[R*+7 R:M1U<I*<&SJG\?08FQI._\]\V
MGMNZT7:#%'E/:_@&^GM_D69%%I=;RZ%3K>@\"=7)?]P=SP>K=X(?+8QJ-?=L
M)5<A7NSB\^WD!S8A8%!JZT#-<(<G8,P:F31^S9[^@K2!Z_F;^T=7NZGE2A4\
M"?:SO>GFY&>^=X.*#DP_B_$3S/7$OC<7_P7NP(S<9F(8I6#*_7KEH+3@LXM)
MA=/7:6P[-X[329+.87A . >$2T#F.&0"N<P_4$V+7(K1D]/=]]3^Q;MC:.ZF
MM)ON*MR925Z9W7L1Q5E.[M9HUIPG3;C2[!8%,>X+(L00Y_"_\"C#XR,TQ<C%
M1VM\LL<-]JC!WAGL_ZGQL*D1T20!#HE12(P8[#803!/BD 2%)(A!M(%@FG>N
M*T4A*6(0;R"8)L$A&0K)$(-T \$T[T .*.2 &&P_;DQSV$#(ZC5QD+7K(\HK
MQ="Y'K;:75K58^A>XU_YU.>^4EFWG?*N0ILW[5Y>)80&DTKP8+Z/QK369<&@
MTG::FKF<&LRTT**?>R=9&GCQ!U!+ P04    " #-4G!0C8U33;@!  #3 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6QM4]MNG# 0_17+'Q"#V22K
M%2!E$T6MU$BK1&V?O3" %5^H;9;D[V,;0FG*B^T9GW/FXG$^:O-J.P"'WJ10
MML"=<_V!$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D(#1);HAD7.$RC[Z3*7,]
M.,$5G RR@Y3,O!]!Z+' *?YT//.V<\%!RKQG+;R ^]F?C+?(HE)S"<IRK9"!
MIL!WZ>&X"_@(^,5AM*LS"I6<M7X-QO>ZP$E(" 14+B@POUW@'H0(0CZ-/[,F
M7D(&XOK\J?X8:_>UG)F%>RU^\]IU!=YC5$/#!N&>]?@-YGJN,9J+_P$7$!X>
M,O$Q*BUL7%$U6*?EK.)3D>QMVKF*^SC=7*<S;9M 9P)="/L8ATR!8N8/S+$R
M-WI$9NI]S\(3IP?J>U,%9VQ%O//)6^^]E-EMDI-+$)HQQPE#5YAT01"OOH2@
M6R&.]#]ZMM_F9YLI9I&?K?@TO=D6V&T*[*+ [I\:TR\U;F'HER!DU50)IHWC
M9%&E!Q5'>>5=)O:.QD?Y"Y_&_8F9EBN+SMKYIXT/T&CMP*>27/D9ZOP/6PP!
MC0O'6W\VTYQ-AM/]_(7(\H_+#U!+ P04    " #-4G!0Z;.JJK<!  #3 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6QM4]MNG# 0_17+'Q#O NFN
M5H"4316E4BNM4K5]]L( 5GRAMEG2O^_8$(H:7FS/^)PS%X_ST=A7UP%X\J:D
M=@7MO.]/C+FJ \7=G>E!XTUCK.(>3=LRUUO@=20IR9+=[A-37&A:YM%WL65N
M!B^%AHLE;E"*VS]GD&8LZ)Z^.UY$V_G@8&7>\Q:^@__17RQ:;%&IA0+MA-'$
M0E/0A_WIG 5\!/P4,+K5F81*KL:\!N-+7=!=2 @D5#XH<-QN\ A2!B%,X_>L
M29>0@;@^OZL_Q=JQEBMW\&CD+U'[KJ!'2FIH^"#]BQF?8:[GGI*Y^*]P XGP
MD G&J(QT<275X+Q1LPJFHOC;M L=]W&Z.60S;9N0S(1D(1QC'#8%BIE_YIZ7
MN34CL5/O>QZ>>']*L#=5<,96Q#M,WJ'W5J:'-&>W(#1CSA,F66'V"X*A^A(B
MV0IQ3C[0T^,V/]U,,8W\=!W^>+\MD&T*9%$@6PDD'VK<PF3_!6&KIBJP;1PG
M1RHSZ#C**^\RL0])?)1_\&G<OW';"NW(U7A\VO@ C3$>,)7='<Y0AS]L,20T
M/AP/>+;3G$V&-_W\A=CRC\N_4$L#!!0    ( ,U2<%!":4-QXP$   (%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;'54VVZ<,!#]%>0/B%G#+ML5
M(&431:W42JM439^],%P4&U/;+.G?US:$4NJ\8,_XS#DS@\?I*.2K:@!T\,99
MIS+4:-V?,%9% YRJ.]%#9TXJ(3G5QI0U5KT$6KH@SC )PP/FM.U0GCK?1>:I
M&#1K.[C(0 V<4_G[#$R,&=JA=\=S6S?:.G">]K2&[Z!_]!=I++RPE"V'3K6B
M"R14&;K?G<Z)Q3O 2PNC6NT#6\E5B%=K?"DS%-J$@$&A+0,URPT>@#%+9-+X
M-7.B1=(&KO?O[$^N=E/+E2IX$.QG6^HF0T<4E%#1@>EG,7Z&N9X]"N;BO\(-
MF(';3(Q&(9ARWZ 8E!9\9C&I</HVK6WGUG$ZB>,YS!] Y@"R!!R=#IZ$7.:/
M5-,\E6(,Y-3[GMI?O#L1TYO".ETKW)E)7AGO+8^2.,4W2S1CSA.&K#"[!8$-
M^R)!?!)G\E]X=/3'1]X4(Q<?K>()^2"!V$L0.X+XGQKWFQI]F(-?9.\5V7L(
MDHV(#_-!*PY>D8.'X--&Q(,YAGZ1Q"N2> AV&Q$?AFQ$\.H.<I"UFSX5%&+H
MW.2OO,N WQ-WA__"I]?A&Y5UVZG@*K29!'=?*R$TF%3".]/5QCQ(B\&@TG:;
MF+V<QG(RM.CG%P<OSU[^!U!+ P04    " #-4G!0N]6W6)X"  #9"0  &0
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
MX%2'$5F+1]HB,0P2K Q<#]TBT6#[N($B8HV1&"L)B.'#[6,ONM_H4)8Q5!)
M):@0&"KI 97$4$G R]CK5=0F*Y]FOU"C1&&L%,!*$%.FPE@I#ZP4QDI-P0J)
M!#'?*8R5 E@)8A)1&"OE\S: >!TP :L-%!$+A,+$J"G$]"+[,(BH,82948@9
M8KY3F!GEP8S"S"C C!@F0DA$I9<:$Z,1,41RH#$QVH,8C8G1"(:A6R@BQI#&
MQ&A$##%Q:TR,]B!&8V(T@&'LUN<5&O$.#1!#O6S4& ;MD=)K#(,&*<K8+1!)
MJAY,C 8P2&+N-Q@&XY'4&PR# 2G*R"T22>+9&DR, 3!(Z@4IAL%X)/4&PV!
MBC)V"T22F*4,)L8 &"0QK1L,@_%(Z@WQ2AFL#'*X@80B8I8RF!B#8"!F*8-A
M,!Y)O<4P6+ RC-Q"$>'68F(L@H&8I2R&P7HD]1;#8,'*,':+7AL3(]EB8BR
M05%-Q3!8CZ3>8A@L6!G&;I%H6$]T=XB7N?+0'9!6P;9XR^OVF.ON[NT0]IFW
MAX"#^ROVM+X>I7Z&N9[L_IF4AU->!:]%71=9=Q"X+XK:-6UL]G9A<'3)[G:1
MNGW=_FQGC/)ZHGJ]J(MS?UH<W8ZLE_\#4$L#!!0    ( ,U2<%"O;-7GR@(
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
M'MN"MWQE@VW%8Y2[MBV&)8]MR5O_@!HSVY (!]2LQS:&'N;J''8&##D#-ID
M9\#4Y=T8M@8,64-L,MG6<$.1DPFV!@Q9 S&9;-7'V+:[</+)6;/VH X,G;?E
MYT:=5B:CXZ'D#JM/UG?X<*+Y5K2'LNF\)R[DAZ_Z/-US+IBL)@ID-4=YB!H?
M*K87_:W\YO?:X20Q/ A^TJ>D<#RJK?X!4$L#!!0    ( ,U2<%#+^7YF)@,
M  D.   9    >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;)57;6_:,!#^*U%^
M0!,[[PB0"BULTB95K;9]=L% U"3.' /=OY_MN"DQ%Y3R@<3FN>?N[+L'>WIF
M_*TY4"J<][*HFIE[$**>>%ZS.="2-'>LII7\9<=X280<\KW7U)R2K38J"P_[
M?NR5)*_<^53//?'YE!U%D5?TB3O-L2P)_[>@!3O/7.1^3#SG^X-0$]Y\6I,]
M?:'B5_W$Y<CK6+9Y2:LF9Y7#Z6[FWJ/)&H?*0"-^Y_3<7+P[*I57QM[4X/MV
MYOHJ(EK0C5 41#Y.=$F+0C')./X:4K?SJ0POWS_85SIYF<PK:>B2%7_RK3C,
MW-1UMG1'CH5X9N=OU"04N8[)_@<]T4+"5232QX85C?YV-L=&L-*PR%!*\MX^
M\TH_SX;_PPPVP,8 =P88W30(C$'P:9#>- B-03C60V0,HK$&L3&(.X, WS1(
MC$%B>?#:U=7;]4 $F4\Y.SN\K;B:J,)&DT06Q$9-ZOW7O\D=:^3L:1XF\=0[
M*2*#6;08?(F)HSYF"6$LG@< DR1]S.,U!G4(3V;2I8.A=!88<)%:H4*8S H5
MP*2^%2J$07W,"L+@/F8-80(XZ0#<PT 3!#V"$"8(08)0$X0] FN#5RTFTIA*
M8S#L(@)=1( +JSY6T5@7,>@B!EQ8Y;5L,<FE"QPGOOI8P8Q&K@%DG*1]9"_\
M! P_ <)/88(4)$C'ET$&$F1 !%9C+++K9'WSL5H(0$8VLA<4\F&%\J_#RGQ;
M?ORKVLG\&-K7T<@U@$3![0P&-!8!&0S(&@)U[1[A\9N+8)5 P9AU#*YV+?)#
M<!W'(M<@\N8RPBJ% )G*!A0"P2J$HB\L(ZPR")(96\D,J%<Z UY@,4" &F0#
M?PH(E@/T!3U L" @2!%BNV2RL;EBN,$QU. #@6*XPS :GRN&.PSC$>IG0"/D
M[Q&"!M&MLL=PWV*H;R/;&P *!WH#P^V%H?:*;3\ Z,J/=W'X+"G?Z[M&XVS8
ML1+JH',QV]UG[O5IUYI_1)-5>ZC]I&DO23\)W^=5X[PR(8_&^@"[8TQ0&:-_
M)TOQ(.]EW:"@.Z%>$_G.V\M).Q"L-A<OK[O]S?\#4$L#!!0    ( ,U2<%"C
MXBZX!P(  (<%   9    >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;'V4VXZ;
M,!1%?P7Q 9BK Q%!FF14M5(K15.U?7;"(: QF-I.F/Y];<,@!MSF(?BR]_8Z
M&#L?&'\5-8!TWEK:B8-;2]GO$1+7&EHB/-9#IV8JQELB59??D.@YD-*86HI"
MW\>H)4WG%KD9._,B9W=)FP[.W!'WMB7\SQ$H&PYNX+X/O#2W6NH!5.0]N<%W
MD#_Z,U<]-*>430N=:%CG<*@.[E.P/V&M-X*?#0QBT79T)1?&7G7G2WEP?0T$
M%*Y2)Q#U>, )*-5!"N/WE.G.2VKCLOV>_LG4KFJY$ $G1G\UI:P/;NHZ)53D
M3N4+&S[#5$_B.E/Q7^$!5,DUB5KCRJ@P_\[U+B1KIQ2%TI*W\=ETYCF,,S&>
M;'9#.!G"V1#$_S5$DR%:&=!(9DI])I(4.6>#P\?-ZHG^)H)]I%[F50^:=V?F
M5+5"C3Z*.-OEZ*&#)LUQU(0+391^E)PLDFR6($4P8X16C-#XHX4_P-@>$%D#
M(A,0?ZAC!7D<-=AH.J-)<>I%JU*VJBQ.O=0.$UMA8@M,MH(9->EBF=W.\[/E
M;P6V=01^X"5VL,0*EFS $M]?@26;96+LK?=[*XHR[Q\;AJTHV((2K%#P=BNR
MT M7+%M5X*>9M_[^T.)(Z"OJ&^&WIA/.A4EUNLP9J!B3H")]3]57JUMQ[E"H
MI&[N5)N/=\/8D:R?KCTTW[W%7U!+ P04    " #-4G!0C0[,CG$"   1"
M&0   'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6R-5NUNFS 4?17$ _!M(!%!
M:I)&F[1)5:=NOQWB!%2#F>TDW=O/'Y02XW7Y$]N7<\X]UP;?%%="7UF-$'?>
M6MRQE5MSWB]]GU4U:B'S2(\Z\>1(: NY6-*3SWJ*X$&16NQ'09#Z+6PZMRQ4
M[(F6!3ESW'3HB3KLW+:0_EDC3*XK-W3? \_-J>8RX)=%#T_H!^(O_1,5*W]4
M.30MZEA#.H>BX\I]")>[7.(5X&>#KFPR=V0E>T)>Y>+K8>4&TA#"J.)2 8KA
M@C8(8RDD;/P>--TQI21.Y^_J.U6[J&4/&=H0_*LY\'KEYJYS0$=XQOR97+^@
MH1[@.D/QW] %80&73D2.BF"F?IWJS#AI!Q5AI85O>FPZ-5[UDVPQT.R$:"!$
M(R'*/R7$ R'^((2?$I*!D-Q+  ,!W$M(!T)J$'R]66KWMY##LJ#DZE#]_O10
MOJ;A,A7G6\F@.D[U3!P $]%+"8*H\"]2:,"L-2::8)(TO<5LYYAP1/C"P6@C
MLME81S,Z".+;%)LY)LD-S-:FD]QB'N_0V=ET@+V@V+JOL1*(I_LQV;,;@<0J
MD"B!Y,:!N>D:DRI,IROQ0J/:.2:,/6"4.P?%7FQW"ZQN@<5M9KBU87+#K0VS
ML!M)K4;2N4 8&.]S.JL6>(:1S1R3>/\XO\QJ)+,8,<YFK3%@DB2RI\BM*7)+
M"O/;S>?''X7>PJAVC@*9"=K>)?7X'RE=EC^YGEI$3ZJY,*<BYX[+KV82'?O7
M0R2O-R.^#I>;T!+?BGZGK\,/>=TLOT-Z:CKF[ D7EZJZ^HZ$<"2\!YXXBEKT
MYW&!T9'+:2;F5'<IO>"D'QJP/_X+*/\"4$L#!!0    ( ,U2<% KIF#&YP$
M +$$   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;'U4VXZ;,!3\%>0/
MB+DFVPB0-EFM6JF5HJVZ?7;@<-'Z0FT3MG]?VQ"6)K0OL7V8F3/CV$X'(=]4
M Z"]=T:YRE"C=;?'6!4-,*(VH@-NOE1",J+-4M98=1)(Z4B,XM#WMYB1EJ,\
M=;63S%/1:]IR.$E/]8P1^?L 5 P9"M"U\-+6C;8%G*<=J>$[Z!_=29H5GE7*
ME@%7K>">A"I#C\'^F%B\ [RV,*C%W+-)SD*\V<67,D.^-004"FT5B!DN< 1*
MK9"Q\6O21'-+2US.K^K/+KO)<B8*CH+^;$O=9.@!>254I*?Z10R?8<J3(&\*
M_Q4N0 W<.C$]"D&5^_6*7FG!)A5CA9'W<6RY&X=)_TI;)X03(9P)P?:_A&@B
M1!^$V(4?G;FH3T23/)5B\.3X9W7$GHE@'YG-+&S1[9W[9M(J4[WD21"E^&*%
M)LQAQ(0+3# CL%&?6X1K+0[A'3UZ^+O#<07R:;U%M)HB<OQHZ7#[#X%X52!V
M O%"($YN=F&$;!V$.XB_V=WDN,>$NTV\;B19-9+<&4F"^,9)<M<E"#>W<?'B
M!#"0M;LLRBM$S]U%753G^_@8NA/T 1\O\S<BZY8K[RRT.8?NM%1":#!>_(TQ
MTYCW8UY0J+2=[LQ<CK=H7&C130\$GE^I_ ]02P,$%     @ S5)P4&J),*6
M P  G1   !D   !X;"]W;W)K<VAE971S+W-H965T-C$N>&ULE5C;CILP$/T5
MQ/L",\9<5DFD;J*JE5IIM57;9S9Q$K2 4R";[=_77#8E>+PA+P$[9PXS)QQ[
MG-E)EB_57HC:>LNSHIK;^[H^W+MNM=Z+/*D<>1"%^F8KRSRIU;#<N=6A%,FF
M#<HS%STO</,D+>S%K)U[+!<S>:RSM!"/I54=\SPI_SZ(3)[F-MCO$T_I;E\W
M$^YB=DAVXH>H?QX>2S5RSRR;-!=%E<K"*L5V;G^"^Q4+FH 6\2L5IVIP;S6E
M/$OYT@R^;N:VUV0D,K&N&XI$75[%4F19PZ3R^-.3VN=G-H'#^W?VSVWQJICG
MI!)+F?U.-_5^;D>VM1';Y)C53_+T1?0%<=OJJ_\F7D6FX$TFZAEKF57MI[4^
M5K7,>Q:52IZ\==>T:*^GGO\]C [ /@#/ >!_&,#Z #8UP.\#_%& VY72:K-*
MZF0Q*^7)*KN?]Y T;Q'<^TK]=3/9BMU^I^2IU.SK@@.?N:\-48]YZ# XP+#H
M$K(D(/$E9*5#PO\/<E62YTR1S!3;>':1:4 3,)* M03^@, ?E?'00<(64G1E
M\)$:RPX3##$!=]BH6@*%S(GI?'TR7U_+ET-($W"2@$]7+" )@NN*=9!H4">
M%SDP$HV"1<PQO  AF4U(Z!'1!!%)$$W7(R8)XNMZQ%JA=R%GFAX$+(+(03H;
M\&CO>H0BAE<,#/:'Z9H [4O ZZKTF&&]R@W!>!'14> [T7@=(5 P$/@R9WHI
M 'TMX.@9*&AW@G^#<K0_@4]0CFO5,JXKIZ,P< SF -KLH+N=HTE6VJ$0WJ )
M[5&()FC28?C0/8!C23X&7>9"VQUTOW,T4"!M4?2F*X*T11&N*])C+CS!?>TU
M(6&A,]KA5A3,!\>4MF&[UI<%CLQ 0;L4V0WBT2Y%?1/5Q?,)BX$3CL4C8"$W
M;6%(6QYURW/T#12T3S&X017:IZAOI;HJH;Y%01QJ.UF/N_ 9FO9EI$V/NNDY
MFH2EO8KQ#>TA[56F;Z=Z@^CIU@B#\1ZU[&%#42#66D1/ZQ$A!%,/P.C5@>FK
M T=3W;13V2V=M:&UGM);,TVZ$#U=.@(6F56A;<^(WAD-O3.CG<INZ)X9[50V
MH7_N,<,CQQWW_;$H@?:JW/%([Q?=P;&O.;A_3\I=6E36LZS5";(]YVVEK(7B
M]!Q5X%XDF_,@$]NZN0W5?=D=F+M!+0_]GP'N^1^)Q3]02P,$%     @ S5)P
M4-5YJAY1!   %Q<  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&ULE9AK
MCZ,V%(;_"N+[ CXVD!DED2:IJE9JI=%6VWYF$N>BY9("F6S_?;EXLF"_SGJ_
M#."\/N>U\7D&>WFKZJ_-2<K6^U;D9;/R3VU[>0[#9G>21=8$U466W2^'JBZR
MMGNLCV%SJ66V'SH5>4A1E(1%=B[]]7)H>ZW7R^K:YN=2OM9><RV*K/YO(_/J
MMO*9_]'P^7P\M7U#N%Y>LJ/\2[9?+J]U]Q3>H^S/A2R;<U5ZM3RL_!?VO!74
M=Q@4?Y_EK9G<>_U0WJKJ:__P^W[E1[TCF<M=VX?(NLN[W,H\[R-U/OY50?U[
MSK[C]/XC^J_#X+O!O&6-W%;Y/^=]>UKY"]_;RT-VS=O/U>TWJ084^YX:_1_R
M7>:=O'?2Y=A5>3/\]7;7IJT*%:6S4F3?QNNY'*XW%?^C&^Y J@/=.[#D80>N
M.O#O'<0P^-'9,-1?LC9;+^OJYM7CV[ID_:)@S[R;S%W?.,S=\%LWVJ9K?5_'
MM%B&[WT@I=F,&IIHV%T1=M'O*0BEV)#1G6L9MD#RA%-P. H^].>S45@""!A
M# '$- "/M&D8-<F@*4>321QP;2A 13RPF(FAF1B889J94;.8I&%DRY+ + G(
M0EJ6Q,B2)H'^\DS1(@U2;"6%5E)@19O736ID^109DV^*:#$1S:PLH)4%L"(T
M*PO32LH-+UAEF9<G:.8)F(DU,T]F&DH"[45N@2JR+1<685)$P$VBHR)"B70W
M2A5/5)'%BX5:#'A)=2_,R,+C6+?"#,/SJI[;@81[803L&!0ELY@"PXXIZNIZ
M87&#8<BXZ8;9WC7&(1/N0&488@Q13$<J Q@3!F"0B@66_T$,TXXAW.E092;*
MND1D2819QA#,=*XJ$2X ->A'DKD13#*&4*9358D>&C%!QH/$8@5SC"&0Z515
MHH=6'DGF7R*88808IA.5 ,/(J%1R9AAAAA%BF,Y3,O$4!4RW\E@T-X,)1HA@
M.E#)A!--EX)R Q F; @CC# """-+'1)&&/T$P@@CC%P01@!.L0EV)!/,5D>$
M(48N$", ,=MG!V&&D0O#"'QL31.I<0-5' B+'4PR<B$9_9AD9)*,1=:5B5%&
M+B@C]%$&ZA;++)/#,=*X"](X0%IB^.'.2.,8:=P%:=RDU2=S;H#*RC2.F<9=
MF,8!K6)A0 W*IE4^-V39I2*JV4)@JO&?H!K'5.,N5%.BZ5)@3_H.AP.FI=;O
M)8Z9QEV8ID0N*Q,3C;L0C9NLBF-S99JJA&P;!HZ)QEV(QL$.TMSR A6SGC=P
M##7N C4.:!5S8V]GD5GF1V"H"1>H"0 UEAJEBV36O:_ 8!,N8!,0;/K\_$@U
MMX/))ES(ID3)K#K-TQLE2RV5/MH))\>)A:R/P\EKX^VJ:]GVYW:3UOOI[LMP
MN*NU;]CS=CRC_1YF/#+^,ZN/Y[+QWJJVK8KA2/)05:WL/$9!5_@GF>WO#[D\
MM/UMVMW7XU'M^-!6%W4,'=[/PM?_ U!+ P04    " #-4G!0M=KJ<S(#  #/
M#@  &0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6R55]N.FS 4_!7$>Q=L
M;"ZK)%+WOE(KK;9J^\PF3H(6< I.TOY]#7AI@"$E>0B8S,RYY)QC/#O*XKW<
M"J&LWUF:EW-[J]3NVG'*Y59D<7DE=R+7OZQED<5*+XN-4^X*$:]J4I8ZU'5]
M)XN3W%[,ZF<OQ6(F]RI-<O%26.4^R^+BSXU(Y7%N$_OCP6NRV:KJ@;.8[>*-
M^";4]]U+H5=.J[)*,I&7B<RM0JSG]F=R_4R#BE C?B3B6)[<6U4H;U*^5XOG
MU=QV*X]$*I:JDHCUY2!N19I62MJ/7T;4;FU6Q-/[#_6'.G@=S%M<BEN9_DQ6
M:CNW0]M:B76\3]6K/#X)$Q"W+1/]%W$0J897GF@;2YF6];>UW)=*9D9%NY+%
MOYMKDM?7H]'_H&$"-03:$B@Y2_ ,P9M*8(; 6@)A9PG<$/A4@F\(_E27 D,(
MIA)"0PBG$B)#B%J"5]><T_Q_=4'<Q2I>S IYM(JFIG=QU3KD.M(EMZP>UA56
M_Z9KHM1/#PON13/G4 D9S$V#H:<8YG8QMPA#NIB[(89QKXNY1SJTBWD &)=U
M,8_ 5MBS]81T>!?SC/SYI^/HW+8)IC#!M!;P.@(,"WA0P*L%6$>@[V6#X34F
M;Z+%)A@TP8 )OU<$#28X,4&(Y]8?;(I#4QR8"GJUQ(>F7'K.E ]-^<!4V"O)
M(8:Q7BG= XP[DMX .A( 1WH]]A ,8OX4\; ;<U/90R3Q*  ^ :!_)HDA]#T<
M^LY'!"(H$$VO?^+B$>4"'TB_3Q&(CM@9&84$2'A].T,0(WS$#IX(A ([K#_C
M$&C,#AX<!$P.[H](X,% V 7_'FYX@CH^ZD]B/AA@(T5&<*\3T.P\&)' 74J"
M"V+%S4) M_1C?30@'*M)QSE(UQ'<="0"Z0A'MBW<==2=G@Z*&XJ"AAH,/@,Z
M'5,>G'L&R/\_^(#DV<E'1W9NU(+1B 1N0>I=D$3<@A1MSH,DLF%N4&H>*=C&
M^;FME>*NIJ"K_3$)W++4OR WN&7IE)V5#O=!'+%S\LY<'?6^QL4FR4OK32K]
M^EV_)*^E5$*+NE<Z_JT^7;:+5*Q5=1OH^Z(Y8C4+)7?F^.BT9]C%7U!+ P04
M    " #-4G!0@1GCU3<#  !D#@  &0   'AL+W=O<FMS:&5E=',O<VAE970V
M-"YX;6R5EV]OFS 0QK\*XGT!G_F35$FDIM.T29M4==KVFB9.@@HX R?IOOV,
M<5/"G27V)H!SOL=GGI^-%Q?9O+8'(93W5I5UN_0/2AWOP[#='$25MX$\BEK_
MLY--E2O]V.S#]MB(?&LZ564(492&55[4_FIAVIZ:U4*>5%G4XJGQVE-5Y<W?
MM2CE9>DS_[WAN=@?5-<0KA;'?"]^"/7S^-3HI_":95M4HFX+67N-V"W]!W:_
MYKSK8")^%>+2#NZ]KI07*5^[AZ_;I1]U(Q*EV*@N1:XO9_$HRK++I,?QQR;U
MKYI=Q^']>_;/IGA=S$O>BD=9_BZVZK#T9[ZW%;O\5*IG>?DB;$&)[]GJOXFS
M*'5X-Q*ML9%E:WZ]S:E5LK)9]%"J_*V_%K6Y7OI_XLQVHSN [0#7#M#7T@N9
MD7_*5;Y:-/+B-?WD'_/N';-[T'.SZ1K-5)C_].!;W7I>)2E;A.<ND8U9]S$P
MB/F("'7VJP10$FM W9,HIA-P<HS<). W8P0Z04PFB$V">)B PZC(/B8U,;6)
M@7F0TBH)J9(0*O%(I8^9#53N. 0)+9.2,BF62?E()L4R<9#1*AFIDA'%I".5
M#*E$@>.]S$B1&1*)YR.-&=)@41PX_#<G5>;$A(W?RQS)<-=\L8@&*<(R;.Y(
MX6"133<Z(UE[8##!ZC8H&;XXAPH-).,3K&Z#;DP8N8AB-+B,(!>9W09-*8<&
MEU'DCLW.,+I1P!TZ-+D,HXO\;F.&Q;A\2(/+,+EQ[%A@&(TEF_V'#VGF& $=
M]B&F#C+78@@T=D!@AZQH@VZ77>;R(M!T IO@11LT;>4%FF&@&![;$28S##3#
M@!E&9@2,\-Q=#8TP8(09=PV5YA.2Z7X$&CT@=DWD1\#;)KBV&J#I VK?1';$
M&^>=<RT!FE' >R?AQMEDD] 8 X4QLB+&6)?CF#=.8\PQQLB-'%,,@>M#DF:8
M8X99YE@&.$TGA^EFY([O66+[1%\D-B@;?OF,5,+!1WXEFKTYWK3>1IYJ<[8:
MM%Z/4 ]@#@D?X?WYZWO>[(NZ]5ZDTD<-<R#82:F$'DD4:/\<])'O^E"*G>IN
M,WW?].>>_D')HSW3A=>#Y>H?4$L#!!0    ( ,U2<%""1?0?=@,  & 1   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;)686V^;0!"%_PKBW<#N>KE$
MMJ7&5=5*K12E:OM,[+6- JP+V$[_?9=++&#/QN8E7'SF,#/+-P$6%UF\E@<A
M*NLM2_-R:1^JZOC@NN7F(+*X=.11Y.J7G2RRN%*'Q=XMCX6(MTU0EKK4\WPW
MBY/<7BV:<T_%:B%/59KDXJFPRE.6Q<6_1Y'*R](F]ON)YV1_J.H3[FIQC/?B
MIZA^'9\*=>1>7;9))O(RD;E5B-W2_D0>UBRJ QK%[T1<RMZ^59?R(N5K??!M
MN[2].B.1BDU56\1J<Q9KD::UD\KC;V=J7Z]9!_;WW]V_-,6K8E[B4JQE^B?9
M5H>E'=K65NSB4UH]R\M7T17$;:NK_KLXBU3)ZTS4-38R+9N_UN945C+K7%0J
M6?S6;I.\V5XZ__<P'$"[ 'H-(/,/ U@7P$8!;IM94^KGN(I7BT)>K*)=K6-<
MWQ3D@:EF;NJ33>^:WU2UI3I[7G&?+]QS;=1I'EL-[6E8.)2L@22Z2ER5P34-
M"M.@33P;I.%C P8-6&,P[QMXHS):B=](\D9"HM!AHTJP:HYSF<-<YGHN9)1+
M*PE[5Z&<:+D 5<@<0U\XS(7KN?@!-O"A@7__R@30(+C=C5;">W6.UF[]D6*0
M0PAS"$$70FP008/H_BX0#X/FW>Y#IQDL^)QJMP62^9%C*(@8P">@)P9F"8:6
M3*"68&P)X%;K"M,6/QIWA&D=(<S8$$PM0=@:4"$8-L(G- 3C1OS;@ZS3#*<'
M<X)Q4[#,U!5,+[D#WT[3OU#D\=Z<ZO)!LL@T6@DFF0"4 \,L()AE,@%FBF&F
M=\!,=4H)T6?\3=DP'PPS!3 'Q&!A^ \\ 6:*8:9WP$QU4KG''#KNBLX\]PQW
M+L4\4\!S0 T6F&<Z@6>*>:: 9ZTG -2(.&3<$R3S'-,R8YXIX#DPW6P801I.
MZ I&D$:WIURGZ9<[X[PW+KJNW)(-'QXQS^P.GID.ZLSG<_T!$NDH-\U=AHEF
MB&A349AH-N6AVO!4?0?13"=ZA@;=;=TP(TPU0U1S@P6FFDV@FF&JV1U4,QW7
M&?4]9_SL G4L= RCBF&N&>+:5!3FFDW@FF&N&>!:ZTNDO6'-:$BU<0=U@:_=
M+V[O5;?^]O C+O9)7EHOLE)OS<V[[4[*2BA/SU%+?Q#Q]GJ0BEU5[P9JOVC?
M^=N#2AZ[[QGN]:/*ZC]02P,$%     @ S5)P4,)=M!T=!   H!4  !D   !X
M;"]W;W)K<VAE971S+W-H965T-C8N>&ULE9A;C^HV%(7_2I3W.8GM7$> - RJ
M6JF51J<Z[7,&#$0GB6EBAM-_7^<R'.*]\$QY((E9>WOY]N%X<5'M]^XHI?9^
MU%73+?VCUJ?'(.BV1UD7W1=UDHWY9:_:NM#FL3T$W:F5Q6X(JJN AV$2U$79
M^*O%4/;2KA;JK*NRD2^MUYWKNFC_7<M*798^\]\+OI:'H^X+@M7B5!SDGU)_
M.[VTYBFX9MF5M6RZ4C5>*_=+_XD];D32!PR*OTIYZ6[NO;XIKTI][Q]^VRW]
ML'<D*[G5?8K"7-[DLZRJ/I/Q\<^4U+_6V0?>WK]G_V5HO&G,:]')9U7]7>[T
M<>EGOK>3^^)<Z:_J\JN<&A3[WM3ZW^6;K(R\=V+JV*JJ&[Z][;G3JIZR&"MU
M\6.\ELUPO4SYW\-P )\"^#6 )<X ,06(GP&1,R": B(K(!B;,O3-IM#%:M&J
MB]>.PWLJ^EG$'B/3^]N^<.CLX3?3/9TI?5O%:;H(WOI$DV8]:OB-AET5@<E^
MK8*C*M:<A(ML7L,SD.1SR89*TAB[$+"A8H@7LX9F.$$$$T1#@FB6P#*Y'C7I
MH&D&3929-=A_K!8#993-A3-/,?044T^"6YY&37Q3$\N0(ZH3PF$H@8828$A8
MAA)2T8-(D2,JC**<.SRET%-*/6565>N4>N)Y@DP!)8LCH-RD9(@?LMSA/H/N
M,^">6>XSXLEV_:%BXU+,;.;09@YLVC,QIUWGFO(LQ,0*P1Q+;&2%8)C0< (A
M<WFZ0U$&FF_/^TEDS6<XR9 4@V0#LSJ[%5+ZB7':A'L9,&'9_T LPXQEGX'L
M))H-69ZA)?@,I%RX",(P9QD"+1E?2E#B!\ XC9V&,&<9 "W! J, O5<+)B<#
MZ*1+#1$1#@85WK.#4<@0"\DH4)"9V2&@(2B%+ ?2#R82QB0#G$SNK!&.^<?#
MSR\SCG'% :[(,N,4+#S)X=8!2%D8.7J'8P9QP""RGYE$KF7FE,R-8)1Q\8GU
M/HGF&QFXV0-*GK+0U4&8CQSPD>QE.(7> X_@_PR2,I:XC&% <@!(\O_/78"<
MUX*IQ]'VTN81I]2#. *Z>VXP'3G:6)))0J''(PYQA*1XP6V ](,%AXG* 5&3
M_$X*3#2>?QY' A--@!T=P9$ &S4!:824S,5J@2DI "4)C01 'W9%A<[W*X$1
M*1 B[4DG*/\>X!L6$-H$FYNZ\VX-<$FP)  N8XA+I+2'>FX+TU(@6I(!! AT
MUH4!*- .T4:3H #$6R4@=+V5"(Q+@3:)9*XDY#4UQZ-"A7@!;I 2+\#@YIBJ
MENUA. +LO*TZ-[H_[+DIO1XS/O'^F,LJ7[/'S7A8^#/->';Y1]$>RJ;S7I76
MJAZ.NO9*:6F,AE],!Q]EL;L^5'*O^]O4W+?CF>'XH-5I.@\-KH>RJ_\ 4$L#
M!!0    ( ,U2<%"(9!L@, ,  .4-   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8W+GAM;)57[6Z;,!1]%<0#%&S,5Y1$:IJVF;1)5:=MOTGB)*B ,W"2[NUG
M&Y>"N:$D/P*8<\[]L._%GEY8^58=*.76>YX5U<P^<'Z<.$ZU.= \J>[8D1;B
MS8Z5><+%8[EWJF-)DZTBY9F#73=P\B0M[/E4C;V4\RD[\2PMZ$MI5:<\3\I_
M"YJQR\Q&]L? :[H_<#G@S*?'9$]_4O[K^%**)Z=1V:8Y+:J4%59)=S/['DU6
MF$B"0OQ.Z:5JW5LRE#5C;_+AVW9FN](CFM$-EQ*)N)SI \TRJ23\^*M%[<:F
M)+;O/]2?5/ BF'52T0>6_4FW_#"S(]O:TEURRO@KNZRH#LBW+1W]=WJFF8!+
M3X2-#<LJ]6]M3A5GN581KN3)>WU-"W6]U&_"0--@ M8$W!#0,,'3!.^30 8)
M1!/(6(*O"?Y80J )P5A"J GA6$*D"9%!<.KI4/.[3'@RGY;L8I7U$CTFLA+0
M)!(K:",'U8)1[\045V+T//<C,G7.4DAC%C4&MS"H03A"O3&!(1,+W*-[4=?"
M P")NY!E'Q+Z7<AC'T)\(Y:G/L:/#)UG2,? K""= ,Z*!R;>4P)>1R"$!0@H
M0)0 Z0@8>5W4F%!A"H5QC<Q_B5@.(3IN^J";/N"F,;>+/H9X5W(1@$:"OI'8
MB&,!8:ZLXQ T$@("V# 2]I)%2!RX\F<DOD;Z;62$70"Y!) DZ@([WD>@]U'?
M>S-#4<\0BB,/<AY$D@&?8M"G>,BG#A^Y</=RQU<1NM( T8@ZTB#_ZR) 8 ^\
M1WC$XM&@,1.@H>'@#-3+!X!B#P_,%8(;%O+Z51IX5R3@EH7(#=,%MQ,$]!-S
M'6M,)SD(^T!R'F%H,)0=N ,AJ+U<RP[<7U!X0W;@(D=?5_F3QG27CC\4,5R\
M"*C>F, 2&"Y??$/Y8KA\,5"^1L0KC6E'[(4# 6.XAG&_AHD?7Y& :PC?\-7'
M< UAX+MO!/R,^]_L %[43FN?F--RK\X1E;5AIX++[4UKM#FKW&.YSS3&%VBR
MK$\<GS+U >A'4N[3HK+6C(M=K-IK[ACC5#CJWHGR.X@S5_.0T1V7MZ&X+^N#
M1_W V5$?JISF9#?_#U!+ P04    " #-4G!0?I)E"< "  ">"P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6R55MN.FS 0_17$!RP8")=5@I0$5:W4
M2M%6W3X[Q$G0 J:VDVS_OK8A+,'#BKX$;,Z<&<^,3V9YH^R-GPD1UGM5UGQE
MGX5HGAV'YV=28?Y$&U+++T?**BSDDIT<WC""#]JH*AW/=4.GPD5MITN]MV/I
MDEY$6=1DQRQ^J2K,_FY(26\K&]GWC9?B=!9JPTF7#3Z1GT3\:G9,KIR>Y5!4
MI.8%K2U&CBM[C9XSE"@#C7@MR(T/WBUUE#VE;VKQ[;"R7141*4DN% 66CRO9
MDK)43#*./QVIW?M4AL/W._L7?7AYF#WF9$O+W\5!G%=V;%L'<L274KS0VU?2
M'6AA6]WIOY,K*25<12)]Y+3D^M?*+US0JF.1H53XO7T6M7[>.OZ[&6S@=09>
M;X#"3PW\SL#_, @^-0@Z@V!DX+1'T;G)L,#IDM&;Q=KR-EAU$7H.9/9SM:F3
MK;_)]'"Y>TT7R6+I7!51A]FT&&^ 03W"D>R]"P]RL?$,<S]^]+ %(,DC)#,A
MT0*.P@</ZFM[_^&@(4P0@ 2!)@@>"*)1IB#,1*X6H).%21"/,K$Q,8$?P4Y"
MT$D(1!G#!!%($,W/90P2Q#-R"6%&J=B:F-!U1XT#829JDH#!)C-J8F*&-6F#
MG8')3$SH>G"PR(4OM M0^.,;;8+,Y,X!9:"[8"+B"0E" ,7$W4:@Q*R1-[\C
M$:P/R)]19@!DUGD.*(- DY6&!0F9:@-4&@*%XX@AD!$Q!)JX2 A6-V1*5^A.
M* ^"M0N%_U%I6+U0-$-] ) A+5L0E$P$ RLA F3.;#L3!+0= )KL*%CI$"0_
M1D=!(*.C -%,QIEQ!D-*1=A)#X#<RNFE%NJO?K#;#YEK3PTYH_V-&C[U\/-!
MTTZN/S [%36W]E3($4H/.D=*!9$QND^R&\]R6.X7)3D*]1K)=]9.C.U"T*:;
MAIU^)$__ 5!+ P04    " #-4G!0# -H?2P"  ".!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970V.2YX;6Q]E=N.FS 0AE\%\0"8<TA$D+I452NU4K15M]=.
M,@EH#::V$[9O7]NPB-C>YB+X\/_C;VPSE"-EK[P!$-Y;1WJ^]QLAAAU"_-1
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
MV%TW7*;]=3.5LZ>;KCZY4GUT_7_!^G]02P,$%     @ S5)P4!_%3\7(!@
MB2H  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULE5K;4N,X$/V55#Y@
M$]T5"J@:8+B$2TW-UNX^>\! :I*830S,_OW:B<G$TCE&GH>!F-/=:DGG=$OQ
MX7NQ^KE^SO-R\&LQ7ZZ/AL]E^7(P&JWOG_-%MOZC>,F7U5\>B]4B*ZN/JZ?1
M^F659P\;H\5\),=C.UIDL^7P^'#S[-OJ^+!X+>>S9?YM-5B_+A;9ZK^3?%Z\
M'PW%\./!]]G3<UD_&!T?OF1/^9]Y^=?+MU7U:;3S\C!;Y,OUK%@.5OGCT?"+
M.+CSKC;8(/Z>Y>_KO=\'=2H_BN)G_>'JX6@XKD>4S_/[LG:153_>\M-\/J\]
M5>/XMW$ZW,6L#?=___!^ODF^2N9'MLY/B_D_LX?R^6CHAX.'_#%[G9??B_?+
MO$G(# =-]C?Y6SZOX/5(JACWQ7R]^7]P_[HNBT7CI1K*(ONU_3E;;GZ^-_X_
MS+"!; SDSJ"*W66@&@.5:J ; _W;0'<:F,; I!K8QL#^-K"=!JXQ<*DY^,;
MIQI,&H-)ZI#$^&/EQJEIB]UBBV23C^46,MGD8\&%2L[E8\F%#DQ&V^V[X<-9
M5F;'AZOB?;#:4OHEJY5#'%16E?/ZZ89AFS]6G%A73]^.K32'H[?:4X,YV6+D
M'D;; '.*,+:-N8@Q5@:82X1Q;<Q5C!$[Q*A*=Y>SA#F?2!##!_G$&&U4&W,6
M8]2D#?D:0XR6;<PY"&6#E"\^#W6)1AR$ND*9!WZF(%0P.=>?C^8FAKA@R]RB
M >LVY@X,6(WQ8BN\P=7&@VIY(-M%8P]ZXT&W/ 03>[;%N UFV:RSKDIN]2]8
MR63D%""EF@#D=8K/5J8&9VI IN&FWV+,7BRA-4HT%3@%0*50F@D>6UE:G*4%
M60;[[L1&,RK<N".4PZ$<"!70X,R!]*5',YJ,G *DE@;-:8K/5J8>9^I!IH&V
MG_DH5IBACZ8]S.Q3']==B%8F$YS)!&3BL(>ZDX!%=9PN.H(59@'&$0CQ!0!I
M.EA<#;\(&?D0>Z6N[8.(K.BALH+(K$C0V7,12]UVL]+]*HC6"21V82T40')$
M=S@B.@*HC@XW=P/:#Z?]&-$6()V9(.B-B+6,C9VHF  RID4X=A>%D4+AP0/1
M<7#H,9 -G<B2 +JTUX"U?1!!$)/TS2V)(L@Q&$=06J< I*4F@8AL2" ;FOD@
MBB!ECX2)(DB5DG ,,N,)"41D0P+9T(;X(%H@38^$"<$E(GA($@GZ"M.A)I(P
M4B)&VC!8S![;)5V2<$@B#I$B(PF'9 \.*<(A!3@4%8@&M#_#RG0JMB),4HA)
MX8(VH/TY]L[P6(1Q*J[!T7I>-Z NV6P'8R<B1$U/?!#6*=UC/0GK%*C >A*N
M)P 9EC"AI@+4-&RPA''*]4B8$$D!(H5']#,5]Z_"&51'+U3<+A/H=9+7=A*$
MR0KTQZQ=U(3)ND=_K D]->J/@]USVX!:34FW&FC"4(T8&JJ!CAEJ)5<#30BJ
M 4$-J>&:75KT(*@F!-4)!+U%($/JKR8$U8B@EO@@!-4]"*H)074*075,I;C"
M-'<]R=#K)&@["4)0C0A*RK4A!#4]"&H(00T@J D.L.<F)JCN3ML0@AI T.@\
M9T )[3[/&<)1@XIHL*BG#:B5'3S/G37(UO*K";JQ^0J<FDXE-T0B#.J<19A"
M?.".9ZS)04<Y2 W+T27P.NF\7S/LQC+IRM+0HVFX'6.D(-Q.=CHU\26"%.C&
M]QHB5=>T$$$UZ([3A..*#R-:^JZ[/T.TUX#CB"'G.$.TU_@>DD.DSP#IBSI*
M!++L!IGHHP5'$1M0YQR"R-V#)2)J@8A:TFU9HHRVQW'>$KFS2.["F44@U@I8
M(DH6B%(\LPA$&B1+E,,"Y;!LL.R;!-MC9@EW+.).6"9M?+G6724M89D%'8XE
MG98E++,]SO*.$,@A;@1?>DXAB!Q4'2&0BPDDV/G1$0*Y'@1RA$ NH5^8NKBT
M1]_7Q(V"L/":]09 6>*$C"ZA0YBZN)9'@XX[@ZJY1=W-#?"F.W>Z(_QVB-^D
M)CG";]>#WXY]!9C [SL7\[M94YHV(;A#EW5AF^/ ;4"TB=KAB!8X5'%#N6Y
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
MB8(VP'T]9;,-+,18QK@9<'#'R2V+DF/2^8P+8([IX8 >/>-O'-#CCZ:,(>(
M(F[I]1Q#Q&= )#!$ D&D]WH!(!*6,!@?@?#1V[  ^(0!ZL*3E=O)RAU4CK5@
M@>$5 %YNN3X3&%XQ UZ!X15H#S<*/OTQD>4Y$<+6<H$G,+9B!K8"8RL0MMJF
M]RI,;+D<F5P,K4"/C+0;IV<@DES?'KV[)[Z)RD_-&X'"V6<?:5D_@;P[V[]U
M>*+U$V/M_(8\;MMW![_<M*\R_HCRTR4MG/>L++.D>6I\S+)256/T'ZI"G%5T
MZ ]B=2SKK[+ZGK>O$-J#,KMVKT>\_AW-^G]02P,$%     @ S5)P4"*V.M#
M P  '!,  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&ULE5A=CYI %/TK
MA/<*,\.71DU62=,F;;+9INTSJZ.2!<;"J-M_7[YT9>: E >!\=P[YUS@7)CY
M1>1OQ8%S:;RG258LS(.4QYEE%9L#3Z-B(HX\*__9B3R-9'F:[ZWBF/-H6P>E
MB45MV[/2*,[,Y;P>>\Z7<W&229SQY]PH3FD:Y7]7/!&7A4G,Z\!+O#_(:L!:
MSH_1GO_@\N?Q.2_/K%N6;9SRK(A%9N1\MS"?R"RDTRJ@1OR*^:6X.S8J*:]"
MO%4G7[<+TZX8\81O9)4B*G=GON9)4F4J>?QIDYJW.:O ^^-K]L^U^%+,:U3P
MM4A^QUMY6)B!:6SY+CHE\D5<OO!6D&L:K?IO_,R3$EXQ*>?8B*2H?XW-J9 B
M;;.45-+HO=G'6;V_M/FO83B M@'T%D"\P0#6!K"/ &<PP&D#'"7 :J34M0DC
M&2WGN;@8>7-YCU%U%Y&94U9_4PW6Q:[_*\M3E*/GI>_X<^M<)6HQJP9#[S#D
MAK#*[+<I*)IB1;5P%G1G6 /(M L)=8CO8A8,"F5U/.L(#7 "!R9PZ@1.)X%"
M<M5@_!J3U1A;4=H@O'O$Q%&DZAC")A[FZD*NKL:5,1SOP7AO?+%\F,#7B^4J
MI5@U&/=>)O%]N]J4H@$D910@0X0DTRZR0S^ ] - GRCT@]'T ;*'/D(.TI]"
M^E- GRKTI]I4 >*NPPA#S'4<#09X$QN[D0V8,]6.;&VN3P$BM49(#\D,$7*P
M\*3'3@D0X*@"B#:9QOPA) 00YGBDSQ4)-.<G0@%A5R5,P;UNHSMX#:'PL0@1
M5'LNNAJPM1,&-'BJ!M:O01.!L#TB /2!"-Q>B-Y?6-^EQ*9/W/&N3;#O$V^$
M;[>@CN3 @W4<BPPA<O#YPWV'H,:C.C<!7:)'P%AD")&# G#G(:CUJ-Y-]#ZA
M,7\("0<A7:ZXS1#49S2WUCN#QO4A)!R$=-]!<6>AJ+.H+UX4= 'F]E]#BIL
M14U ]52JVW?/33@:&8Y!=@7@ID!14U -E0+[[A$P%AF.078%X(Y 44?P>U)@
M/Z;.>#>EV)"I_AKNNX%:1O?A\P$@!%8/X/RAXN$F0%$3F/:DP#9,_?\H'C9"
MBHQ0*YYN8? M%N (? %'0#)40NR,%#BCI_;1%M3YSM,^!M<(Y4R8REM'32=-
M*:Z;^LUNW2T1I#S?U\LOA;$1ITQ6']IWH[<EGB=:+3$HXRLR"YN%FH\TS;K1
M]RC?QUEAO HI15HO,^R$D+QD;$_*&A]XM+V=)'PGJT._/,Z;]9KF1(ICNQ9E
MW1;$EO\ 4$L#!!0    ( ,U2<%#T^V-=4@,  $(.   9    >&PO=V]R:W-H
M965T<R]S:&5E=#<X+GAM;(U7VXZ;,!#]%<0' #:WL$HB;8BJ5FJEU59MG]G$
M2= "IMA)MG]?VWA9L(=-> C8.3-SQI=CS_)*NU=V(H0[;W75L)5[XKQ]\'VV
M.Y&Z8!YM22/^.="N+KAH=D>?M1TI]LJHKGP<!(E?%V7CKI>J[ZE;+^F95V5#
MGCJ'G>NZZ/YM2$6O*Q>Y[QW/Y?'$98>_7K;%D?PD_%?[U(F6/WC9ES5I6$D;
MIR.'E?N('K8XD@8*\;LD5S;Z=F0J+Y2^RL:W_<H-)"-2D1V7+@KQNI"<5)7T
M)'C\U4[=(:8T''^_>_^BDA?)O!2,Y+3Z4^[Y:>4N7&=/#L6YXL_T^I7HA&+7
MT=E_)Q=2";AD(F+L:,74K[,[,TYK[450J8NW_ETVZGW5_M_-8 .L#?!@@))/
M#4)M$'X81)\:1-H@,@S\/A4U-MN"%^ME1Z].UT]O6\A5A!XB,?H[V:D&6_TG
MAH>)WLLZ3=#2OTA'&K/I,7B$^4#XPOL0 D,A-M@R#Q?3"#D R::0K0U)8YA%
M""8:*OMPDBB&'42@@T@YB"8.0F.D>DRB,(W")*EG@'(;E,9>;*1K@U#F93#?
M&.0; WPC@V]L1<D\E$T>@[QM@;%GN-W:()1X*4P^ <DG-OEP9K92T$%Z_W0O
M0 <+8/B,2=KTF,4HSX47!N/'V$JY;9%XQF;8VA@T-_,92#T#J"<&]0P(DAID
M(8RY+6U,,$IH0A8%L (% -W4E*# 7E*1.7(Y@,*!APW* &KA)3.K?IK!C(8B
M.X-H1B(1J)&/"-^_7A$L<"B\+5"Y!MT0'P UKSX(EDL$Z65LTHGNV \ :'9#
M(%@+$22&UNKI0=DX#O*0R09 !5X\M^9A>4. OIGBG&O0#:T%4/-BBV"Q1"E
MQU1^#1I/ [9'QP:A$>4I&5AX$:"\:3#C A9 E-V_FS"L2AA2)?.XQ[:23,[[
M:2!8/# @'M9!HT'WG333J+#>8'Q[0VPT*)M$13.W+@RK$H94R;R&8%MOYN\A
MTZBP^&!(?#(S*J0KYBKQ1Q?IFG1'5:0P9T?/#9?7T5'O4 @]8GD1-_HWHD#J
MRYD/-WUU]:/HCF7#G!?*Q35?7<8/E'(B. IA<9V3*.B&1D4.7'ZFXKOKJYJ^
MP6FK*S9_*!O7_P%02P,$%     @ S5)P4+24"_]' @  1P<  !D   !X;"]W
M;W)K<VAE971S+W-H965T-SDN>&ULC57MCILP$'P5Q -@OB$10;HDJEJIE:*K
MVOYVR":@,YC:3KB^?6U#""'N-7]B>YD9[T[L==91]L9+ &&]UZ3A*[L4HETB
MQ(L2:LP=VD(COQPIJ[&02W9"O&6 #YI4$^2[;HQJ7#5VGNG8CN49/0M2-;!C
M%C_7-69_UD!HM[(]^QIXK4ZE4 &49RT^P7<0/]H=DRLTJARJ&AI>T<9B<%S9
M+]YRZ[F*H!$_*^CX9&ZI4O:4OJG%E\/*=E5&0* 02@++X0(;($0IR3Q^#Z+V
MN*<B3N=7]4^Z>%G,'G/84/*K.HAR9:>V=8 C/A/Q2KO/,!04V=90_5>X )%P
ME8G<HZ"$ZU^K.'-!ZT%%IE+C]WZL&CUV@_Z59B;X \$?"5[\(2$8",&-$'Y(
M" =".".@OA3MS18+G&>,=A;K_]X6JU/D+4/I?J&"VFS]3=K#9?22)XF7H8L2
M&C#K'N-/,#<$DNKC%KYIB[7_0 _2^QTV!LCB'K)]A"21.8O 6&B@^<&4'_MF
M@= H$&J!\,XI?^94CXDUINGK")V9G1L#*'#"6;D&D.O\P_;(F&_TF&]JYL=&
M?OR\88E1('G"L!Z33LKT0B>>&68$)3/#_J-TEV]JS#<UY!N8!19&@<7SCLE6
M:;R-[A.>#:#IV? 63C0SS81*'UPSH2)G?K'0I)O4P$ZZ4W.KH.=&J#LYB8ZO
MP8NONM$LOE:OA.Y2-YG^B?F&V:EJN+6G0O8ZW9&.E J02;J./,JE?-7&!8&C
M4--$SEG?VON%H.WP;*'Q[<S_ E!+ P04    " #-4G!0Z)FF_X0"  ">"
M&0   'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6R-5MN.FS 0_17$>[G?$A&D
M):AJI59:;;7MLY,X 2U@:CMA^_>U#6&)F;3)0["',\=GQJ,9TI[0-U9BS(WW
MIF[9QBPY[]:VS?8E;A"S2(=;\>9(:(.XV-*3S3J*T4$Y-;7M.4YD-ZAJS2Q5
MMF>:I>3,ZZK%S]1@YZ9!]$^.:])O3->\&EZJ4\FEP<[2#IWP#\Q?NV<J=O;$
M<J@:W+**M ;%QXWYY*X+UY$."O&SPCV;K0T9RHZ0-[GY>MB8CE2$:[SGD@*)
MQP5O<5U+)J'C]TAJ3F=*Q_GZROY9!2^"V2&&MZ3^51UXN3$3TSC@(SK7_(7T
M7_ 84&@:8_3?\ 77 BZ5B#/VI&;JW]B?&2?-R"*D-.A]>%:M>O8C_]4-=O!&
M!V]R\/_MX(\._J,.P>@0: [V$(K*38$XRE)*>H,.U]LA647N.A#9WTNC2K9Z
M)]+#A/62Q7&0VA=)-&+R >/-,.Z$L 7[=(0''9%["_<X#F^/V$*8Z!930)@8
M%N*#L?J*P+\A2&"" "0(%$%P0[#2DC5@$H5I%<:Q?"U:"*,EO5AB/.M.VD-0
M;+@4FSB:V $3SH5H4L.%C$_.3,>@%0"YUIVKB4"Q$2!6.R6/'LCL Y@"P@2P
MV!@4&R_K*/%@@@0D2(!H-97Y@%G-5+JNM=+C!5"B3/1:6J(2*XB<V>].9:U
M^2M OMXS5O^MK $A9L8')+(\33D BJWD3FE)&-3BG ?2/8*T3.IM"D(M;Z6
MR5R]R.Q9DVXP/:D!R(P].;=<-KJ9=1JR3YYL\IH]E\-7-?\/FF%R?T?T5+7,
MV!$N1HAJ]$=".!8J'4O<3BD^%J9-C8]<+F.QIL/$'#:<=./7@#U]DF1_ 5!+
M P04    " #-4G!0,GA@6HL"   R"0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970X,2YX;6R55FNOFC 8_BN$'P"4NR=HXN4L6[(EYBS;/E>L2@Y0UE8]^_=K
M"S(L+\;Y06AY+GU:>-OL2MD[/Q$BK(^JK/G</@G1O+@NST^DPMRA#:GEDP-E
M%1:RR8XN;QC!>TVJ2M?WO-BM<%';BTSW;=DBHV=1%C79,HN?JPJS/RM2TNO<
M1O:MXZTXGH3J<!=9@X_D.Q$_FBV3+;=7V1<5J7E!:XN1P]Q>HI=7%"J"1OPL
MR)4/[BT594?INVI\V<]M3XV(E"072@++RX6L25DJ)3F.WYVHW7LJXO#^IOY)
MAY=A=IB3-2U_%7MQFMNI;>W) 9]+\4:OGTD7*+*M+OU7<B&EA*N12(^<EES_
M6_F9"UIU*G(H%?YHKT6MK]=._T:#"7Y'\'M"\)@0=(3@64+8$<)G"5%'B R"
MVV;7D[G! B\R1J\6:]^'!JO7#KU$<KERU:E71S^3\\EE[V61I%'F7I10AUFU
M&'^ 03W"E>J]A0]9K/P1/4D,BS6$B>\Q&PB3W&-> 4P:PX,-P/D(M$!P)Y#
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
MJ)HCF*3A#J=F;H$E3:"BBVSMB+Q+X21E"GK@]DBA*!Z=V\=\L7X*I)_Z>1N
MI#!D"XDE3R+),RPHB05(LND+2F(!DN"X25_,<1*=)WH"Z5&/RL"'D#%=+'82
M'35UX>A!([J,$^E ,'KPZ%'A!,JZUHV?8EF1$ZJS%P0:+,FN'W?PTCI5Q;']
M@E!:N_R:58WMH/7^E>*%-R^]M?8UFV\9:'^6<KZ1$CRI"=9/VG?Z[L^NN\\E
M?\;%\9R5UEM>57G:OBP_Y'FEZG'5)WO;.JEX?[])U*%J+L/ZNN@^4W0W57[I
M/\&X]^] J_\!4$L#!!0    ( ,Y2<%"!WQ^;@ (  !((   9    >&PO=V]R
M:W-H965T<R]S:&5E=#@U+GAM;'U6VXZ;,!#]%<0'<+]&!&E)5+52*T5;M7UV
MB!/0 J:V$[9_7U\(2VQG\Q#LX<R9,\/@H9@0?B,-A-1Z[[N!;.V&TG'CNJ1N
M8 ^(@T8XL#MGA'M V19?7#)B"$["J>_<P/,2MP?M8)>%L!UP6: K[=H!'K!%
MKGT/\+\*=FC:VKY]-[RVEX9R@UL6([C GY#^&@^8[=R%Y=3V<" M&BP,SUO[
MQ=_L<XX7@-\MG,AJ;?%,C@B]\<VWT];VN"#8P9IR!L N-[B#7<>)F(R_,Z>]
MA.2.Z_6=_8O(G>5R! 3N4/>G/=%F:V>V=8)G<.WH*YJ^PCF?V+;FY+_#&^P8
MG"MA,6K4$?%OU5="43^S,"D]>)?7=A#72=Y)[FYFAV!V"!8'/_G4(9P=P@^'
MZ%.':':(% =7IB)JLP<4E 5&DX7ETQT!;R)_$['JU]PHBBWNL?(09KV569 4
M[HT3S9A*8H(5QE\0+F-?0@2F$%6@N8?98X2= 9(_0O8Z)(W-*D)CHJ'P#]=)
MY$\((B-!) BBATJE2J4D)A&806+\V F4; TH+W(4KKV.2H/$B<R28Z/DV"!9
M*7TE,=DJ3!@YOJ+8  I74J1@ \ASGG1*8M2;&/0J?5 E6I3<<T)%KP3%:Y!:
M7ITGS5<\#VI3H]I45QMZBMI4B^)[L:.VOXY*0ZT?=%"2.G&^_IG59T;UF4&]
M\MBK3 L9:Z7.M#8-8ZTU=%"0.4_>OMPH-S?(5=ZK*M>E!%H4=W4R]A!?Q-0A
M5HVN ^7GR\JZ#+:7@)^LBKUB T_.IP\:.2U_ 'QI!V(=$67GMCA=SPA1R#1Z
M#FO*A@WH9=/!,^7+E*VQ'%-R0]$X3V!W^0PH_P-02P,$%     @ SE)P4)Y>
M5>BS @  =@D  !D   !X;"]W;W)K<VAE971S+W-H965T.#8N>&ULC59=CZ(P
M%/TKA/<!^2I@U&04S6ZRFTQFL[O/5:N2 <JV56?__?8#$=IJ]D7:<L[IN?<6
M>V=73#[H"2'F?-950^?NB;%VZOMT=T(UI!YN4</?'#"I(>-3<O1I2Q#<2U)=
M^>%D OP:EHV[F,FU-[*8X3.KR@:]$8>>ZQJ2OTM4X>O<#=S;PGMY/#&QX"]F
M+3RB'XC];-\(G_F]RKZL44-+W#@$'>;N:S#=Y (O ;]*=*6#L2,BV6+\(29?
M]W-W(@RA"NV84(#\<4$K5%5"B-OXTVFZ_9:".!S?U#<R=A[+%E*TPM7O<L].
M<S=SG3TZP'/%WO'U"^KB25RG"_X;NJ"*PX43OL<.5U3^.KLS9;CN5+B5&GZJ
M9]G(Y[73O]'LA+ CA#V![_V,$'6$Z'\)<4>([P3PE)!TA.1.B)\20$< &L%7
MR9+9+R"#BQG!5X>H\]-"<4R#*>#UW8E%64[YCA> \M7+(HNBF7\10AUFJ3#A
M !,#,,:L3$P6Q6-,86*"'N%SE[W5T&9U&5ILI)H-$Y,FF@L3$F5CR-H"R<>0
MS=.-1L%$UKQ'DA\-<Y$_$(BM K$4B$<)UT-5&" QC8HC];1(UA90XFFEVYB@
M,!LHC?PF5K^)X3?7G"P38Q,0>=IA7)F@0 ^I4)AL@(F]0 M;89(!9J+%;*H$
MCT(&UI"!I43:=U, 8Y.7//'T VFB@L@+-;\6D ?L?E.KW]3B5_O BM1(FV9C
MG5ILZ%9-E8G=:&8UFEF,:BDKLJ?54U8M&-.K"8H?I36WNLTM;O43FQNG^B7.
M#;\*E0X_$.U8;TS(H(3*K#^X&VI$CO)FI\X.GQLF_M(&JWWS\!J*NT5;+WA3
MH7J NXSJ2+Y#<BP;ZFPQXS>7O%\.&#/$'4X\7O83;X+Z284.3 Q3/B:J%5 3
MAMNNR_'[5FOQ#U!+ P04    " #.4G!0D'C%J#$"  !)!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970X-RYX;6Q]5>V.FS 0?!7$ V"^0R*"=$E4M5(K15>U
M_>V034!G,+6=<'W[VH;CB/%=?@1[F9F=7?"2]Y2]\ I .*\-:?G6K83H-@CQ
MLH(&<X]VT,H[%\H:+.2671'O&."S)C4$A;Z?H@;7K5OD.G9D14YO@M0M')G#
M;TV#V;\=$-IOW<!]"SS7UTJH "KR#E_A)XA?W9')'9I4SG4#+:]IZS"X;-VG
M8'-(%5X#?M?0\]G:496<*'U1FV_GK>LK0T"@%$H!R\L=]D"($I(V_HZ:[I12
M$>?K-_4ONG99RPESV%/RISZ+:NMFKG.&"[X1\4S[KS#6D[C.6/QWN .1<.5$
MYB@IX?K?*6]<T&94D58:_#I<ZU9?^^'.:C72[(1P)(03(4@_)40C(7HGQ)\2
MXI$0&P0TE*)[<\ "%SFCO<.&I]MA]1(%FUAVOU1!W6Q]3[:'R^B]R&(_1W<E
M-&)V R:<88()@:3ZE"*TI=B%"WJ4/6;86R#K1\AA"5DE=A>1M=!(\Z-Y$>L/
M!&*K0*P%XH=.!4:G!DRJ,:W&A)EG@/9+4)1XH5&N12GQ/FA[8O6;6/P:678#
M)IME67N9/_^9YI<,?^%]B8F\S&X]M5I/+=8CPWJZ[.+*,UZ:O064>+%A=PF2
M#VUM^$6S ]4 N^IAQ9V2WEJA7LM9=)J'3Z$ZD$9\)^?D,-;>988A^P.S:]UR
MYT2%/.[Z4%XH%2 ]^I[L:27G^K0A<!%JN9)K-DRW82-H-PYN-'T]BO]02P,$
M%     @ SE)P4$)LMME+!   I!0  !D   !X;"]W;W)K<VAE971S+W-H965T
M.#@N>&ULE5C9<J,Z$/T5BO<!)"$6E^VJ.!N.9ZI2N75GGHDM+S6 ? ''<_]^
M6!0'J24O>8A!/MTZ+?7IEC4^\O)WM66LMO[D65%-[&U=[T>N6RVW+$\KA^]9
MT7RSYF6>ULUKN7&K?<G256>49R[VO,#-TUUA3\?=V&LY'?-#G>T*]EI:U2'/
MT_+_&<OX<6(C^W/@;;?9UNV .QWOTPW[A]7_[E_+YLT]>5GM<E94.UY8)5M/
M[#LT6A#<&G2(GSMVK ;/5AO*.^>_VY?Y:F)[+2.6L67=NDB;CP]VS[*L]=3P
M^$\XM4]SMH;#YT_O3UWP33#O:<7N>?9KMZJW$SNRK15;IX>L?N/'A(F J&V)
MZ+^S#Y8U\)9),\>29U7WWUH>JIKGPDM#)4__])^[HOL\]M^$5)CI#; PP"<#
M=-Z " /R9>"?-?"%@7^M 14&]%J#0!@$U\80"H/P6H-(&$1?!L%9@U@8Q-?&
M@+S/G?.N-CEM-E)HN7V6=&GWD-;I=%SRHU7VRMFGK4#1J+%JG+>C72)W7S:I
M5S6C']/(]\?N1^M)8&8]!@\P?A#(F">("7 H8YXA)B+*7 G$(!FQT'CQZ0GC
M-N&>8L;:F&<8>""1/,D]A/B4R)@'#2900GZ$F) J*W>9S?-E+\EE+W,-))8A
M+Y<G6IR=2%I]HL\XTCD@TOX%>@^^WH/?>? E#\KF)#TFZ#!%3S-TE'#G&A!U
ME(Q\@2 <#3Q)A*F>,-405M(ZZ3&1/(T"FD-00Q@KA#6>Z,"31#C0$PXTA)74
M3@(P3>Q$WO!/90\MO %YB5>HYQ5J>"EIGH0W\X(6'EA4B"&.(>\C/?=(PUU)
MR%D$<@TAE<K3-: D GPA:*X!>8ZBI,6%Z:308WWH,0@]5B)_B,$L 5&I/$,0
M4C6=Q" F'\BHQ]#AABO;#;T@D^;;KJWMK!Z(FJH;G@C0<*)O,774TJV!(0)R
M5(=R#*45F<X#"+ .(D]EC< "JJDE(#(70!CZ\0QT]:W\#F% UZ=J11 @6;QJ
M+Q"@4,ISE2]TY#N&LP<RM#]$8!V@:OH)D)SIAA*.#%T2:=HD-?DP-"Y$KV_6
MR-!+D*Z9*,I^%*#AZBN[N!"0X9I$:% B9#*&!H(T'80:BADR%'(4W; HAHJ(
M8$D$BS)#YVN9?-0U5"$,JU!$#8N&#34!H^L#Q@:A8BA44 WO,=3@-^09M@<;
M!(9U O,-/@S:P?X-$1NT@^&I#T3\)$#2Z=(QD34(#$.!(6JHH]B@"QS>$+!!
M%QB><$#K>,":XX3I-($-XL$:\5#E=\I,@$)SCTHP/ <8F!"#N@A4%PH-RT8,
MZB(WJ(L8U$6@NB*J_$1/B*;#*=.X@WN#G)6;[KJKLI;\4-0MQ<'HZ4KMKKM1
M4\9G:/2(-.,)&KWT%V9?[OO[NQ]IN=D5E?7.ZYKGW97$FO.:-<P]I]FB+4M7
MIY>,K>OV,6R>R_[>K'^I^5[<";JGB\GI7U!+ P04    " #.4G!09F[JIRX"
M  !;!@  &0   'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6R-5=N.FS 0_17$
M!\3<#&E$D#;95*W42M%6;9\=,@EH#::V$[9_7U]8P@+-[DMLC\\Y/C/&D[1E
M_%D4 -)YJ6@MUFXA9;-"2.0%5$0L6 .UVCDQ7A&IEOR,1,.!' VIHBCPO!A5
MI*S=+#6Q/<]2=I&TK&'/'7&I*L+_;H"R=NWZ[FO@J3P74@=0EC;D##] _FSV
M7*U0KW(L*ZA%R6J'PVGM/OBK7:+Q!O"KA%8,YH[.Y,#8LUY\/:Y=3QL""KG4
M"D0-5]@"I5I(V?C3:;K]D9HXG+^J?S:YJUP.1,"6T=_E419K=^DZ1SB1"Y5/
MK/T"73[8=;KDO\$5J()K)^J,G%%A?IW\(B2K.A5EI2(O=BQK,[9V)\8=;9X0
M=(2@)_CW"6%'"&^$^"XAZ@C1C1#=)>".@$<$9',WQ7PDDF0I9ZW#[>?0$/W5
M^2NLKBO707,[9D_54ZCH-5OB)$57+=1A-A83##!1'+_%;*<8OT<@Y:"W$<S9
MV 03>K@<G? ^Y'$&\NDM9#>%)'C>:#A;K]#PPP$_#O^3:30K$!F!:%BH*!JE
M:C&QP=2VX-$"CY*UH&0 "D>7LIOJ^-XBF'>+9]WBJ5OLS0O$LP+QQ^N5S HD
M$P=+/"K%)IF4(AA5]!["FD"#%U,!/YOV)9R<76JI/YA!M.^0#X%^<:/X5G5.
MV^AN,K;M?B?\7-;".3"IWK-Y=2?&)"B#WD)5NE"=OE]0.$D]3=2<VWYG%Y(U
M72M'_?])]@]02P,$%     @ SE)P4#?@?E$1 @  $ 8  !D   !X;"]W;W)K
M<VAE971S+W-H965T.3 N>&ULC57MCILP$'P5Q .<P6#R(4"Z7%6U4BM%5_7Z
MVR&;@,[&U';"]>UK&X[2Q$CW)[:7V9F=#5[R7LA750/HX(VS5A5AK76W14A5
M-7"J'D0'K7ER$I)3;8[RC%0G@1Y=$F<(1U&&.&W:L,Q=;"_+7%PT:UK8RT!=
M.*?RSPZ8Z(LP#M\#S\VYUC: RKRC9_@!^F>WE^:$)I9CPZ%5C6@#":<B?(RW
MN]@E.,1+ [V:[0-KY2#$JSU\/19A9"L"!I6V%-0L5W@"QBR3J>/W2!I.FC9Q
MOG]G_^S,&S,'JN!)L%_-4==%N Z#(YSHA>EGT7^!T1 )@]']-[@",W!;B=&H
M!%/N-Z@N2@L^LIA2.'T;UJ9U:S\\R=(QS9^ QP0\)>#!RR#D*O]$-2US*?I
M#LWOJ/V/XRTVO:ELT+7"/3/%*Q.]EFNRSM'5$HV8W8#!,TP\(9!AGR2P3V*'
M[]))E/H)$F^-B2-(Y@3I D'J)4@=0?J?R<V-20\FB_PBQ"M"/ 0+?<J\!-G'
M;:Z\!"M/!?C&YCTF3;%?9.T567M$DAN1 ;-RF-9A<$*B:*&=&Z_.YDZ'D 6"
M./*_VM''&QHOW([8XS:]O1[W($+(C0Z:74@.\NQ&D0HJ<6G=')Q%IW'WB-V%
M_@<?9N5W*L]-JX*#T&8LN,M[$D*#J25Z,&]A;<;S=&!PTG:[,GLYS*CAH$4W
MSE\T?03*OU!+ P04    " #.4G!0ZP_BND8"  #H!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Y,2YX;6R-5>V.FS 0?!7$ ^!@OM(3B70DJEJIE:*K>OWM
MD$U 9S"UG7!]^]J&XXAQ3_T3[&5F=G9QUGG/^(NH *3WVM!6;/Q*RNX!(5%6
MT! 1L Y:]>;,>$.DVO(+$AT'<C*DAB*\6J6H(77K;W,3._!MSJZ2UBT<N">N
M34/XGP(HZS=^Z+\%GNI+)74 ;?..7. 'R)_=@:L=FE1.=0.MJ%GK<3AO_,?P
M89]IO $\U]"+V=K3E1P9>]&;KZ>-O]*&@$(IM0)1CQOL@%(MI&S\'C7]*:4F
MSM=OZI]-[:J6(Q&P8_17?9+5QE_[W@G.Y$KE$^N_P%A/XGMC\=_@!E3!M1.5
MHV14F%^OO K)FE%%66G(Z_"L6_/LAS=I.-+<!#P2\$0(TP\)T4B(W@GQAX1X
M),06 0VEF-[LB23;G+/>X\/7[8@^1.%#K+I?ZJ!IMGFGVB-4]+9=ITF.;EIH
MQ!0#!L\PX81 2GU*@5TI"KR@1^O[##L'Y-,]9+^$9(G;1>0L-#+\:,;'*^P6
MB)T"L1&([SJ56IT:,*G!M 83![%5ZQ*3!M@J=HG)@G]4FSC-)@ZSF65VP*QG
M259!9)G]#\S>A4G=9E.GV=1AUCHA1;I($B:!U?Z= Q0'EM+> <*SCW3G-W/Z
MS1Q^K>-:9(LOB)?==8#"17N=2O9A0+/_>P/\8F:I\$IV;:7^U\RBT[A^Q'I>
M6/%"C?%AZK[+#'? =\(O=2N\(Y-J&IF9<69,@O*H_/A>I:Z=:4/A+/4R4VL^
M#-]A(UDWWBMHNMRV?P%02P,$%     @ SE)P4(GI/A*D!   \A@  !D   !X
M;"]W;W)K<VAE971S+W-H965T.3(N>&ULE5G9;N)(%/T5Q =@U^(- 5*6SM($
M*>K1S#P[H1)0VYBQ3>CY^_%2,+CJ7+?)0["+<]>Z]]2UF1VS_&>Q4:H<_4J3
M73$?;\IR/W6<XGVCTKB89'NUJ[[YR/(T+JO;_-,I]KF*UXU0FCC<=7TGC;>[
M\6+6K+WFBUEV*)/M3KWFH^*0IG'^[ZU*LN-\S,:GA1_;STU9+SB+V3[^5'^H
M\L_]:U[=.6<MZVVJ=L4VVXUR]3$?W[#I2O):H$'\M57'XN)Z5(?REF4_ZYOG
M]7SLUAZI1+V7M8JX^OA2=RI):DV5'_]HI>.SS5KP\OJD_:$)O@KF+2[479;\
MO5V7F_DX'(_6ZB,^).6/[/BD=$#>>*2C?U%?*JG@M2>5C?<L*9K_H_=#46:I
MUE*YDL:_VL_MKOD\:OTG,2S M0 _"W#6*R"T@!@J(+6 '"K@:0%OJ("O!?RA
M H$6"(8*A%H@'"H0:8%HJ !S3SOG#A8Y;S8;+'+:;C9XO]EIPYFYXTY;BTUQ
MW\=EO)CEV7&4M_VYCVL:8--*JE)>KS;MTGQ9%7A1K7XMPL"=.5^U)HVY;3'\
M B-]KXMY0AB_B_EN8T(ANYBEC6%GA%.%<HZ'PWANN6TC8%T;=PC#NYA[A!%=
MS#>$,>)Y0!@C=X\(8^3N:4!<SP-L?;<QGFM@E@ACQ/5B8V1HY&?5;ZNSFP)7
MIV@TB$Y$ =8@L0;9:) =#:$1+\)$V(J'K7B6AB@R-K"%! UDUT!\(=SZS]@A
M&\@B@%O:.,D [L7&&8C5[RUV<N#C'/AV%D/39]^R)'CH(:];I'>!Y%&;+L*K
M 'L5 *^,OEDB#,=60FPE!!J,;EB&=I9%B$(/K= 9K)05 /9N7(2=CX#S)BU'
MP"?68ZH^,.%QXP)C!"<PZLABPUF!X6/BAO$!U:I!G2*L3D>P90CI>WWY(0B/
M">"73^@@*(_)*_)#$!JS&0WDQP--&L&:1E"_/T,$S3#$,U1T!"FPX(H,$2W/
M4,];&;);U,I,'Z3K"=&_##5PB'5PHB^Y.SPCG.A+SH ?QC%XJT&7-,C=B(.:
MN=-0QBY9Q_,G!GT_ )7,DX@Q'Z%*+B94I 1[<, >D6'K68,Z;@5])Q@G.($#
M3HBLV4]<:XU@#PZFH8@X#3G!'MR[HIJ(/N>HSXUJNN?V0,$88NAO&MG9^6A"
M/5L0O,'!I! )0@?!&SR\(C=$QW/4\2;W</O,IH8M /W-M"4('A'@?(\DH8/@
M$7'%^2Z(#A7H?#<G,F&?VLR%,S1 1CX:R1!0]N61>O!!<X YE&E0K_]=:T3/
M"]3SU),:T?/BBIX71,\+U//6KMF/!@(.94.!*P#D?:.)(.A!H <):],"VZO>
M3B-X1(#Y(R(F14'PB(BN>+XF.EZBB=[D(@WJ5"J<$P&0R(LDV$.B*<2L(0WJ
MM"EL?&G/%A(YOD+ OAJ2!'%)1%QF#4E[M)"099R+]X"IRC^;E^3%Z#T[[,K:
MR,7J^47\3?,>WEB_9=-'!M:?V/09K2_9=-6^C_S?;/MKP"K./[>[8O26E666
M-J\>/[*L5%5<[J3:D(V*U^>;1'V4]6507>?M6_CVILSV^A<&Y_PSQ^(_4$L#
M!!0    ( ,Y2<%!]KD8#? (  ,0(   9    >&PO=V]R:W-H965T<R]S:&5E
M=#DS+GAM;(66;Z^;(!3&OXKQ _@'%?6F-5F[+%NR)<U==O>:MK0U5\4!K7??
M?H#6*)YV?5$!G_/P.QP%5QWC[^)"J70^ZJH1:_<B9?OB^^)PH341'FMIH^Z<
M&*^)5%U^]D7+*3F:H+KR41!@OR9EXQ8K,[;CQ8I=954V=,<=<:UKPO]N:,6Z
MM1NZ]X'7\GR1>L O5BTYTY]4_FIW7/7\T>58UK01)6L<3D]K]U/XL@V1#C"*
MMY)V8M)V="I[QMYUY]MQ[0::B%;T(+4%49<;W=*JTDZ*X\]@ZHYSZL!I^^[^
MQ22ODMD30;>L^ET>Y67M9JYSI"=RK>0KZ[[2(:'$=8;LO],;K91<DZ@Y#JP2
MYM\Y7(5D]>"B4&KRT5_+QER[P?\>!@>@(0"- 6'\-" : B(KP._)3*J?B23%
MBK/.X7VU6J(?BO E4HMYT(-F[<P]E:U0H[<BR].5?]-&@V;3:]!$$V5SR1:0
MY*/$5P0C!@(QD(F/)O$H2&"#"#2(C$$\R\."W/0:;#2-T82!%UF9@"($H\0@
M2@R@Y!9*K\DFLZ1>;)$L-=C#,$@"@B0+D#P(+)!D,0G*<\\N+Z#"V'M0( S"
MX 5,&-DPO2:9KGUHD> %2>[A?/:#J5*0*EU2!?;CGRZ>B AED^1[L%Z5SA8R
M@E$R$"4#JF5EOX$TR )9:O"DZC.0' 3)@4FLMV2SU"2Y7:KGFAE(&,";4P"@
MQ/;N!(GLZOQ'-(=YL%.&@ 6V898B;+]S6]#IP183POMEB "+Q;Z]%,4HM6&>
MBWH8?W*<Z//]!^'GLA'.GDEU,IGSX\28I,HP\-3[>U&?%&.GHB>IFZEJ\_Y<
M[3N2M<,W@S]^N!3_ %!+ P04    " #.4G!09!@RK D%   '&P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Y-"YX;6R-F5MOHT@0A?^*Y7<#W<TU<BSE8GM7
MVI5&,]K=9V)W8FO >('$L_]^N70<J#I@7F(@IZI/-\5' <M+EO\L#EJ7LU]I
M<BKNYX>R/-_9=K$[Z#0NK.RL3]5_7K,\C<MJ-W^SBW.NXWT3E":V=!S?3N/C
M:;Y:-L>^Y:ME]EXFQY/^EL^*]S2-\_\>=9)=[N=B_GG@^_'M4-8'[-7R'+_I
M'[K\Z_PMK_;L:Y;],=6GXIB=9KE^O9\_B+NMZ]4!C>+OH[X4G>U9/967+/M9
M[_R^OY\[M2.=Z%U9IXBKGP_]I).DSE3Y^-<DG5_'K .[VY_9-\WDJ\F\Q(5^
MRI)_COOR<#\/Y[.]?HW?D_)[=OE-FPEY\YF9_1_Z0R>5O'92C;'+DJ+Y.]N]
M%V66FBR5E33^U?X>3\WOQ>3_#,,!T@3(:X#P1@.4"5!? >YH@&L"W*DC>";
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
M16T:CPT.?>]@TOWU(#,O=?LS;GZ7_59,?U 79[O-%%SWNE;_ U!+ P04
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
M"1AL,D.4!A/T X%=( <^T@Z@23A!,=$5T'Q5$'CJU\B=H4L+ZA<TZ?W_&F$
MD#\\5#L0-!4QW"&0-T.<%O3LQY_P S<2-.XD<3)% 9]M%/R'/O#!1>.3"^@3
MCAN$,Q8H'#6KQ J' D&@J:SA5H&B.0)%X\[IC'J:W;L?2\(N>O;@QI%>*Z%N
MF=YN-]^L776_#O8W:N[1]^X'33,T_<#LDE?<.% A;V]]QYXI%40&Z5A2OTS.
M:=VB(&>A7B/YSIIAI5D(6K>#F-U-@ZM_4$L#!!0    ( ,Y2<%"[NL,OK@(
M %@)   :    >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q]EEUOVR 4AO^*
MY?MB@[^K)%*3:-JD3:HZ;;NF"4FLVL8#DG3_?H!=UX'3YB(&\I[W/ <38''E
MXD6>&%/!:]MT<AF>E.KOHTCN3JRE$O&>=?J7 Q<M5;HKCI'L!:-[&]0V$8GC
M/&IIW86KA1U[%*L%/ZNF[MBC".2Y;:GXMV8-ORY#'+X-/-7'DS(#T6K1TR/[
MR=2O_E'H7C2Y[.N6=;+F72#881D^X/LMM@%6\;MF5SEK!Z:49\Y?3.?;?AG&
MAH@U;*>,!=6/"]NPIC%.FN/O:!I..4W@O/WF_L46KXMYII)M>/.GWJO3,BS#
M8,\.]-RH)W[]RL:"LC 8J__.+JS1<D.B<^QX(^UWL#M+Q=O11:.T]'5XUIU]
M7D?_MS X@(P!9 K ^:<!R1B0O >DGP:D8T#J!$1#*79NME31U4+P:R"&U]M3
MLXKP?:IG?V<&[63;W_3T2#UZ655EM8@NQFC4K <-F6GPI(BT^Y2"0"G6Q M/
MRML,&T#B0&Q]29'!% E8:&+CDWFA50P;I*!!:@W2&P/LS-2@R:VF&^K(D"/:
M^*(T1:E3+N!4H03FS4#>#. E#N^@*6=9[C"9I1F  56*"@<8$,6(P, Y")P#
MP [*.O>R$(+<U>2+]-RYO*#H@W5=@+P%L*)2V* $#4J@X,PIN/0P<>8NEHTO
MRI'SJK>^YBY#.8Q;@;@5@)L[N)6?I41Y=?-QX(&0G"#W[P^HLIGH!A_'\%87
M P44[EX7 W/IB#: Z"[S9%M(AC'Z8-O"'VS0V*,N/6CL[1:D0IE+/:B*&QR/
M&; JO'42S8Z7EHFC/;IEL./G3IE->C8Z70\>B#F>G/&UN3;88^O=9KAS_*#B
M6'<R>.9*'W[VB#IPKIB&C)'>;$[ZFC-U&G90IEGHMAC.^J&C>#_>8Z+I,K7Z
M#U!+ P04    " #.4G!0T2QM2#<#   ,#0  &@   'AL+W=O<FMS:&5E=',O
M<VAE970Q,#,N>&ULC9=M;YLP$,>_"N)] 6,>JR12$S1MTB95G;:]IHF3H )F
MX"3=MY]M""7G(UM?%'#^=_[=V?B.Q86W;]V1,6&]5V7=+>VC$,VCZW;;(ZOR
MSN$-J^4O>]Y6N9"/[<'MFI;E.VU4E:[O>9%;Y45MKQ9Z[+E=+?A)E$7-GENK
M.U55WOY9LY)?EC:QKP,OQ>$HU("[6C3Y@7UGXD?SW,HG=_2R*RI6=P6OK9;M
ME_83><Q(H@RTXF?!+MWDWE*AO'+^IAZ^[):VIXA8R;9"N<CEY<PVK"R5)\GQ
M>W!JCW,JP^G]U?LG';P,YC7OV(:7OXJ=."[MQ+9V;)^?2O'"+Y_9$%!H6T/T
M7]F9E5*N2.0<6UYV^K^U/76"5X,7B5+E[_VUJ/7U,OB_FN$&_F#@CP8DNFM
M!P/Z81#<-0@&@P 8N'TH.C=9+O+5HN47J^V7M\G5+B*/@<S^5@WJ9.O?9'HZ
M.7I>I6FR<,_*T:!9]QI_HB&CPI7>QRE\;(JU;YA3,,,&D:2WDLR4Q"%.0=%
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
MLVR+[A)3]Z/*3_T%K=GEEMCR?U!+ P04    " #.4G!0JAH@\Q("  #C!0
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&ULC53;CILP%/P5Q =@;@[)
MBB UEZJ56BG:JNVSDYP$M 93VPG;OZ]M'$3 JO8%^YB9\8QO><?XFR@!I/=>
MTT:L_5+*]@4A<2JA)B)@+33JSX7QFDA5\BL2+0=R-J2:HC@,%Z@F5>,7N1D[
M\")G-TFK!@[<$[>Z)OSO!BCKUG[D/P9>JVLI]0 J\I9<X0?(G^V!JPH-*N>J
MAD94K/$X7-;^I^AECS7> 'Y5T(E1W]-)CHR]Z>+K>>V'VA!0.$FM0%1SARU0
MJH64C3]6TQ^FU,1Q_Z'^V61768Y$P);1W]59EFM_Z7MGN) ;E:^L^P(V#_8]
M&_X;W($JN':BYC@Q*LS7.]V$9+55459J\MZW56/:SNH_:&Y"; GQ0(C2_Q(2
M2T@^2D@M(?TH 5L"GA!0G]TLYHY(4N2<=1[OCT-+]*F+7K#:KI,>-+MC_JGU
M%&KT7D0AQCFZ:R4+VO2@> 1*EL^0K0.R>H;LYI!L,M%^#E%N%@,(J2A#GMB9
M)S8*R5AAD;H%$J= 8@329PO99$%ZT,* &@-*TT603-;$@0I70>1VDSK=I"XW
MD[7?]*#E:)XD">*)F3DHBH.5VPMV>L$S+VDT<8+GB;-5,-GE;8_*QJAX8G<W
M5\(1GH;:.U X&Z'Z5&AT&?3S]YWP:]4([\BDNE?F]%\8DZ 4PT!)ENK%'0H*
M%ZF[F>KS_MWI"\E:^Z2BX5TO_@%02P,$%     @ SE)P4 H=='WJ!0  IB@
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
M.VZTU6%]?"IP=7XT\>Y_4$L#!!0    ( ,Y2<%"WGNY/' ,  *,.   :
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
MU[#ZGK>WG.U#J:_F!M=[7"-O_@=02P,$%     @ SE)P4,<YV$[( 0  700
M !H   !X;"]W;W)K<VAE971S+W-H965T,3$P+GAM;'U4VXZ;,!3\%<L?$(=+
MK@*D)M6JE5HIVJKMLP.'@-87UG;"[M^O;0AB">T+]CG,C&>P3=)*]:(K (/>
M.!,ZQ94QS9X0G5? J5[(!H1]4TK%J;&ENA#=**"%)W%&PN5R33BM!<X2WSNI
M+)%7PVH!)X7TE7.JW@_ 9)OB -\;S_6E,JY!LJ2A%_@%YG=S4K8B@TI1<Q"Z
ME@(I*%/\)=@?8X?W@#\UM'HT1R[)6<H75WPO4KQTAH!!;IP"M<,-CL"8$[(V
M7GM-/"SIB./Y7?W)9[=9SE3#4;*_=6&J%&\Q*J"D5V:>9?L-^CPKC/KP/^ &
MS,*=$[M&+IGV3Y1?M9&\5[%6.'WKQEKXL>WU[[1Y0M@3PH$0Q/\E1#TAFA!(
MY\Q'_4H-S1(E6Z2ZS6JH.Q/!/K(?,W=-_^W\.YM6V^XM"X)PDY";4^I!APX4
MCD#1]C/D. /9#1!B+0P^PED?H>='8Q_K>%X@FA6(O$#\.<C$Y>$1M-H%DR2/
MF.WF'U'B62?QG)/=Q$D'6GN0\*!X$4Z</&)6BVCBA(PVVEV\GU1=:J'161I[
M9OS.EE(:L'K+A3W-E;WK0\&@-&ZZL7/5G?BN,++I+S,9_BC9!U!+ P04
M" #.4G!05<9V!ZT"  "="P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,3$N
M>&ULE59MKYHP&/TKA.\#6EXU:++KLFS)EIB[;/M<M2JY0%E;]>[?KRU( !^8
M?)&VGN=P>GR.;7IC_$V<*976>Y&78F6?I:R6KBOV9UH0X;"*ENJ;(^,%D6K*
M3ZZH."4'4U3D+O:\R"U(5MKKU*QM^3IE%YEG)=UR2UR*@O"_+S1GMY6-[/O"
M:W8Z2[W@KM.*G.@/*G]66ZYF;LMRR I:BHR5%J?'E?T1+3<XU 4&\2NC-]$9
M6WHK.\;>].3K865[6A'-Z5YJ"J(>5[JA>:Z9E(X_#:G=OE,7=L=W]L]F\VHS
M.R+HAN6_LX,\K^S$M@[T2"ZY?&6W+[394&A;S>Z_T2O-%5PK4>_8LUR83VM_
M$9(5#8N24I#W^IF5YGEK^.]E< %N"G!;@(+) K\I\ <%;JW,;/43D62=<G:S
M>/UK540W!5KZRLR]7C3>F>_4;H5:O:X1\KW4O6JF!O12@W 'Y"=]R : +%J(
MJR2T.C"H YOZH*\#P0P^R. ;!K_/@&&& &0(( W^P(L:%!M0:4 #MS93B)Z*
M$%010BH"F"$"&:(93L0@0_R,$S4H[.SS PH'7M28I(O!GA/#6A)02P)I"6&&
M!<BPF.$'\N"8>,\XTJ#"B>:8A/25C 0604JB$0XX; C/<02.&_*?<L0'&L!9
M#$T!4"AR_!%!<'H1&-^11D%P]E XQQ@X?2B"=,1#8Z+_M\H4I*\$3C$"8SS6
M*G#Z4#+'$3A_:/&4(XN')HB=8.C)(P@[(\<$AJ.,P2@G(QQP"#&:X0H>.?'
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
MKUP'%+B.COYW_L$S!:^9J#'V(JN:_\[^6DF1:R^*2I[\:)]IT3QOVO^G&6T
MV@#N!BP<-4!M@%,-?&W@3S4(M$$PU2#4!N%/ W_48*X-YE,-(FT0&92\=CF:
M]7U.9+)>EN+FE&V*7I):"6P1J0S:UYU-PC2_J26N5._'FK' 7WH?M2<-VK0@
MZ(#\,.ACG@G,?-['O-@8=D=XBN:=*U!<-V";L\#@L;5!?FCP>"8=A099$F1X
MVMD@C/J0KP0D[D->"<Z=->C-#)*KB(T#[#@(<6!J?=*!WSCP>P[ B+7%S!M,
MT6 "P'A6_QDA$TC?ASZR1RH@2046*;4"QO3N6E#0&8LA4J0(H.^/< I)3B'%
MR5C/74@,!0%%BD B1".LYB2KN<7*CR+:040ZB*8G4$PZB D&QK1L8BLMVIRP
MIN690 8FLD>*S>C=;6;3BHW!=AK4781X%E*K12 9CO,:V'49P6M@OAFY&3XQ
MF+YDC-XU&$Z9';1B#F8^.3L4<G1RZ+V(V9L1"W# !;USL."!R:&%SFRE6UOB
M5H.ZB1I9*=T?C18PLQ4<FF5BIT&]]&/CH]%J9Q&QBX5#/FC!LWCZ% .M3K#5
M:4\QV)K#\;0"6G-@:TX%/<28%AT\(#J@10>VZ$*SJ&W!EI+_BZ!I+0%5V,V\
MTJ '\@IHV<&4BKT%HA);P6EF-A08$,BO&MDK&0S'0J!E#Y,*/-BZ]R$:J]M
MZQYLW:NDA $?M)KA@>(-M)C!+M]$4MI5>3PGD98]VK)7,:,Q&H$*PX$S#=**
M1U+Q0P=K6O'X@.)QX'!.*-[\)-F1H*%P::TC43=9YSNM[X-6,#Y0.)%6$%*%
MT_SB05M OSCA(2T@)(Z^\= 2T_K!!_2#M'YPRO$7)Y]_7RCH9]4SB'F=+_V<
MEZ?F)JAR]N):R#JH3N_]MND)ZIL"HW_#%EM&]+^PQ:Z]2_KIOKW:^B,I3VE1
M.>]"2I$WMPA'(217$<R^J$0Z\^1P;V3\*.O7N7HOVRNEMB'%15^7>?<[N_7_
M4$L#!!0    ( ,Y2<%"#=A#[1 (  /$&   :    >&PO=V]R:W-H965T<R]S
M:&5E=#$Q-"YX;6R-5>UNFS 4?17$ V"^22L2J22:-FF3HD[K?COD)J :S&PG
M=&\_VQ!*C%OM#[8OYQR?>S'7>4_9*Z\ A//6D):OW4J([A$A7E;08.[1#EKY
MYD19@X5<LC/B'0-\U*2&H-#W4]3@NG4WN8[MV2:G%T'J%O;,X9>FP>QO 83V
M:S=P;X'G^EP)%4";O,-G^ GB5[=G<H4FE6/=0,MKVCH,3FOW*7C<90JO 2\U
M]'PV=U0F!TI?U>+;<>WZRA 0*(52P'*XPA8(44+2QI]1TYVV5,3Y_*;^1><N
M<SE@#EM*?M='4:W=E>L<X80O1#S3_BN,^22N,R;_':Y )%PYD7N4E'#]=,H+
M%[095:25!K\-8]WJL1_U;S0[(1P)X40(TD\)T4B(W@GQIX1X),0& 0VIZ-KL
ML,";G-'>8</7[; Z1,%C+*M?JJ NMGXGR\-E]+H)@C3-T54IC:!B (5ST(1
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
M]B&E1U[?AN*^;$;=YH&S0HWQ=OM?8O$?4$L#!!0    ( ,Y2<%"J-/RP_P$
M #\%   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q-RYX;6Q]5-MNHS 0_17$
M!]3AEK81(#6)JEUI5XJZVMUG!X:+:F-JF]#]^_6%$$)H7F+/<,[QF8D]<<_X
MNZ@ I/-)22,2MY*RW2 DL@HH%@^LA49]*1BG6*J0ETBT''!N2)0@?[5:(XKK
MQDUCDSOP-&:=)'4#!^Z(CE+,_VV!L#YQ/?><>*O+2NH$2N,6E_ +Y._VP%6$
M1I6\IM"(FC4.AR)Q7[S-/M)X _A30R\F>T=7<F3L70??\\1=:4- ()-: :OE
M!#L@1 LI&Q^#ICL>J8G3_5G]U=2N:CEB 3M&_M:YK!+WR75R*'!'Y!OKO\%0
M3^0Z0_$_X 1$P;43=4;&B#"_3M8)R>B@HJQ0_&G7NC%K/^B?:<L$?R#X(\&+
M[A*"@1!<".N[A' @A!=":+IE2S&]V6.)TYBSWN'VWVVQOD3>)E3=SW32--M\
M4^T1*GM*/>_9B]%)*PV@K07Y$U"X7E]C=K>8BPI2%D8?_I*/K7]+]Y[]V1FW
MH.#I&K*_A3Q&RSZ"Q7X$AA],^+[_12'AHD!H!,+K0H)90RTH,J#&GC*KXQ;Q
MA8MHT46TY"*<M3.ZX\*>@2;7B (OS1,53L:Z1NHN3[+C%'CQ]36<Y7=J.MC'
M?)&QH^4GYF7=".?(I+KDYBH6C$E0!E</RENEIMD8$"BDWCZJ/;=OV@:2M<.X
M0N/,3/\#4$L#!!0    ( ,Y2<%#C@?C8C (  ,8(   :    >&PO=V]R:W-H
M965T<R]S:&5E=#$Q."YX;6R55MN.FS 0_17$!P VUT0D4BZJ6JF5HJVZ?7:(
MDZ %3&TGV?Y];4-8XDQVNR_!=LXY/C,V,^07QE_$D5+IO-95(V;N4<IVZONB
M.-*:"(^UM%'_[!FOB513?O!%RRG9&5)=^3@($K\F9>/.<[.VX?.<G615-G3#
M'7&J:\+_+FG%+C,7N=>%I_)PE'K!G^<M.="?5/YJ-US-_$%E5]:T$25K'$[W
M,W>!IFN$-<$@GDMZ$:.QHT/9,O:B)]]V,S?0CFA%"ZDEB'J<Z8I6E592/O[T
MHNZPIR:.QU?U+R9X%<R6"+IBU>]R)X\S-W.='=V34R6?V.4K[0.*7:>/_CL]
MTTK!M1.U1\$J87Z=XB0DJWL59:4FK]VS;,SSTNM?:3 !]P0\$%#R+B'L">$;
M(7J7$/6$R"+X72@F-VLBR3SG[.+P[GA;HF\1FD8J^X5>-,DV_ZGT"+5ZGB,T
MB7/_K)5ZT+(#X3%H0/A*?M@#0WLL\1T]S&YW6 &0R2UD?0])8]A%"$8:&GYX
M&VD"*T2@0F04HK&#U,I4!TD,I#&0.,LR+[3"O8<E21AZV H9@*$(>REL.@9-
MQW>F5=@/%!)0(?E$XE)0(?TX<>E=J!AGL9=8B8-@P<2SU-;W,'6I,^^!Z0PT
MG4&)L^[M$@19-W<%@%1AMBR#H >OV00T/($4,*R  K@:!)\X:_2@HJ"/3[O'
MC \H3 )LG^,*P$41#CVK0*TA',HB[T'^$%BG%@C_SY%#*!S8;SB,BFS?(,HN
M:_ZHF->4'TRC%$[!3HW4%7&T.C3CA>G%UOI2-VG3)-YDN@[_@_!#V0AGRZ1J
M-:8A[!F35)D,/%5"CNJC8IA4="_U,%5CWG76;B)9VW\U^,.GR_P?4$L#!!0
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
MJWX00C.38_AD;GYA&KUAP=E!VVEJYK+K=KJ%%DW?R05#.YG] 5!+ P04
M" #.4G!02F9<D4P"  #S!P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,C(N
M>&ULE57;CILP$/T5Q >LN>>B!"D75:W42M%6;9\=,@EH#::V$[9_7]L0-B&3
M5?*"[>&<XSD#]LP:+MYD#J"<]Y)5<N[F2M530F260TGE"Z^ATF_V7)14Z:4X
M$%D+H#M+*AD)/"\A)2TJ-YW9V$:D,WY4K*A@(QQY+$LJ_BV!\6;N^NXY\%H<
M<F4"))W5]  _0?VJ-T*O2*^R*TJH9,$K1\!^[B[\Z=H/#<$B?A?0R(NY8ZQL
M.7\SBV^[N>N9C(!!IHP$U<,)5L"84=)Y_.U$W7Y/0[R<G]6_6//:S)9*6''V
MI]BI?.Z.76<'>WIDZI4W7Z$S%+M.Y_X[G(!IN,E$[Y%Q)NW3R8Y2\;)3T:F4
M]+T=B\J.3:=_IN&$H",$/<%//B6$'2'\($2?$J*.$ T(I+5B:[.FBJ8SP1M'
MM)^WIN8O\J>1KGYF@K;8]ITNC]314^H'43@C)Z/4@98M*+@$]0BBY?L] FR/
M97!##\?7.ZP0R.0:LKZ%C&(\BQ!U&EI^>.TTPA4B5"&R"M&U0CRHU2TH\096
M5JA0,O"+@D9XOC&:;XPIC'&%!%5(GJC9"%48/5*S6]!MS3"A</"CKC%0D.#Y
MCM%\QUB^$UQA@BI,GJB9[^&'TGN@:BL$E7AWS/IW3K^/;!1[=S30T[WP@V<,
MXV?3#Q\PO$90\63X;<C%S5>".-BN(IV,'RMEKH^+:-^Y%H&Y.0?QI>EH]D;]
MD&G;X0\J#D4EG2U7^EZVM^>><P4Z1^]%'[I<=^!^P6"OS'2DYZ)M0^U"\;IK
ML:3O\^E_4$L#!!0    ( ,Y2<% VF0NU 0(   L&   :    >&PO=V]R:W-H
M965T<R]S:&5E=#$R,RYX;6R-5.V.FS 0?!7$ YSYAD: U*.J6JF5HJMZ_>V$
M): SF-I.N+Y];<.A7%A%EQ_8:\_.SCCVYA,7+[(%4,YKSP99N*U2XXX0>6RA
MI_*!CS#HG8:+GBH=BA.1HP!:VZ2>D<#S$M+3;G#+W*[M19GSLV+= 'OAR'/?
M4_'O$1B?"M=WWQ:>NE.KS (I\Y&>X!>HW^->Z(BL+'77PR [/C@"FL+][.^J
MS. MX+F#25[-'>/DP/F+";[7A>L90<#@J P#U<,%*F#,$&D9?Q=.=RUI$J_G
M;^Q?K7?MY4 E5)S]Z6K5%F[F.C4T],S4$Y^^P>(G=IW%_ ^X --PHT37.'(F
M[=<YGJ7B_<*BI?3T=1Z[P8[3O!/%2QJ>$"P)P9H0)G<3PB4A7!/\R)J?E5FK
M7ZBB92[XY(CYSQJIN1/^+M2'>32+]NSLGG8K]>JE](/8S\G%,"V@1Q04O =5
M,RAX#PI7$-$R5BT!JB6P#-$U0_3I1@J"">+H1LH,2BUHL"!]K<T/5Q.B:D*L
M4HPS1"A#M&5(DQL_"":(;T#5#(JO_*3A'3\QJB;&*J4X0X(R)!_P@V"V?I*M
MGSMV4E1,BA7*<(8,9<@^8 ?!;.UDF^OF>V&,.2)7S]*TR9]4G+I!.@>N] NW
M3ZSA7(%F]1[T^;2Z,Z\!@T:9::KG8NY/<Z#XN+1>LO;_\C]02P,$%     @
MSE)P4"M*,]PT0 $ ZNT$ !0   !X;"]S:&%R9613=')I;F=S+GAM;.R]:W/C
MR)$N_/F\OP+AE=>D@^*(U+W'ZPBV6CW6ND>2)?7T.ASG T1"$MPDP05(J>5?
M?_):E54 2&IF?';WQ!NQWE%+0*$N67G/)_]05<MD-<__<Y6=%:OY\M]^,Q@>
MGOXF^3:;SJM_^\W3<KEX]]UWU?@IFZ55OUAD<_C+0U'.TB7\LWS\KEJ463JI
MGK)L.9M^-]S;._INEN;SW_SQ#U7^QS\L__BA&*]FV7R9I/-)<CY?YLO7Y&+.
M(^3%_ _?+?_XA^_P47Y\,$Q^+.;+IPJ>G623^,\?LG$_V1_TDN'>X+1Z2LNL
MJCVB'S1?2?[V*9]GR<4RFU7_N_6%N]=%%O]QN+?[L?6%T7R^2J?)3;8HRF7\
MU+)<U4;SGRK3>973U)K??DBG5>WU$;P[H?<_3M/'UL&OLS(O<+,GR8=T69^$
M[.'_][_^%^YBZS ?\VH,J_MKEI;)1_AE;:>W>5OFTOC^Q[_&OQ'Z.%N5)8[!
M6Y//'Y/;9;JL#_#7^NG+"%^RZ73WZ[QXF2>W65H5\VR27%35*BM;7KC)'O-J
M":>R3"[366W/SLX_G=_>79R-DHO+L[99PY1+6/(%$.ZWY,_9:_S<WM[>8&]_
M[^3TH#:\+-AN>=OQ[>X.AKO[@Y9)?,RG69F<P7N/15F;P:>T?,R2T7B<P5/P
MS(2?;QGK]@EV,3DK9HMT7AM*GCF?9>4CGM /9?&R?-KP],5\"=\=+_/G#->6
MZDFW//Y3,066E):RK-IA7Q;Q;VY_NFT[G6(V@]MVNRS&7WNP-&0=R=5J62V!
M,<$"XM=^K(]T768/&4QWG,G[M6,LYE4QS2>TL^_3:<J/ FNLDMWD\^V'I+/3
M37:2?)[\F$^G</OKW,LRN'5_/&FCH;2JX'OO:G].JR?BP6/\(?O/5?Z<3N'Y
MV@R .E 05$F9C3-XZ'Y:(\&+^3.\691Y?0LNYN-BEB7+]%NV;H0133(93V&V
M^4,.VY56"9#;) &>G51I_8VKY1,0]CA89/S,7;&$V[/^F>L2A%BY?.TEBVDJ
M8@EW8S%KH,-/^-<R?WRJC_-#44Q>X!#K&P $]9C#FELF\ &)J(05YV:KFE<[
M+^:[VZRX^6]*$-,\O<^G(&RR!JJ09XC/PO4H'I+[HH2K##>B KU@@GL.D\V7
MR4,ZQE%>DW]-9XOODRFPU2PI[J?Y(XG8=CI:I*^-)# >@X2<T $4P>&:":\E
MKY:!&]:T*(OGO&J:94@R:[[\J9@_[@+WFOTS]NHZF^/L:"_PT!?R[T51+7>S
MV6):O))0O<_FV0.,OVXHMU2SLY:0UJR1-V/- ^=P49:O#;QED>.;%3+7VJ"@
M'U8KX.&-?P66N2SS^Q5R3'AJ,:U+>;@P^3BOW4V@G]5L-25>*_0#LJ?,GG#O
M0+Y,BZIE@1FM8N/B'6NH/QLP>M1-,CH>H(BK!0I6VG[/\5E1M6R_M[T4.&XX
M8:*!DI:8_"V]1\5EO*PIMC<9L.FZ$GH&1(5312Y;9VLECKF@3]2$*Z@#0.N]
MY!'($#4=W*!T,LOGI#J15,^^(>W"8CNW/Q#QC[KU:56@WXQ9&DU@CM.BD?F.
M9GC1_I'J9<LW<581$4^HY, $0/H4SQD*J=H4SM-R3K?VH2QF2>'.K*:AYG.2
MX6/8LOIET$'N,Q!:V5I^[OF6[I";WVMM=BU*D0J.FA:4+9-,YA+_[7U:Y6/W
MUP06RL28=(#Z)L5TFI;FM[69?,BG=#-_]@"B9ZTJDG=T0U>DT/N!TAF+"1QP
M)O>A6V,QO!!\AB]3ZU37/-)^:\\"SB&'M:W&!CH[7,05+ 5&2N?I]+7**_RY
MB2L)D=R_)CE\/OG;%.W2O-$N)6LU63ZERP05#6#B* !0J?):T[)(YN;X:]OV
M"6XS[#^*DC>*&-2.ZF3LIS1+7]\\&R;L\6N"AE8UY9L]R1]$JZY(^<.[E#_.
MU]Q*D=D-^]KZ01CT)2UK5^?L"3A*)FP Y#<HJ\C%*OBY@CD0H9!B.GELNM.@
M#F3 2]&22JJ7=/$&@I,/ UVQ3-V6VFCM:^5OT@%"R9+!?HW^0TG<_MPFR2HT
MW$'Q4WOY;X,:(;]IO$U']J;!-A\1[WX/2!FL6*3:Y%[LM@Z8>\]YL:JFN&'X
MO6X"=&]%\U';01!]HYT+)UB[!>B'H"\ '8S7:4XWV6(%<I)TQ^A1NBEC'&4Z
M;?2C79LWE^&YDX6%/^W>I\B7&V_ZK7D -QAVEZ]KY_;]6=>KEMO?S=H^Z-9G
M9'^[?8_VN*;^;/=:S3S>[K6:R;V-EID NT>^AUN=?NLGMUF&S#K[UW\9'.U]
M/SCHOX$OH''^<5J\&/6QIN8P8X1%D">EV; ;3?Z^JI8X;!6S92( $CDD4E)@
MOV,:#CT#M8$^9+#:<<Z'3PJ?4<N:-WD7E+/E%)?VON8KNVHB&L,-R5+!37@I
MRJ\\*29[FG!]F9&1V8,]V<*LI+^V&X67;9,8\T2;-#"O_<%<\D8EC8:DKTY@
M@J "% TGV>1KJ3:>]A@VGOW)=8/0\A#2OU#U*AZ6+Z1]\49L[Q(!ZV.<91.1
MF6A#D-K3J) # TM?E;33R7/*0IY>+$!S!(MOL9CF=8)HW*V.:)%=^%]]3YI5
M]PW[]HD,<YGD>NV?=N4EA3L/*DI&WH<M3]G/^Z%A3BVT5-+,.I.,?^J2]KRM
M"Z_5UV?E'!S)*["$-[R;X95J?NM:MI!XRR2[AS6@M[W9<+HN\Z+F*JDI_!M<
M*ZVTMN7SE]G+ID?"\\?SQI.9KB:D(,H:XR=@@W:&_5,\+Y0G20>%4?*O_W(R
M' R_3W8&\+?O2:ZYW\WS:;>??,GX?7AY#U\F&H/__N6 QR'K:3[/2*D @V#Y
ME!3WRS2GLP0^YQ[\0C0*]E0E8B@9#+LU$>1#*^P?K_D!Q,2W0;31?;'"& 41
M,?S-2:XJ^=NHU0EQ?GUU<W=Q^4-R?GEW<??7=\E9-L7;.T[1T.HG'??O+@I2
MY*,ES(UD(RSZ"@, ><$KSM%GK'\&M3R=_.<J+9>XW&DQUE?NBK*8+XN>OML#
ML3I/)VG??YKV_OC["CC0?5&"1H#C/1>T(>*MZ=S^= N*#O#(:5Z1^)_3/LOH
M'$E(SK^Q3$@Z=[?_P7H1/H34]5<0'K6G+O]Z>PZG?9LCV>"3#WD)^JDL ZF'
MZ*7SEP']T.WY.?^NL@(#'=-TABCVDBI[Y(, &@'KDQ@N;M:(F>XDN<O&3_-B
M6CR^)K<%6,KDH>J,[F")\BX-B>^<"9D]>P?FV;183>R+9V?^Q;XAB=R0"[("
M(O27%#U*3IF.3<8R>YC"]V WX/AU,D!-J_$2C&JO3B7#0S805R7)]4D&Y#^M
M439Z"LC\!OU]D99><;D%BPX^.D81)WH#[N0U:&+C!D9L[/JKATTOMU\ C*2_
MJQ;I./NWW\ F5%GYG/WFC^]'MQ>WR=7'Y!KNQ^AF='=Q=9F,+C\DMQ<_7%Y\
MO#@;7=XEH[.SJ\^7='>NKSY=G%V<W[X+U464YZ#6P F_2^Z>,CI]IU@^N%.I
M_$5]2D%IO<^R.9X(; _?&%":X!80*Z-[1G;3G+8.7O?'&P1DYQ,PSX 6+C[>
MX$6IF.63R$/"#L<P>^9??5_ ?V" T>U[N!/;+> E0ZUEM7PJROP?&<>+'!]&
MG6I5RKBP/Q]R(+9E49('Y$=R.@Z&J.@/]Q(@V]5\+--C-0A.!S@&$<Q8S-!M
M]Q7YA S 6_JY?]M7!UDO>7G*X=M E^FT*FB.#_[C^JU^\GD.=[UBO?4EKYCN
M)Z#43J?FL_:2Y57X6?6@X>KM%)).]FV<+9;H>!OC*A]5"XX=<7 2GUE;1+8#
MGY$'_[Z:,(_A+5F8VP7/-FX*RRR<++(2IBP@%KCQH%8@CYT!7WYD:@9&,$N_
M9OXSO>C[P#)6LP7S'_) L>%"M):B&CEVDTD]L2WT@BIG9J:939S?T6FO](@Q
M$GKP+#G062$6QW9/6"^;A!/')"I>'_RPH%D5N'2<@@_>Q1\@H7]/JCD0Q%8+
M=Y1)6@L^"TP3([&8-H!3+'.*3^-[SRC[5D)-]#A>!/8G(@\ Q1MX 9Y\22D2
M)$A8=\*-&N<EF+X8'A_C5/',,UA2,4.'\OPY!RE(!P=;/9TP7><SX'/P&S F
M0#$QRP!Y G2-@7S8%V$\M.B-%ZLG*A<)9L.#PRW"8\#3)#]/I>2 ZX'OX6)
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
M>^LDF(VW/R7W65Z&JD%'C!:RG=<&AS=+ 9$J,J+<]!*]9 4G8JAL@0](#D5
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
MS+2A&"1_&]U75*CZO^,71F=_^7QQ>W%W<75Y2XD;HT693ZECD(0DF8^HK1.
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
M?D.7&>Q$$X+2M"$YM0'V1*60TG)(OSJ6NO1VLQA!!'?V6 _2^CDSY6B-/:T
M4S@L%W: ?3E?86!B@\IS#-9R/,J4@9\GIKF?'PY_?P8L8I)VM?<R<V+6O&AX
MEX",OV)$:W6P*,>X*\IB+C Z'B75F%KH*G*(T&PRAKOH4#[BV>(VLA1W6T 7
M&?\$-QFOJ<1WUH5MFED'Q2@LW)%'MYIEXA$8HZ(#:EL OW.?K3O';1*^'23&
M<5+C S[V>NW6<JYK:7^X:>%_2]ON^/7-U?7YS=U?X2.?1I=WR>CR0W+^E\\7
MUS^"WOMN4_QW@Q),=$.]B4>F^076!;TOBJ_))_+M)$-18X=@5V.X%?[UWM"H
MNNF#CK/[QX>@=PU!7NZ!H7 ,/[?UF#T^&8!.?'AR O]_<+K/W^@-3O8IR'TR
MP-_O)/M'AZ"ST8W=.-_]0Y#R;K[#??C7YOD>#N#Z#TY1E1\<HIK0.M_A'FS
MX<$!KNQ8-?S!W@F\N9,<'^[3?_</T0MQ9[<[X62.B:0@$-'Z*IJEU!_=XT)\
M3>C:XU6/%6>$:K."R;OD$BF6=L,OW*_G#N]E\EX(7;F2\P8+MX)5#6@I@X,!
M[^?Q@(]BB$&#T4032'6 X2%PM:,A'-/),>SER"9(J);CL.I-&@EL?H)G-,!]
M'>#80S2V@E:4^HW.$!V-&/TG%3[I'._#I[K)%P^+YEFXE_LJ*/QDW8![Q)GD
M/R"/,S3P02_B\BL_Q![L!?X/GAS"D_I^O(MUKH]\F.X,7P,F<2;G.ZT04!>(
M3#SD4IA1@7>C[PT8XJ<-)X#/ .$-$J++43V@W[S_Q.WWF_9FG_=FG[(U6LYC
M(.<QE//8?\MYP*?AVYW\&=-".#ODB$<<' --X&^/:.0-1].1>?#IR'\V'<XI
M'8ZPB!VY]SON5O,=QD?N?L;E3)NT#>]W05I8[U\?4GY+\:!M^US&F1YF@(-H
M4>*&CC-(C4I+*SZ+FL0?Z3,M6+0[4N$()$&#F08.*(J0F[/VZ2&UF&E;:)EI
MX4*[;GC7 ;I%MU9@>"-^XQZ]P4>O+2+\C5B:=SYJ7<$+Y*OO,RT&D_ ^E%#;
ML_X/CV"+"H582::7M=Z[X YH/HR/,&Z&<0S0 #MIU^(Y<=R@AM^^68C\%[;,
M47#ZI*%E3O>_L&4.UJWG$_JX]/][96=[M&0;EO1 B^1N8I?'J9N@ID2]859M
MZ_\3F$_/61GYQK1VKY%RV"+@.WS<\PEM3->:2N[!LT EQIJ9=)Y-HZ1E1SO?
M,[?@,4]ZEC&$+>#5!M%*"S."6!MNF%,_-;YR:G#^\GO7<./(GTIE0&-I<MZ4
MX-$&X=J$S/DVMO,NN9HG_[Z"I0SW20 <;@B+X77V=9 3WMF.^PX[$_3IKHN-
MU5MC</,)XL\RY1[,98EI45'_(XG3Y\O,.Y[*14&E3T]9.A$'F4=BT2T(J<9F
M"3-6%Z?/:\M*@>P"I@)?<PNZEL667>X:#)8:B+L58XBX5644("%1"!HNMX>+
M'+C#X]^:)#;"%3"N7#24M&H9D0KS9WIKEWYGAL7MXC=^+/O)#^C\G"2WXZ<7
M>.0?\$GVR8'&3S<(Z_*>BNF$/1UGV11]&F,@DR=*MG+0D3JA[QM2L[ R;NMY
MMTW4S9 _C(SBN5@*& 6-V:44BMMLL;1%$\%1A+1%V20<#Y-T)/;%ZGDEG1'_
M4;">&HXTP;W!^< 2&Z:D?E@=IX]WA>7\L?H%:E4=F[T= LZ=Y<\T;ZX*8$V:
M'^/@(L83!@/4U3LZSK7\K6N3T[@:!*RZ>874>U_,5^( 1L:"+N+G= SB$K44
MC(CGSUD2Y:3!EN-U*HF?%>,@M[[YJIFZ;4I<?A2O\,Y@#XU>SP]^@#]T RY<
MR^#J>!>X0Q61RJ2D4UG^-N["45YRF AS^P6LB8LQ9"Z*?5")ITP[8^$$7\B]
MH[YX_#7G?*0-D:'5W*8LP\=8H%B,TCWN&Q.>?WT'-W$CW)&/V7U)QB^O6LM
M30*Z='+.QBMAFC:_ZKCK$Q!#UHUM-CF:SR,$FJK7AI7$20LI*$#STG+T/?%K
MH=_-[:-[7T_:,&M"DR\3W99^E!^/M)#A1!HNT]L)TQ7T-Z6B8[;4D+.EDHY-
MA4K!^+2[9/<Y9$G8IBZ?9AOV".NO^0Q]PY;ZRFGWQ56LJV/=T3?P-?[-P%T4
MJM FQ=4K(SB]J-@+3Z6#>?<N,?3[@-LGG(DK^A1EAZK"UG72U1]*R^([&$#<
M\U_ 43CG@\YZ6;AXB<^6I01>XH&[N@R![<-@Z8D?#..I0S]#JB%P4XQR&[)Z
M,7^?M9_<9 ;7?)2<D&1)CI2W%9>..CQ!49<3"JI(B7"/.8K""??"WD$R!UX]
MW/\*:6'*CW;]7AB%WF^+[S9LRNG&2*W43$Y3-V2(!CTRGTP)QAFE ;5'9B#9
M>F^Y!>: 5:;% +=(0BN HC'N(YC2Z3L5&!JN.:IOJ"/QU</NYRK3^%/GDNH(
MMGFT/0#%3Q</W-B0GJX]<O'#G^YVKS[N?KX]3SA@]>Z7^T5-KZZ)SQ5X%_L\
MN<WP-OY.S,XXIC*BP1Y[GC$<A#Y0S/!H<+6A_V;8!SF)B1Z!;ZRSQXZK_0'_
M5[QH^^S>:O6,,>LS$.@5&6S.TW9 CL[HGVN]8OO6DX?>,?2*;?:)X4;L4>X+
M[<"P?T"[0LD5,*'6!/,=3!OOM/>?""U.->O,26[5/*/>W=3=*%9Z*$N&8V&2
MOHMJL2!88;N*I0WZRR4K-2))B0F!@1[4_"AS5&]99/]Y-<!DZ2F6^-1E3FRW
M2N)Z01[=SCZ'*%OWS GS+;Q"_WVZ)O\_ZP+:VO43=GKAJBZW%6U>H.1GN8&L
M%[?!RV)F8?29^A5K++=NO)ZL+"+"X -B/F5L"@$[I2RF^A6*!8@K+J5R'U\1
M-6H4-[4'UDBO'ZZN/GRY^/2)8JH7EW>CRQ\NWG_R4BKX<D-U["\+KKK1@<4>
M[E/ X?"0>>WI"?P7@3PH=7MEK5>62/OFO\K(6=;5IWFXAS'8X3[&48='IWV<
M4TM)[_ 4Y<3P^ @&'O"43O=.:4Y'5+,+4SW!6,F&.&RTM.-P:?N_XM+V:5$8
MO!L>8.1QS=(PF#D\09%]RN)MC\/$1X<']+'A(7[T%VLFC^N)9GW(UFT<K]BM
M9MN([7"?(K2#/=YLCM<>'% L,-9@]+\8L,/_O2E>.S@^Q)T_1I&//I(#*D8?
MV?I%IWL,1 _:IWA69W!($=PUFDL\0PV];HZU\LUA*B<"/CA!?TC[XK&&?/"V
M4*F-E';VJ02FLT?*6(=CT<V[,#S@73CD-TAM;-$&&^*P)_R5D_4;Y]0\&P\=
M;!4(U:NY(Q=I1VX)'NP1K?J_)B:X48W9XK[]_ZI-3;4QY7*)A!BH$YU#F(V7
M'N,-:[L<:0>D%<P7?JM'P8 T"SIIV\*Y.<W603J';LZPKZ^KBJ54\Z4?MFB2
M%-Y(]&$YAET-TR-16>'X&/$3SH8^7;NZRJAA51":E;H?+ %9597XSC9H9]9S
M$LQV4U",(DQK;:GUD:R/XGE<N]2>:QWM*_.EM09Q1ZZV\O$Y2; C3$27DN"D
M*^-6SR<2#\+<SDS*GA#%0*.299:Q<Q#5N&7VF(\%!M7Q/0]N:R;#F>Z*Z^NB
M)0U@!(VOHZVHM6"O-!,L1LPG><KE)>@;%L\.X@74*_K@CE* D:N4D(7Q4-K@
M2'+D@21,NQ!$2T!K54A1:L)P$:1.CU_'DF+K]Y3JXSIT*.H]WDBS78[>:"%<
MT/V"O6.N[X!H\.^+M"0E]P-YYZ1[FY,C]$69&$9)N+EBC(?8W%X\)::8!\@-
MIDM#W!M7\ >S ([:-ZMVO10)YY[37Q[+X@4=W#"UAWSI&I:XVBRJ+&.#?2H/
M<RN,'DX3HP5,9MR22AI<Q?G]4JJP<>]9>)I*0D>'W#?<-=>J!)%%#M:!,AF!
MY?LBB(*C>,T>$<YW.=#8=TM#SN*>.$K8C'5I6G[68\C^!G++",9@\KQDXUYL
MXB<"XGG8  .JB+,I_G:1+0G7V)P=F>"_98](^H"2I2/YUG0&>'%]>">?/TA7
MC,=5/D'QWV7VX:2*JUILRNIBS$'2G]:G=)%Z6E>_3&42:?#R\7HZ UX4VWUD
M![&6#D,UJ $X+$*F$#TK"F(Q.@7,$0:,!^'P@<7GX!F._C6=+;[_4)N7%\8/
M[+1JFI7]^%$\QT^@Y<[_(<"5!#&'B#!?L:&EB:C<9>.G>3$M'LGI=SN":Y6<
M_=33HF>NDD(8--1ODC\#*YZ&(\@R!%!D[3((VZH1ELT!=C:AK1@'Q[XT/BPY
M_XNM2JY]KR3BYH6CY2_XFF1)..BRM7(ZF'Q8UPYL]@GV PM#] /)62.AV<.U
M.R1?UHI0>^<Z@R[?"&=?[?^6+_%A8F[P]^%#B.V#&AP/M/'Q@^8A1RA9'C.5
MF<#''K$&,7@UO8<W'2BC/!(-7TTQJ('U,5L\W/+,AZ#UB'T#-B0:8K#7^)O.
ML!MR#WH3-_AVM<#@$<MMC#+Z)*>75'5'*;\G-T-/,#,"='(1'?7W)3XFIR&%
M?Q$7P3S183<L1/&8E''7%55++!&1N#?KP%>UF- .24 -&9X(\GHY8BV %089
MQ.3L0* P%HQ [8"/R4V'C?]TS55.]=!JGNJE'4V73^0&:,XKPR4P+C/-BTMV
M7;$Y@9N[=+:X@1C?1Y@##K*URI;$'3C-68K,%O7J58^B/1T.1+35C)A@^#HS
MT@#?G90Z?&^B-B8U1"Z: [6Q0'5*L$/KZFD '8,:,ZT>"C&I+>:*U*OV:EMG
MDG6T3[9@<;SD<P,*9A$X=7&+?)%-<P3^XR6&07WW:G,\QN=&3&P(C $SJ64!
MVK2$NXH&PW):%%_]3HL9+=L;]8)#1X!I?6:7G HL'D.QNHY.@4;*W@C?68*L
M/^^H#(M3_=VW. <?01916R378YU(B#L.3'0#*X:<L$!QHE3KACI]GONY^?D8
MT]VWEB!7!;&#>=3TO)=DDA^(9>(1 %C[G:Q%#]B1BO679T']9?S<[>H^+'2K
MO..J%Z*42NH'_:.];NOJ[D_G-\GEU>7NV>>;FW.LW)*P@D4>N.1,)H4?0 ]Z
MU*N ?','%)'&P@X*< OVQ&"/G-G'%DC3=;UA2L$Z$2RB=4]X6"M]8) @)@'O
MTP!#U\?TL?T]<AX/C_H'#:5L4F_=O-O7!LO@S+>:_F0V$>M=S9\VAFJN;ZY^
MNKAEC/0KVT;8M78*+VW/=>;MU3IV^W=)]]*D"DYU306\9V%SG5J&EK#](YM$
M?CZ2GY9TOG83!<RC*4Y"]-F0S?@.PCJ"SRD.-$-T%2T;@Q(B+Z-Z?G79V6C#
M3?!I[?2=?*+%H+>73Y+2NYN##W4SA^(.%+XYX=0)+HAC:L)B'D\76.%URO$)
M[^0_2@[0CXZ0(J64?+#=P6J>@6;@FB'QBK,+/JY98I#8:ZET^6Y5H=Z M42'
MW@EOWCF0A TL AN-Q]@_%8'$'M;ZVH\EI<)D5\A06_G;.3HS''*1'7G;CRDB
M=8#S4';E'AQP6@H_R &>(99*V=IRJEW1CY[ 8/KS,1:0803O9\P$R8$)PP'7
M5E*X_UAFCR(#//"(9H(6I?%UT14,O(0BH@/!1)7%^5>TVD" (CRH5B0Q/<83
M(*^#:79K.R %B),^;JU951X/BO(RM/JH 7D$R9&]FDJ+]:[?5>Q(%HB\H!D]
MG8X]+G$JL*)E6]39<1W%F1[@;VU;-0H:C9!_';82PU2N00O7'6C36Y+]7LC/
MQ:$7<A=QQ)BXD$!4463(1(2D0Y_I&Q_&7<(.L3'O/V/X](\,GZXB^!-9"%?^
MP&NOW9Q_N+A+/H[.+CY=W%V<WU*8_]/YZ/8\N7K_Z>*'D>^Y\>^K>>;!DN/J
MBYT3PA\4&'=?B]$)9_;:947E/4%P/20CT'^!W_:2R_ZH3S;*:(+.4')CHY-S
M])C9AN\"U$UMNROI'"<9F^K CA#%=O89(I$RE N8:>>"$BNFR1W^ZA/\JJNZ
M(2I7M-FRUN&A'%^R<T"C *$7TV<2,"%>?=*YH3\1$F7+8/LM+1<$U$\[+B!K
M0 GWD-$0!GPPVDJ*"$PHB9XP9W"_85E^I02P2O.&-?L'_+I[/$VQ)MRB69C6
MMLD=0N-@DNIA?$H1#BN^Z9Z&FW[-Z;:%9#(;W(1HG;1)#JZ&EUW??Q[.DQF=
M@GHS)ZQS[^SO^5-$^<0O^:.3PQ[&),//^8UCEUCX2337ZS#'@Z$JX^3#3%<P
M:TH<-HS(QU8<AID'J94R ]H$[J" 26X'F*_B$>9T!;;;#'P6V_-*YRM@90[!
MVU0L["LP#$9>RR90<H)B3W/T>@YP5^2,0/1@#'ABPJI-TPFZRW/1B._!L+$,
MQ4_T&/V]=1AWIDC3DJ+2K#*12S1S*@Y3,8R7XO38+T1C+&8]]85L 2&O>?LG
MW>BH!D?[P5F%--=T8E2MT(!)[;=COZLPWQM0A[ZX3:!4;:Q>K)]<U3H[RL0_
MVG<8IOX)?^_QD6-6%G,C)>3HZ\=>XRN-EPG#!28_E"$7N0[!-^<UA]+4F.0D
M.@DJ5:\?;N,VJBLY^$@SVE7TE?U]C XT?,8>;P,<MCW=OJNFM[56[;S7XZC3
M'4)0Q9WAP>&ZZUHUDOD744S\??'0R4"H<T0+GIHS8*]_L*V>Q[O$ET[@I&T=
MA^(T,2F&XF<'T1O\(W51WB:[7*!4#F_ZVCX/,)J.#PE[R#G;?(7-_EY/3GV]
M.'S;!X^&T0>Y LJ ^U#FCBG#39/I:K: .S'SH_D,;"Q09K7!G+MH)=1>YRQP
M)&)\G(.@I01"+4+0+/V:$1.52+O_'M[]O6,MI!GN=9F?^V]:8\,?6ZS(=#10
MR4W )&_0$Q(YY^?Z>\\ZQ8<[@XEA.F-&M1[LJFWX3#<I,>-E+JW=]W[K*/(0
M?NX87%YM@#S-Q)E.97"T. ]B*+AP/BC;H281_&;;#%R<B6C[(:\0OX[3>)!N
MXRK*I,/23SHEQ!VZ-4#NG-RU.0E6X6D$_KT("? 7G%AJE1Z*]'#*%A$1Y6SY
M?#8K;NU.(I]36%I>MJL]Y=A1:K$CF0@QY:7"VEBP&%V=:5W86&R,$)6-X=YA
MP^3=9</V S<YAQU=J&[C9Q%DP?4$%=_!(-,)FT:SH-5\U9B,[^CJ+IQO7KG
MXUPNS;4#4E_-J6'@FC-KY^B.21FNC 88O$WI<^KMRV94+T[]K=,I,H@;T9UD
M:"F:=#IQE'"_J_*/Z3@F%RJIGC<8-Z1IIM01"K&8#7QF_#D!6O06&&GF#$;-
MFT)V(&]!O?$'**\)8GM0X3%L%$%39[J^IJ:@ENA"1L!, H:GNM%4^A5,BHQ;
M>N$EQ)(6_S;!8$<P"FUM#QI("5M\5@_2.L00,J.X,Q2_3VZY"XY?^GTP4$LJ
M8/(P_JYT$4  )?*88LB'M[IG.O'1WY^ J7+(RK9P6[ A-DN_$6P.BA[@T2[R
M-4E?PT) ;!W5\/5IME2]G6VZ:)^BO="PI5NA&((T8+1XODU$6+1)LFW<U9/+
MCFRZ&M8,T_I(30L;4)B;[[::N;E<7E-HJJJCK8 GT%&-QF =)HR!_H&>YTI!
M8Q>J/8U4TCFRI'[R/FZC%]SW>W9B"SH D/&GB_=7-ST&1LR!XD"KFI%O"?M2
M)#>4D4"[O87TXNMC-H,#6CW.)Y5X*E?V('-!E&_JQP3W'I@H\LJ>PE"^_V[D
M,P!X%ILGP.<K433<TEI+P6 O2G:>L;3O'Q_^EA)%^_!?W\ BET:'V%.7GG=0
MP7O]?7@2G]OKHX(0T27GAY'$%+!S7 2WJB!_GI0B!Y9^R$?:=%7O=KV7"HCH
M./D@AOT! E_H*$U*Z-8CN7%BSNV\:>P3?I*V:\U>.E;&_EZ@BLF@7.RG$Z7G
M3%) 7%Z?C,HSH7KT]#G-IY0XA*>;X?9*;X5)K_7#3LB=N1P3X/^S3'Y+E,']
MPVKN2>N 1?L2U2>4,M3=ZPJ]L#RY^XP<[7:&0 ^8J1R]1:*..D4CW@KH4HAW
MWA,9UJY/41(2D IV2,5)^<LY96_9ETR29+U:3K%V"?PJ%]&.YSEEW#R#, _U
M@IIKS;,H4 JJ+(@(X M222UI(;['W"2[!X)&3J^9,Y0U&#X&&J(H[\[9$T'C
M=KP"%KI^2.$/,/Y 7_*,QP=QF;>K9M3C#[E:X?MT_-5VWA+6JK/PGC>_678'
M4L.1Y.9P=JY3!?A+P:]8>RBY $%-"F\%2O^9JP:'+DEKV(*G_![E5MUSQV($
M=GDJJ9@YN\^B&42LE/PF#XZ+LWX2,G)1@SHW[F,<_LQIU[KK<('%,F%RS"FB
MPI6.TVE CN2P:MCO5N+L(RZS@3O!K*EI89K%H6WDDC?@9HIOE8XJGY&D1L"#
M+;RMSBYK[&_KX(_OT4/#KMWY;KS>]5<P@K-IWN=:$D>LQ!Z3#&(CKTX=6FST
M8RH@+3YT,$=%=:J5MWE5K5!7 /V^<WEV\;ZKB-3:RB10W!S818DI6_X1.OB7
ME.PT^.K5>%FX-/?.%_Q]B184=0<A@V[A'!3RUYXS32JU37!,CUQL6\OXAGC
M;Z>"3--S<M9=4.+"U4NZ\&Q^NW&-+8W#)A.V*#"^S1%.?WYY*1:\3X^.(* 1
MH>N5B,90,,F% .F;@/RU\2WN3LW1=*K)#=L9YF1/ OD"T66<CQ9IO_[.6^47
M\>D;E-WL6^9RK.9BR+@NQD0=7$'%IRK?Q60KJB*AOLKD(JBR,?F=W#W;:C'-
M&@FBAU'G#,Z?0]-8"]4>E#JE/$Q*S_WODV(,$^'%Y%4B4/+([#OR*S3@F*:[
M3)UIJ'"DI'"@@C'!<R1WV=1;R8U1A(:X'1C-^6P&O^:;/9&D0A!C7/@AK8R8
MUW/(GW4IZ5 4&K[B*]"LZ73RS"%S;Q&3_X?DM.Y(ZCT4FBE7;VG4:W4-<=^
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
M<0V8RV':Y)!CZW,?E*@);#I2K*AJ./O=C$!F!820$\^_9#YYD'R@ J V:?E
MS35*-TY"CII\J-Y"N9@=SS2IV3KO)+/EUJ]8L@B_^$*^);<U/I7Q_30=?]V]
M'3\5N(5RN7&GB>,4H)B[W+MFA'0Y"<K_T8H-G-\[4*"KK[L/91;GX7A,#-KT
M1\I*8)!D1$!ZS<%002W3M5UX+M#8G$KYYY*+=0TK9&^:!C[<Z$\Y[ 'BP$VC
M$=S3/$#7@ZZX3\I&3)'@D7J5D)L&EV<EZ'2?@5P AMP55VN@;Y$8:M/D5($+
M;" 51/0H*H02%GOF*L 5JH^>5"305T5!3@&^\#&M!AVS26,4IQDG1(NEZ$-,
MY.@V3FZZD*P<WSNS@&!NFCV\!2$JD%I*!$O-D\1QK2IDBPW7:3*FNIN-*3^\
M6%)J1I'*FVZPH42S;[:7JNW-HA:KJ&?CJ[[8%<$&NEZI]X>MWP\LQ*V"!M:;
MZFVT*)"%FS\EM''=25^%[..@@L*->\0-TIO,5CG.GK%^D"5@;!D1%O5P$("A
M'@$1:EL?!!EY#%!/S>*D$!LPF%%:,9+TZZ[N(O^ASMQ;F6W] J]GZ1MX]PW;
M1SYKU/ YP^"95)O('Z8>U7GBQ'J&KP2ZIBC+QN%.Z^AX.Z?5&!+0%M( R!A2
M9+%P*$[JH<XHE)>%^C\* ?K5,ZISBIA$B:WP7V$B,C/)6M09!QO39C $J?LA
MQ+W',N&%!JGW 0C#0.="\Y#,+0^H9[1]$HN$+A4W4>,B7S4%M)*!]XF^']H,
M_A'>HZT6F\;V$180JV@T:[?Y2&[2<X&(<IN.W;Y\MQ_WLF+4&MX$:H$O2256
M4F5H>1,<<=N$8BO-Y;)R]A-<U[O;F[!AA*O+,%.+[Y3/8TTZ4]?W+002AX'I
M7GL];>W%IC1NF LO$^; VE*:_%C B25G:3D%-I=3[U7\@M>24H]Y] !4-/QM
M5),PV#OZ;;))B:,H& P+4Q!CNNTLJ9Y3)XD:WL_F'5JZ:A-\?%]."D:Z+'1F
M!P'$A6C'0EM^FQL)-ZI3,>&TQOO:3XX\9VBX.<>J"@6+K]V4AFOA/@%[P?.!
M+?>ZH!:-Q,/_7[QU;Z5:V@Y/-[1;6Q%OQ]+MP?YV1$I?P\5'7_SEE(@C_+<D
MQ9^8%E370KF@^L.;%:]VO:O980D*@JH;JHD&5D,0=F#<3Q;.G.1GVM+]^EY.
M4EY^X'MIO3RR4?4@(7;TPESA6I"PF>(P:$BF#H'Q[QU*I^43=O:<,-UM]_VH
MYBZ6]93^C(G2_<'/F=QQ?Z !3/90#0ZVB_Q9TYUV,]PS3'FCKLHPM>:7KN.7
MUBY4F2BF\!VZT=%IKKYWB;(Y>_6#:+EJF,QH30Z;OJ%+I?'GBY>^#A J,"B4
M!67LXLY:9,0N942Z[TCN@',W^Y"+_^X'*SB<PS1P*^X=*XA^[4HW7=.$.\.M
M#X4PA O:F&JQ^M0$9:,"+]6-)LG9]?$,URX<IU_,I\UK^)7G>F/G&LSJ61P]
MF%^L;20C,<>:&YK9;$2A74)>()\'Q"B$0EP<.K-^#V2&C<X.2?GU";S?PY\D
M;RM_,&:]?$?!O3S1N"\[<=NCNA2Y%KC)C,5F'"NIS6"F/62<JI4$$=&6]C,7
M%P)ME,7K<#Y]:0/AOGE#?3:J1FW7-3,,<OJ6+X5NGC^9DB *'2&C]X]NK:
MFRINVD8DB!YCSSE'0Q[&0CFH)WI8KE"<'KV((OB^HX9LJK^6MWS!)2G[!0-X
MN< Q:XP;KVD!]L53\F,_N02RXKPK\1E@CE4\(<$Y#.9=GS7:!4_%#.X0G,X/
M!$)$4QX<]/9.3^C*:,.2C:X'X]:H@@B3X(*Y.M,6KP?75W]XB\OC%WHYKN:.
MM0Q/>X+4_ 4E1SI+1G#7<$:P5TOT>R$5H4:""!9/*/?D'(EZ>M(%1JC*;86$
M;JLFR4"U"3FL#9N"HM\"V/\<V(ZG>.X-"&0UD)Q%<TU E2ERYI%5PX08E+B!
M$)7L>O(OV&W-B?FQ#)9LJG G6+TZ"6!TD!V68=3M="_!CHWIJP6DT:N,XY%G
M\"GC'$+%BS+KQ2[#&J.5$HJQ2; E2G10L!/$M",TN)G;Y6D&,W_RBQ6^IID3
M]<..ETQ; 3J5S_O^0#G*S<KHQ&H)_[SH^8>FS]@0^ ZU4,/_OT?_?TMMBSF
M80FQAGI(2N  ="+_TDV8P>#Y:OM <5[_7G]O&!=3C<:@V:S8$.'Z" *MR9ZP
M&QW<[T\%%N5@?SID6>FWVOMG9Y]__/QI='?^(>'6=V=7/U[?G/_I_/+VXJ?S
MY-/5[2V\?WZ77'U,[D;_T;KWVA'/;MD5;#DN2XUAK,F4SER"X/C*H6 Q)X49
MP5ET!H>$W( _'5#O+_X)JVL_KAW"=#7",CD,R';V:*PSB83K;'1D';=#>1/=
MIEFOYM)<D8'!L6H<1"AL;1?OIYL(+ XYI*G0IQ)JS-#HG,HJP.+ ?QY3M/GR
MYPQ&I3,(Z].A?(]N<D3=UR*P-RR2R+AG8]+!;VPY.F<E:V4D!:$ZU%[0=6[#
ME)#:7E(3+ER;K PA?-Z\D0T(  U;68^/[V#?N /93UKQEH.Y3G('#$8U8$I9
MNYE;#AWNH[_"!V0SU??/-(#K*#T2U$TR0O]WB;Y/0BO@_<IXQUS3R3E[DO3?
MBZ):[K),X-AH-L^PVR?G9U+WN,Y ;M@)I3)T3NC<FI:>N@E(!U"B)S&D8-@Q
M#$PYK"<T;QSHD^R4BV-A.HZ;ZURZ<"*:QN"8VK1TCO:#6J:F>4RW&M1.ZC2A
MX6EL5TD5;7W,9?6_EK,*A$W 66DV.U@+QGDCVJ00?]KG^Y)WE?/F6'R/L8EO
M/M!#,#Y# RP25@G-,X$KH586[G4YR:AZ2!_&DKKZMS2:+)/!$(=L7WU@F=<A
MAND+S&95,Y"#(\T7@]$TA,W0QH3DOV&-9D([R+0;-ZQYQ>&K^\VO=K5+X.;3
M:$/L6X>RH)N/N]:XI_5&DO63$_"@ELE3 T+[1^DZW#;=%L2$+YJDP#HANU<]
M-K:R9"D;I[M>S.O=-&O,CIL2>E.#B^FWN4!Z"[W.'"*1&B)RW9N'U#;!1=3B
M?,B>=G8S(-LA5@"Z#!C(6R%.@A"=K<@/1A:W=GV'MA$(?H5$L6+Q7)U=4!,F
M"U7AXHDN)$E!V0 Q3#T&TG;9EC IGHX%)(O0=#3;@#L""@[2/KHX? X'^^L8
M[%.RHE=S3:>:U+H].CR"]Z]H:,.P-55SGDY?L9V$)W.*_LL-;&_)?/X?UZ"-
MGM\F[_^:7([N/M^<OW,)#>*CS!J [=O0'L!B>UC-Q^R3OX!'JN#$>1R;7TMX
M!VHSM)DI*7OS?TF6[ZY#-28J %T1NSBCA-[CQ-X3THI#:\9/G-/9LN;!**V7
MDGHII?=C2=YI#E>A^HSW5^LW\?GC4V"FU)/N%-GJA\S4-NC'39>;B?T[_-_-
MU6=%9!1/+8O#(^Q/>[R/2<=[""9RPRA$?L0NMA@^3/8/8:8(&H6_.7> >6$F
MIWA_)T"OXJ?!/O<L#TR)"5E7Y-&H [$8P! S9?[+5$(_,?Z&9!U'K5J1,\0P
M?3@ENQ.FRRXA)TP:=S79(? 5E9DFP2QO@!R1G(66N<HG98EI56<TVUX;TQR3
MHET3#YH@&RKM#=W7RN!L&>@BP2N.E+=+O5VXO8P+U?/\B6_Y1*5:NCL:]'H;
MW[2 +YFB*V<VXP:_S-M!.J:"I1!44PU/Y0T??-N""=0\O S)#MX 1P<6\(C5
M1D&?1Q9>*%*,;G>-08MW0& 8.Z!@4_D*&!*U)]D/\*?1S0_ =#LWYV=7/YW?
M7)S?=M]D_8>]RA7_$5$H=KB/^ Y?<^HR?DHF U/)SS-JL,@+%7X82G4KY'1W
MR-TX4'_&K:[,RBEF=<S>&@QC=4X/R1",ZK,]+]5%3+H!:@ ZD$:F;R)_R16A
M)YVL2\$WQD#BI1^3T^F(VW9W#DX)Z@)W)]BW=]24H6S<RC911)'E ),J2,#=
M5BR=H0:CW]I!\*<!']F0#U!:F-NG, R(6O0I.3D:#OE+9EA@W +U!($WM%M!
M?;4:=I".A/[&J<#.'M#L(_=&3N!W)#,Z9^<779=#T=0M\SA1C"RLP)=*8B+
MH/TV;8K@OY]?>-&K=0P1WK7'V-_U72+.SFY!2WB<*:(I'$J.@:#G'"17!_]Z
M0S]W?:\>[= $U+5@LI=V5@JVBFF+K %0-;S3W?!M[-<$9$)-CCS0I^=>PL$=
M$'\N-3GWA%R7I%-RM*5@:RCB=#Y_*%,]'VTSH>T""&-IF2.\)5T70L//,,R$
M^)<]OT5X*1\4&D^?6I3%8YE*^S#XARP&7]NEF;CF==K0BR!!*BH?A0^DCYJ8
M492/Z5P$L>R30XE6H];75_<#LFRF/J1/HF!19Q)N-M "7PSTT=-&SPKB8>\)
MF>IX@ZP=\V#=^!9JEX13S['#VDAXVR2'4O_<O @/S"N+<#%^T9]>P!+,=B?%
M2T 5CO3L;"-J;R=322V!KSRFCQ0_YU/V:@U]-=&O&H6IP]Z/+EHY2ZDB@>\]
MI\SGI#%/GE&V EX#R0Q D#OF%XZP5_=PIVD#F/4G'C0.X0"0D:;:+:PLR68,
MTI4"%4M:Y82;["*5S04UA#1,_'\]8".!5YML<'MF-+TZ'K*-D6Y"K[9*Q&!K
MPD<.KJFFOYCP28+$A.]+H"VYN^O@01/?<C'VZ$-!(HNWV<DLE@Y0H$)1TS%'
MO=ON#(DX#6$W4865U?10T/Z]SA0.B2D$PKN=)\27\,JP/;B+'RAB3]OSP[0
M,DC>ZYV\S<IGJH?R@K*2GGOP124^42,<K@8MH-OSQD-, G13Y//&#M);:'1C
M30-OZ&UT+,#6.R<,>6N0PUM(;H-T%PK!=/4F*D&E!3;0<*%F-D"%/\44DU#2
M>8:(??,5=L#D@_:,SUU=<E!P+!K>,^G&%69@?&49/Q@0;2A.M"1DF&!IT<YI
M!-K@%VK.[S#D/0)ZF^IVT<DPT(/+HOG<_W,?[LEBP6A1U/U51\=BZ@#2F50[
M[6<GR,V^]P:J9W#CQ [E#!JL W;()^K.9]: [(9@2U&M<&#9F"M!X7A*@4":
M!7;/$"J44, "42U',EEE3*LQI9XD.+I GMC3!O9K'&Q5ADF=-3)# E]&4/?;
M&Z<CAO)2WGS:B&@;3#82Z.A)-(Y#;M9-$T-J<)C[3=?(!T^"?!4"*+ ;+PLB
M4B"'H*4 ET/TEP.#'^=FV'CU#HC;!0Q:&T)C:5PCW-+=$R(4HX:XAJC9O\(G
MS6$"0OMB_S4M9)K>4QX&[#;OQ#1]H3^X\4E#<*U_*X+;0I*5[S!/-^CL+I<V
M[I70)S-SK2'ZKO[GM&;$N2></0K_+2020UK6BM)TE^K/"-2F=^1+$UVF\/$;
MVE-I,AVR-,.NG37B.LH^9>E$;D"K*%#Q:C\1ME3LZ*_CY7>_IV]2V(K9$5L,
M5IS4=<YP_E-JY\EZ()M?SKZ1YE+T3YRN4/8CBTD0%6@XB2T*IUEEKIQ>U*_Z
MM]G& 3[XG,.2N!4]800C*=_X+>?E]>L'+IH!KI"S0S8=;X>+'MEQI(Z?7K):
M:E,RTHX")Z-</I:(< 05GMJ4'T4C6;JR6$ T/TV)-82F)%Z.W57E/8KMC5WR
M"?=0=?H[J[ NL\^77F$] :G99I/\;;$[A>^!THP.F&LEJA^0."+5^2\#M=^=
M_ML,&MY&D,Y:V4C4H>ZX@VE%Z"1M(P5GC'6X<>N3[9/CA@D2QAH[0F+5!?JE
M-OBNWBF;;I5D)Q'G3CDXR>]3187K3L-R-?)Z_YQ^,]DW9/ZKO'JRM7AA<YG
M_]DL;1SU[0PI:LX]E)L4QWO'&)]<ZT>2H@T=(Y./, KN;M9=Y^5[5T=/]52P
MWZ\%O]$:W*O!@').$LRD]B6S_GWLNE";B1*2% ,>"]K#PP/&I=0L1N!GT"VG
MUA9N8]\!-BBC5:=>6*YR_J;3E1C( ^4O*('YPX-!WC,?8Q5K('61KB&'3//^
MU9&_WSV\IY@YI"8X3E_PLFMN[H\2X* MJ?WQXG)T>7:>G%W=WMV^2SX&P1##
M56J!%D**R;*:Q14#>08A,=O[RH:4@@O#K+>WN5\H/S+Z[D;"(.)'X>CDQVOF
MZ3WUCHHG1-E>KS%VU-S.((B2]31!P;TOH=LLQ81[XG64=AT&EDBY0U)VS"VB
M_?VC!MKG]"MK)QVPC31,_(?T:IN[:9QRC7Z3*/3AM>PC8)C=&@G=R#E=DZUR
M9[!JUC_9#GE_<\X9EM>CF[N_)G<WH\O;T=G=Q=4E$&$-#[>#O^F*FCF6V_'"
M+1'GR[*85E1QP3H""GCZ8?K*Z%GZ+V<8X2';'-,?"?"-,IP1N/U5('R?)&E"
M>]Q0@$RP4]"-0#D_5$/W /:PJ["E2*CU]*4/6-S$/_L@GHZ^8%^;[92T!?B]
M@]Q0I/H7:C2" [X!:;]/6<L_X(S@QHR?7N#0_L'&+N6!@_H6Y:9?8\W#1#W;
M9T]Y1F@XXQ4%%JXPW,!2$W>P9S:?SDL3\6M=VFS*#?Y;V@YX#'QBOORR#.Z
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
M-TB74Y^;+NL/&@_<$)MIB1-2X;T(OXSDZ<OJADJ"Z?&7S8STA41$^''LS_#
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
M?S=^GU#^39[?./ %D3@0<_9L9_!3';;_C&2;'>/TWPKMBD[Q TL[A?>A@-@
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
M"\.'J^4;RP0NE\WOLNMFU;Q&6]TH8A]?O684:!I==5TMJ?B?@$>QGH**291
MD0"GE-"RZT?XO1)H6XP8],[$I W8&AE]5KN*WA!B &;UK;?B(++=,LM6OZT7
MRIZU0$&HQ$S?Q=21%)*%L?$60CS3(0N#DPJ8;*GY9ZX1DTBR*E9CNH,?&Q4T
M5]PX7/#2HY)+L$NEGE(B0$L=+Y2KSM7(9<3B#('&E-G7"K&>U%4]L"G-KX5!
MQU:KUDC7RY1.?B1[,'F<B0=#R\F@6/JBLD5& X@R(F--Z[A1%KL[%Y/BYS44
M9!C11Q*7-CA8( ?/;WRC+"1$(,[$X?_WM,]Q^O7-Q8]_^_3F^\'Y/]Y\./_Q
MS>#G7]Z^>O-A\.Z'P<>_G0<W*KA4/_U"%PS)=:KG<S0I/6/Z[\@[VHDT+FRT
M+8^66 'JJYW!^)#(G\8'I\3\=$"4)_@.<)%#F7>*K3G4S;O2=B2"PV/PK)QL
M\W9A4J?W4_>P\2&=*?3^$TH701# EL#T<SW'$5-\A]]3*% F(VQ58N/3&O7A
MAJ><. J9>/]WFUY\[&Z9V"T[OG,K,\0_Y%,05_]J.F<*2V3=&'/#S8+7J]WF
M>C?\8!<<PWO4T%);NA"RC.>.*Z=;<?D/U$.&@@P:E[;*V_#GBJAPPK:>SPT7
MTO7[S0H?(5C-[-H*>?IQ/:4.&E4A8/#N[=N+3Z#*#C>^^_G3Q<\_O@EGSQMF
MSO[QE_,/YS]_>D->?[\Q84>7.@(L4A>?#/CN"EYQCHL&4H.,\,)DPAHM@$<(
MX'A_02W(#L%>0'']ETQ5/C[<.X4[1G\[HK]10#G\%LDSYJ(_)$8Q#B#WO>U%
MD%=JK-B7JAFEA\,L]A</UDK8+7"#1<DAVAD4.'F,(X>BH6ONJ"/+@DY"6A2:
M@OL[@=SI1)$Y9-AU,7T4&H]VJM8FG>$Q[#S5BT[5 :QUAQ<*@VJ6B:4A0K+*
M@W6<REK"H2CX!NY'-RI6XC,MB:WWL@&/MA?7D1/ G<Q@L1!+&+ "BYAE7BH3
MV9:+#\#QN8P@)%G$% Y&$\BB'S1+W0I9W(C]\]5C(JR>^PW6NWW6QG@N_)$#
M$KLP$VYX&P.LP;8]IKQ '.N+R?BI]E_A"LJ/E):CX%61]E"GA\LCLF@8@CHP
M$J23@EE+]ULR]FFI%,Z+D;99)J@8%7W!U B"OR"\Z'S@R#Y*9>2.UQ[$$LDS
M2K?F]A'_)OKZ5_7R:GUGQ19/,8UL=$4YP&+(,F=890.CV>M0YT>?A(C!\8@@
M/#NV*' O.RN3LP[ G'J6$SW2D"IY-M=594&X)7/+6]>F0B#*0+0%EX]<O)'4
M=&V%,N3P97>FF>@(O#P6M)WY9G0&36V3XL=5@3PH0NB[LQW.BAT?5!];;9U?
MI3BN3CK.I0FE(/CIZD2-DSB5$$UXX#^@/M1Q#_[2B@(_U)#N;F&M%F7NC'E)
MVI<I,>%LO9Q:+K"YIKB/>@/A "(V<_)4I+11V7[(\]6BMOQUCK\Q'AHTU]#B
M:VX2AD;7X:?7%'3DT_!J/JWO4AWJG["H;L)$5V#DX"NON3:-'S6;WH5C-1Y*
MO@)PUAUCH2F.A\N;$I<(F @^96?ME5KNP2&S2-L6H7%J +:%20H>( !S52R4
M>XQ0:(@!_"B*F[5I1SQ4)QH=&5Q%5^9O=6M&MT3:WFK?R\/9&_PM^+_-DA"/
M=,CZKG]WE!'S7==MNS"' S-V\'-7C_=*%I:_X"+&6-!#)Q*Z08LWRV;!02A>
M3ZQ$C,0<[W0#^M1[1_C36&'JEH3E8^FKVVHZDW.%F;G#G%^NZ_F*(LLHV&C!
MB5RIL]G6*_-?R7HAVM;FRO5<U-"*(5SU*W@8VK72*Z3T36J%N:J(%:G42#+V
M-FPPLDNE:1 L-/_:45(*-M,3#_[; ($-ZYV9QLXIY*@N2I:D;"/GM '2EJUO
MH"3(Y_R)Q]L_,78>BD_5VL,1J43VOSEZY"I7XP*O'JBJ9,GAKP:EO=(?(/R'
MI<'(=7[BO1 >9M#I3HUO@?<?<;TD/#&?/K1KB?M3IC#6@,50')22M\>JQ><Z
M2#4G6X*U&S3V$O%X(L08N?+=NKU?KRJM(<'3[J8PS_9<DR*M$U+DMI0I^A*P
MM&$L( (/P/ZI:>!8T&,GUNG\ 45^04?44OR6%-Q((B7,551RVG6 *OP>$Z<F
M'26"S:X4O)D;WP!%_K66>\8L/6R20G*M,L]%:;191AJM<<TG(\7,R/]8*B(8
MMVP1;<_]?*:&5$II/IB&E63,@CH)28R)G'$F*+E\E.MC<V'?*B"L]8 D^G(=
ML=*:M5HU(T68<A;;A\YVE?0F[0L0A4P^4X+3BNVT@@KK1\*G/I_;L.CU4Q%4
MI#,(6W3Z)1H#7N?_MI[=,"\$*<"P;)3%H#).Q(]KKO4,Y^22MP7.#$K<+1[S
MOLO:7S'R"7"Q#(C0W1O-3L6H1J[X"%PPD-5'H?+3A+16TE%$4[8'EQ$MUY4U
M$+7&PU&:5;! ,K\F7AU7H;?JK0R<6K;^&N2,F7Q3 #7:-/3/B.$"XTTUX\31
M1?%B0C=DEPH\RHZ56!DO% S>2(Z*S#L&9,CS EQ6MK-& D(5#AY]@F!MC A
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
MAY?C\ ]EE7@YHJ*N8_SMY<$!&":.1B<GU,@R/1)&F1R-1+,$M4!;91J/]40
MP[*@XMHR;)<50<WLUYS,WF[&=$!O69 W_],[=VXSR"9X,3@EB@_"4-,TCO<)
M9G(8)I+^]?(079]/9$K[GT(]BP\'$SQD/![C[T?A[Z=$KS+!TWBBLT<$ XK>
M,*;+QF%UQX,/.H]D-9!/?S;X(3EYQ\0& ASX(36_?E,X<@<'=,T!T:,<D B<
M_[$#>'!$/;")^V1"$Y.=#(DR%>6U0[VX]X. A?\,PS!/T;!:#[+BL2?W'D0"
M,7IAVM<V.]6[YVL\L7<&M AZN_[YI  "!7\ 1K63,9AQ3H&<3XB-6$M(V9AT
MU90 L25&S'H#5;$/>VL8E,PB3/=Z@4@$*TLV@>G&\?XW9+\ANF6:0)^?YG)-
M,6V[?XAI9TZ3=G!(^H 4"OY&]#=3@HA^$ZXC42;)5^(= I1^X_[SU*3$B"\
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
M)V /K#8B"G9/:W(NNG(=L3Y=J,$6>/@$4Z3N<1?HDZOL[KN>%=>K_H2PWJ;
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
MW%?+-)TH6IY9E<4B@X32@Q3Q,UBC'.B:0]O]J6KDC3R^NH].'^2-XZRCR#R
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
M-_QZO572%.(=HF/D7UEHUP<7UW\UM-RUK;=:08HW%+&FA";%*%^O82N#S\C
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
M\ MFJD[)@I.KVF2@<\X[=STOGP!5986%1)\$S2 4L=3A#U%%ZU*=YL6.O3@
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
M5P0,3F)P.@V!2P:&/0@-NZYF.JB2]8?_5!;+[<,M9D^#D W CW-\LO+&E?]
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
M% ,4    " #-4G!0'R// \     3 @  "P              @ $     7W)E
M;',O+G)E;'-02P$"% ,4    " #-4G!0)^B'#H(   "Q    $
M    @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( ,U2<%"BQ5\K
M[0   "L"   1              "  9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( ,U2<%"97)PC$ 8  )PG   3              "  ;4"  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ S5)P4)*H7EWV @  00T
M !@              ( !]@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( ,U2<%"'NPJ&9P0  (L5   8              "  2(,  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #-4G!0Y,"KO.H#
M  !I$0  &               @ &_$   >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ S5)P4"AV<%O$ @  _0D  !@              ( !
MWQ0  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( ,U2<% /
M2PW2GP<   $H   8              "  =D7  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    " #-4G!06W:J +T%   $(   &
M    @ &N'P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
MS5)P4.N+.)"V 0  TP,  !@              ( !H24  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    ( ,U2<% B69Z5MP$  -,#   8
M          "  8TG  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    " #-4G!0KAJ^D+8!  #3 P  &               @ %Z*0  >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ S5)P4*L9&\:U 0  TP,
M !D              ( !9BL  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    " #-4G!0%3"1$K<!  #1 P  &0              @ %2+0
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( ,U2<%"0@F8Y
MMP$  -,#   9              "  4 O  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ S5)P4(*&30NT 0  TP,  !D
M ( !+C$  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #-
M4G!0\76'3K<!  #3 P  &0              @ $9,P  >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( ,U2<%"*IU; M@$  -,#   9
M          "  0<U  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ S5)P4* 0SN6U 0  TP,  !D              ( !]#8  'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #-4G!0:5RKZ+4!  #3
M P  &0              @ '@.   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    ( ,U2<%"8L(_.M $  -,#   9              "  <PZ
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ S5)P4!"K
MY_VV 0  TP,  !D              ( !MSP  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    " #-4G!0#%T9W+4!  #3 P  &0
M    @ &D/@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M ,U2<%#H&\^QM0$  -,#   9              "  9!   !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ S5)P4.T&GO*U 0  TP,  !D
M             ( !?$(  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    " #-4G!01RE,Z+<!  #3 P  &0              @ %H1   >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( ,U2<%!U2M'LM $
M -,#   9              "  59&  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ S5)P4%QOESJV 0  TP,  !D              ( !
M04@  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #-4G!0
M";:==;4!  #3 P  &0              @ $N2@  >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    ( ,U2<%!ITI0XM $  -,#   9
M      "  1I,  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ S5)P4#N(NLFU 0  TP,  !D              ( !!4X  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #-4G!0:[.=F;8!  #3 P
M&0              @ 'Q3P  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    ( ,U2<% 8JHC*M@$  -,#   9              "  =Y1  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ S5)P4&<J2+.U
M 0  TP,  !D              ( !RU,  'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    " #-4G!091V3Z0 #  #J#0  &0
M@ &W50  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( ,U2
M<% .N]./U $  )T$   9              "  >Y8  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ S5)P4$<^0J&X 0  TP,  !D
M         ( !^5H  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    " #-4G!0P5J?=K<!  #3 P  &0              @ 'H7   >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( ,U2<%",-V;RN $  -,#
M   9              "  =9>  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ S5)P4$7MIWBX 0  TP,  !D              ( !Q6
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #-4G!0_P%G
M",<!   X!   &0              @ &T8@  >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    ( ,U2<%#-2#8MN0$  -,#   9
M  "  ;)D  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
MS5)P4(WJ$O&Y 0  TP,  !D              ( !HF8  'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    " #-4G!0XTL/)=4!  "=!   &0
M            @ &2:   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    ( ,U2<%!EM*M*! (  #4&   9              "  9YJ  !X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ S5)P4%I3&">S 0
MTP,  !D              ( !V6P  'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    " #-4G!0FJ&(R[@!  #3 P  &0              @ '#
M;@  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( ,U2<% 4
MBE(:R $  #@$   9              "  ;)P  !X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @ S5)P4"T?J3:W 0  TP,  !D
M     ( !L7(  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M" #-4G!0"_*3O1$"  "=!@  &0              @ &?=   >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( ,U2<%!#4+#NSP$  )T$   9
M              "  >=V  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L!
M A0#%     @ S5)P4#-F2?+[ 0  S 4  !D              ( ![7@  'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " #-4G!0C8U33;@!
M  #3 P  &0              @ $?>P  >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;%!+ 0(4 Q0    ( ,U2<%#ILZJJMP$  -,#   9              "
M 0Y]  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ S5)P
M4$)I0W'C 0   @4  !D              ( !_'X  'AL+W=O<FMS:&5E=',O
M<VAE970U,BYX;6Q02P$"% ,4    " #-4G!0N]6W6)X"  #9"0  &0
M        @ $6@0  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0
M   ( ,U2<%"U/BT$Y00  +X>   9              "  >N#  !X;"]W;W)K
M<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ S5)P4*]LU>?* @  O0H
M !D              ( !!XD  'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q0
M2P$"% ,4    " #-4G!04N2<RDD#  "V#0  &0              @ $(C
M>&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( ,U2<%#+^7YF
M)@,   D.   9              "  8B/  !X;"]W;W)K<VAE971S+W-H965T
M-3<N>&UL4$L! A0#%     @ S5)P4*/B+K@' @  AP4  !D
M ( !Y9(  'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " #-
M4G!0C0[,CG$"   1"   &0              @ $CE0  >&PO=V]R:W-H965T
M<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( ,U2<% KIF#&YP$  +$$   9
M          "  <N7  !X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#
M%     @ S5)P4&J),*6  P  G1   !D              ( !Z9D  'AL+W=O
M<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " #-4G!0U7FJ'E$$   7
M%P  &0              @ &@G0  >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM
M;%!+ 0(4 Q0    ( ,U2<%"UVNIS,@,  ,\.   9              "  2BB
M  !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ S5)P4($9
MX]4W P  9 X  !D              ( !D:4  'AL+W=O<FMS:&5E=',O<VAE
M970V-"YX;6Q02P$"% ,4    " #-4G!0@D7T'W8#  !@$0  &0
M    @ '_J   >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    (
M ,U2<%#"7;0='00  * 5   9              "  :RL  !X;"]W;W)K<VAE
M971S+W-H965T-C8N>&UL4$L! A0#%     @ S5)P4(AD&R P P  Y0T  !D
M             ( ! +$  'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"
M% ,4    " #-4G!0?I)E"< "  ">"P  &0              @ %GM   >&PO
M=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( ,U2<% , VA]+ (
M (X&   9              "  5ZW  !X;"]W;W)K<VAE971S+W-H965T-CDN
M>&UL4$L! A0#%     @ S5)P4-"T-%M^!   .Q@  !D              ( !
MP;D  'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " #-4G!0
M'\5/Q<@&  ")*@  &0              @ %VO@  >&PO=V]R:W-H965T<R]S
M:&5E=#<Q+GAM;%!+ 0(4 Q0    ( ,U2<% 5HU6\8@0  &$7   9
M      "  77%  !X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%
M  @ S5)P4-6BU,6) @  E@H  !D              ( !#LH  'AL+W=O<FMS
M:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " #-4G!0P+)AF?H"  "7#@
M&0              @ '.S   >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+
M 0(4 Q0    ( ,U2<%!W2])SWP$  )X$   9              "  ?_/  !X
M;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ S5)P4(SM<O"<
M!   KQD  !D              ( !%=(  'AL+W=O<FMS:&5E=',O<VAE970W
M-BYX;6Q02P$"% ,4    " #-4G!0(K8ZT, #   <$P  &0
M@ 'HU@  >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( ,U2
M<%#T^V-=4@,  $(.   9              "  =_:  !X;"]W;W)K<VAE971S
M+W-H965T-S@N>&UL4$L! A0#%     @ S5)P4+24"_]' @  1P<  !D
M         ( !:-X  'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4
M    " #-4G!0Z)FF_X0"  ">"   &0              @ 'FX   >&PO=V]R
M:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( ,U2<% R>&!:BP(  #()
M   9              "  :'C  !X;"]W;W)K<VAE971S+W-H965T.#$N>&UL
M4$L! A0#%     @ S5)P4)QKX,N; @  )PD  !D              ( !8^8
M 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    " #.4G!0 V*G
MG) "  !#"0  &0              @ $UZ0  >&PO=V]R:W-H965T<R]S:&5E
M=#@S+GAM;%!+ 0(4 Q0    ( ,Y2<%#R@H:"U00  !,:   9
M  "  ?SK  !X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @
MSE)P4('?'YN  @  $@@  !D              ( !"/$  'AL+W=O<FMS:&5E
M=',O<VAE970X-2YX;6Q02P$"% ,4    " #.4G!0GEY5Z+,"  !V"0  &0
M            @ &_\P  >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4
M Q0    ( ,Y2<%"0>,6H,0(  $D&   9              "  :GV  !X;"]W
M;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @ SE)P4$)LMME+!
MI!0  !D              ( !$?D  'AL+W=O<FMS:&5E=',O<VAE970X."YX
M;6Q02P$"% ,4    " #.4G!09F[JIRX"  !;!@  &0              @ &3
M_0  >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0    ( ,Y2<% W
MX'Y1$0(  ! &   9              "  ?C_  !X;"]W;W)K<VAE971S+W-H
M965T.3 N>&UL4$L! A0#%     @ SE)P4.L/XKI& @  Z 8  !D
M     ( !0 (! 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6Q02P$"% ,4
M" #.4G!0B>D^$J0$  #R&   &0              @ &]! $ >&PO=V]R:W-H
M965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    ( ,Y2<%!]KD8#? (  ,0(   9
M              "  9@) 0!X;"]W;W)K<VAE971S+W-H965T.3,N>&UL4$L!
M A0#%     @ SE)P4&08,JP)!0  !QL  !D              ( !2PP! 'AL
M+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4    " #.4G!0RD?D]@ %
M  #W&@  &0              @ &+$0$ >&PO=V]R:W-H965T<R]S:&5E=#DU
M+GAM;%!+ 0(4 Q0    ( ,Y2<% I(F'I9P(  & (   9              "
M <(6 0!X;"]W;W)K<VAE971S+W-H965T.38N>&UL4$L! A0#%     @ SE)P
M4%VRCLJ\ @  !@L  !D              ( !8!D! 'AL+W=O<FMS:&5E=',O
M<VAE970Y-RYX;6Q02P$"% ,4    " #.4G!0L(141&P#  "##P  &0
M        @ %3' $ >&PO=V]R:W-H965T<R]S:&5E=#DX+GAM;%!+ 0(4 Q0
M   ( ,Y2<%#@V8AXDP(  -0(   9              "  ?8? 0!X;"]W;W)K
M<VAE971S+W-H965T.3DN>&UL4$L! A0#%     @ SE)P4#[Q0&5_ P  <1$
M !H              ( !P"(! 'AL+W=O<FMS:&5E=',O<VAE970Q,# N>&UL
M4$L! A0#%     @ SE)P4&7WTU6H @  &0H  !H              ( !=R8!
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N>&UL4$L! A0#%     @ SE)P4+NZ
MPR^N @  6 D  !H              ( !5RD! 'AL+W=O<FMS:&5E=',O<VAE
M970Q,#(N>&UL4$L! A0#%     @ SE)P4-$L;4@W P  # T  !H
M     ( !/2P! 'AL+W=O<FMS:&5E=',O<VAE970Q,#,N>&UL4$L! A0#%
M  @ SE)P4)8_]W@(!   Y1(  !H              ( !K"\! 'AL+W=O<FMS
M:&5E=',O<VAE970Q,#0N>&UL4$L! A0#%     @ SE)P4)(PDDH[!@  ,28
M !H              ( ![#,! 'AL+W=O<FMS:&5E=',O<VAE970Q,#4N>&UL
M4$L! A0#%     @ SE)P4*H:(/,2 @  XP4  !H              ( !7SH!
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&UL4$L! A0#%     @ SE)P4 H=
M='WJ!0  IB@  !H              ( !J3P! 'AL+W=O<FMS:&5E=',O<VAE
M970Q,#<N>&UL4$L! A0#%     @ SE)P4+>>[D\< P  HPX  !H
M     ( !RT(! 'AL+W=O<FMS:&5E=',O<VAE970Q,#@N>&UL4$L! A0#%
M  @ SE)P4"IC"X0U!   4A8  !H              ( !'T8! 'AL+W=O<FMS
M:&5E=',O<VAE970Q,#DN>&UL4$L! A0#%     @ SE)P4,<YV$[( 0  700
M !H              ( !C$H! 'AL+W=O<FMS:&5E=',O<VAE970Q,3 N>&UL
M4$L! A0#%     @ SE)P4%7&=@>M @  G0L  !H              ( !C$P!
M 'AL+W=O<FMS:&5E=',O<VAE970Q,3$N>&UL4$L! A0#%     @ SE)P4)1$
MQ^2*!0  YB$  !H              ( !<4\! 'AL+W=O<FMS:&5E=',O<VAE
M970Q,3(N>&UL4$L! A0#%     @ SE)P4!UP2A?^ P  OQ,  !H
M     ( !,U4! 'AL+W=O<FMS:&5E=',O<VAE970Q,3,N>&UL4$L! A0#%
M  @ SE)P4(-V$/M$ @  \08  !H              ( !:5D! 'AL+W=O<FMS
M:&5E=',O<VAE970Q,30N>&UL4$L! A0#%     @ SE)P4!?W([-8 @  \0@
M !H              ( !Y5L! 'AL+W=O<FMS:&5E=',O<VAE970Q,34N>&UL
M4$L! A0#%     @ SE)P4"F>,G,7 P  5PP  !H              ( !=5X!
M 'AL+W=O<FMS:&5E=',O<VAE970Q,38N>&UL4$L! A0#%     @ SE)P4*HT
M_+#_ 0  /P4  !H              ( !Q&$! 'AL+W=O<FMS:&5E=',O<VAE
M970Q,3<N>&UL4$L! A0#%     @ SE)P4..!^-B, @  Q@@  !H
M     ( !^V,! 'AL+W=O<FMS:&5E=',O<VAE970Q,3@N>&UL4$L! A0#%
M  @ SE)P4,R5JK0R!   FQ0  !H              ( !OV8! 'AL+W=O<FMS
M:&5E=',O<VAE970Q,3DN>&UL4$L! A0#%     @ SE)P4'S00P)" @  D@<
M !H              ( !*6L! 'AL+W=O<FMS:&5E=',O<VAE970Q,C N>&UL
M4$L! A0#%     @ SE)P4$N8-C"- @  6@H  !H              ( !HVT!
M 'AL+W=O<FMS:&5E=',O<VAE970Q,C$N>&UL4$L! A0#%     @ SE)P4$IF
M7)%, @  \P<  !H              ( !:' ! 'AL+W=O<FMS:&5E=',O<VAE
M970Q,C(N>&UL4$L! A0#%     @ SE)P4#:9"[4! @  "P8  !H
M     ( !['(! 'AL+W=O<FMS:&5E=',O<VAE970Q,C,N>&UL4$L! A0#%
M  @ SE)P4"M*,]PT0 $ ZNT$ !0              ( !)74! 'AL+W-H87)E
M9%-T<FEN9W,N>&UL4$L! A0#%     @ SE)P4#U2[B)F @  _0P   T
M         ( !B[4" 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " #.4G!0DH7O
M&"\(  #:4   #P              @ $<N ( >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ SE)P4,'Q5!9Y P  N4@  !H              ( !>, " 'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ SE)P4%(7:^:K
M @  L44  !,              ( !*<0" %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     (0 A !F)   !<<"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6761310432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_BusinessCombinations1Abstract', window );"><strong>Business Combinations1 [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 );">Details of the Purchase Price Allocation by Year of Acquisition</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Details of our final purchase price allocation for the Atrenne and Impakt acquisitions are as follows: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.60317460317461%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Atrenne</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impakt</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets*, net of cash acquired ($1.1 for Atrenne and $5.9 for Impakt)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment and other long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer intangible assets and computer software assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes and other-long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_BusinessCombinations1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combinations1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_BusinessCombinations1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Section Disclosures application of paragraphs 59 and 61<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;doctype=Appendix&amp;subtype=B&amp;dita_xref=IFRS03_gB64-B67_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762441824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments, Contingencies and Guarantees<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract', window );"><strong>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory', window );">Commitments, Contingencies and Guarantees</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS, CONTINGENCIES AND GUARANTEES: </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we have commitments under IT support agreements that require future minimum payments as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, management had approved </font><font style="font-family:inherit;font-size:10pt;">$23.1</font><font style="font-family:inherit;font-size:10pt;"> for capital expenditures, primarily for machinery and equipment to support new customer programs, and issued </font><font style="font-family:inherit;font-size:10pt;">$6.0</font><font style="font-family:inherit;font-size:10pt;"> of such amount in purchase orders to third-party vendors. We have contingent liabilities in the form of letters of credit, letters of guarantee and surety bonds (collectively, Guarantees) which we have provided to various third parties. The Guarantees cover various payments, including customs and excise taxes, utility commitments and certain bank guarantees. At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$34.5</font><font style="font-family:inherit;font-size:10pt;"> of Guarantees (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$35.7</font><font style="font-family:inherit;font-size:10pt;">), including </font><font style="font-family:inherit;font-size:10pt;">$21.2</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212;</font><font style="font-family:inherit;font-size:10pt;">$21.3</font><font style="font-family:inherit;font-size:10pt;">) of letters of credit outstanding under our Revolver. We are required to make contributions to our pension and non-pension post-employment benefit plans, quarterly mandatory principal repayments under the Term Loans, certain annual mandatory prepayments under the Credit Facility under specified circumstances, payments of outstanding amounts under the Credit Facility at maturity, and contractual payments under our lease obligations (see notes </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">19</font><font style="font-family:inherit;font-size:10pt;">). We are also required to make interest payments on amounts outstanding under the Credit Facility, and to pay fees and charges related to our Credit Facility, our A/R sales program and SFPs, and under our interest rate swap agreements, the amounts under the swap to be determined based on market rates at the time the interest payments are due (see notes </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;">). See note </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;"> for our obligations under the foreign exchange contracts we held at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the Guarantees described above, we provide routine indemnifications, the terms of which range in duration and often are not explicitly defined. These may include indemnifications against third-party intellectual property infringement claims and certain third-party negligence claims for property damage. We have also provided indemnifications in connection with the sale of certain businesses and real property. The maximum potential liability from these indemnifications cannot be reasonably estimated. In some cases, we have recourse against other parties to mitigate our risk of loss from these indemnifications. Historically, we have not made significant payments relating to these types of indemnifications.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2019, as part of the Toronto property sale (see note 7), we entered into a </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">-year lease for our new corporate headquarters, to be built by the Assignee on the site of our former location. The commencement date of the lease will be determined by the Assignee, and is currently targeted to be May 2022. Upon such commencement, our estimated annual basic rent will be approximately </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> Canadian dollars for each of the first five years, and approximately </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> Canadian dollars for each of the remaining five years. We may, at our option, extend the lease for </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> further consecutive </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">-year periods.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including environmental, labor, product, customer disputes, and other matters.&#160;Management believes that adequate provisions have been recorded where required. Although it is not always possible to estimate the extent of potential costs, if any, management believes that the ultimate resolution of all such pending matters will not have a material adverse impact on our financial performance, financial position or&#160;liquidity.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to tax audits in various jurisdictions. Reviews by tax authorities generally focus on, but are not limited to, the validity of our inter-company transactions, including financing and transfer pricing policies which may involve subjective areas of taxation and significant judgment. The successful pursuit of assertions made by any taxing authority could result in our owing significant amounts of tax, interest and possibly penalties. We believe we adequately accrue for any probable potential adverse tax ruling. However, there can be no assurance as to the final resolution of any claims and any resulting proceedings. If any claims and any ensuing proceedings are determined adversely to us, the amounts we may be required to pay could be&#160;material, in excess of amounts accrued, and/or have a significant adverse impact on our earnings and cash flows.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other matters:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, the Brazilian Ministry of Science, Technology, Innovation and Communications issued assessments seeking to disqualify certain research and development (R&amp;D) expenses for the years 2006 to 2009, which entitled our Brazilian subsidiary (which ceased operations in 2009) to charge reduced sales tax levies to its customers. The assessments against our Brazilian subsidiary, which (including interest and penalties) total approximately </font><font style="font-family:inherit;font-size:10pt;">39 million</font><font style="font-family:inherit;font-size:10pt;"> Brazilian real (approximately </font><font style="font-family:inherit;font-size:10pt;">$10</font><font style="font-family:inherit;font-size:10pt;"> at year-end exchange rates) for such years, remain under appeal.  Although we cannot predict the outcome of this matter, we believe that our R&amp;D activities for the period are supportable, and it is probable that our position will be sustained upon full examination by the appropriate Brazilian authorities and, if necessary, upon consideration by the Brazilian judicial courts. Our position is supported by our Brazilian legal advisers. There were no changes in the status of this matter during either 2018 or </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and contingent liabilities. [Refer: Contingent liabilities [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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789100096">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_CashFlowsFromUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOwnersOfParent', window );">Net earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 70,300,000<span></span>
</td>
<td class="nump">$ 98,900,000<span></span>
</td>
<td class="nump">$ 105,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract', window );"><strong>Adjustments to net earnings for items not affecting cash:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">135,400,000<span></span>
</td>
<td class="nump">89,100,000<span></span>
</td>
<td class="nump">76,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForSharebasedPayments', window );">Equity-settled SBC</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34,100,000<span></span>
</td>
<td class="nump">33,400,000<span></span>
</td>
<td class="nump">30,100,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_ifrs-full_OtherAdjustmentsForNoncashItems', window );">Other charges (recoveries)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(86,100,000)<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="nump">5,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForFinanceCosts', window );">Finance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">49,500,000<span></span>
</td>
<td class="nump">24,400,000<span></span>
</td>
<td class="nump">10,100,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_ifrs-full_AdjustmentsForIncomeTaxExpense', window );">Income tax expense (recovery)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,500,000<span></span>
</td>
<td class="num">(17,000,000)<span></span>
</td>
<td class="nump">27,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,200,000<span></span>
</td>
<td class="num">(7,500,000)<span></span>
</td>
<td class="num">(1,600,000)<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_ClassesOfCashPaymentsAbstract', window );"><strong>Changes in non-cash working capital items:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">153,700,000<span></span>
</td>
<td class="num">(155,400,000)<span></span>
</td>
<td class="num">(6,300,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_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">97,700,000<span></span>
</td>
<td class="num">(224,000,000)<span></span>
</td>
<td class="num">(139,600,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,500,000<span></span>
</td>
<td class="nump">7,600,000<span></span>
</td>
<td class="num">(2,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_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions', window );">Accounts payable, accrued and other current liabilities and provisions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(158,800,000)<span></span>
</td>
<td class="nump">227,000,000<span></span>
</td>
<td class="nump">51,800,000<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_IncreaseDecreaseInWorkingCapital', window );">Non-cash working capital changes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">109,100,000<span></span>
</td>
<td class="num">(144,800,000)<span></span>
</td>
<td class="num">(96,100,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_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities', window );">Net income tax paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,000,000)<span></span>
</td>
<td class="num">(44,800,000)<span></span>
</td>
<td class="num">(30,800,000)<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_CashFlowsFromUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">345,000,000<span></span>
</td>
<td class="nump">33,100,000<span></span>
</td>
<td class="nump">127,000,000<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_CashFlowsFromUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,700,000<span></span>
</td>
<td class="num">(467,100,000)<span></span>
</td>
<td class="nump">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_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets', window );">Purchase of computer software and property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(80,500,000)<span></span>
</td>
<td class="num">(82,200,000)<span></span>
</td>
<td class="num">(102,600,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">116,500,000<span></span>
</td>
<td class="nump">3,700,000<span></span>
</td>
<td class="nump">800,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_ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities', window );">Repayment of advances from solar supplier</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,500,000<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_CashFlowsFromUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,700,000<span></span>
</td>
<td class="num">(545,600,000)<span></span>
</td>
<td class="num">(89,300,000)<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_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(38,200,000)<span></span>
</td>
<td class="num">(17,000,000)<span></span>
</td>
<td class="num">(6,500,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_ifrs-full_ProceedsFromIssuingShares', window );">Issuance of capital stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">13,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation', window );">Repurchase of capital stock for cancellation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(67,300,000)<span></span>
</td>
<td class="num">(75,500,000)<span></span>
</td>
<td class="num">(19,900,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_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans', window );">Purchase of treasury stock for stock-based plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9,200,000)<span></span>
</td>
<td class="num">(22,400,000)<span></span>
</td>
<td class="num">(16,700,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PaymentOfFinancingCostsAndWaiverFees', window );">Finance costs and waiver fees paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(46,500,000)<span></span>
</td>
<td class="num">(36,000,000)<span></span>
</td>
<td class="num">(10,200,000)<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_CashFlowsFromUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(326,200,000)<span></span>
</td>
<td class="nump">419,300,000<span></span>
</td>
<td class="num">(79,700,000)<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 increase (decrease) in cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">57,500,000<span></span>
</td>
<td class="num">(93,200,000)<span></span>
</td>
<td class="num">(42,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_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">422,000,000<span></span>
</td>
<td class="nump">515,200,000<span></span>
</td>
<td class="nump">557,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">479,500,000<span></span>
</td>
<td class="nump">422,000,000<span></span>
</td>
<td class="nump">515,200,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_ifrs-full_PaymentsForDebtIssueCosts', window );">Payments for debt issue costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,900,000<span></span>
</td>
<td class="nump">12,900,000<span></span>
</td>
<td class="nump">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_BorrowingsByNameAxis=cls_CreditFacilityMember', window );">Prior credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Borrowings under credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">163,000,000<span></span>
</td>
<td class="nump">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_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments under credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(350,500,000)<span></span>
</td>
<td class="num">(40,000,000)<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_NewCreditFacilityMember', window );">New credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Borrowings under credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">48,000,000<span></span>
</td>
<td class="nump">759,000,000<span></span>
</td>
<td class="nump">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_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments under credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (213,000,000)<span></span>
</td>
<td class="num">$ (1,700,000)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Finance costs paid includes debt issuance costs paid of $2.9 in 2019 (2018 &#8212; $12.9; 2017 &#8212; nil). We paid $2.0 in fees in Q4 2019 in connection with obtaining the Q4 2019 Waivers (see note 12).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments For Increase (Decrease) In Trade Accounts Payable, Accrued And Other Current Liabilities And Provisions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_PaymentOfFinancingCostsAndWaiverFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment Of Financing Costs And Waiver Fees</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PaymentOfFinancingCostsAndWaiverFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 To Acquire Or Redeem Entity's Shares 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;">cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 To Acquire Or Redeem Entity's Shares For Stock-based Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 20<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_20_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for income tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [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 7<br> -IssueDate 2019-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncomeTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForReconcileProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForSharebasedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForSharebasedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 repayment of advances and loans made to other parties (other than advances and loans of a financial institution), classified as 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/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 16<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_16_f&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfCashPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassesOfCashPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating 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 2019-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 14<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_14_f&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAdjustmentsForNoncashItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments for non-cash items to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAdjustmentsForNoncashItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating 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 2019-01-01<br> -Paragraph 14<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_14&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsForDebtIssueCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 debt issue 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 2019-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsForDebtIssueCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 lease liabilities, classified as financing activities. [Refer: 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> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 borrowings obtained. [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/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 17<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 issuing 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 2019-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 2019-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and discontinued operations attributable to owners of the parent. [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 1<br> -IssueDate 2019-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchase of property, plant and equipment, intangible assets other than goodwill, investment property and other non-current assets. [Refer: Intangible assets other than goodwill; Investment property; Other non-current assets; 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 7<br> -IssueDate 2019-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 settle borrowings, classified as financing activities. [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/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 17<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cls_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_NewCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_NewCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>47
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787922912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_CurrentAssetsAbstract', window );"><strong>Current assets:</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">$ 479.5<span></span>
</td>
<td class="nump">$ 422.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_CurrentTradeReceivables', window );">Accounts receivable</a></td>
<td class="nump">1,052.7<span></span>
</td>
<td class="nump">1,206.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_Inventories', window );">Inventories</a></td>
<td class="nump">992.2<span></span>
</td>
<td class="nump">1,089.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_CurrentTaxAssetsCurrent', window );">Income taxes receivable</a></td>
<td class="nump">7.7<span></span>
</td>
<td class="nump">5.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_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners', window );">Assets classified as held for sale</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">27.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_OtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">59.2<span></span>
</td>
<td class="nump">72.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_CurrentAssets', window );">Total current assets</a></td>
<td class="nump">2,592.0<span></span>
</td>
<td class="nump">2,823.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_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">355.0<span></span>
</td>
<td class="nump">365.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_RightofuseAssets', window );">Land rights</a></td>
<td class="nump">104.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_Goodwill', window );">Goodwill</a></td>
<td class="nump">198.3<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_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">251.3<span></span>
</td>
<td class="nump">283.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred income taxes</a></td>
<td class="nump">33.6<span></span>
</td>
<td class="nump">36.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_OtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="nump">26.4<span></span>
</td>
<td class="nump">30.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_Assets', window );">Total assets</a></td>
<td class="nump">3,560.7<span></span>
</td>
<td class="nump">3,737.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_CurrentBorrowingsAndLeaseLiabilities', window );">Current portion of borrowings under credit facility &amp; lease obligations</a></td>
<td class="nump">139.6<span></span>
</td>
<td class="nump">107.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_TradeAndOtherPayablesToTradeSuppliers', window );">Accounts payable</a></td>
<td class="nump">898.0<span></span>
</td>
<td class="nump">1,126.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_CurrentAccruedExpensesAndOtherCurrentLiabilities', window );">Accrued and other current liabilities</a></td>
<td class="nump">370.9<span></span>
</td>
<td class="nump">320.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_CurrentTaxLiabilitiesCurrent', window );">Income taxes payable</a></td>
<td class="nump">46.7<span></span>
</td>
<td class="nump">42.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_CurrentProvisions', window );">Current portion of provisions</a></td>
<td class="nump">26.1<span></span>
</td>
<td class="nump">23.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_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="nump">1,481.3<span></span>
</td>
<td class="nump">1,620.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_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities', window );">Long-term portion of borrowings under credit facility &amp; lease obligations</a></td>
<td class="nump">559.1<span></span>
</td>
<td class="nump">650.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_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Pension and non-pension post-employment benefit obligations</a></td>
<td class="nump">107.1<span></span>
</td>
<td class="nump">88.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_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities', window );">Provisions and other non-current liabilities</a></td>
<td class="nump">28.6<span></span>
</td>
<td class="nump">20.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_DeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="nump">28.4<span></span>
</td>
<td class="nump">25.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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,204.5<span></span>
</td>
<td class="nump">2,405.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>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 );">Capital stock</a></td>
<td class="nump">1,832.1<span></span>
</td>
<td class="nump">1,954.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_TreasuryShares', window );">Treasury stock</a></td>
<td class="num">(14.8)<span></span>
</td>
<td class="num">(20.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_SharePremium', window );">Contributed surplus</a></td>
<td class="nump">982.6<span></span>
</td>
<td class="nump">906.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_RetainedEarnings', window );">Deficit</a></td>
<td class="num">(1,420.1)<span></span>
</td>
<td class="num">(1,481.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_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(23.6)<span></span>
</td>
<td class="num">(26.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_EquityAttributableToOwnersOfParent', window );">Total equity</a></td>
<td class="nump">1,356.2<span></span>
</td>
<td class="nump">1,332.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_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 3,560.7<span></span>
</td>
<td class="nump">$ 3,737.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_CurrentBorrowingsAndLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current Borrowings And Lease 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;">cls_CurrentBorrowingsAndLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-current Portion Of Borrowings And Lease 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;">cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-current Provisions And Other Non-current 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;">cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>Expiry date 2020-01-01: 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.
Effective 2020-01-01: The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2019-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2019-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2019-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2019-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentAccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accrued expenses and other current liabilities. [Refer: Accruals; Other 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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 2019-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners. [Refer: Current assets; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale; Non-current assets or disposal groups classified as held for 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 2019-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 2019-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 54<br> -Subparagraph n<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 54<br> -Subparagraph n<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. [Refer: Trade 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/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 2019-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 54<br> -Subparagraph r<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 inventories. [Refer: 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 2<br> -IssueDate 2019-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 2019-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>Expiry date 2020-01-01: 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.
Effective 2020-01-01: The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2019-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2019-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2019-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2019-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="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 16<br> -IssueDate 2019-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SharePremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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.</p></div>
<a 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 2019-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SharePremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 2019-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_TreasuryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An entity&#8217;s own equity instruments, held by the entity or other members of the consolidated group.</p></div>
<a 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 2019-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 32<br> -IssueDate 2019-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TreasuryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>48
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6763031712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments, Contingencies and Guarantees - Additional Information (Details)<br> R$ in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">60 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>extension</div>
</th>
<th class="th">
<div>Apr. 30, 2032 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2027 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>BRL (R$)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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_DisclosureOfContingentLiabilitiesLineItems', window );"><strong>Disclosure of contingent liabilities [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment', window );">Capital expenditures principally for machinery and equipment</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">$ 23.1<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_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment', window );">Purchase orders issued for capital expenditures</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">6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LettersOfCreditOutstandingAmount1', window );">Letters of credit outstanding</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">13.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_cls_LeasesLeaseTerm', window );">Lease term</a></td>
<td class="text">10 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesNumberOfExtensionOptions', window );">Number of extension options | extension</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesExtensionPeriods', window );">Extension 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>
</tr>
<tr class="rh">
<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 );">Guarantees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EstimatedFinancialEffectOfContingentLiabilities', window );">Estimated financial effect of contingent liabilities</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">34.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.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_ClassesOfContingentLiabilitiesAxis=ifrs-full_ContingentLiabilityForGuaranteesMember', window );">Guarantees | Prior credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_LettersOfCreditOutstandingAmount1', window );">Letters of credit outstanding</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">21.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.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_ClassesOfContingentLiabilitiesAxis=cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember', window );">Research and development assessments against Brazilian Subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EstimatedFinancialEffectOfContingentLiabilities', window );">Estimated financial effect of contingent liabilities</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">$ 10.0<span></span>
</td>
<td class="nump">R$ 39<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_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_LeasesAnnualRentExpense', window );">Annual base rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="nump">$ 2.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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LeasesAnnualRentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases, Annual Rent 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;">cls_LeasesAnnualRentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LeasesExtensionPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases, Extension Periods</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LeasesExtensionPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_LeasesLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases, Lease Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LeasesLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_LeasesNumberOfExtensionOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases, Number Of Extension 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;">cls_LeasesNumberOfExtensionOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_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, 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;">cls_LettersOfCreditOutstandingAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Orders Issued For Acquisition Of Property, Plant And Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 commitments for the acquisition 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 16<br> -IssueDate 2019-01-01<br> -Paragraph 74<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_74_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_EstimatedFinancialEffectOfContingentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 contingent liabilities. [Refer: Contingent liabilities [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 37<br> -IssueDate 2019-01-01<br> -Paragraph 86<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_86_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EstimatedFinancialEffectOfContingentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=cls_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>49
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6790283168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Risk Management - Derivative and Hedging Instruments (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 523.9<span></span>
</td>
<td class="nump">$ 544.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_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="nump">4.5<span></span>
</td>
<td class="num">(14.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_CurrentDerivativeFinancialAssets', window );">Derivative assets</a></td>
<td class="nump">7.4<span></span>
</td>
<td class="nump">2.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_CurrentDerivativeFinancialLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">2.9<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_srt_CurrencyAxis=currency_CAD', window );">Canadian dollar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 195.6<span></span>
</td>
<td class="nump">$ 210.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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S. dollars (in dollars per share)</a></td>
<td class="nump">0.76<span></span>
</td>
<td class="nump">0.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="num">$ (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_srt_CurrencyAxis=currency_THB', window );">Thai baht</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 98.8<span></span>
</td>
<td class="nump">$ 81.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S. dollars (in dollars per share)</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="num">$ (0.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_srt_CurrencyAxis=currency_MYR', window );">Malaysian ringgit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 54.1<span></span>
</td>
<td class="nump">$ 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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S. dollars (in dollars per share)</a></td>
<td class="nump">0.24<span></span>
</td>
<td class="nump">0.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="num">$ (0.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_srt_CurrencyAxis=currency_MXN', window );">Mexican peso</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 22.4<span></span>
</td>
<td class="nump">$ 25.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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S. dollars (in dollars per share)</a></td>
<td class="nump">0.05<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="nump">$ 0.9<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_srt_CurrencyAxis=currency_GBP', window );">British pound</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S. dollars (in dollars per share)</a></td>
<td class="nump">1.29<span></span>
</td>
<td class="nump">1.27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">4 months<span></span>
</td>
<td class="text">4 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_CNY', window );">Chinese renminbi</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 48.8<span></span>
</td>
<td class="nump">$ 66.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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S. dollars (in dollars per share)</a></td>
<td class="nump">0.14<span></span>
</td>
<td class="nump">0.15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="num">$ (0.7)<span></span>
</td>
<td class="num">$ (1.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_EUR', window );">Euro</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 26.1<span></span>
</td>
<td class="nump">$ 35.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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S. dollars (in dollars per share)</a></td>
<td class="nump">1.12<span></span>
</td>
<td class="nump">1.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="num">$ (0.5)<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_RON', window );">Romanian Leu</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 33.5<span></span>
</td>
<td class="nump">$ 40.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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S. dollars (in dollars per share)</a></td>
<td class="nump">0.23<span></span>
</td>
<td class="nump">0.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="num">$ (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_srt_CurrencyAxis=currency_SGD', window );">Singapore dollar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 23.9<span></span>
</td>
<td class="nump">$ 22.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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S. dollars (in dollars per share)</a></td>
<td class="nump">0.74<span></span>
</td>
<td class="nump">0.74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="num">$ (0.3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=cls_OtherCurrencyMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems', window );"><strong>Disclosure of detailed information about hedging instruments [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_NotionalAmount', window );">Contract amount of U.S. dollars</a></td>
<td class="nump">$ 18.5<span></span>
</td>
<td class="nump">$ 3.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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S. dollars (in dollars per share)</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">0.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_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">4 months<span></span>
</td>
<td class="text">1 month<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Length of Time Hedged in Cash Flow Hedge</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_MaximumLengthOfTimeHedgedInCashFlowHedge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AveragePriceOfHedgingInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average price of a hedging instrument. [Refer: Hedging instruments [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 2019-01-01<br> -Paragraph 23B<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_23B_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AveragePriceOfHedgingInstrument</td>
</tr>
<tr>
<td style="padding-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_CurrentDerivativeFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivative financial assets. [Refer: Derivative 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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentDerivativeFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentDerivativeFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivative financial liabilities. [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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentDerivativeFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 or face amount of a financial instrument, used to calculate payments made on that instrument.</p></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 2019-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CAD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CAD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_THB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_THB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_MYR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_MYR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_MXN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_MXN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_GBP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_GBP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_EUR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_RON">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_RON</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_SGD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_SGD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=cls_OtherCurrencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=cls_OtherCurrencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>50
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762218144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Expenses By Nature<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExpensesByNatureExplanatory', window );">Expenses By Nature</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXPENSES BY NATURE:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have presented our consolidated statement of operations by function. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Items included in our cost of sales and SG&amp;A for the years indicated are set forth below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.62698412698413%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee-related costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">726.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">804.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">815.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;SBC expense included in above employee-related costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Freight and transportation costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense (including depreciation on ROU assets in 2019) </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rental expense </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:8pt;">Effective January 1, 2019, we adopted the new lease accounting standards under IFRS 16 and recognized ROU assets and related lease obligations on our balance sheet. The amortization of the ROU assets is recorded as a depreciation expense (</font><font style="font-family:inherit;font-size:8pt;">$32.5</font><font style="font-family:inherit;font-size:8pt;"> for 2019), and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized rental expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations. We continue to expense the costs of low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term as rental expense (</font><font style="font-family:inherit;font-size:8pt;">$5.3</font><font style="font-family:inherit;font-size:8pt;"> for 2019). See note </font><font style="font-family:inherit;font-size:8pt;">12</font><font style="font-family:inherit;font-size:8pt;"> for disclosure of lease expenses.</font></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfExpensesByNatureExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expenses by nature. [Refer: Expenses, by nature]</p></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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfExpensesByNatureExplanatory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782891440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory', window );">Pension and Non-pension Post-employment Benefit Plans</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(a)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;Plan summaries:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide pension and non-pension post-employment benefit plans for our employees. At December 31, 2019, such plans included a defined benefit pension plan for our employees in the United&#160;Kingdom (U.K.) (U.K. main pension plan), that generally provides participants with stated benefits on retirement based on their pensionable service, either in annuities and/or lump sum payments.  The U.K. main pension plan is closed to new members, and approximately </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;"> of such plan members remain active employees of the Company. Our previous supplementary pension plan for U.K. employees (described below) was wound-up in 2019. Defined contribution pension plans are offered to certain employees, mainly in Canada and the&#160;U.S. We provide non-pension post-employment benefits (under other benefit plans) to retired and terminated employees in Canada, the U.S., Mexico and Thailand. These benefits may include one-time retirement and specified termination benefits, medical, surgical, hospitalization coverage, supplemental health, dental and/or group life&#160;insurance.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, the trustees of our U.K. main pension plan entered into an agreement with a third party insurance company to purchase an annuity for participants in such plan who have retired. The cost of the annuity was </font><font style="font-family:inherit;font-size:10pt;">&#163;123.7 million</font><font style="font-family:inherit;font-size:10pt;"> (approximately </font><font style="font-family:inherit;font-size:10pt;">$154.3</font><font style="font-family:inherit;font-size:10pt;"> at the exchange rate at the time of recording) and was funded with existing plan assets. The annuity is held as an asset of the main pension plan. Although we retain ultimate responsibility for the payment of benefits to plan participants, the annuity substantially hedges the financial risk component of the associated pension obligations for such retired participants. The purchase of the annuity resulted in a non-cash loss of </font><font style="font-family:inherit;font-size:10pt;">$17.0</font><font style="font-family:inherit;font-size:10pt;"> which we recorded in OCI and simultaneously re-classified to deficit during the first quarter of 2017. We also reduced the value of our pension assets by </font><font style="font-family:inherit;font-size:10pt;">$17.0</font><font style="font-family:inherit;font-size:10pt;"> during the first quarter of 2017, which was recorded in other non-current assets on our consolidated balance sheet. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2017, the trustees of our U.K. supplementary pension plan entered into an agreement with a third party insurance company to purchase an annuity for all participants of this plan, all of whom were retired. The cost of the annuity was </font><font style="font-family:inherit;font-size:10pt;">&#163;9.1 million</font><font style="font-family:inherit;font-size:10pt;">  (approximately </font><font style="font-family:inherit;font-size:10pt;">$11.7</font><font style="font-family:inherit;font-size:10pt;"> at the exchange rate at the time of recording) and was funded with existing plan assets. The annuity was held as an asset of such plan. The purchase of the annuity resulted in a non-cash loss of </font><font style="font-family:inherit;font-size:10pt;">$1.9</font><font style="font-family:inherit;font-size:10pt;"> which we recorded during the second quarter of 2017 in other charges (see note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;">(b)) in our consolidated statement of operations, with a corresponding reduction in the value of our pension assets which was recorded in other non-current assets on our consolidated balance sheet. As we anticipated winding up this plan after the purchase of the annuity, the non-cash loss was recorded through our consolidated statement of operations. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the trustees of the U.K. main pension plan entered into an agreement with a third party insurance company to purchase an annuity for participants in such plan who have not yet retired. The cost of the annuity was </font><font style="font-family:inherit;font-size:10pt;">&#163;156.1 million</font><font style="font-family:inherit;font-size:10pt;"> (approximately </font><font style="font-family:inherit;font-size:10pt;">$209.2</font><font style="font-family:inherit;font-size:10pt;"> at the exchange rate at the time of recording) and was funded with existing plan assets. The purchase of the annuity resulted in a non-cash loss of </font><font style="font-family:inherit;font-size:10pt;">$63.3</font><font style="font-family:inherit;font-size:10pt;"> for the second quarter of 2018 which we recorded in OCI and simultaneously re-classified to deficit, and the recognition of an additional pension obligation on our consolidated balance sheet after we fully reduced the pension asset to zero. The cost of the annuities is subject to a true-up adjustment in the near term, and we may be required to pay additional premium amounts after completion of data verification of all participants.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The overall governance of our pension plans is conducted by our Human Resources and Compensation Committee which, through annual reviews, approves material plan changes, reviews funding levels, investment performance, compliance matters and plan assumptions, and ensures that the plans are administered in accordance with local statutory requirements. We have established a Pension Committee to govern our Canadian pension plans. The U.K. pension plan is governed by a Board of Trustees, composed of employee and company representation. Both the Canadian Pension Committee and the U.K. Board of Trustees review funding levels, investment performance and compliance matters for their respective plans. Our pension funding policy is to contribute amounts sufficient, at minimum, to meet local statutory funding requirements. For our defined benefit pension plans (primarily U.K.), local regulatory bodies either define the minimum funding requirement or approve the funding plans submitted by us. We may make additional discretionary contributions taking into account actuarial assessments and other factors. The contributions that we make to support ongoing plan obligations are recorded in the respective asset or liability accounts on our consolidated balance sheet. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our U.K. plan requires an actuarial valuation to be completed every three years. The actuarial valuation was completed using a measurement date of April&#160;2019; the next valuation will have a measurement date of April&#160;2022. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We currently fund our non-pension post-employment benefit plans as we incur benefit payment obligations thereunder. Excluding our mandatory plans, the most recent actuarial valuations for our largest non-pension post-employment benefit plans were completed using measurement dates of May 2019 (Canada) and December 2019 (U.S.). The next actuarial valuations for these plans will have measurement dates of May 2022 and December 2020, respectively. We accrue the expected costs of providing non-pension post-employment benefits during the periods in which the employees render&#160;service. We used a measurement date of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> for the accounting valuation for pension and non-pension post-employment benefits.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our pension plans are exposed to market risks such as changes in interest rates, inflation, and fluctuations in investment values, as well as financial risks including counterparty risks of financial institutions from which annuities have been purchased for specified plans. See note </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(c)</font><font style="font-family:inherit;font-size:10pt;">. Our plans are also exposed to non-financial risks, including the membership&#8217;s mortality and demographic changes, as well as regulatory changes.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We manage the funding level risk of defined benefit pension plans through our asset allocation strategy for each plan. In the U.K., the majority of the obligations under our remaining U.K. defined benefit pension plan have been hedged with the purchase of annuities with insurance companies as described above.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension fund assets are invested primarily in fixed income and equity securities. Asset allocation between fixed income and equity securities is adjusted based on the expected life of the plan and the expected retirement dates of the plan participants. Our pension funds do not invest directly in our shares, but may invest indirectly as a result of the inclusion of our shares in certain investment funds. All of our plan assets are measured at their fair value using inputs described in the fair value hierarchy in note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">21</font><font style="font-family:inherit;font-size:10pt;">. At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$28.7</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$26.5</font><font style="font-family:inherit;font-size:10pt;">) of our plan assets were measured using Level&#160;1 inputs of the fair value hierarchy and </font><font style="font-family:inherit;font-size:10pt;">$299.8</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$266.5</font><font style="font-family:inherit;font-size:10pt;">) of our plan assets (comprised of insurance annuities) were measured using Level 3 inputs of the fair value hierarchy. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">none</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:10pt;">none</font><font style="font-family:inherit;font-size:10pt;">) of our plan assets were measured using Level&#160;2 inputs of the fair value hierarchy. Approximately </font><font style="font-family:inherit;font-size:10pt;">97%</font><font style="font-family:inherit;font-size:10pt;"> of our plan assets consist of annuities purchased with insurance companies and assets held with financial institutions with a Standard and Poor&#8217;s long-term rating of A- or above at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. The annuities purchased for the U.K. pension plans are held with financial institutions that are governed by local regulatory bodies. The remaining assets are held with financial institutions where ratings are not available or are below A-. For these institutions, Celestica monitors counterparty risk based on the diversification of plan assets. These plan assets are maintained in segregated accounts by a custodian that is independent from the fund managers. We believe that the counterparty risk is&#160;low.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets are measured at their fair values; however, the amounts we are permitted to record for defined benefit plan assets may be restricted under IFRS. See note&#160;</font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(l)</font><font style="font-family:inherit;font-size:10pt;"> for a description of this restriction. Based on a review of the terms, conditions, and statutory minimum funding requirements of our defined benefit plans, we have determined that the present value of future pension refunds or reductions in future contributions to our pension plans exceeds the total of the fair value of plan assets net of the present value of related obligations. This determination was made on a plan-by-plan basis. As a result of our assessment, there were no reductions to the amounts we recorded for defined benefit plan assets as at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(b) Plan financials: </font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the market value of plan assets:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Market <br clear="none"/>Value at <br clear="none"/>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Actual Asset <br clear="none"/>Allocation (%) <br clear="none"/>at December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quoted market prices:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debt investment funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity investment funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-quoted market prices:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Insurance annuities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables provide a summary of the financial position of our pension and other benefit&#160;plans:</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans <br clear="none"/>Year ended <br clear="none"/>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans <br clear="none"/>Year ended <br clear="none"/>December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">395.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial gains (losses) in other comprehensive income </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Administrative expenses paid from plan assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employer contributions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employer direct benefit payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employer direct settlement payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlement payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Settlement payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency exchange rate changes and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">Actuarial gains or losses are determined based on actual return on plan assets less interest income as set forth in the table above. For 2018, includes a </font><font style="font-family:inherit;font-size:9pt;">$63.3</font><font style="font-family:inherit;font-size:9pt;"> loss resulting from the purchase of annuities in June 2018 (see note </font><font style="font-family:inherit;font-size:9pt;">19</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:9pt;"> above).</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans <br clear="none"/>Year ended <br clear="none"/>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans  <br clear="none"/>Year ended <br clear="none"/>December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued benefit obligations, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current service cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Past service cost and settlement/curtailment losses </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial losses (gains) in other comprehensive income from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212; Changes in demographic assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212; Changes in financial assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212; Experience adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Settlement payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Settlement payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency exchange rate changes and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued benefit obligations, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">346.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average duration of benefit obligations (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">For 2019, past service costs of </font><font style="font-family:inherit;font-size:9pt;">$4.1</font><font style="font-family:inherit;font-size:9pt;"> were incurred for additional obligations under our Thailand post-employment benefit plan as a result of recent changes in labor protection laws in Thailand that increase severance benefits for specified employees upon termination. See note </font><font style="font-family:inherit;font-size:9pt;">16</font><font style="font-family:inherit;font-size:9pt;">(b). The settlement losses relate to employee terminations in connection with 2019 restructuring actions.</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The present value of the defined benefit obligations, the fair value of plan assets and the surplus or deficit in our defined benefit pension and other benefit plans are summarized as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:674px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:394px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans<br clear="none"/>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans  <br clear="none"/>December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued benefit obligations, end of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(309.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(346.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets, end of year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deficiency of plan assets over accrued benefit obligations</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(85.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines the plan balances as reported on our consolidated balance&#160;sheet: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension <br clear="none"/>Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other <br clear="none"/>Benefit Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension <br clear="none"/>Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other <br clear="none"/>Benefit Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension and non-pension post-employment benefit obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(84.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(107.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current other post-employment benefit obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current net pension assets (note 10)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(84.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(85.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(103.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines the net expense recognized in our consolidated statement of operations for pension and non-pension post-employment benefit&#160;plans:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:671px;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:316px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans <br clear="none"/>Year ended December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans <br clear="none"/>Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current service cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net interest cost (income)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Past service cost and settlement/curtailment losses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan administrative expenses and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defined contribution pension plan expense (note 19(c))</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total expense for the year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally record the expenses for pension plans and non-pension post-employment benefits in cost of sales, SG&amp;A&#160;expenses, or other charges (see note </font><font style="font-family:inherit;font-size:9pt;">16</font><font style="font-family:inherit;font-size:10pt;">), depending on the nature of the expenses. Our settlement loss in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$1.9</font><font style="font-family:inherit;font-size:10pt;"> arose as a result of annuity purchases for our U.K. supplementary pension plan in April 2017. See note </font><font style="font-family:inherit;font-size:10pt;">19</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:10pt;"> above. Our past service cost and settlement losses in 2019 relate to recent labor law changes in Thailand and employee terminations (see footnote (i) to the accrued benefit obligations table above).</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines the gains and losses, net of tax, recognized in OCI and reclassified directly to deficit:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative losses (gains), beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss on pension annuity purchases (note 19(a))</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial losses (gains) recognized during the year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative losses (gains), end of year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax recovery of </font><font style="font-family:inherit;font-size:9pt;">$0.3</font><font style="font-family:inherit;font-size:9pt;"> for </font><font style="font-family:inherit;font-size:9pt;">2019</font><font style="font-family:inherit;font-size:9pt;"> (</font><font style="font-family:inherit;font-size:9pt;">2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.1</font><font style="font-family:inherit;font-size:9pt;"> income tax recovery; </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:9pt;">nil</font><font style="font-family:inherit;font-size:9pt;"> income tax recovery).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax recovery of </font><font style="font-family:inherit;font-size:9pt;">$1.1</font><font style="font-family:inherit;font-size:9pt;"> as at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;"> (</font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;"> &#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.8</font><font style="font-family:inherit;font-size:9pt;"> income tax recovery; </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.7</font><font style="font-family:inherit;font-size:9pt;"> income tax&#160;recovery).</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following percentages and assumptions were used in measuring the plans for the years indicated:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average discount rate at December&#160;31 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;for:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net pension cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average rate of compensation increase for:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net pension cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Healthcare cost trend rates:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Immediate trend</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate trend</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year the ultimate trend rate is expected to be achieved</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2030</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2040</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2040</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i) </font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">The weighted average discount rate is determined using publicly available rates for highly-rated bonds by currency in countries where we have a pension or non-pension benefit plan. A lower discount rate would increase the present value of the benefit obligation.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management applied significant judgment in determining these assumptions. We evaluate these assumptions on a regular basis taking into consideration current market conditions and historical market data. Actual results could differ materially from those estimates and assumptions.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A one percentage-point increase or decrease in one of the following actuarial assumptions, holding other assumptions constant in each case, would increase (decrease) our benefit obligations as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:672px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:369px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended<br clear="none"/>December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended<br clear="none"/>December&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Increase</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Decrease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Increase</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Decrease</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Healthcare cost trend rate </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The sensitivity figures shown above were calculated by determining the change in our benefit obligations as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> due to a 100 basis point increase or decrease to each of our significant actuarial assumptions used, primarily the discount rate and healthcare cost trend rate, in isolation, leaving all other assumptions unchanged from the original calculation. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(c)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">  Plan contributions:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We made the following plan contributions for the years indicated below and estimate our contribution for 2020 to be as follows:</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:362px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:54px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:56px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Contribution</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">*</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defined contribution plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defined benefit plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-pension post-employment benefit plans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:8pt;">*&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:9pt;">Our actual contributions could differ materially from these estimates.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i) </font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">For 2019, includes higher settlement payments related to employee terminations in connection with our restructuring actions taken during the year. See note 16(a).</font></div></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_cls_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Benefits [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;">cls_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IAS19_g2-7_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787169280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Number of Shares Diluted<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEarningsPerShareExplanatory', window );">Weighted Average Number of Shares Diluted</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">WEIGHTED AVERAGE NUMBER OF SHARES DILUTED (in&#160;millions):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average number of shares (basic)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of outstanding awards under SBC plans</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average number of shares (diluted)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we excluded </font><font style="font-family:inherit;font-size:10pt;">0.3 million</font><font style="font-family:inherit;font-size:10pt;"> stock options (year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:10pt;">0.3 million</font><font style="font-family:inherit;font-size:10pt;">; year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;">) from the diluted weighted average per share calculation as they were out-of-the-money. References to shares in this note </font><font style="font-family:inherit;font-size:10pt;">23</font><font style="font-family:inherit;font-size:10pt;"> are to our SVS and MVS taken collectively.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2019-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IAS33_g70-73A_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6676855024">
<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, 2019</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_cls_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock', window );">Disclosure Of Major Components Of Tax Expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current income tax expense:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments for prior years, including changes to net provisions related to tax uncertainties</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(ii)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income tax expense (recovery):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Origination and reversal of temporary differences </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i) (iii) </sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(iii) (iv)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock', window );">Disclosure Of Reconciliation Of Income Taxes Calculated At The Statutory Income Tax Rate To The Effective Tax Rate</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of income taxes calculated at the statutory income tax rate to the income tax expense at the effective tax rate is as&#160;follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense at Celestica&#8217;s statutory income tax rate of 26.5% (2018 and 2017  &#8212; 26.5%)   </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact on income taxes from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Manufacturing and processing deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign income taxed at different rates</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i) (ii) (iii)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in tax rates</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in unrecognized tax losses and deductible temporary differences </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii) (iv)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2017 in the two tables above were negatively impacted by a deferred tax expense of </font><font style="font-family:inherit;font-size:9pt;">$4.0</font><font style="font-family:inherit;font-size:9pt;"> related to taxable temporary differences associated with the then-anticipated repatriation of undistributed earnings from certain of our Chinese subsidiaries, of which </font><font style="font-family:inherit;font-size:9pt;">$3.5</font><font style="font-family:inherit;font-size:9pt;"> was realized as a current tax expense for withholding tax on dividends paid in 2018. These line items for 2019 in the two tables above were negatively impacted by a deferred tax expense of </font><font style="font-family:inherit;font-size:9pt;">$6.0</font><font style="font-family:inherit;font-size:9pt;"> related to taxable temporary differences associated with the anticipated repatriation of undistributed earnings from certain of our Chinese and Thai subsidiaries.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2019 in the two tables above include tax benefits related to return-to-provision adjustments and reversals of previously-recorded tax liabilities and uncertainties (discussed below).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2019 in the two tables above include the tax expense related to the taxable portion of the Property Gain and the recognition of offsetting previously-unrecognized tax losses (discussed below). </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iv)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2018 in the two tables above include the recognition of an aggregate of </font><font style="font-family:inherit;font-size:9pt;">$53.3</font><font style="font-family:inherit;font-size:9pt;"> of deferred tax assets in our U.S. group of subsidiaries (discussed below).</font></div></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 );">Changes In Deferred Tax Assets And Liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in deferred tax assets and liabilities for the periods indicated are as&#160;follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.01587301587301%;border-collapse:collapse;text-align:left;"><tr><td colspan="33" rowspan="1"></td></tr><tr><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br clear="none"/>foreign <br clear="none"/>exchange <br clear="none"/>gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accounting <br clear="none"/>provisions <br clear="none"/>not <br clear="none"/>currently <br clear="none"/>deductible</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Pensions and <br clear="none"/>non-pension <br clear="none"/>post-retirement <br clear="none"/>benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Tax <br clear="none"/>losses <br clear="none"/>carried <br clear="none"/>forward</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Property, <br clear="none"/>plant and <br clear="none"/>equipment <br clear="none"/>and <br clear="none"/>intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Reclassification</font><font style="font-family:inherit;font-size:10pt;">&#160;<br clear="none"/></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">between</font><font style="font-family:inherit;font-size:10pt;">&#160;<br clear="none"/></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">deferred tax</font><font style="font-family:inherit;font-size:10pt;">&#160;<br clear="none"/></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">assets and</font><font style="font-family:inherit;font-size:10pt;">&#160;<br clear="none"/></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">deferred tax</font><font style="font-family:inherit;font-size:10pt;">&#160;<br clear="none"/></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">liabilities</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred tax assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">56.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) directly to equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(36.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(46.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">59.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(48.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) directly to equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Additions from business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">62.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(50.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">33.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred tax liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Charged (credited) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Charged (credited) directly to equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Additions from business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">56.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">56.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(36.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(46.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">48.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(48.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Charged (credited) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Additions from business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">26.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">52.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(50.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">This reclassification reflects the offsetting of deferred tax assets and deferred tax liabilities to the extent they relate to the same taxing authorities and there is a legally enforceable right to such offset. </font></div></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_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Major Components Of Tax Expense (Income) [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;">cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [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;">cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_g&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6679548336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Expenses By Nature Expenses By Nature (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock', window );">Schedule Of Additional Information Of Expenses</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Items included in our cost of sales and SG&amp;A for the years indicated are set forth below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.62698412698413%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee-related costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">726.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">804.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">815.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;SBC expense included in above employee-related costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Freight and transportation costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense (including depreciation on ROU assets in 2019) </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rental expense </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:8pt;">Effective January 1, 2019, we adopted the new lease accounting standards under IFRS 16 and recognized ROU assets and related lease obligations on our balance sheet. The amortization of the ROU assets is recorded as a depreciation expense (</font><font style="font-family:inherit;font-size:8pt;">$32.5</font><font style="font-family:inherit;font-size:8pt;"> for 2019), and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized rental expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations. We continue to expense the costs of low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term as rental expense (</font><font style="font-family:inherit;font-size:8pt;">$5.3</font><font style="font-family:inherit;font-size:8pt;"> for 2019). See note </font><font style="font-family:inherit;font-size:8pt;">12</font><font style="font-family:inherit;font-size:8pt;"> for disclosure of lease expenses.</font></div></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_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Of Additional Information Of Expenses [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;">cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782976592">
<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, 2019</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_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract', window );"><strong>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory', window );">Disclosure of Changes in Provisions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following chart details the changes in our&#160;provisions for the year indicated:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranty</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provisions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reversal of prior year provisions</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii) </sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payments/usage</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accretion, foreign exchange and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.5</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iv)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">Legal represents our aggregate provisions recorded for various legal actions based on our estimates of the likely outcomes. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">Other represents our asset retirement obligations relating to properties that we currently lease. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iii)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">During </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">, we reversed prior year warranty provisions as a result of expired warranties. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iv)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">Non-current balances are included in provisions and other non-current liabilities on our consolidated balance&#160;sheet.</font></div></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_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788915168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 07, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 23, 2015 </div>
<div>real_estate_partnership</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions', window );">Number of real estate partnerships to purchase property | real_estate_partnership</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="nump">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_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations', window );">Proceeds from sales of property, plant and equipment, classified as investing activities</a></td>
<td class="nump">$ 113,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment', window );">Gain on disposals of property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 102,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LesseeOperatingLeaseTermOfContract1', window );">Term of lease contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">3 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_BusinessTransitionCosts', window );">Toronto transition costs (recoveries)</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="num">$ (95,800,000)<span></span>
</td>
<td class="nump">$ 13,200,000<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_KeyManagementPersonnelOfEntityOrParentMember', window );">Key management personnel of entity</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions', window );">Percentage of interests in the Property Purchaser held by a Privately-held company (percent)</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="nump">27.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_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions', window );">Percentage of interest held (percent)</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="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction', window );">Option to obtain non-voting interest in Assignee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=cls_BuildingImprovementsAndEquipmentMember', window );">Building improvements and equipment</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_BusinessTransitionCosts', window );">Toronto transition costs (recoveries)</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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=cls_TemporaryCorporateHeadquartersMember', window );">Temporary Corporate Headquarters</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_BusinessTransitionCosts', window );">Toronto transition costs (recoveries)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RestructuringType1Axis=cls_HeadquartersAndManufacturingOperationsRelocationMember', window );">Headquarters And Manufacturing Operations Relocation</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_BusinessTransitionCosts', window );">Toronto transition costs (recoveries)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800,000<span></span>
</td>
<td class="nump">13,200,000<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RestructuringType1Axis=cls_HeadquartersAndManufacturingOperationsRelocationMember', window );">Headquarters And Manufacturing Operations Relocation | Building improvements and equipment</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_BusinessTransitionCosts', window );">Toronto transition costs (recoveries)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="nump">$ 15,000,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_cls_RestructuringType1Axis=cls_HeadquartersAndManufacturingOperationsRelocationMember', window );">Headquarters And Manufacturing Operations Relocation | Temporary Corporate Headquarters</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_BusinessTransitionCosts', window );">Toronto transition costs (recoveries)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_BusinessTransitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Transition 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;">cls_BusinessTransitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LesseeOperatingLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Term Of Contract1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LesseeOperatingLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Option To Obtain Non-Voting Interest, 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;">cls_OptionToObtainNonVotingInterestRelatedPartyTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Interest Held By Related Party, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Interests Held By Privately-Held Company, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property Sale Agreement, Number Of Real Estate Partnerships, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PropertySaleAgreementNumberOfRealEstatePartnershipsRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_GainsOnDisposalsOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gain on the disposal 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 2019-01-01<br> -Paragraph 98<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_98_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 disposal of non-current assets or disposal groups classified as held for sale and discontinued operations. [Refer: Discontinued operations [member]; Disposal groups classified as held for sale [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 7<br> -IssueDate 2019-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_KeyManagementPersonnelOfEntityOrParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_KeyManagementPersonnelOfEntityOrParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_BuildingImprovementsAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_BuildingImprovementsAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_TemporaryCorporateHeadquartersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_TemporaryCorporateHeadquartersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RestructuringType1Axis=cls_HeadquartersAndManufacturingOperationsRelocationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RestructuringType1Axis=cls_HeadquartersAndManufacturingOperationsRelocationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>57
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789337232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Market Value of Plan Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_cls_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets', window );">Debt investment funds</a></td>
<td class="nump">$ 10.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_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets', window );">Equity investment funds</a></td>
<td class="nump">7.4<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_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets', window );">Insurance annuities</a></td>
<td class="nump">299.8<span></span>
</td>
<td class="nump">266.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_OtherAssetsAmountContributedToFairValueOfPlanAssets', window );">Other</a></td>
<td class="nump">11.0<span></span>
</td>
<td class="nump">9.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_PlanAssetsAtFairValue', window );">Total</a></td>
<td class="nump">$ 328.5<span></span>
</td>
<td class="nump">$ 293.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_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage', window );">Debt investment funds, allocation percentage</a></td>
<td class="nump">3.00%<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_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage', window );">Equity investment funds, allocation percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage', window );">Insurance annuities, allocation percentage</a></td>
<td class="nump">91.00%<span></span>
</td>
<td class="nump">91.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_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage', window );">Other, allocation percentage</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.00%<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_cls_PlanAssetsAtFairValueAllocationPercentage', window );">Total, allocation percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation 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;">cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Benefits [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;">cls_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Amount Contributed To Fair Value Of Plan Assets, Allocation 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;">cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Insurance Annuities, 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;">cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Insurance Annuities, Amount Contributed To Fair Value of Plan Assets, Allocation 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;">cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets, Amount Contributed To Fair Value Of Plan Assets, Allocation 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;">cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_PlanAssetsAtFairValueAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Plan Assets At Fair Value, Allocation 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;">cls_PlanAssetsAtFairValueAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_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 instruments representing debt (rather than equity) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 142<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_142_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 instruments representing equity (rather than debt) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 142<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_142_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAssetsAmountContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other types of assets not separately disclosed contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 142<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 2019-01-01<br> -Paragraph 57<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788712800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Plan Balances Reported on Consolidated Balance Sheet (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_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 );">Pension and non-pension post-employment benefit obligations</a></td>
<td class="num">$ (107.1)<span></span>
</td>
<td class="num">$ (88.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_CurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Current other post-employment benefit obligations</a></td>
<td class="num">(1.1)<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_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Non-current net pension assets</a></td>
<td class="nump">5.1<span></span>
</td>
<td class="nump">4.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_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition', window );">Excess (deficiency) of plan assets over accrued benefit obligations</a></td>
<td class="num">(103.1)<span></span>
</td>
<td class="num">(84.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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member', window );">Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Pension and non-pension post-employment benefit obligations</a></td>
<td class="num">(22.6)<span></span>
</td>
<td class="num">(21.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_CurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Current other post-employment benefit obligations</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Non-current net pension assets</a></td>
<td class="nump">5.1<span></span>
</td>
<td class="nump">4.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_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition', window );">Excess (deficiency) of plan assets over accrued benefit obligations</a></td>
<td class="num">(17.5)<span></span>
</td>
<td class="num">(16.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_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Pension and non-pension post-employment benefit obligations</a></td>
<td class="num">(84.5)<span></span>
</td>
<td class="num">(67.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_CurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Current other post-employment benefit obligations</a></td>
<td class="num">(1.1)<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_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Non-current net pension assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition', window );">Excess (deficiency) of plan assets over accrued benefit obligations</a></td>
<td class="num">$ (85.6)<span></span>
</td>
<td class="num">$ (68.1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Amounts For Asset (Liability) Recognized In 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;">cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentRecognisedLiabilitiesDefinedBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PensionPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>59
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6777476608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Nov. 30, 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill', window );">Impairment charges against goodwill or intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm', window );">Term used to extrapolate cash flow projections</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>
</tr>
<tr class="ro">
<td 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 );">Growth rate used to extrapolate cash flow projections (percentage)</a></td>
<td class="nump">2.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>
<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_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill</a></td>
<td class="nump">$ 449,600,000<span></span>
</td>
<td class="nump">482,000,000<span></span>
</td>
<td class="nump">44,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_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">198,300,000<span></span>
</td>
<td class="nump">198,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember', window );">Goodwill</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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill', window );">Impairment charges against goodwill or intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill</a></td>
<td class="nump">198,300,000<span></span>
</td>
<td class="nump">$ 198,400,000<span></span>
</td>
<td class="nump">$ 23,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_BusinessCombinationsAxis=cls_ImpaktHoldingsLLCImpaktMember', window );">Impakt</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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 112,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_AcquisitionsPriorToImpaktAcquisitionMember', window );">Acquisitions prior to Impakt acquisition</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,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_BusinessCombinationsAxis=cls_KarelMember', window );">Karel</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>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Goodwill', window );">Goodwill</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">$ 3,700,000<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_AtrenneIntegratedSolutionsInc.AtrenneMember', window );">Atrenne</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,600,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_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Growth Rate Used To Extrapolate Cash Flow Projections, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2019-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134_d_iv&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134_e_iv&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets and goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets and 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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets and goodwill held by the entity. [Refer: Goodwill; 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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_ImpaktHoldingsLLCImpaktMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ImpaktHoldingsLLCImpaktMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_AcquisitionsPriorToImpaktAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AcquisitionsPriorToImpaktAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_KarelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_KarelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_AtrenneIntegratedSolutionsInc.AtrenneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AtrenneIntegratedSolutionsInc.AtrenneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>60
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6761863888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Additional Information (Details) - Segment<br></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>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</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_cls_OperatingSegmentsAbstract', window );"><strong>Operating Segments [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_cls_NumberofOperatingSegments1', window );">Number of operating segments</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_cls_NumberofReportableSegments1', window );">Number of reportable segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_cls_NumberofOperatingSegments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Operating Segments1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NumberofOperatingSegments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_NumberofReportableSegments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Reportable Segments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NumberofReportableSegments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_OperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Segments [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;">cls_OperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786772800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Disclosures (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">11 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 15, 2020</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Nov. 30, 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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Borrowings, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 523,900,000<span></span>
</td>
<td class="nump">$ 544,200,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_cls_LettersOfCreditOutstandingAmount1', window );">Sub-limit for letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,300,000<span></span>
</td>
<td class="nump">14,400,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_ifrs-full_UndrawnBorrowingFacilities', window );">Available borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">142,500,000<span></span>
</td>
<td class="nump">132,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderFacilityProgramMember', window );">Factoring of receivables from facility program</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>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit', window );">Agreement to sell trade receivables, maximum capacity</a></td>
<td class="nump">$ 200,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1', window );">Accounts receivable sold during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,600,000<span></span>
</td>
<td class="nump">130,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_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderSupplierFinancingProgramMember', window );">Factoring of receivables from supplier financing program</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>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1', window );">Accounts receivable sold during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,400,000<span></span>
</td>
<td class="nump">50,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=cls_NewCreditFacilityMember', window );">New credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Borrowings, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Amount of accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,000,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_BorrowingsByNameAxis=cls_NewTermLoansJuneTermLoanMember', window );">New Term Loans, June</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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Borrowings, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_RevolvingFacilityDueJune2023Member', window );">Revolving Facility Due June 2023</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>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LineOfCreditFacilityMaximumBorrowingCapacity1', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Amount of accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,000,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_cls_LettersOfCreditOutstandingAmount1', window );">Sub-limit for letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,200,000<span></span>
</td>
<td class="nump">$ 21,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_ifrs-full_UndrawnBorrowingFacilities', window );">Available borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 428,800,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_BorrowingsByNameAxis=cls_RevolvingFacilityDueJune2023Member', window );">Revolving Facility Due June 2023 | Bridge Loan</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>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LineOfCreditFacilityMaximumBorrowingCapacity1', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShortTermBorrowingsMaximumTerm', window );">Short-term borrowings, maximum term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cls_RevolvingFacilityDueJune2023Member', window );">Revolving Facility Due June 2023 | Bridge Loan | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_BorrowingsMaturityTerm', window );">Debt instrument term</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">10 days<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=cls_IncrementalTermLoanMember', window );">New Term Loans, November</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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Amount of accordion feature</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">$ 250,000,000.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_NonadjustingEventsAfterReportingPeriodAxis=cls_NewAgreementToSellAccountsReceivableMember', window );">New Agreement To Sell Accounts Receivable | Factoring of receivables from facility program</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>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit', window );">Agreement to sell trade receivables, maximum capacity</a></td>
<td class="nump">$ 200,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 235,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_BorrowingsMaturityTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Borrowings Maturity, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_BorrowingsMaturityTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_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, 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;">cls_LettersOfCreditOutstandingAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Accordion Feature, Higher Borrowing Capacity Option</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LineOfCreditFacilityMaximumBorrowingCapacity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Borrowing Capacity1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LineOfCreditFacilityMaximumBorrowingCapacity1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ShortTermBorrowingsMaximumTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Short-Term Borrowings, Maximum Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShortTermBorrowingsMaximumTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer Of Financial Assets Accounted For As Sales, Amount Derecognized1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer Of Financial Assets Accounted For As Sales, Maximum Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 or face amount of a financial instrument, used to calculate payments made on that instrument.</p></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 2019-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UndrawnBorrowingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 undrawn borrowing facilities that may be available for future operating activities and to settle capital commitments. [Refer: Capital commitments]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 50<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_50_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UndrawnBorrowingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderFacilityProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderFacilityProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderSupplierFinancingProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderSupplierFinancingProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_NewCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_NewCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_NewTermLoansJuneTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_NewTermLoansJuneTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_RevolvingFacilityDueJune2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RevolvingFacilityDueJune2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_CreditFacility1Axis=cls_BridgeLoan1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_CreditFacility1Axis=cls_BridgeLoan1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_IncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_IncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_NewAgreementToSellAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_NewAgreementToSellAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>62
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782902176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reporting Entity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_GeneralInformationAboutFinancialStatementsAbstract', window );"><strong>General Information About Financial Statements [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 );">Reporting Entity</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">REPORTING ENTITY:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Celestica Inc. (Celestica) is incorporated in Ontario with its corporate headquarters located in Toronto, Ontario, Canada.&#160;Celestica&#8217;s subordinate voting shares (SVS) are listed on the Toronto Stock Exchange (TSX) and the New York Stock Exchange (NYSE). Since the first quarter of 2018 (Q1 2018), Celestica's operating and reportable segments consist of its Advanced Technology Solutions (ATS) segment and its Connectivity &amp; Cloud Solutions (CCS) segment. Financial information for 2017 was previously reclassified to reflect this segment structure. See note 25 for further detail.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_GeneralInformationAboutFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>General Information About Financial Statements [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;">cls_GeneralInformationAboutFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 51<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_51&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787922320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Operations - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_IncomeStatementAbstract', window );"><strong>Profit or loss [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 5,888.3<span></span>
</td>
<td class="nump">$ 6,633.2<span></span>
</td>
<td class="nump">$ 6,142.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_CostOfSales', window );">Cost of sales</a></td>
<td class="nump">5,503.6<span></span>
</td>
<td class="nump">6,202.7<span></span>
</td>
<td class="nump">5,724.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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">384.7<span></span>
</td>
<td class="nump">430.5<span></span>
</td>
<td class="nump">418.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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses (SG&amp;A)</a></td>
<td class="nump">227.3<span></span>
</td>
<td class="nump">219.0<span></span>
</td>
<td class="nump">203.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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">28.4<span></span>
</td>
<td class="nump">28.8<span></span>
</td>
<td class="nump">26.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_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization of intangible assets</a></td>
<td class="nump">29.6<span></span>
</td>
<td class="nump">15.4<span></span>
</td>
<td class="nump">8.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_OtherExpenseByFunction', window );">Other charges (recoveries)</a></td>
<td class="num">(49.9)<span></span>
</td>
<td class="nump">61.0<span></span>
</td>
<td class="nump">37.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_ProfitLossFromOperatingActivities', window );">Earnings from operations</a></td>
<td class="nump">149.3<span></span>
</td>
<td class="nump">106.3<span></span>
</td>
<td class="nump">143.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_FinanceCosts', window );">Finance costs</a></td>
<td class="nump">49.5<span></span>
</td>
<td class="nump">24.4<span></span>
</td>
<td class="nump">10.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_ProfitLossBeforeTax', window );">Earnings before income taxes</a></td>
<td class="nump">99.8<span></span>
</td>
<td class="nump">81.9<span></span>
</td>
<td class="nump">133.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_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Income tax expense (recovery)</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_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods', window );">Current</a></td>
<td class="nump">22.8<span></span>
</td>
<td class="nump">39.7<span></span>
</td>
<td class="nump">39.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_DeferredTaxExpenseIncome', window );">Deferred</a></td>
<td class="nump">6.7<span></span>
</td>
<td class="num">(56.7)<span></span>
</td>
<td class="num">(11.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_IncomeTaxExpenseContinuingOperations', window );">Income tax expense (recovery)</a></td>
<td class="nump">29.5<span></span>
</td>
<td class="num">(17.0)<span></span>
</td>
<td class="nump">27.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_ProfitLossAttributableToOwnersOfParent', window );">Net earnings</a></td>
<td class="nump">$ 70.3<span></span>
</td>
<td class="nump">$ 98.9<span></span>
</td>
<td class="nump">$ 105.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_BasicEarningsLossPerShare', window );">Basic earnings per share (in dollars per share)</a></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.71<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShare', window );">Diluted earnings per share (in dollars per share)</a></td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 0.73<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_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract', window );"><strong>Shares used in computing per share amounts (in millions):</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_WeightedAverageShares', window );">Basic (in shares)</a></td>
<td class="nump">131.0<span></span>
</td>
<td class="nump">139.4<span></span>
</td>
<td class="nump">143.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_AdjustedWeightedAverageShares', window );">Diluted (in shares)</a></td>
<td class="nump">131.8<span></span>
</td>
<td class="nump">140.6<span></span>
</td>
<td class="nump">145.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_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 2019-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; 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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_BasicEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator).</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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 2019-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 associated with 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2019-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherExpenseByFunction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 that the entity does not separately disclose in the same statement or note when the entity uses the 'function of expense' form for its analysis of expenses.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35_b_vii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherExpenseByFunction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and discontinued operations attributable to owners of the parent. [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 1<br> -IssueDate 2019-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2019-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2019-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLossFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating activities of the entity. [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 IAS<br> -Number 32<br> -IssueDate 2019-01-01<br> -Paragraph IE33<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 directly attributable to research or development activities, recognised in profit or 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 38<br> -IssueDate 2019-01-01<br> -Paragraph 126<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_126&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2019-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6595066752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Disclosures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate Information And Statement Of IFRS Compliance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory', window );">Capital Disclosures</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CAPITAL DISCLOSURES:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our main objectives in managing our capital resources are to ensure liquidity and to have funds available for working capital or other investments we determine are required to grow our business. Our capital resources consist of cash provided by operating activities, access to the Revolver, intraday and overnight bank overdraft facilities, an A/R sales program, the SFPs (while available) and our ability to issue debt or equity securities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review our borrowing capacity and make adjustments, as permitted, for changes in economic conditions and changes in our requirements. In June 2018, we entered into our </font><font style="font-family:inherit;font-size:10pt;">$800.0</font><font style="font-family:inherit;font-size:10pt;"> Credit Facility, which provides for the </font><font style="font-family:inherit;font-size:10pt;">$350.0</font><font style="font-family:inherit;font-size:10pt;"> Initial Term Loan that matures in June 2025, and the </font><font style="font-family:inherit;font-size:10pt;">$450.0</font><font style="font-family:inherit;font-size:10pt;"> Revolver that matures in June 2023. In November 2018, we utilized the accordion feature under our Credit Facility to add the incremental </font><font style="font-family:inherit;font-size:10pt;">$250.0</font><font style="font-family:inherit;font-size:10pt;"> Incremental Term Loan, maturing in June 2025. The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments thereunder by approximately </font><font style="font-family:inherit;font-size:10pt;">$110</font><font style="font-family:inherit;font-size:10pt;">, plus an unlimited amount to the extent that a specified leverage ratio on a pro forma basis does not exceed specified limits, in each case on an uncommitted basis and subject to the satisfaction of certain terms and conditions. The Revolver also includes a </font><font style="font-family:inherit;font-size:10pt;">$50.0</font><font style="font-family:inherit;font-size:10pt;"> sub-limit for swing line loans, providing for short-term borrowings up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> business days, as well as a </font><font style="font-family:inherit;font-size:10pt;">$150.0</font><font style="font-family:inherit;font-size:10pt;"> sub-limit for letters of credit, in each case subject to the overall revolving credit limit. See note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;"> for amounts outstanding under the Credit Facility at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. We had </font><font style="font-family:inherit;font-size:10pt;">$428.8</font><font style="font-family:inherit;font-size:10pt;"> available as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> under the Revolver for future borrowings. As of December 31, 2019, we also had access to </font><font style="font-family:inherit;font-size:10pt;">$142.5</font><font style="font-family:inherit;font-size:10pt;"> in intraday and overnight bank overdraft facilities, our then-existing </font><font style="font-family:inherit;font-size:10pt;">$200.0</font><font style="font-family:inherit;font-size:10pt;"> uncommitted A/R sales program, and the uncommitted SFPs to provide short-term liquidity. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we sold </font><font style="font-family:inherit;font-size:10pt;">$90.6</font><font style="font-family:inherit;font-size:10pt;"> of A/R under our then-effective A/R sales program and </font><font style="font-family:inherit;font-size:10pt;">$50.4</font><font style="font-family:inherit;font-size:10pt;"> under the SFPs. We replaced our previous A/R sales program with a new uncommitted </font><font style="font-family:inherit;font-size:10pt;">$235.0</font><font style="font-family:inherit;font-size:10pt;"> A/R sales program that we executed in March 2020 (see note </font><font style="font-family:inherit;font-size:10pt;">4</font><font style="font-family:inherit;font-size:10pt;">). The timing and amounts we may borrow and repay under these facilities can vary significantly from month-to-month depending on our working capital and other cash requirements. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have commenced NCIBs in the past few years, pursuant to which we have repurchased and canceled SVS. See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">13</font><font style="font-family:inherit;font-size:10pt;"> for details. In addition, we have purchased SVS from time-to-time in the open market through a broker for delivery under our SBC plans. We have not distributed, nor do we have any current plan to distribute, any dividends to our shareholders. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our strategy on capital risk management has not changed significantly since the end of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. Other than the restrictive and financial covenants associated with the Credit Facility described in note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">, we are not subject to any contractual or regulatory capital requirements. While some of our international operations are subject to government restrictions on the flow of capital into and out of their jurisdictions, these restrictions have not had a material impact on our operations or cash&#160;flows.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Corporate Information And Statement Of IFRS Compliance [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;">cls_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 that enables users of financial statements to evaluate the entity's objectives, policies and processes for managing capital.</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 134<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>65
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6678585920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss, Net of Tax<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory', window );">Accumulated Other Comprehensive Loss, Net of Tax</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance of foreign currency translation account</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance of unrealized net gain (loss) on currency forward cash flow hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net gain (loss) on currency forward cash flow hedges</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of net loss (gain) on currency forward cash flow hedges to operations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance of unrealized net gain (loss) on interest rate swap cash flow hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss on interest rate swap cash flow hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of net loss on interest rate swap cash flow hedges to operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iv)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial gains (losses) on pension and non-pension post-employment benefit plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of actuarial losses (gains) to deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss on purchase of pension annuities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(63.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of loss on purchase of pension annuities to deficit </font></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax expense of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$0.2</font><font style="font-family:inherit;font-size:9pt;"> for </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:9pt;"> (</font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$1.0</font><font style="font-family:inherit;font-size:9pt;"> income tax benefit; </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;"> &#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$2.8</font><font style="font-family:inherit;font-size:9pt;"> income tax expense). </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of release of income tax benefit of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$0.5</font><font style="font-family:inherit;font-size:9pt;"> associated with the reclassification of net hedge (gain) loss to operations for </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:9pt;"> (</font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of release of </font><font style="font-family:inherit;font-size:9pt;">$0.7</font><font style="font-family:inherit;font-size:9pt;"> of income tax expense; </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;"> &#8212; net of release of </font><font style="font-family:inherit;font-size:9pt;">$0.3</font><font style="font-family:inherit;font-size:9pt;"> of income tax expense).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iii)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax expense of </font><font style="font-family:inherit;font-size:9pt;">$0.2</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;"> (</font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.5</font><font style="font-family:inherit;font-size:9pt;"> of income tax&#160;benefit; </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:9pt;"> &#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$1.2</font><font style="font-family:inherit;font-size:9pt;"> of income tax expense).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iv)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">No income tax impact as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;"> or </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expect that the majority of net gains or losses on foreign exchange cash flow hedges reported in the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:10pt;"> accumulated other comprehensive loss balance will be reclassified to operations during </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</font><font style="font-family:inherit;font-size:10pt;">, primarily in cost of sales, as the underlying expenses that are being hedged are primarily included in cost of&#160;sales. The gains or losses on interest rate swap cash flow hedges will be released from OCI to finance costs in each of the respective interest payment periods during the </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">-year term of the swap agreements, which mature in 2023 if the options to cancel remain unexercised.</font></div></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_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the analysis of other comprehensive income by item.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 106A<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_106A&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory</td>
</tr>
<tr>
<td style="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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789037696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfRelatedPartyExplanatory', window );">Related Party Transactions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RELATED PARTY TRANSACTIONS: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Onex Corporation (Onex) beneficially owns, controls, or directs, directly or indirectly, all of our outstanding MVS. Accordingly, Onex has the ability to exercise significant influence over our business and affairs and generally has the power to determine all matters submitted to a vote of our shareholders where the SVS and MVS vote together as a single class. Mr. Gerald Schwartz, the Chairman of the Board, President and Chief Executive Officer of Onex, indirectly owns shares representing the majority of the voting rights of&#160;the shares of Onex.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are party to a Services Agreement with Onex for the services of Mr. Tawfiq Popatia, an officer of Onex, as a director of Celestica, pursuant to which Onex receives compensation for such services. This agreement automatically renews for successive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year terms unless either party provides a notice of intent not to renew. Under such agreement, the annual fee payable to Onex is </font><font style="font-family:inherit;font-size:10pt;">$0.235</font><font style="font-family:inherit;font-size:10pt;">, payable in DSUs in equal quarterly installments, in arrears. The Services Agreement terminates automatically and the rights of Onex to receive compensation (other than accrued and unpaid compensation) will terminate (a) </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> days after the first day on which Onex ceases to hold at least one MVS of Celestica or any successor company or (b) the date Mr. Popatia ceases to be a director of Celestica for any reason.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note </font><font style="font-family:inherit;font-size:10pt;">7</font><font style="font-family:inherit;font-size:10pt;"> for details with respect to Mr. Schwartz's interest in the Property Purchaser, and the Property Purchaser's </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> non-voting interest in the Assignee. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation of key management personnel:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our key management team consists of directors and senior executive officers. The aggregate compensation expenses we recognized under IFRS for our directors and senior executive officers were as&#160;follows: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term employee benefits and costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Post-employment and other long-term benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SBC (including DSUs and RSUs to eligible directors)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Section Disclosures<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IAS24_g13-24_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6756487424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Charges (Recoveries) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock', window );">Disclosure of Detailed Information about Other Operating Expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring charges (a)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses on pension and non-pension post-employment benefit plans (b)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition Costs (Recoveries) (c)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">7</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(95.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit Facility-related charges (d)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition Costs and other (e)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></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_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock', window );">Disclosure of Detailed Information about Restructuring and Related Costs</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our restructuring charges for the years indicated were comprised of the&#160;following:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-cash charges </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Expense Explanatory  [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;">cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Restructuring And Related Costs Explanatory [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;">cls_DisclosureOfDetailedInformationAboutRestructuringAndRelatedCostsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6676921744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [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 );">Borrowings Under the Revolving Facility and Term Loan and Lease Obligations</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth our borrowings under our Credit Facility*, and our lease obligations, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31 <br clear="none"/>2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31 <br clear="none"/>2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Revolver </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Term Loans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total borrowings under Credit Facility </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: unamortized debt issuance costs related to our Term Loans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprised of:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current portion of borrowings under Credit Facility and lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion of borrowings under Credit Facility and lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">650.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">559.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">* excluding ordinary course letters of credit.</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Debt issuance costs were incurred in connection with our Prior Revolver in 2014 (</font><font style="font-family:inherit;font-size:9pt;">$1.7</font><font style="font-family:inherit;font-size:9pt;">) and the Revolver in 2018 (</font><font style="font-family:inherit;font-size:9pt;">$3.1</font><font style="font-family:inherit;font-size:9pt;">) and 2019 (</font><font style="font-family:inherit;font-size:9pt;">$1.1</font><font style="font-family:inherit;font-size:9pt;">), which we deferred as other assets on our consolidated balance sheets and amortize over the term of the relevant revolver. See note 10 for the long-term portion of the deferred financing costs. We accelerated the amortization of </font><font style="font-family:inherit;font-size:9pt;">$0.6</font><font style="font-family:inherit;font-size:9pt;">, representing the remaining portion of unamortized deferred financing costs related to the Prior Revolver, upon termination of the Prior Facility, and recorded it to other charges in June 2018.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"> (2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Debt issuance costs were incurred in connection with our Prior Term Loan in 2015 (</font><font style="font-family:inherit;font-size:9pt;">$2.1</font><font style="font-family:inherit;font-size:9pt;">), the Term Loans in 2018 (</font><font style="font-family:inherit;font-size:9pt;">$10.3</font><font style="font-family:inherit;font-size:9pt;">) and 2019 (</font><font style="font-family:inherit;font-size:9pt;">$1.6</font><font style="font-family:inherit;font-size:9pt;">), which we deferred as long-term debt on our consolidated balance sheets and amortize over the term of the relevant term loan using the effective interest rate method. We accelerated the amortization of </font><font style="font-family:inherit;font-size:9pt;">$0.6</font><font style="font-family:inherit;font-size:9pt;">, representing the remaining portion of unamortized deferred financing costs related to the Prior Term Loan, upon termination of the Prior Facility, and recorded it to other charges in June 2018.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(3) </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;">, the current portion of lease obligations was </font><font style="font-family:inherit;font-size:9pt;">$28.4</font><font style="font-family:inherit;font-size:9pt;"> (2018 &#8212; </font><font style="font-family:inherit;font-size:9pt;">$3.2</font><font style="font-family:inherit;font-size:9pt;">) and the long-term portion was </font><font style="font-family:inherit;font-size:9pt;">$87.7</font><font style="font-family:inherit;font-size:9pt;"> (2018 &#8212; </font><font style="font-family:inherit;font-size:9pt;">$7.2</font><font style="font-family:inherit;font-size:9pt;">). The balance at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;"> included </font><font style="font-family:inherit;font-size:9pt;">$111.2</font><font style="font-family:inherit;font-size:9pt;"> of lease obligations under IFRS 16.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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 );">Mandatory Principal Repayments of the Term Loan</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the aggregate remaining mandatory principal repayments of the Term Loans were as follows, including a mandatory Term Loan prepayment of </font><font style="font-family:inherit;font-size:10pt;">$107.0</font><font style="font-family:inherit;font-size:10pt;"> due in 2020 based on specified excess cash flow for 2019 (we are currently unable to determine whether further mandatory principal repayments of the Term Loans based on specified excess cash flow or cash proceeds will be required subsequent to 2020): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years ending December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2025 (to maturity in June 2025)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">455.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory', window );">Contractual Undiscounted Cash Flows For Lease Obligations</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the adjustments to our operating lease commitments at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> used to derive the lease obligations recognized on our initial application of IFRS 16 at </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discounted using our incremental borrowing rate at January 1, 2019 </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition exemption for short-term and low-value leases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Extension options reasonably certain to be exercised</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations recognized at January 1, 2019 under IFRS 16</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations previously classified as finance leases under IAS 17</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease obligations at January 1, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other lease related expenses that were recognized in the consolidated statement of operations for 2019 are as follows: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense on lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease payments not included in the measurement of lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expenses relating to short-term leases or low-value leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the contractual undiscounted cash flows for our lease obligations (comprised of lease obligations under IFRS 16 and lease obligations financed through third-parties) were as follows: </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years ending December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Leases financed through third-parties</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other leases</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we have commitments under IT support agreements that require future minimum payments as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cls_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 leasing activities of a 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> -Name IFRS<br> -Number 16<br> -IssueDate 2019-01-01<br> -Paragraph 59<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_59&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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 2019-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 39<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_39_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6764899056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Risk Management (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [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_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock', window );">Disclosure of Detailed Information about Cash and Cash Equivalents</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents are comprised of the following:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">409.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">446.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">479.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory', window );">Disclosure of Risks from Financial Instruments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The local currency amounts have been converted to U.S. dollar equivalents using spot rates at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Canadian <br clear="none"/>dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Romanian Leu</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Euro</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Thai baht</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Chinese renminbi</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A/R</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes and value-added taxes receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other financial assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension and non-pension post-employment liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(69.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes and value-added taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A/P and certain accrued and other liabilities and provisions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net financial assets (liabilities)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(120.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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_SensitivityAnalysisForEachTypeOfMarketRisk', window );">Disclosure of Foreign Currency Risk Analysis</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial impact of a one-percentage point strengthening or weakening of the following currencies against the U.S. dollar for our financial instruments denominated in such non-functional currencies is summarized in the following table as at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. The financial instruments impacted by a change in exchange rates include our exposures to the above financial assets or liabilities denominated in non-functional currencies and our foreign exchange forward contracts and swaps. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Canadian <br clear="none"/>dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Romanian Leu</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Euro</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Thai baht</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Chinese renminbi</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase (decrease)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1% Strengthening</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1% Weakening</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></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_DisclosureOfFairValueMeasurementOfAssetsExplanatory', window );">Disclosure of Fair Value Measurement of Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the table below, we have segregated our financial assets and liabilities that are measured at fair value, based on the inputs used to determine fair value at the measurement date. The three levels within the fair value hierarchy, based on the reliability of inputs, are as&#160;follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2 inputs are inputs other than quoted prices included in Level&#160;1 that are observable for the asset or liability either directly (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;prices) or indirectly (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;derived from prices);&#160;and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;unobservable inputs).</font></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forwards and swaps</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest rate swaps</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forwards and swaps</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></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_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory', window );">Disclosure of Fair Value Measurement of Liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the table below, we have segregated our financial assets and liabilities that are measured at fair value, based on the inputs used to determine fair value at the measurement date. The three levels within the fair value hierarchy, based on the reliability of inputs, are as&#160;follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2 inputs are inputs other than quoted prices included in Level&#160;1 that are observable for the asset or liability either directly (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;prices) or indirectly (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;derived from prices);&#160;and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;unobservable inputs).</font></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forwards and swaps</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest rate swaps</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forwards and swaps</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></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_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory', window );">Disclosure of Derivatives and Hedging Activities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we had foreign exchange forwards and swaps to trade U.S.&#160;dollars in exchange for the following currencies: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As at December 31, 2019</font></div><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract amount <br clear="none"/>of U.S.&#160;dollars</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted average <br clear="none"/>exchange rate <br clear="none"/>in U.S.&#160;dollars</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum <br clear="none"/>period in <br clear="none"/>months</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair value <br clear="none"/>gain/(loss)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canadian dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.76</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thai baht</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.03</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysian ringgit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mexican peso</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">British pound</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.29</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chinese renminbi</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Romanian leu</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Singapore dollar</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">523.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As at December 31, 2018</font></div><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract amount <br clear="none"/>of U.S.&#160;dollars</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted average <br clear="none"/>exchange rate <br clear="none"/>in U.S.&#160;dollars</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum <br clear="none"/>period in <br clear="none"/>months</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair value <br clear="none"/>gain/(loss)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canadian dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.76</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thai baht</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.03</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysian ringgit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mexican peso</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">British pound</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chinese renminbi</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Romanian leu</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Singapore dollar</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Detail Information About Cash And Cash Equivalents Explanatory [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;">cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cls_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 hedging instruments. [Refer: Hedging instruments [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 2019-01-01<br> -Paragraph 24A<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_24A&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory</td>
</tr>
<tr>
<td style="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_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 2019-01-01<br> -Paragraph 93<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 93<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [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/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="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_SensitivityAnalysisForEachTypeOfMarketRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sensitivity analysis for types of market risk to which the entity is exposed, showing how profit or loss and equity would have been affected by changes in the relevant risk variable that were reasonably possible at that date. [Refer: Market 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 2019-01-01<br> -Paragraph 40<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_40_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788833936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment - Changes to the Net Book Value (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</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_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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, beginning balance</a></td>
<td class="nump">$ 365.3<span></span>
</td>
<td class="nump">$ 323.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_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment', window );">Transferred from assets held for sale</a></td>
<td class="nump">12.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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">76.8<span></span>
</td>
<td class="nump">87.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 );">Acquisitions through business combinations</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="nump">28.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_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(73.3)<span></span>
</td>
<td class="num">(73.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_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment', window );">Write down of assets and other disposals</a></td>
<td class="num">(26.2)<span></span>
</td>
<td class="num">(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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Foreign exchange and other</a></td>
<td class="num">(0.2)<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_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">355.0<span></span>
</td>
<td class="nump">365.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_cls_RecognisedFinanceLeaseAsAssets', window );">Recognised finance lease as assets</a></td>
<td class="nump">7.5<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_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl 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, beginning balance</a></td>
<td class="nump">14.8<span></span>
</td>
<td class="nump">11.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_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment', window );">Transferred from assets held for sale</a></td>
<td class="nump">11.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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Acquisitions through business combinations</a></td>
<td class="nump">0.0<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_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment', window );">Write down of assets and other disposals</a></td>
<td class="num">(2.5)<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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Foreign exchange and other</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_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">23.6<span></span>
</td>
<td class="nump">14.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_ClassesOfPropertyPlantAndEquipmentAxis=cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember', window );">Buildings including improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl 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, beginning balance</a></td>
<td class="nump">157.5<span></span>
</td>
<td class="nump">141.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_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment', window );">Transferred from assets held for sale</a></td>
<td class="nump">1.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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">21.7<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_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Acquisitions through business combinations</a></td>
<td class="nump">0.0<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_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(20.1)<span></span>
</td>
<td class="num">(20.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_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment', window );">Write down of assets and other disposals</a></td>
<td class="num">(6.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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Foreign exchange and other</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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, ending balance</a></td>
<td class="nump">154.6<span></span>
</td>
<td class="nump">157.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_ClassesOfPropertyPlantAndEquipmentAxis=cls_MachineryAndEquipment1Member', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract', window );"><strong>Reconciliation of changes in property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl 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, beginning balance</a></td>
<td class="nump">193.0<span></span>
</td>
<td class="nump">171.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_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment', window );">Transferred from assets held for sale</a></td>
<td class="nump">0.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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">55.1<span></span>
</td>
<td class="nump">62.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_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Acquisitions through business combinations</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="nump">13.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_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(53.2)<span></span>
</td>
<td class="num">(53.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_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment', window );">Write down of assets and other disposals</a></td>
<td class="num">(17.6)<span></span>
</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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Foreign exchange and other</a></td>
<td class="num">(0.2)<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_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">$ 176.8<span></span>
</td>
<td class="nump">$ 193.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment Loss Recognized In Profit Or Loss And Disposals, Property, Plant And Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Through Classified As Held For Sale, Property, Plant And Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_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>Recognised Finance Lease As 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;">cls_RecognisedFinanceLeaseAsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 2019-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_73_e_iii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of property, plant and equipment. [Refer: Depreciation and amortisation expense; 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 2019-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2019-01-01<br> -Paragraph 75<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2019-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_73_e_viii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_MachineryAndEquipment1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_MachineryAndEquipment1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>71
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6778768688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Additional Information (Details)<br> &#163; in Millions</strong></div></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Apr. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2017 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage', window );">Percentage of plan members that are active employees of the Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss', window );">Losses on pension and non-pension post-employment benefit plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td class="nump">$ 4,100,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,900,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_ifrs-full_PlanAssetsAtFairValue', window );">Plan assets, at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 328,500,000<span></span>
</td>
<td class="nump">293,000,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_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove', window );">Percentage of plan assets held with financial institutions with a rating of A- or above</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97.00%<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_EmployerContributions', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,800,000<span></span>
</td>
<td class="nump">13,300,000<span></span>
</td>
<td class="nump">11,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimate of contributions expected to be paid to plan for next annual reporting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,100,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_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanAssetsAtFairValue', window );">Plan assets, at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,700,000<span></span>
</td>
<td class="nump">26,500,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_LevelsOfFairValueHierarchyAxis=ifrs-full_Level3OfFairValueHierarchyMember', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanAssetsAtFairValue', window );">Plan assets, at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">299,800,000<span></span>
</td>
<td class="nump">266,500,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_LevelsOfFairValueHierarchyAxis=ifrs-full_Level2OfFairValueHierarchyMember', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanAssetsAtFairValue', window );">Plan assets, at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=cls_UKMainPensionPlanMember', window );">UK Main Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_PlanAssetsCostofAnnuityPurchased', window );">Cost of annuity purchased</a></td>
<td class="nump">$ 209,200,000<span></span>
</td>
<td class="nump">&#163; 156.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 154,300,000<span></span>
</td>
<td class="nump">&#163; 123.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome', window );">Non-cash loss recorded in other comprehensive income</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="nump">$ 17,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="re">
<td 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 );">Reduction in pension assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,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_DefinedBenefitPlansAxis=cls_UKSupplementaryPensionPlanMember', window );">UK Supplementary Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_PlanAssetsCostofAnnuityPurchased', window );">Cost of annuity purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,700,000<span></span>
</td>
<td class="nump">&#163; 9.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>
<td class="text">&#160;<span></span>
</td>
<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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member', window );">Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanAssetsAtFairValue', window );">Plan assets, at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328,500,000<span></span>
</td>
<td class="nump">293,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_DefinedBenefitPlansAxis=cls_DefinedContributionPensionPlansMember', window );">Defined Contribution Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EmployerContributions', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,100,000<span></span>
</td>
<td class="nump">9,600,000<span></span>
</td>
<td class="nump">9,400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimate of contributions expected to be paid to plan for next annual reporting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,100,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_DefinedBenefitPlansAxis=cls_DefinedBenefitPensionPlansMember', window );">Defined Benefit Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EmployerContributions', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,700,000<span></span>
</td>
<td class="nump">3,700,000<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimate of contributions expected to be paid to plan for next annual reporting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,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_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanAssetsAtFairValue', window );">Plan assets, at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">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_EmployerContributions', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,100,000<span></span>
</td>
<td class="nump">$ 4,800,000<span></span>
</td>
<td class="nump">$ 4,500,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_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimate of contributions expected to be paid to plan for next annual reporting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Loss) on Purchase of Annuity Recognised in 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;">cls_GainLossonPurchaseofAnnuityRecognisedinOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Loss) on Purchase of Annuity Recognised 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;">cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Participants Of Retirement Benefit Plan Receiving Benefits, 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;">cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets Held With Financial Institutions With A Rating Of A- Or Above</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_PlanAssetsCostofAnnuityPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Plan Assets, Cost of Annuity Purchased</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PlanAssetsCostofAnnuityPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_EmployerContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 employer contributions to retirement benefit plans.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35_b_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EmployerContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 147<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_147_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2019-01-01<br> -Paragraph 148<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_148_d_iii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 141<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 57<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_Level3OfFairValueHierarchyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level3OfFairValueHierarchyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=cls_UKMainPensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_UKMainPensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_UKSupplementaryPensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_UKSupplementaryPensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_PensionPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PensionPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_DefinedContributionPensionPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_DefinedContributionPensionPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_DefinedBenefitPensionPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_DefinedBenefitPensionPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>72
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6777102256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Surplus (Deficit) in Defined Benefit Pension and Other Benefit Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_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_PlanAssetsAtFairValue', window );">Plan assets, end of year</a></td>
<td class="nump">$ 328.5<span></span>
</td>
<td class="nump">$ 293.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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member', window );">Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_DefinedBenefitObligationAtPresentValue', window );">Accrued benefit obligations, end of year</a></td>
<td class="num">(346.0)<span></span>
</td>
<td class="num">(309.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_PlanAssetsAtFairValue', window );">Plan assets, end of year</a></td>
<td class="nump">328.5<span></span>
</td>
<td class="nump">293.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_SurplusDeficitInPlan', window );">Excess (deficiency) of plan assets over accrued benefit obligations</a></td>
<td class="num">(17.5)<span></span>
</td>
<td class="num">(16.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_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_DefinedBenefitObligationAtPresentValue', window );">Accrued benefit obligations, end of year</a></td>
<td class="num">(87.4)<span></span>
</td>
<td class="num">(68.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_PlanAssetsAtFairValue', window );">Plan assets, end of year</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SurplusDeficitInPlan', window );">Excess (deficiency) of plan assets over accrued benefit obligations</a></td>
<td class="num">$ (85.6)<span></span>
</td>
<td class="num">$ (68.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_DefinedBenefitObligationAtPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods. [Refer: Plan assets, 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2019-01-01<br> -Paragraph 57<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitObligationAtPresentValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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 2019-01-01<br> -Paragraph 57<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_SurplusDeficitInPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 any plan assets, less the present value of the defined benefit obligation. [Refer: Plan assets [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 2019-01-01<br> -Paragraph 57<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SurplusDeficitInPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PensionPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>73
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787277520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Changes To The Net Book Value Of Goodwill And Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ChangesInIntangibleAssetsAndGoodwillAbstract', window );"><strong>Changes in intangible assets and goodwill [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_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, beginning balance</a></td>
<td class="nump">$ 482,000,000<span></span>
</td>
<td class="nump">$ 44,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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">3,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_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisitions through business combinations</a></td>
<td class="num">(3,700,000)<span></span>
</td>
<td class="nump">449,200,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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="num">(29,600,000)<span></span>
</td>
<td class="num">(15,400,000)<span></span>
</td>
<td class="num">$ (8,900,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_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill', window );">Impairment loss recognised in profit or loss, intangible assets and goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Write down of assets</a></td>
<td class="num">(800,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_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Foreign exchange and other</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="nump">100,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_ifrs-full_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, ending balance</a></td>
<td class="nump">449,600,000<span></span>
</td>
<td class="nump">482,000,000<span></span>
</td>
<td class="nump">44,800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember', window );">Goodwill</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_ChangesInIntangibleAssetsAndGoodwillAbstract', window );"><strong>Changes in intangible assets and goodwill [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_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, beginning balance</a></td>
<td class="nump">198,400,000<span></span>
</td>
<td class="nump">23,200,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_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisitions through business combinations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">175,200,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_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill', window );">Impairment loss recognised in profit or loss, intangible assets and goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Foreign exchange and other</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="nump">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_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, ending balance</a></td>
<td class="nump">198,300,000<span></span>
</td>
<td class="nump">198,400,000<span></span>
</td>
<td class="nump">23,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ChangesInIntangibleAssetsAndGoodwillAbstract', window );"><strong>Changes in intangible assets and goodwill [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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, beginning balance</a></td>
<td class="nump">269,800,000<span></span>
</td>
<td class="nump">10,400,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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisitions through business combinations</a></td>
<td class="num">(3,000,000)<span></span>
</td>
<td class="nump">271,000,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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="num">(24,600,000)<span></span>
</td>
<td class="num">(11,600,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_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Write down of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Foreign exchange and other</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">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_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, ending balance</a></td>
<td class="nump">242,300,000<span></span>
</td>
<td class="nump">269,800,000<span></span>
</td>
<td class="nump">10,400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Computer software assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract', window );"><strong>Changes in intangible assets and goodwill [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_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, beginning balance</a></td>
<td class="nump">13,800,000<span></span>
</td>
<td class="nump">11,200,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_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">3,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_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisitions through business combinations</a></td>
<td class="num">(700,000)<span></span>
</td>
<td class="nump">3,000,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_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="num">(5,000,000)<span></span>
</td>
<td class="num">(3,800,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_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Write down of assets</a></td>
<td class="num">(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_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Foreign exchange and other</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, ending balance</a></td>
<td class="nump">$ 9,000,000<span></span>
</td>
<td class="nump">$ 13,800,000<span></span>
</td>
<td class="nump">$ 11,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets and 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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; 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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ChangesInIntangibleAssetsAndGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets and goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets and 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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; 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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and goodwill 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: Intangible assets and 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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e_vii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets and goodwill held by the entity. [Refer: Goodwill; 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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_GoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=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_ClassesOfIntangibleAssetsAndGoodwillAxis=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_ClassesOfIntangibleAssetsAndGoodwillAxis=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_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_ComputerSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6676855024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_cls_InventoriesAbstract', window );"><strong>Inventories [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_RawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 868.3<span></span>
</td>
<td class="nump">$ 948.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_WorkInProgress', window );">Work in progress</a></td>
<td class="nump">77.1<span></span>
</td>
<td class="nump">101.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_FinishedGoods', window );">Finished goods</a></td>
<td class="nump">46.8<span></span>
</td>
<td class="nump">39.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_Inventories', window );">Current inventories</a></td>
<td class="nump">$ 992.2<span></span>
</td>
<td class="nump">$ 1,089.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories [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;">cls_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 inventories. [Refer: 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 2<br> -IssueDate 2019-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current inventory representing the amount of assets to be consumed in the production process or in the rendering of services. [Refer: 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>76
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782960032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Number of Shares Diluted (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EarningsPerShareExplanatory', window );">Disclosure of Weighted Average Diluted Shares</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average number of shares (basic)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of outstanding awards under SBC plans</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average number of shares (diluted)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2019-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6791061712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Preparation and Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<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=cls_EmployeeStockOption1Member', window );">Options</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod', window );">Vesting period</a></td>
<td class="text">4 years<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=cls_RestrictedStockUnitsRSU1Member', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate', window );">Conversion rate (in shares)</a></td>
<td class="nump">1<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=cls_PerformanceShareUnitsPSUMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares', window );">Percentage of awards granted recorded based on market value of subordinate voting shares (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2', window );">Award requisite service period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel', window );">Percentage of awards granted recorded using Monte Carlo simulation model (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.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_TypesOfSharebasedPaymentArrangementsAxis=cls_DeferredShareUnitsDSUMember', window );">DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate', window );">Conversion rate (in shares)</a></td>
<td class="nump">1<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_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheOne1Member', window );">25% vested in year 1 | Options</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">25.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_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheOne1Member', window );">25% vested in year 1 | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">33.33%<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_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheTwo1Member', window );">25% vested in year 2 | Options</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">25.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_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheTwo1Member', window );">25% vested in year 2 | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">33.33%<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_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheThree1Member', window );">25% vested in year 3 | Options</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">25.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_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheThree1Member', window );">25% vested in year 3 | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">33.33%<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_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheFourMember', window );">25% vested in year 4 | Options</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">25.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_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) 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_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards', window );">Percentage of annual fees paid to Board of Directors paid in form of awards (percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.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_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash', window );">Percentage of annual fees paid to board of directors in cash (percent)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=cls_MiddleOfRangeMember', window );">Middle Of Range | DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash', window );">Percentage of annual fees paid to board of directors in cash (percent)</a></td>
<td class="nump">0.25<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 | PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) 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_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards', window );">Percentage of annual fees paid to Board of Directors paid in form of awards (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash', window );">Percentage of annual fees paid to board of directors in cash (percent)</a></td>
<td class="nump">0.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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=cls_IntellectualProperty1Member', window );">Intellectual property | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_IntellectualProperty1Member', window );">Intellectual property | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">5 years<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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other intangible assets | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">4 years<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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other intangible assets | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">15 years<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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Computer software assets | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">1 year<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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Computer software assets | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">10 years<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_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember', window );">Buildings</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Useful life of property, plant and equipment</a></td>
<td class="text">40 years<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_ClassesOfPropertyPlantAndEquipmentAxis=cls_BuildingImprovementsAndLeaseholdImprovementsMember', window );">Building/leasehold improvements | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Useful life of property, plant and equipment</a></td>
<td class="text">40 years<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_ClassesOfPropertyPlantAndEquipmentAxis=cls_MachineryAndEquipment1Member', window );">Machinery and equipment | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Useful life of property, plant and equipment</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_MachineryAndEquipment1Member', window );">Machinery and equipment | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Useful life of property, plant and equipment</a></td>
<td class="text">15 years<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_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion 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;">cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement By Share-Based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors, 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;">cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Awards Granted, Cost Recorded Based On Market Value Of Subordinate Voting Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedBasedOnMarketValueOfSubordinateVotingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Percentage Of Awards Granted, Cost Recorded Using Monte Carlo Simulation Model</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwardsGrantedCostRecordedUsingMonteCarloSimulationModel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement By Share-based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors Paid In Form Of Awards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period2</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Award Vesting 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;">cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, 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;">cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Depreciation Rates, Property, Plant And Equipment, 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;">cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_TypesOfSharebasedPaymentArrangementsAxis=cls_EmployeeStockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_EmployeeStockOption1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_RestrictedStockUnitsRSU1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RestrictedStockUnitsRSU1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_PerformanceShareUnitsPSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PerformanceShareUnitsPSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_DeferredShareUnitsDSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_DeferredShareUnitsDSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheOne1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheOne1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheTwo1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheTwo1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheThree1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheThree1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_Vesting1Axis=cls_SharebasedCompensationAwardTrancheFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_MiddleOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_MiddleOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=cls_IntellectualProperty1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_IntellectualProperty1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=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_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=cls_BuildingImprovementsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_BuildingImprovementsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_MachineryAndEquipment1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_MachineryAndEquipment1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>79
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6777075056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Schedule of Capital Transactions (Details) - USD ($)<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></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_cls_NumberOfSharesOutstandingRollForward', window );"><strong>Number Of Shares Outstanding [Roll Forward]</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_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of options</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 13.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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">SVS</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_cls_NumberOfSharesOutstandingRollForward', window );"><strong>Number Of Shares Outstanding [Roll Forward]</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_NumberOfSharesIssued', window );">Number of shares issued, beginning balance (in shares)</a></td>
<td class="nump">117,700,000<span></span>
</td>
<td class="nump">123,200,000<span></span>
</td>
<td class="nump">121,900,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_ifrs-full_NumberOfSharesOutstanding', window );">Number of shares outstanding, beginning balance (in shares)</a></td>
<td class="nump">117,700,000<span></span>
</td>
<td class="nump">123,200,000<span></span>
</td>
<td class="nump">121,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1', window );">Issued from treasury (in shares)</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="nump">2,800,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_cls_StockRepurchasedAndRetiredDuringPeriodShares1', window );">Cancelled under NCIB (in shares)</a></td>
<td class="num">(8,300,000)<span></span>
</td>
<td class="num">(6,800,000)<span></span>
</td>
<td class="num">(1,900,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_StockIssuedDuringPeriodSharesOther1', window );">Other (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">346,175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Number of shares issued, ending balance (in shares)</a></td>
<td class="nump">110,200,000<span></span>
</td>
<td class="nump">117,700,000<span></span>
</td>
<td class="nump">123,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Number of shares outstanding, ending balance (in shares)</a></td>
<td class="nump">1,102,000,000<span></span>
</td>
<td class="nump">117,700,000<span></span>
</td>
<td class="nump">123,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=cls_MultipleVotingSharesMember', window );">MVS</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_cls_NumberOfSharesOutstandingRollForward', window );"><strong>Number Of Shares Outstanding [Roll Forward]</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_NumberOfSharesIssued', window );">Number of shares issued, beginning balance (in shares)</a></td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">18,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Number of shares outstanding, beginning balance (in shares)</a></td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">18,900,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_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1', window );">Issued from treasury (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_cls_StockRepurchasedAndRetiredDuringPeriodShares1', window );">Cancelled under NCIB (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_cls_StockIssuedDuringPeriodSharesOther1', window );">Other (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(350,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Number of shares issued, ending balance (in shares)</a></td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">18,600,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_ifrs-full_NumberOfSharesOutstanding', window );">Number of shares outstanding, ending balance (in shares)</a></td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_EmployeeStockOption1Member', window );">Options | SVS</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_cls_NumberOfSharesOutstandingRollForward', window );"><strong>Number Of Shares Outstanding [Roll Forward]</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_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation', window );">Shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_RestrictedStockUnitsRSU1Member', window );">RSUs | SVS</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_cls_NumberOfSharesOutstandingRollForward', window );"><strong>Number Of Shares Outstanding [Roll Forward]</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_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation', window );">Shares issued (in shares)</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation', window );">Value of shares issued upon vesting of RSUs</a></td>
<td class="nump">$ 10.4<span></span>
</td>
<td class="nump">$ 14.3<span></span>
</td>
<td class="nump">$ 9.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_NumberOfSharesOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Shares Outstanding [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NumberOfSharesOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_StockIssuedDuringPeriodSharesOther1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, 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;">cls_StockIssuedDuringPeriodSharesOther1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Treasury Stock Reissued1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based 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;">cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Treasury Stock Reissued, Share-based 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;">cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_StockRepurchasedAndRetiredDuringPeriodShares1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased and Retired During Period, Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_StockRepurchasedAndRetiredDuringPeriodShares1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_NumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 2019-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_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 2019-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 7<br> -IssueDate 2019-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=cls_MultipleVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=cls_MultipleVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_EmployeeStockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_EmployeeStockOption1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_RestrictedStockUnitsRSU1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RestrictedStockUnitsRSU1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>80
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762174272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Charges (Recoveries) - Restructuring (Details) - USD ($)<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></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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_CashRestructureCharges', window );">Cash charges</a></td>
<td class="nump">$ 28.1<span></span>
</td>
<td class="nump">$ 35.2<span></span>
</td>
<td class="nump">$ 25.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_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Non-cash charges</a></td>
<td class="nump">9.8<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">3.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_ExpenseOfRestructuringActivities', window );">Expense of restructuring activities</a></td>
<td class="nump">$ 37.9<span></span>
</td>
<td class="nump">$ 35.4<span></span>
</td>
<td class="nump">$ 28.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_CashRestructureCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Restructure Charges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_CashRestructureCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_ExpenseOfRestructuringActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 98<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_98_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseOfRestructuringActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762927952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Director SBC Included in the Income Statement (Details)<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>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">SBC expense included in above employee-related costs | $</a></td>
<td class="nump">$ 34.1<span></span>
</td>
<td class="nump">$ 33.4<span></span>
</td>
<td class="nump">$ 30.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_TypesOfSharebasedPaymentArrangementsAxis=cls_RestrictedStockUnitsRSU1Member', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 (in shares)</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="nump">3,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_DirectorMember', window );">Director | DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">SBC expense included in above employee-related costs | $</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 2.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_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_DirectorMember', window );">Director | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 (in shares)</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_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 2019-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=cls_RestrictedStockUnitsRSU1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RestrictedStockUnitsRSU1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TitleOfIndividualAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_DeferredShareUnitsDSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_DeferredShareUnitsDSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788421104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations - Mandatory Principal Repayments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_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">$ 0<span></span>
</td>
<td class="nump">$ 159,000,000<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_TermLoansMember', window );">New Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">592,300,000<span></span>
</td>
<td class="nump">$ 598,300,000<span></span>
</td>
</tr>
<tr class="rh">
<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 );">2020 | New Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">113,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_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', window );">2021 | New Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">6,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_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">2022 | New Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">6,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_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">2023 | New Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">6,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_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">2024 | New Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">6,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_MaturityAxis=cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember', window );">2025 (to maturity in June 2025) | New Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 455,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_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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_BorrowingsByNameAxis=cls_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanOneYearAndNotLaterThanTwoYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanOneYearAndNotLaterThanTwoYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanThreeYearsAndNotLaterThanFourYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanThreeYearsAndNotLaterThanFourYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanFourYearsAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanFourYearsAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_LaterThanFiveYearsAndNotLaterThanSixYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>83
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762229616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Assets Classified As Held For Sale<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract', window );"><strong>Non-current Assets Held For Sale And Discontinued Operations [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_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory', window );">Assets Classified As Held For Sale</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASSETS CLASSIFIED AS HELD FOR SALE:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of previously announced restructuring actions, we have reclassified certain assets as held for sale. These assets were reclassified at the lower of their carrying value and estimated fair value less costs of disposal at the time of such reclassification. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$0.7</font><font style="font-family:inherit;font-size:10pt;"> of assets classified as held for sale, consisting of equipment in Europe (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$27.4</font><font style="font-family:inherit;font-size:10pt;">, consisting of land and buildings in Europe and Canada). The decrease from 2018 resulted from: (i) the sale of our Toronto real property in March 2019, and (ii) the reclassification of the land and building we own in Europe (totaling </font><font style="font-family:inherit;font-size:10pt;">$12.9</font><font style="font-family:inherit;font-size:10pt;">) to property, plant and equipment as of December 31, 2019, as such assets no longer meet the criteria required to be classified as held for sale on our consolidated balance sheet. See note </font><font style="font-family:inherit;font-size:10pt;">7</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-current Assets Held For Sale And Discontinued 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;">cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 non-current assets or disposal groups classified as held for sale. [Refer: 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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782905584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Non-Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory', window );">Other Non-Current Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OTHER NON-CURRENT ASSETS:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net pension assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land rights</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred investment costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred financing costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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_DisclosureOfOtherNoncurrentAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 non-current assets. [Refer: Other 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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory</td>
</tr>
<tr>
<td style="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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789157664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Major Components Of Tax Expense (Details) - USD ($)<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></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_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract', window );"><strong>Current income tax expense:</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_CurrentTaxExpenseIncome', window );">Current year</a></td>
<td class="nump">$ 35.1<span></span>
</td>
<td class="nump">$ 44.4<span></span>
</td>
<td class="nump">$ 39.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_AdjustmentsForCurrentTaxOfPriorPeriod', window );">Adjustments for prior years, including changes to net provisions related to tax uncertainties</a></td>
<td class="num">(12.3)<span></span>
</td>
<td class="num">(4.7)<span></span>
</td>
<td class="num">(0.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_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods', window );">Current tax expense</a></td>
<td class="nump">22.8<span></span>
</td>
<td class="nump">39.7<span></span>
</td>
<td class="nump">39.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeAbstract', window );"><strong>Deferred income tax expense (recovery):</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_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences', window );">Origination and reversal of temporary differences</a></td>
<td class="nump">15.4<span></span>
</td>
<td class="nump">6.2<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_AdjustmentsForDeferredTaxOfPriorPeriods', window );">Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years</a></td>
<td class="num">(8.7)<span></span>
</td>
<td class="num">(62.9)<span></span>
</td>
<td class="num">(5.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_DeferredTaxExpenseIncome', window );">Deferred tax expense</a></td>
<td class="nump">6.7<span></span>
</td>
<td class="num">(56.7)<span></span>
</td>
<td class="num">(11.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_IncomeTaxExpenseContinuingOperations', window );">Income tax expense (recovery)</a></td>
<td class="nump">$ 29.5<span></span>
</td>
<td class="num">$ (17.0)<span></span>
</td>
<td class="nump">$ 27.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_AdjustmentsForCurrentTaxOfPriorPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments of tax expense (income) recognised in the period for current tax of 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/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 80<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_80_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments of tax expense (income) recognised in the period for the deferred tax of 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxExpenseIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxExpenseIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 80<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_80_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2019-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779884496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments and Risk Management - Cash and Cash Equivalents (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_cls_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [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_Cash', window );">Cash</a></td>
<td class="nump">$ 446.3<span></span>
</td>
<td class="nump">$ 409.1<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_CashEquivalents', window );">Cash equivalents</a></td>
<td class="nump">33.2<span></span>
</td>
<td class="nump">12.9<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_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 479.5<span></span>
</td>
<td class="nump">$ 422.0<span></span>
</td>
<td class="nump">$ 515.2<span></span>
</td>
<td class="nump">$ 557.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cls_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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.</p></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 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>87
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782958656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_InventoriesAbstract', window );"><strong>Inventories [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_cls_DisclosureOfCurrentInventoryTableTextBlock', window );">Schedule of Current Inventory</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are comprised of the following:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">948.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">868.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,089.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">992.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DisclosureOfCurrentInventoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Current Inventory</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DisclosureOfCurrentInventoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories [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;">cls_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6662924256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_OperatingSegmentsAbstract', window );"><strong>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_DisclosureOfEntitysReportableSegmentsExplanatory', window );">Segment and Geographic Information</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SEGMENT AND GEOGRAPHIC INFORMATION:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise that engage in business activities from which they may earn revenue and incur expenses; for which discrete financial information is available; and whose operating results are regularly reviewed by the chief operating decision maker in deciding how to allocate resources and to assess performance. No operating segments have been aggregated to determine our reportable segments. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During Q1 2018, we completed a reorganization of our reporting structure, including our sales, operations and management systems, into </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> operating and reportable segments: ATS and CCS. Previously, we operated in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment (Electronic Manufacturing Services), which was comprised of multiple end markets (ATS, Communications and Enterprise during 2017). The change resulted from modifications to our organizational and internal management structure initiated in 2017 and completed in early 2018. As a result, commencing in Q1 2018, our Chief Executive Officer (CEO), who is our chief operating decision maker, reviews segment revenue, segment income and segment margin (described below) to assess performance and make decisions about resource allocation. Our 2017 financial information was previously reclassified to reflect the reorganized segment structure. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Factors considered in determining the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reportable segments included the nature of applicable business activities, management structure, market strategy and margin profiles. Our ATS segment consists of our ATS end market, and is comprised of our aerospace and defense, industrial, energy, healthtech, and capital equipment (including semiconductor, display, and power &amp; signal distribution equipment) businesses. Products and services in this segment are extensive and are often more regulated than in our CCS segment, and can include the following: government-certified and highly-specialized manufacturing, electronic and enclosure-related services for aerospace and defense-related customers; high-precision equipment and integrated subsystems used in the manufacture of semiconductors and displays; a wide range of industrial automation, controls, test and measurement devices; advanced solutions for surgical instruments, diagnostic imaging and patient monitoring; and efficiency products to help manage and monitor the energy and power industries. Our ATS segment businesses typically have a higher margin profile, higher working capital requirements, and longer product life cycles than the businesses in our CCS segment. Our CCS segment consists of our Communications and Enterprise end markets. Our Enterprise end market is comprised of our servers and storage businesses. Products and services in this segment consist predominantly of enterprise-level data communications and information processing infrastructure products, and can include routers, switches, servers and storage-related products used by a wide range of businesses and cloud-based and other service providers to manage digital connectivity, commerce and social media applications. Our CCS segment businesses typically have a lower margin profile, lower working capital requirements, and higher volumes than the businesses in our ATS segment, and have been impacted in recent periods (and continue to be impacted) by aggressive pricing, rapid shifts in technology, model obsolescence and the commoditization of certain products.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment performance is evaluated based on segment revenue, segment income and segment margin (segment income as a percentage of segment revenue). Revenue is attributed to the segment in which the product is manufactured or the service is performed. Segment income is defined as a segment&#8217;s net revenue less its cost of sales and its allocable portion of selling, general and administrative expenses and research and development expenses (collectively, Segment Costs). Identifiable Segment Costs are allocated directly to the applicable segment while other Segment Costs, including indirect costs and certain corporate charges, are allocated to our segments based on an analysis of the relative usage or benefit derived by each segment from such costs. Segment income excludes finance costs (defined in note 17), employee SBC expense, amortization of intangible assets (excluding computer software), Other Charges (recoveries) (defined below), other solar charges (consisting of non-cash charges we recorded in 2017 to write-down the carrying value of our then-remaining solar panel inventory and A/R balances), and fair value adjustments for acquired inventory (see note 3), as these costs and charges/recoveries are managed and reviewed by our CEO at the company level. Other Charges (recoveries) consist of, in applicable periods, restructuring charges (recoveries), impairment charges (recoveries), Acquisition Costs (defined in note 3), legal settlements (recoveries), Transition Costs (Recoveries) (defined in note 16(c)), Credit Facility-related charges (described in note 16(d)), and losses incurred on specified benefit plans (described in note 16(b)). Our segments do not record inter-segment revenue. Although segment income and segment margin are used to evaluate the performance of our segments, we may incur operating costs in one segment that may also benefit the other segment. Our accounting policies for segment reporting are the same as those applied to the company as a whole.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding each reportable segment for the periods indicated is set forth below: </font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:269px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue by segment:</font></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">% of total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">% of total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">% of total</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,958.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,209.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,285.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,184.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,423.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,602.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,142.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,633.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,888.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:332px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:39px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:39px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:39px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment income, segment margin, and reconciliation of segment income to IFRS earnings before income taxes:</font></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Segment Margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Segment Margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Segment Margin</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS segment income and margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS segment income and margin</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reconciling items:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of intangible assets (excluding computer software)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Charges (Recoveries) (note 16)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory fair value adjustment (note 3)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other solar charges (inventory and A/R write-down)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IFRS earnings before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our external revenue allocated by manufacturing location among countries that generated 10% or more of total revenue for the years indicated:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thailand</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysia</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our allocation of property, plant and equipment and, commencing in 2019, ROU assets among countries that represented&#160;10% or more of total property, plant and equipment and ROU assets for the years indicated:</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thailand</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysia</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Romania</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:8pt;">* Less than 10%.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our allocation of intangible assets and goodwill* among countries that represented&#160;10% or more of total intangible assets and goodwill for the years indicated: </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">South Korea</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* For purposes of this table, intangible assets and goodwill acquired as part of our Impakt acquisition were originally allocated in full to the United States in 2018. In 2019, however, upon finalizing the purchase price allocation, we allocated Impakt's intangible assets and goodwill between the United States and South Korea.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Customers:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#0000ff;"></font><font style="font-family:inherit;font-size:10pt;">The following table sets forth the customers that individually represented 10% or more of total revenue for the years indicated, and their segments:</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cisco Systems, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dell Technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Juniper Networks, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Less than 10%.</font></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> customers that individually represented 10% or more of total A/R (one from each of our segments) (December 31, 2018 &#8212; two customers (in our CCS segment); December 31 2017 &#8212; two customers (one from each of our segments)).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Segments [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;">cls_OperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IFRS08_g20-24_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762253520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Non-Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock', window );">Disclosure of Detailed Information About Non-current Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net pension assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land rights</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred investment costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred financing costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Non-current Assets Explanatory [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;">cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6765279472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Allocation of Property, Plant and Equipment, Intangible Assets and Goodwill (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<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_GeographicalAreasAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PercentageOfEntitiesPropertyPlantAndEquipment', window );">Property, plant and equipment, among countries that exceeded 10% (as a percentage of total)</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">19.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_TH', window );">Thailand</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_PercentageOfEntitiesPropertyPlantAndEquipment', window );">Property, plant and equipment, among countries that exceeded 10% (as a percentage of total)</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">16.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_MY', window );">Malaysia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PercentageOfEntitiesPropertyPlantAndEquipment', window );">Property, plant and equipment, among countries that exceeded 10% (as a percentage of total)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.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_RO', window );">Romania</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_PercentageOfEntitiesPropertyPlantAndEquipment', window );">Property, plant and equipment, among countries that exceeded 10% (as a percentage of total)</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">15.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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PercentageOfEntitiesPropertyPlantAndEquipment', window );">Property, plant and equipment, among countries that exceeded 10% (as a percentage of total)</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">15.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_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, among countries that exceeded 10% (as a percentage of total)</a></td>
<td class="nump">86.00%<span></span>
</td>
<td class="nump">96.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_KR', window );">South Korea</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, among countries that exceeded 10% (as a percentage of total)</a></td>
<td class="nump">10.00%<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_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Entities Intangible Assets And Goodwill</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_PercentageOfEntitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Entities Property, Plant And Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PercentageOfEntitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_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_GeographicalAreasAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_KR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>91
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6663312080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Charges (Recoveries)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfExpensesExplanatory', window );">Other Charges (Recoveries)</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OTHER CHARGES (RECOVERIES):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restructuring charges (a)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses on pension and non-pension post-employment benefit plans (b)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition Costs (Recoveries) (c)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">7</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(95.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit Facility-related charges (d)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition Costs and other (e)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(a)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring:</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our restructuring charges for the years indicated were comprised of the&#160;following:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-cash charges </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$81.3</font><font style="font-family:inherit;font-size:10pt;"> in restructuring charges from the commencement of our cost efficiency initiative (CEI) in the fourth quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> through its completion at the end of </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. The CEI included actions related to our previously-disclosed CCS segment portfolio review (CCS Review) and our capital equipment business, and resulted in reductions to our workforce, as well as consolidation of certain sites to better align capacity and infrastructure with current and anticipated customer demand, related transfers of customer programs and production, re-alignment of business processes, management reorganizations, and other associated activities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded restructuring charges of </font><font style="font-family:inherit;font-size:10pt;">$37.9</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, all in connection with our CEI, consisting of cash charges of </font><font style="font-family:inherit;font-size:10pt;">$28.1</font><font style="font-family:inherit;font-size:10pt;">, primarily for employee termination costs, and non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$9.8</font><font style="font-family:inherit;font-size:10pt;">. The non-cash restructuring charges recorded in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> represented the write-down of certain equipment, primarily related to our capital equipment business and disengaged programs, and the write down of ROU assets (</font><font style="font-family:inherit;font-size:10pt;">$1.0</font><font style="font-family:inherit;font-size:10pt;">) pertaining to vacated properties, resulting in part from certain sublet recoveries that were lower than the carrying value of the related leases. Our restructuring provision at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$11.2</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$10.3</font><font style="font-family:inherit;font-size:10pt;">), which we recorded in the current portion of provisions on our consolidated balance sheet. See note 11.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded restructuring charges of </font><font style="font-family:inherit;font-size:10pt;">$35.4</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, all in connection with our CEI, consisting of cash charges of </font><font style="font-family:inherit;font-size:10pt;">$35.2</font><font style="font-family:inherit;font-size:10pt;">, primarily for consultant costs, and employee and lease termination costs, and non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$0.2</font><font style="font-family:inherit;font-size:10pt;">, representing losses on the sale of surplus equipment. We recorded restructuring charges of </font><font style="font-family:inherit;font-size:10pt;">$28.9</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. Our restructuring charges for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> consisted of cash charges of </font><font style="font-family:inherit;font-size:10pt;">$25.1</font><font style="font-family:inherit;font-size:10pt;">, comprised of employee termination costs related to our Organizational Design and Global Business Services initiatives (each of which were completed in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">), costs in connection with the rationalization of certain operations in the third quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$8.0</font><font style="font-family:inherit;font-size:10pt;"> of charges in connection with our CEI in the fourth quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and net non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$3.8</font><font style="font-family:inherit;font-size:10pt;"> to write down the carrying value of our solar panel manufacturing equipment which we have since sold.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See notes </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(k)</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11</font><font style="font-family:inherit;font-size:10pt;"> for further details regarding our restructuring provisions. &#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(b)&#160;&#160;&#160;&#160;Losses on pension and non-pension post-employment benefit plans:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the trustees of our U.K. supplementary pension plan entered into an agreement with a third party insurance company to purchase an annuity for all participants of this plan, all of whom are retired. The cost of the annuity resulted in a non-cash loss of </font><font style="font-family:inherit;font-size:10pt;">$1.9</font><font style="font-family:inherit;font-size:10pt;"> which we recorded during the second quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> in other charges in our consolidated statement of operations. Also see note 19 for a discussion of non-cash losses recorded in OCI in each of March </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and June 2018 in connection with annuities we purchased for participants in our U.K. main pension plan. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded non-cash charges of </font><font style="font-family:inherit;font-size:10pt;">$4.1</font><font style="font-family:inherit;font-size:10pt;">, representing additional obligations under our Thailand post-employment benefit plan as a result of recent changes in labor protection laws in Thailand that increase severance benefits for specified employees upon termination.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(c)&#160;&#160;&#160;&#160;Transition Costs (Recoveries):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transition Costs are comprised of transition-related relocation and duplicate costs pertaining to: (i) the relocation of our Toronto manufacturing operations and our corporate headquarters in connection with the sale of our Toronto real property (Toronto Transition Costs); and (ii) the transfer of certain capital equipment manufacturing lines from closed sites to other sites within our global network in response to the current capital equipment demand environment (Internal Relocation Costs). Transition Costs consist of direct relocation and duplicate costs (such as rent expense, utility costs, depreciation charges, and personnel costs) incurred during the transition periods, as well as cease-use costs incurred in connection with idle or vacated portions of the relevant premises. Transition Recoveries consist of the </font><font style="font-family:inherit;font-size:10pt;">$102.0</font><font style="font-family:inherit;font-size:10pt;"> Property Gain we recorded in Q1 </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. See note 7 for a discussion of Toronto Transition Costs and the sale of our Toronto real property. We recorded </font><font style="font-family:inherit;font-size:10pt;">$2.4</font><font style="font-family:inherit;font-size:10pt;"> of Internal Relocation Costs in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> (no such costs were recorded prior to the third quarter of </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(d)&#160;&#160;&#160;&#160;Credit Facility-related charges:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded a </font><font style="font-family:inherit;font-size:10pt;">$1.2</font><font style="font-family:inherit;font-size:10pt;"> charge to accelerate the amortization of unamortized deferred financing costs related to the extinguishment of the Prior Facility. See note 12. During </font><font style="font-family:inherit;font-size:10pt;">Q4</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we incurred </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;"> in fees in connection with obtaining the Waivers in October </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> (Waiver Fees).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(e)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Acquisition Costs and other:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$3.9</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$11.0</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$4.5</font><font style="font-family:inherit;font-size:10pt;">) in Acquisition Costs. See note </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;">. Acquisition Costs in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were offset in part by legal recoveries in connection with the settlement of class action lawsuits in which we were a plaintiff. The </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> recoveries of </font><font style="font-family:inherit;font-size:10pt;">$1.1</font><font style="font-family:inherit;font-size:10pt;"> were partially offset by costs we recorded for unrelated legal matters.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfExpensesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expenses.</p></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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfExpensesExplanatory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6679062784">
<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, 2019</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_cls_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIncomeTaxExplanatory', window );">Income Taxes</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME TAXES: </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current income tax expense:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments for prior years, including changes to net provisions related to tax uncertainties</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(ii)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income tax expense (recovery):</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Origination and reversal of temporary differences </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i) (iii) </sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(iii) (iv)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(62.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of income taxes calculated at the statutory income tax rate to the income tax expense at the effective tax rate is as&#160;follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense at Celestica&#8217;s statutory income tax rate of 26.5% (2018 and 2017  &#8212; 26.5%)   </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact on income taxes from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Manufacturing and processing deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign income taxed at different rates</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i) (ii) (iii)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in tax rates</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in unrecognized tax losses and deductible temporary differences </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii) (iv)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense (recovery)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2017 in the two tables above were negatively impacted by a deferred tax expense of </font><font style="font-family:inherit;font-size:9pt;">$4.0</font><font style="font-family:inherit;font-size:9pt;"> related to taxable temporary differences associated with the then-anticipated repatriation of undistributed earnings from certain of our Chinese subsidiaries, of which </font><font style="font-family:inherit;font-size:9pt;">$3.5</font><font style="font-family:inherit;font-size:9pt;"> was realized as a current tax expense for withholding tax on dividends paid in 2018. These line items for 2019 in the two tables above were negatively impacted by a deferred tax expense of </font><font style="font-family:inherit;font-size:9pt;">$6.0</font><font style="font-family:inherit;font-size:9pt;"> related to taxable temporary differences associated with the anticipated repatriation of undistributed earnings from certain of our Chinese and Thai subsidiaries.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2019 in the two tables above include tax benefits related to return-to-provision adjustments and reversals of previously-recorded tax liabilities and uncertainties (discussed below).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2019 in the two tables above include the tax expense related to the taxable portion of the Property Gain and the recognition of offsetting previously-unrecognized tax losses (discussed below). </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iv)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">These line items for 2018 in the two tables above include the recognition of an aggregate of </font><font style="font-family:inherit;font-size:9pt;">$53.3</font><font style="font-family:inherit;font-size:9pt;"> of deferred tax assets in our U.S. group of subsidiaries (discussed below).</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our effective income tax rate can vary significantly period-to-period for various reasons, including as a result of the mix and volume of business in various tax jurisdictions within the Americas, Europe and Asia, in jurisdictions with tax holidays and tax incentives, and in jurisdictions for which no net deferred income tax assets have been recognized because management believed it was not probable that future taxable profit would be available against which tax losses and deductible temporary differences could be utilized.&#160;Our effective income tax rate can also vary due to the impact of restructuring charges, foreign exchange fluctuations, operating losses, cash repatriations, and changes in our provisions related to tax uncertainties.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2019, we recorded a net income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$29.5</font><font style="font-family:inherit;font-size:10pt;">, which was favorably impacted by </font><font style="font-family:inherit;font-size:10pt;">$6.4</font><font style="font-family:inherit;font-size:10pt;"> in tax benefits arising from return-to-provision adjustments for changes in estimates related to prior years, based on changes in facts or circumstances, and an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$4.5</font><font style="font-family:inherit;font-size:10pt;"> in reversals of certain previously-recorded tax liabilities and uncertainties, offset in part by </font><font style="font-family:inherit;font-size:10pt;">$6.0</font><font style="font-family:inherit;font-size:10pt;"> of deferred tax expense arising from taxable temporary differences associated with the anticipated repatriation of undistributed earnings from certain of our Chinese and Thai subsidiaries. While our net income tax expense included taxable foreign exchange impacts (Currency Impacts) from fluctuations in foreign currencies relative to the U.S. dollar during each quarter of 2019, overall net Currency Impacts for 2019 were not significant. In connection with the sale of our Toronto real property, there was no net tax impact (see note 16(c)), as the deferred tax expenses of </font><font style="font-family:inherit;font-size:10pt;">$5.7</font><font style="font-family:inherit;font-size:10pt;"> was offset by the recognition of previously unrecognized tax losses.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2018, we recorded a net income tax recovery of </font><font style="font-family:inherit;font-size:10pt;">$17.0</font><font style="font-family:inherit;font-size:10pt;"> which was favorably impacted by the recognition of </font><font style="font-family:inherit;font-size:10pt;">$3.7</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$49.6</font><font style="font-family:inherit;font-size:10pt;"> of previously unrecognized deferred tax assets in our U.S. group of subsidiaries as a result of our Atrenne and Impakt acquisitions, respectively (which largely offset the net deferred tax liabilities of </font><font style="font-family:inherit;font-size:10pt;">$56.6</font><font style="font-family:inherit;font-size:10pt;"> that arose in connection with such acquisitions), as well as the reversal in Q2 2018 of </font><font style="font-family:inherit;font-size:10pt;">$6.0</font><font style="font-family:inherit;font-size:10pt;"> of previously-accrued Mexican income taxes to reflect the terms of an approved bi-lateral advance pricing arrangement. These income tax benefits were offset, in part, by adverse Currency Impacts arising from the weakening of the Malaysian ringgit and Chinese renminbi relative to the U.S. dollar.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2017, we recorded a net income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$27.6</font><font style="font-family:inherit;font-size:10pt;"> which was favorably impacted by the recognition of a deferred income tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$4.3</font><font style="font-family:inherit;font-size:10pt;"> (Solar Benefit) related to our solar assets (described below), as well as favorable Currency Impacts resulting from the strengthening of the Malaysian ringgit and Chinese renminbi relative to the U.S. dollar, which were offset in part by </font><font style="font-family:inherit;font-size:10pt;">$4.0</font><font style="font-family:inherit;font-size:10pt;"> in deferred tax expense related to taxable temporary differences associated with the then-anticipated repatriation of undistributed earnings from certain of our Chinese subsidiaries, and a </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;"> deferred tax expense related to the U.S. Tax Reform (defined below). In connection with our exit from the solar panel manufacturing business, we withdrew one of our tax incentives in Thailand (which related solely to such operations) during the second quarter of 2017. The withdrawal of this incentive allowed us to apply tax losses arising from the disposition of our solar assets against other taxable profits in Thailand, resulting in the recognition of the Solar Benefit in 2017 and ultimately realized in 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The United States Tax Cuts and Jobs Act (U.S. Tax Reform) became effective January 1, 2018. We believe that we recorded all significant one-time impacts resulting from enactment of the U.S. Tax Reform in the fourth quarter of 2017 (consisting of a non-cash increase to our deferred income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;"> to re-value our previously recognized net deferred tax assets), but will continue to assess additional impacts, if any, as they become known due to changes in our interpretations and assumptions, as well as applicable changes in our business and additional regulatory guidance that may be issued. No significant amounts resulting from the U.S. Tax Reform were recorded during 2018 or 2019.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in deferred tax assets and liabilities for the periods indicated are as&#160;follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.01587301587301%;border-collapse:collapse;text-align:left;"><tr><td colspan="33" rowspan="1"></td></tr><tr><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized <br clear="none"/>foreign <br clear="none"/>exchange <br clear="none"/>gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accounting <br clear="none"/>provisions <br clear="none"/>not <br clear="none"/>currently <br clear="none"/>deductible</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Pensions and <br clear="none"/>non-pension <br clear="none"/>post-retirement <br clear="none"/>benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Tax <br clear="none"/>losses <br clear="none"/>carried <br clear="none"/>forward</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Property, <br clear="none"/>plant and <br clear="none"/>equipment <br clear="none"/>and <br clear="none"/>intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Reclassification</font><font style="font-family:inherit;font-size:10pt;">&#160;<br clear="none"/></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">between</font><font style="font-family:inherit;font-size:10pt;">&#160;<br clear="none"/></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">deferred tax</font><font style="font-family:inherit;font-size:10pt;">&#160;<br clear="none"/></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">assets and</font><font style="font-family:inherit;font-size:10pt;">&#160;<br clear="none"/></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">deferred tax</font><font style="font-family:inherit;font-size:10pt;">&#160;<br clear="none"/></font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">liabilities</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred tax assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">56.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) directly to equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(36.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(46.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">59.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(48.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Credited (charged) directly to equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Additions from business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">62.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(50.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">33.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred tax liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Charged (credited) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Charged (credited) directly to equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(9.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Additions from business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">56.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">56.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(36.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(46.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">48.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(48.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Charged (credited) to net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Additions from business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Effects of foreign exchange</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">26.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">52.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(50.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">This reclassification reflects the offsetting of deferred tax assets and deferred tax liabilities to the extent they relate to the same taxing authorities and there is a legally enforceable right to such offset. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amount of deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> is </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1,783.2</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1,780.4</font><font style="font-family:inherit;font-size:10pt;">). We have not recognized deferred tax assets in respect of these items because, based on management&#8217;s estimates, it is not probable that future taxable profit will be available against which we can utilize the benefits. A portion of these unused tax losses expires between 2020 and 2039 and a portion can be carried forward indefinitely to offset taxable profits. The deductible temporary differences do not expire under current tax legislation.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate amount of temporary differences associated with investments in subsidiaries for which we have not recognized deferred tax liabilities is </font><font style="font-family:inherit;font-size:10pt;">$5.0</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$5.8</font><font style="font-family:inherit;font-size:10pt;">). As of December 31, 2019, we have recorded aggregate net deferred tax assets of </font><font style="font-family:inherit;font-size:10pt;">$6.8</font><font style="font-family:inherit;font-size:10pt;"> for one of our Asian subsidiaries which realized losses in 2019 and our U.S. group of subsidiaries which realized losses in 2018 and 2019 (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$5.0</font><font style="font-family:inherit;font-size:10pt;"> for losses incurred in our U.S. subsidiaries in 2018). We recognize deferred tax assets based on our estimate of the future taxable profit we expect these subsidiaries to achieve based on our review of financial projections. We did not record any deferred tax assets related to losses incurred in 2017 for any of our subsidiaries. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain countries in which we do business grant tax incentives to attract or retain our business. Our tax expense could increase significantly if certain tax incentives from which we benefit are retracted. A retraction could occur if we fail to satisfy the conditions on which these tax incentives are based, or if they are not renewed or replaced upon expiration. Our tax expense could also increase if tax rates applicable to us in such jurisdictions are otherwise increased, or due to changes in legislation or administrative practices. Changes in our outlook in any particular country could impact our ability to meet the&#160;required conditions.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our tax incentives currently consist of tax holidays for the profits of our Thailand and Laos subsidiaries, as well as tax incentives for dividend withholding taxes for these subsidiaries. These tax incentives are subject to certain conditions with which we intend to comply, and expire between 2020 and&#160;2027. The aggregate tax benefit arising from all of our tax incentives was approximately </font><font style="font-family:inherit;font-size:10pt;">$1.5</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">$0.01</font><font style="font-family:inherit;font-size:10pt;"> per diluted share for </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$4.7</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$0.03</font><font style="font-family:inherit;font-size:10pt;"> per diluted share for </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$7.6</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$0.05</font><font style="font-family:inherit;font-size:10pt;"> per diluted share for </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> income tax incentives in Thailand (</font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> previous incentive expired in October 2019, and we had withdrawn another in 2017 in connection with our exit from the solar panel manufacturing business). Two of these incentives initially allow for a </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> income tax exemption (including distribution taxes), which after </font><font style="font-family:inherit;font-size:10pt;">eight</font><font style="font-family:inherit;font-size:10pt;"> years transition to a </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> income tax exemption for the next </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years (excluding distribution taxes). The third incentive, obtained in 2019, allows for a </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> income tax exemption for </font><font style="font-family:inherit;font-size:10pt;">eight</font><font style="font-family:inherit;font-size:10pt;"> years. Upon full expiry of each of the incentives, taxable profits associated with such expired tax incentives become fully taxable. One of our remaining Thailand tax incentives expires in 2020, another will transition to the </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> exemption in 2022 and expire in 2027, and the third will expire in 2027.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note&#160;</font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;"> regarding a Brazilian sales tax contingency.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IAS12_g79-88_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6592176688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_BusinessCombinations1Abstract', window );"><strong>Business Combinations1 [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 );">Acquisitions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACQUISITIONS:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, we completed the acquisition of U.S.-based Atrenne Integrated Solutions, Inc. (Atrenne), a designer and manufacturer of ruggedized electromechanical solutions, primarily for military and commercial aerospace applications, with operations in Minnesota and Massachusetts. The final purchase price for Atrenne was </font><font style="font-family:inherit;font-size:10pt;">$140.3</font><font style="font-family:inherit;font-size:10pt;">, net of cash acquired. The original purchase price was reduced by </font><font style="font-family:inherit;font-size:10pt;">$1.4</font><font style="font-family:inherit;font-size:10pt;"> in connection with a working capital adjustment finalized in the first quarter of 2019 (Q1 2019). The purchase price was financed with borrowings under our then-applicable credit facility. The goodwill from the acquisition (attributable to our ATS segment) arose primarily from the specific knowledge and capabilities of the acquired workforce and expected synergies from the combination of our operations, and was not tax deductible.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2018, we completed the acquisition of U.S.-based Impakt Holdings, LLC (Impakt), a highly-specialized, vertically integrated company providing manufacturing solutions for leading original equipment manufacturers in the&#160;display and semiconductor industries, as well as other markets requiring complex fabrication services, with operations in California and South Korea. The final purchase price for Impakt was </font><font style="font-family:inherit;font-size:10pt;">$324.1</font><font style="font-family:inherit;font-size:10pt;">, net of cash acquired. The original purchase price was reduced by </font><font style="font-family:inherit;font-size:10pt;">$1.3</font><font style="font-family:inherit;font-size:10pt;"> in connection with a working capital adjustment finalized in the third quarter of 2019. The purchase price was financed with borrowings under our current credit facility. The goodwill from the acquisition (attributable to our ATS segment), arose primarily from the specific knowledge and capabilities of the acquired workforce and expected synergies from the combination of our operations, and was not tax deductible.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired assets and liabilities are recorded on our consolidated balance sheet at their fair values as of the date of acquisition. Details of our final purchase price allocation for the Atrenne and Impakt acquisitions are as follows: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.60317460317461%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Atrenne</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impakt</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets*, net of cash acquired ($1.1 for Atrenne and $5.9 for Impakt)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment and other long-term assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer intangible assets and computer software assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes and other-long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* In connection with our purchase of Atrenne, we recorded a </font><font style="font-family:inherit;font-size:8pt;">$1.6</font><font style="font-family:inherit;font-size:8pt;"> fair value adjustment to write up the value of the acquired inventory as of the acquisition date, representing the difference between the inventory's cost and its fair value. During the second quarter of 2018, we recognized the full </font><font style="font-family:inherit;font-size:8pt;">$1.6</font><font style="font-family:inherit;font-size:8pt;"> fair value adjustment through cost of sales, as all such acquired inventory was sold during that quarter. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We engaged third-party consultants to provide&#160;valuations of certain inventory, property, plant and&#160;equipment and intangible assets&#160;in connection with our purchases of Atrenne and Impakt. The fair value of the acquired tangible&#160;assets&#160;was measured based on their value in-use, by applying the market (sales comparison, brokers' quotes), cost or replacement cost, or the income (discounted cash flow) approach, as deemed appropriate.&#160;The valuation of the intangible assets by the third-party consultants was primarily based on the income approach using a discounted cash flow model and forecasts based on management's subjective estimates and assumptions.&#160;Various Level 2 and 3 data inputs of the fair value measurement hierarchy (described in note </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;">) were used in the valuation of these assets. Annual amortization of intangible assets increased by approximately </font><font style="font-family:inherit;font-size:10pt;">$6</font><font style="font-family:inherit;font-size:10pt;"> as a result of the Atrenne acquisition and approximately </font><font style="font-family:inherit;font-size:10pt;">$15</font><font style="font-family:inherit;font-size:10pt;"> as a result of the Impakt acquisition.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We incur consulting, transaction and integration costs relating to potential and completed acquisitions, including with respect to Atrenne and Impakt.  We also incurred charges related to the subsequent re-measurement of indemnification assets recorded in connection with our Impakt acquisition of </font><font style="font-family:inherit;font-size:10pt;">$2.2</font><font style="font-family:inherit;font-size:10pt;"> in 2019 (</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017 &#8212; nil). Collectively, these costs and charges are referred to as Acquisition Costs. During 2019, we recorded Acquisition Costs of </font><font style="font-family:inherit;font-size:10pt;">$3.9</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$11.0</font><font style="font-family:inherit;font-size:10pt;">; 2017 &#8212; </font><font style="font-family:inherit;font-size:10pt;">$4.5</font><font style="font-family:inherit;font-size:10pt;">) in other charges in our consolidated statement of operations.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_BusinessCombinations1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combinations1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_BusinessCombinations1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Section Disclosures<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IFRS03_g59-63_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787543360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments, Contingencies and Guarantees - Future Minimum Lease Payments (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </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_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [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_cls_OtherCommitment1', window );">Other</a></td>
<td class="nump">$ 134.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">2020</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_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [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_cls_OtherCommitment1', window );">Other</a></td>
<td class="nump">24.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', window );">2021</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_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [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_cls_OtherCommitment1', window );">Other</a></td>
<td class="nump">18.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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">2022</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_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [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_cls_OtherCommitment1', window );">Other</a></td>
<td class="nump">14.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_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">2023</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_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [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_cls_OtherCommitment1', window );">Other</a></td>
<td class="nump">14.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_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">2024</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_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [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_cls_OtherCommitment1', window );">Other</a></td>
<td class="nump">12.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_LaterThanFiveYearsMember', window );">Thereafter</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_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [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_cls_OtherCommitment1', window );">Other</a></td>
<td class="nump">$ 49.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LesseeLeasesDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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] for Lessee, Leases, Description [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;">cls_LesseeLeasesDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OtherCommitment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Commitment1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherCommitment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_LaterThanOneYearAndNotLaterThanTwoYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanOneYearAndNotLaterThanTwoYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanThreeYearsAndNotLaterThanFourYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanThreeYearsAndNotLaterThanFourYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanFourYearsAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanFourYearsAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>95
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762622944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments and Risk Management - Fair Value Measurement (Details) - Fair value - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<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_ClassesOfLiabilitiesAxis=ifrs-full_DerivativesMember', window );">Derivatives | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Liabilities</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfLiabilitiesAxis=ifrs-full_DerivativesMember', window );">Derivatives | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Liabilities</a></td>
<td class="num">(15.0)<span></span>
</td>
<td class="num">(20.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_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Currency risk | Derivatives | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Liabilities</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Currency risk | Derivatives | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Liabilities</a></td>
<td class="num">(2.9)<span></span>
</td>
<td class="num">(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_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Currency risk | Derivatives | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Currency risk | Derivatives | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialAssets', window );">Assets</a></td>
<td class="nump">7.4<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_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember', window );">Interest rate risk | Derivatives | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Liabilities</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember', window );">Interest rate risk | Derivatives | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems', window );"><strong>Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinancialLiabilities', window );">Liabilities</a></td>
<td class="num">$ (12.1)<span></span>
</td>
<td class="num">$ (4.4)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Fair Value Measurement Of Assets And 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;">cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 35H<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35H&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 35I<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35I&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 35M<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35M&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 35N<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) 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 deliver 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, rights, options or warrants to acquire a fixed number of the entity&#8217;s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity&#8217;s own equity instruments do not include puttable financial instruments that are 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. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [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 2019-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfLiabilitiesAxis=ifrs-full_DerivativesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfLiabilitiesAxis=ifrs-full_DerivativesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MeasurementAxis=ifrs-full_AtFairValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AtFairValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_DerivativesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_DerivativesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_InterestRateRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6765531312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Reconciliation to IFRS Earnings Before Income Taxes (Details) - USD ($)<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></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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Segment income</a></td>
<td class="nump">$ 149.3<span></span>
</td>
<td class="nump">$ 106.3<span></span>
</td>
<td class="nump">$ 143.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_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract', window );"><strong>Reconciling 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_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Employee SBC expense</a></td>
<td class="nump">34.1<span></span>
</td>
<td class="nump">33.4<span></span>
</td>
<td class="nump">30.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_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization of intangible assets (excluding computer software)</a></td>
<td class="nump">29.6<span></span>
</td>
<td class="nump">15.4<span></span>
</td>
<td class="nump">8.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_OtherExpenseByFunction', window );">Other Charges (Recoveries) (note 16)</a></td>
<td class="num">(49.9)<span></span>
</td>
<td class="nump">61.0<span></span>
</td>
<td class="nump">37.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_ImpairmentLossRecognisedInProfitOrLoss', window );">Other solar charges (inventory and A/R write-down)</a></td>
<td class="nump">9.8<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Earnings before income taxes</a></td>
<td class="nump">$ 99.8<span></span>
</td>
<td class="nump">$ 81.9<span></span>
</td>
<td class="nump">$ 133.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=cls_AdvancedTechnologySolutionsMember', window );">ATS</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PercentageOfEntitysProfitLossFromOperatingActivities', window );">Segment margin (as a percentage)</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">4.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_SegmentsAxis=cls_ConnectivityCloudSolutionsMember', window );">CCS</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PercentageOfEntitysProfitLossFromOperatingActivities', window );">Segment margin (as a percentage)</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.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_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember', window );">Operating segments</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Segment income</a></td>
<td class="nump">$ 158.1<span></span>
</td>
<td class="nump">$ 213.9<span></span>
</td>
<td class="nump">$ 217.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_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember', window );">Operating segments | ATS</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Segment income</a></td>
<td class="nump">64.2<span></span>
</td>
<td class="nump">102.5<span></span>
</td>
<td class="nump">96.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_SegmentConsolidationItemsAxis=ifrs-full_OperatingSegmentsMember', window );">Operating segments | CCS</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Segment income</a></td>
<td class="nump">93.9<span></span>
</td>
<td class="nump">111.4<span></span>
</td>
<td class="nump">120.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_SegmentConsolidationItemsAxis=ifrs-full_MaterialReconcilingItemsMember', window );">Reconciling items</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_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract', window );"><strong>Reconciling 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_FinanceIncomeCost', window );">Finance costs</a></td>
<td class="nump">49.5<span></span>
</td>
<td class="nump">24.4<span></span>
</td>
<td class="nump">10.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_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Employee SBC expense</a></td>
<td class="nump">34.1<span></span>
</td>
<td class="nump">33.4<span></span>
</td>
<td class="nump">30.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_OtherExpenseByFunction', window );">Other Charges (Recoveries) (note 16)</a></td>
<td class="num">(49.9)<span></span>
</td>
<td class="nump">61.0<span></span>
</td>
<td class="nump">37.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_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales', window );">Inventory fair value adjustment (note 3)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_MaterialReconcilingItemsMember', window );">Reconciling items | Intangible assets, excluding computer software</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_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract', window );"><strong>Reconciling 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_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization of intangible assets (excluding computer software)</a></td>
<td class="nump">24.6<span></span>
</td>
<td class="nump">11.6<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_SegmentConsolidationItemsAxis=ifrs-full_MaterialReconcilingItemsMember', window );">Reconciling items | Solar charges</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_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract', window );"><strong>Reconciling 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_ImpairmentLossRecognisedInProfitOrLoss', window );">Other solar charges (inventory and A/R write-down)</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment To Reconcile Earnings (Loss) Before Income Tax [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;">cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Recognised As Of Acquisition Date, Fair Value Adjustment Recognized Through Cost Of Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_PercentageOfEntitysProfitLossFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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's Profit (Loss) From Operating 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;">cls_PercentageOfEntitysProfitLossFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; 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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_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 2019-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. [Refer: Impairment loss; 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 36<br> -IssueDate 2019-01-01<br> -Paragraph 126<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_126_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 129<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_129_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherExpenseByFunction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 that the entity does not separately disclose in the same statement or note when the entity uses the 'function of expense' form for its analysis of expenses.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35_b_vii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherExpenseByFunction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2019-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2019-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLossFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 operating activities of the entity. [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 IAS<br> -Number 32<br> -IssueDate 2019-01-01<br> -Paragraph IE33<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cls_AdvancedTechnologySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AdvancedTechnologySolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_ConnectivityCloudSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ConnectivityCloudSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SegmentConsolidationItemsAxis=ifrs-full_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_IntangibleAssetsLessComputerSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_IntangibleAssetsLessComputerSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis=cls_SolarPanelManufacturingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis=cls_SolarPanelManufacturingEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788943856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Changes in Equity - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Currency forward</div></th>
<th class="th"><div>Interest rate swap</div></th>
<th class="th"><div>Capital stock (note 13)</div></th>
<th class="th"><div>Treasury stock (note 13)</div></th>
<th class="th"><div>Contributed surplus</div></th>
<th class="th"><div>Deficit</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
<th class="th"><sup>[1]</sup></th>
<th class="th">
<div>Accumulated other comprehensive income (loss) </div>
<div>Currency forward</div>
</th>
<th class="th"><sup>[1]</sup></th>
<th class="th">
<div>Accumulated other comprehensive income (loss) </div>
<div>Interest rate swap</div>
</th>
<th class="th"><sup>[1]</sup></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_Equity', window );">Equity, beginning balance (Previously stated) at Dec. 31, 2016</a></td>
<td class="nump">$ 1,257.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,048.2<span></span>
</td>
<td class="num">$ (15.3)<span></span>
</td>
<td class="nump">$ 862.6<span></span>
</td>
<td class="num">$ (1,613.0)<span></span>
</td>
<td colspan="2" class="num">$ (24.7)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract', window );"><strong>Capital transactions:</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 colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssueOfEquity', window );">Issuance of capital stock</a></td>
<td class="nump">13.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_StockRepurchasedandRetiredDuringPeriodValue1', window );">Repurchase of capital stock for cancellation</a></td>
<td class="num">(19.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Purchase of treasury stock for stock-based plans</a></td>
<td class="num">(16.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="num">(16.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Stock-based compensation (SBC) and other</a></td>
<td class="nump">30.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="nump">23.3<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAbstract', window );"><strong>Total comprehensive income:</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 colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOwnersOfParent', window );">Net earnings</a></td>
<td class="nump">105.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105.5<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans', window );">Losses on pension and non-pension post-employment benefit plans</a></td>
<td class="num">(18.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="num">(18.2)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Currency translation differences for foreign operations</a></td>
<td class="nump">0.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">0.7<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges', window );">Changes from derivatives designated as hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17.3<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">$ 17.3<span></span>
</td>
<td colspan="2" 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_Equity', window );">Equity, ending balance at Dec. 31, 2017</a></td>
<td class="nump">1,370.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,048.3<span></span>
</td>
<td class="num">(8.7)<span></span>
</td>
<td class="nump">863.0<span></span>
</td>
<td class="num">(1,525.7)<span></span>
</td>
<td colspan="2" class="num">(6.7)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract', window );"><strong>Capital transactions:</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 colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssueOfEquity', window );">Issuance of capital stock</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_StockRepurchasedandRetiredDuringPeriodValue1', window );">Repurchase of capital stock for cancellation</a></td>
<td class="num">(75.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Purchase of treasury stock for stock-based plans</a></td>
<td class="num">(22.4)<span></span>
</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">(22.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Stock-based compensation (SBC) and other</a></td>
<td class="nump">35.4<span></span>
</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">10.9<span></span>
</td>
<td class="nump">24.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAbstract', window );"><strong>Total comprehensive income:</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 colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOwnersOfParent', window );">Net earnings</a></td>
<td class="nump">98.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98.9<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans', window );">Losses on pension and non-pension post-employment benefit plans</a></td>
<td class="num">(54.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(54.9)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Currency translation differences for foreign operations</a></td>
<td class="nump">0.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">0.1<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges', window );">Changes from derivatives designated as hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15.5)<span></span>
</td>
<td class="num">(4.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="num">(15.5)<span></span>
</td>
<td colspan="2" class="num">$ (4.4)<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_Equity', window );">Equity, ending balance at Dec. 31, 2018</a></td>
<td class="nump">1,332.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,954.1<span></span>
</td>
<td class="num">(20.2)<span></span>
</td>
<td class="nump">906.6<span></span>
</td>
<td class="num">(1,481.7)<span></span>
</td>
<td colspan="2" class="num">(26.5)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract', window );"><strong>Capital transactions:</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 colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssueOfEquity', window );">Issuance of capital stock</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_StockRepurchasedandRetiredDuringPeriodValue1', window );">Repurchase of capital stock for cancellation</a></td>
<td class="num">(67.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(132.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Purchase of treasury stock for stock-based plans</a></td>
<td class="num">(9.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="num">(9.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Stock-based compensation (SBC) and other</a></td>
<td class="nump">35.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.6<span></span>
</td>
<td class="nump">21.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAbstract', window );"><strong>Total comprehensive income:</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 colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOwnersOfParent', window );">Net earnings</a></td>
<td class="nump">70.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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.3<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans', window );">Losses on pension and non-pension post-employment benefit plans</a></td>
<td class="num">(8.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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8.7)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Currency translation differences for foreign operations</a></td>
<td class="num">(0.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 colspan="2" class="num">(0.2)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges', window );">Changes from derivatives designated as hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="num">$ (7.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>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">$ 10.8<span></span>
</td>
<td colspan="2" class="num">$ (7.7)<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_Equity', window );">Equity, ending balance at Dec. 31, 2019</a></td>
<td class="nump">$ 1,356.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,832.1<span></span>
</td>
<td class="num">$ (14.8)<span></span>
</td>
<td class="nump">$ 982.6<span></span>
</td>
<td class="num">$ (1,420.1)<span></span>
</td>
<td colspan="2" class="num">$ (23.6)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="14"></td></tr>
<tr><td colspan="14"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Accumulated other comprehensive loss is net of tax. See note&#160;14.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Comprehensive Income, Net Of Tax, Gain (Loss) On Defined Benefit Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_StockRepurchasedandRetiredDuringPeriodValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased and Retired During Period, Value1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_StockRepurchasedandRetiredDuringPeriodValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 residual interest in the assets of the entity after deducting all its 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 1<br> -IssueDate 2019-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2019-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2019-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2019-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 2019-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IssueOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity through the issue of equity 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 IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssueOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cash flow hedges. [Refer: Cash flow hedges [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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLossAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and discontinued operations attributable to owners of the parent. [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 1<br> -IssueDate 2019-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787088976">
<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, 2019 </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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2019<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CELESTICA 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">0001030894<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_DocumentShellCompanyReport', window );">Entity Shell 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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">SVS</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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">110,192,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=cls_MultipleVotingSharesMember', window );">MVS</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_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">18,600,193<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_PreferenceSharesMember', window );">Preference Shares</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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</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_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>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="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 Forms 10-K, 20-F, 40-F<br> -Number 240<br> -Section 15<br> -Subsection d-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">dei_DocumentInformationLineItems</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_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_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a 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 Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentShellCompanyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a 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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. 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>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_EntityFilerCategory</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:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="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 S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a 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_EntityShellCompany</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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityWellKnownSeasonedIssuer</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_ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=cls_MultipleVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=cls_MultipleVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_PreferenceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_PreferenceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6684300800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Assets Classified As Held For Sale (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</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_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract', window );"><strong>Non-current Assets Held For Sale And Discontinued Operations [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_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners', window );">Assets classified as held for sale</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 27.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_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment', window );">Amount of property, plant and equipment reclassification out of available for sale</a></td>
<td class="nump">$ 12.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_cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-current Assets Held For Sale And Discontinued 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;">cls_NoncurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners. [Refer: Current assets; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale; Non-current assets or disposal groups classified as held for 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 2019-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 through classification as held for sale or inclusion in a disposal group classified as held for sale. [Refer: Disposal groups classified as held for sale [member]; Property, plant and equipment; 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 IAS<br> -Number 16<br> -IssueDate 2019-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>100
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789667040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </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_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [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_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions', window );">Term of agreement termination</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_JointControlOrSignificantInfluenceMember', window );">Entities with significant influence</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_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [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_cls_ServicesAgreementRenewalTermRelatedPartyTransactions', window );">Renewal term of Service Agreement</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions', window );">Annual fee to be paid for Service Agreement</a></td>
<td class="nump">$ 235,000<span></span>
</td>
</tr>
<tr class="rh">
<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_KeyManagementPersonnelOfEntityOrParentMember', window );">Key management personnel of entity</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_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [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_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction', window );">Non-voting interest in the Assignee (percentage)</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Option To Obtain Non-Voting Interest, 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;">cls_OptionToObtainNonVotingInterestRelatedPartyTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Services Agreement, Annual Fee, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ServicesAgreementAnnualFeeRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Services Agreement, Automatic Termination Period, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_ServicesAgreementRenewalTermRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Services Agreement, Renewal Term, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ServicesAgreementRenewalTermRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_CategoriesOfRelatedPartiesAxis=ifrs-full_JointControlOrSignificantInfluenceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_JointControlOrSignificantInfluenceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_KeyManagementPersonnelOfEntityOrParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_KeyManagementPersonnelOfEntityOrParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6795242480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Summary of Plan Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 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_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss', window );">Losses on pension and non-pension post-employment benefit plans</a></td>
<td class="nump">$ 63.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 1.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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member', window );">Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl 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 income</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="num">(0.6)<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">1.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_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid from plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member', window );">Pension Plans | Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset)</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">293.0<span></span>
</td>
<td class="nump">395.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_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest income</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">8.0<span></span>
</td>
<td class="nump">9.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_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Actuarial losses in other comprehensive income</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">27.8<span></span>
</td>
<td class="num">(82.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_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid from plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
<td class="num">(1.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_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Employer contributions</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">2.9<span></span>
</td>
<td class="nump">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_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset', window );">Employer direct benefit payments</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">0.8<span></span>
</td>
<td class="nump">1.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_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset', window );">Employer direct settlement payments</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">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Settlement payments from employer</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">0.0<span></span>
</td>
<td class="nump">0.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_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Settlement payments from plan</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">0.0<span></span>
</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_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefit payments from plan</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="num">(12.0)<span></span>
</td>
<td class="num">(12.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_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Benefit payments from employer</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="num">(0.8)<span></span>
</td>
<td class="num">(1.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_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign currency exchange rate changes and other</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">10.0<span></span>
</td>
<td class="num">(18.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_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">395.5<span></span>
</td>
<td class="nump">328.5<span></span>
</td>
<td class="nump">293.0<span></span>
</td>
<td class="nump">395.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_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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 income</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="num">(2.6)<span></span>
</td>
<td class="num">(2.6)<span></span>
</td>
<td class="num">(2.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_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid from plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans | Plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset)</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">0.0<span></span>
</td>
<td class="nump">0.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_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest income</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">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Actuarial losses in other comprehensive income</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">0.0<span></span>
</td>
<td class="nump">0.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_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid from plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Employer contributions</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">0.9<span></span>
</td>
<td class="nump">0.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_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset', window );">Employer direct benefit payments</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">3.0<span></span>
</td>
<td class="nump">2.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_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset', window );">Employer direct settlement payments</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">5.2<span></span>
</td>
<td class="nump">2.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_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Settlement payments from employer</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="num">(5.2)<span></span>
</td>
<td class="num">(2.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_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Settlement payments from plan</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="num">(0.2)<span></span>
</td>
<td class="nump">0.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_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefit payments from plan</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="num">(0.2)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Benefit payments from employer</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="num">(3.0)<span></span>
</td>
<td class="num">(2.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_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign currency exchange rate changes and other</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">1.3<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=cls_UKMainPensionPlanMember', window );">UK Main Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefit payments from plan</a></td>
<td class="text">&#160;<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="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_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Expenses, 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;">cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DefinedBenefitPlanChangeinFairValueofPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employer Direct Benefit Payments, 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;">cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employer Direct Settlement Payments, 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;">cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Loss) on Purchase of Annuity Recognised 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;">cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 From Employer, 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;">cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlement Payments From Employer, 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;">cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 141<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_f&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 141<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 141<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in respect of settlements. [Refer: Gains (losses) arising from settlements, net defined benefit liability (asset); 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 2019-01-01<br> -Paragraph 141<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PensionPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_UKMainPensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_UKMainPensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789767616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-Of-Use Assets (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </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_cls_RightOfUseAssetRollForwardRollForward', window );"><strong>Right Of Use Asset Roll Forward [Roll Forward]</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_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">$ 29.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_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(32.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_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations', window );">Write down of assets and lease terminations</a></td>
<td class="num">(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_cls_RightOfUseAssetForeignExchangeAndOther', window );">Foreign exchange and other</a></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_RightofuseAssets', window );">Land rights</a></td>
<td class="nump">104.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_cls_RightOfUseAssetsDerecognized', window );">Right-of-use assets, derecognized</a></td>
<td class="nump">3.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_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember', window );">Land</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_cls_RightOfUseAssetRollForwardRollForward', window );"><strong>Right Of Use Asset Roll Forward [Roll Forward]</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_AdditionsToRightofuseAssets', window );">Additions</a></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_DepreciationRightofuseAssets', window );">Depreciation</a></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_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations', window );">Write down of assets and lease terminations</a></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_cls_RightOfUseAssetForeignExchangeAndOther', window );">Foreign exchange and other</a></td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Land rights</a></td>
<td class="nump">7.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_BuildingsMember', window );">Buildings</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_cls_RightOfUseAssetRollForwardRollForward', window );"><strong>Right Of Use Asset Roll Forward [Roll Forward]</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_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">27.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_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(31.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_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations', window );">Write down of assets and lease terminations</a></td>
<td class="num">(4.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_cls_RightOfUseAssetForeignExchangeAndOther', window );">Foreign exchange and other</a></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_RightofuseAssets', window );">Land rights</a></td>
<td class="nump">94.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_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember', window );">Other</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_cls_RightOfUseAssetRollForwardRollForward', window );"><strong>Right Of Use Asset Roll Forward [Roll Forward]</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_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">2.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_DepreciationRightofuseAssets', window );">Depreciation</a></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_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations', window );">Write down of assets and lease terminations</a></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_cls_RightOfUseAssetForeignExchangeAndOther', window );">Foreign exchange and other</a></td>
<td class="num">(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_RightofuseAssets', window );">Land rights</a></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_RightofuseAssetsMember', window );">Right-of-use assets</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_cls_RightOfUseAssetRollForwardRollForward', window );"><strong>Right Of Use Asset Roll Forward [Roll Forward]</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_cls_RightOfUseAssetsDerecognized', window );">Right-of-use assets, derecognized</a></td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RightOfUseAssetForeignExchangeAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Asset, Foreign Exchange 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;">cls_RightOfUseAssetForeignExchangeAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RightOfUseAssetRollForwardRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right Of Use Asset Roll Forward [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RightOfUseAssetRollForwardRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RightOfUseAssetsDerecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Assets, Derecognized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RightOfUseAssetsDerecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Assets, Write Down Of Assets And Lease Terminations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsToRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 right-of-use assets. [Refer: Right-of-use 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 16<br> -IssueDate 2019-01-01<br> -Paragraph 53<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_53_h&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsToRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use 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 16<br> -IssueDate 2019-01-01<br> -Paragraph 53<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="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 16<br> -IssueDate 2019-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OtherPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789483744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Assumptions for Our Annual Impairment Assessments of Goodwill (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_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>
</tr>
<tr class="ro">
<td 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 );">Annual revenue growth rate (percentage)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm', window );">Term used to extrapolate cash flow projections</a></td>
<td class="text">5 years<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=cls_CapitalEquipmentCGUMember', window );">Capital equipment CGU</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_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>
</tr>
<tr class="ro">
<td 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 );">Annual revenue growth rate (percentage)</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm', window );">Term used to extrapolate cash flow projections</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">6 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_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discount rate (percentage)</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">17.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_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=cls_ADCGUMember', window );">A &amp; D CGU</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm', window );">Term used to extrapolate cash flow projections</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">4 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_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discount rate (percentage)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">9.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_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=cls_AtrenneCGUMember', window );">Atrenne CGU</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_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>
</tr>
<tr class="re">
<td 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 );">Annual revenue growth rate (percentage)</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">12.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_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm', window );">Term used to extrapolate cash flow projections</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discount rate (percentage)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">13.00%<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_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Growth Rate Used To Extrapolate Cash Flow Projections, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2019-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134_d_v&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause v<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134_e_v&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 134<br> -Subparagraph d<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134_d_iv&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 134<br> -Subparagraph e<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134_e_iv&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=cls_CapitalEquipmentCGUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CapitalEquipmentCGUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_ADCGUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ADCGUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_AtrenneCGUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AtrenneCGUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779280496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Expense Recognized in Consolidated Statement of Operations (Details) - USD ($)<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></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>
<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_EmployeeBenefitsExpense', window );">Total expense for the year</a></td>
<td class="nump">$ 815.2<span></span>
</td>
<td class="nump">$ 804.7<span></span>
</td>
<td class="nump">$ 726.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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member', window );">Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">2.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_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(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_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost and settlement/curtailment losses</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.1<span></span>
</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_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan administrative expenses and other</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.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_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Post-employment benefit expense, defined benefit plans</a></td>
<td class="nump">4.0<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">4.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_PostemploymentBenefitExpenseDefinedContributionPlans', window );">Defined contribution pension plan expense</a></td>
<td class="nump">10.1<span></span>
</td>
<td class="nump">9.6<span></span>
</td>
<td class="nump">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_EmployeeBenefitsExpense', window );">Total expense for the year</a></td>
<td class="nump">14.1<span></span>
</td>
<td class="nump">12.0<span></span>
</td>
<td class="nump">13.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_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">2.6<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
<td class="nump">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_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">2.6<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
<td class="nump">2.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_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost and settlement/curtailment losses</a></td>
<td class="nump">8.0<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">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_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan administrative expenses and other</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Post-employment benefit expense, defined benefit plans</a></td>
<td class="nump">13.2<span></span>
</td>
<td class="nump">6.0<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_PostemploymentBenefitExpenseDefinedContributionPlans', window );">Defined contribution pension plan expense</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EmployeeBenefitsExpense', window );">Total expense for the year</a></td>
<td class="nump">$ 13.2<span></span>
</td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Expenses, 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;">cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 employee service in the current period. [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 2019-01-01<br> -Paragraph 141<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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 2019-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and gains (losses) arising from settlements. [Refer: Gains (losses) arising from settlements, net defined benefit liability (asset); 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 2019-01-01<br> -Paragraph 141<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 benefit plans. [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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2019-01-01<br> -Paragraph 5<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_5&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 53<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PensionPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6765788512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory', window );">Market Value of Plan Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents the market value of plan assets:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Market <br clear="none"/>Value at <br clear="none"/>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Actual Asset <br clear="none"/>Allocation (%) <br clear="none"/>at December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quoted market prices:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debt investment funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity investment funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-quoted market prices:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Insurance annuities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></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 Financial Position of Pension and Other Benefit Plans</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables provide a summary of the financial position of our pension and other benefit&#160;plans:</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans <br clear="none"/>Year ended <br clear="none"/>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans <br clear="none"/>Year ended <br clear="none"/>December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">395.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial gains (losses) in other comprehensive income </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Administrative expenses paid from plan assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employer contributions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employer direct benefit payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employer direct settlement payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlement payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Settlement payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency exchange rate changes and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">Actuarial gains or losses are determined based on actual return on plan assets less interest income as set forth in the table above. For 2018, includes a </font><font style="font-family:inherit;font-size:9pt;">$63.3</font><font style="font-family:inherit;font-size:9pt;"> loss resulting from the purchase of annuities in June 2018 (see note </font><font style="font-family:inherit;font-size:9pt;">19</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:9pt;"> above).</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans <br clear="none"/>Year ended <br clear="none"/>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans  <br clear="none"/>Year ended <br clear="none"/>December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued benefit obligations, beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current service cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Past service cost and settlement/curtailment losses </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest cost</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial losses (gains) in other comprehensive income from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212; Changes in demographic assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212; Changes in financial assumptions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212; Experience adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Settlement payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Settlement payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from plan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit payments from employer</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency exchange rate changes and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued benefit obligations, end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">346.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average duration of benefit obligations (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">For 2019, past service costs of </font><font style="font-family:inherit;font-size:9pt;">$4.1</font><font style="font-family:inherit;font-size:9pt;"> were incurred for additional obligations under our Thailand post-employment benefit plan as a result of recent changes in labor protection laws in Thailand that increase severance benefits for specified employees upon termination. See note </font><font style="font-family:inherit;font-size:9pt;">16</font><font style="font-family:inherit;font-size:9pt;">(b). The settlement losses relate to employee terminations in connection with 2019 restructuring actions.</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The present value of the defined benefit obligations, the fair value of plan assets and the surplus or deficit in our defined benefit pension and other benefit plans are summarized as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:674px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:394px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans<br clear="none"/>December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans  <br clear="none"/>December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued benefit obligations, end of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(309.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(346.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan assets, end of year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deficiency of plan assets over accrued benefit obligations</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(85.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></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_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock', window );">Schedule of Amounts Reported in Balance Sheet</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines the plan balances as reported on our consolidated balance&#160;sheet: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension <br clear="none"/>Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other <br clear="none"/>Benefit Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension <br clear="none"/>Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other <br clear="none"/>Benefit Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension and non-pension post-employment benefit obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(84.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(107.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current other post-employment benefit obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current net pension assets (note 10)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(84.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(85.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(103.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></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_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock', window );">Net Expense Recognized In Consolidated Statement of Operations For Pension and Non-pension Post-employment Benefit Plans</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines the net expense recognized in our consolidated statement of operations for pension and non-pension post-employment benefit&#160;plans:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:671px;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:316px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans <br clear="none"/>Year ended December&#160;31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans <br clear="none"/>Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current service cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net interest cost (income)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Past service cost and settlement/curtailment losses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan administrative expenses and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defined contribution pension plan expense (note 19(c))</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total expense for the year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock', window );">Actuarial Gains and Losses, Net of Tax, Recognized in OCI and Reclassified</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table outlines the gains and losses, net of tax, recognized in OCI and reclassified directly to deficit:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative losses (gains), beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss on pension annuity purchases (note 19(a))</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial losses (gains) recognized during the year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative losses (gains), end of year </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax recovery of </font><font style="font-family:inherit;font-size:9pt;">$0.3</font><font style="font-family:inherit;font-size:9pt;"> for </font><font style="font-family:inherit;font-size:9pt;">2019</font><font style="font-family:inherit;font-size:9pt;"> (</font><font style="font-family:inherit;font-size:9pt;">2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.1</font><font style="font-family:inherit;font-size:9pt;"> income tax recovery; </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; </font><font style="font-family:inherit;font-size:9pt;">nil</font><font style="font-family:inherit;font-size:9pt;"> income tax recovery).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax recovery of </font><font style="font-family:inherit;font-size:9pt;">$1.1</font><font style="font-family:inherit;font-size:9pt;"> as at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;"> (</font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;"> &#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.8</font><font style="font-family:inherit;font-size:9pt;"> income tax recovery; </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.7</font><font style="font-family:inherit;font-size:9pt;"> income tax&#160;recovery).</font></div></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_DisclosureOfDefinedBenefitPlansExplanatory', window );">Percentages and Assumptions Used in Measuring the Plans</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following percentages and assumptions were used in measuring the plans for the years indicated:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average discount rate at December&#160;31 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;for:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net pension cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average rate of compensation increase for:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net pension cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Healthcare cost trend rates:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Immediate trend</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate trend</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year the ultimate trend rate is expected to be achieved</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2030</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2040</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2040</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i) </font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">The weighted average discount rate is determined using publicly available rates for highly-rated bonds by currency in countries where we have a pension or non-pension benefit plan. A lower discount rate would increase the present value of the benefit obligation.</font></div></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_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory', window );">Disclosure of Sensitivity Analysis for Actuarial Assumptions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A one percentage-point increase or decrease in one of the following actuarial assumptions, holding other assumptions constant in each case, would increase (decrease) our benefit obligations as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:672px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:369px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Benefit Plans</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended<br clear="none"/>December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended<br clear="none"/>December&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Increase</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Decrease</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Increase</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1% Decrease</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discount rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Healthcare cost trend rate </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></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_cls_DefinedBenefitPlanDisclosureTableTextBlock', window );">Schedule of Plan Contributions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We made the following plan contributions for the years indicated below and estimate our contribution for 2020 to be as follows:</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:673px;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:362px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:55px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:54px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:56px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:76px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Contribution</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">*</sup></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defined contribution plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defined benefit plan</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-pension post-employment benefit plans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:8pt;">*&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:9pt;">Our actual contributions could differ materially from these estimates.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i) </font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">For 2019, includes higher settlement payments related to employee terminations in connection with our restructuring actions taken during the year. See note 16(a).</font></div></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_cls_DefinedBenefitPlanDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan Disclosure [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;">cls_DefinedBenefitPlanDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Amounts Recognized In Balance Sheet</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Plan Expense Recognized In Other Comprehensive Income Explanatory [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;">cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Plan Expense Recognized In Profit Or Loss Explanatory [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;">cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Benefits [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;">cls_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 defined benefit plans. [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 2019-01-01<br> -Paragraph 138<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_138&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory</td>
</tr>
<tr>
<td style="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_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 2019-01-01<br> -Paragraph 142<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 145<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_145&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6761757696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss, Net of Tax (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock', window );">Disclosure of Detailed Information about Accumulated Other Comprehensive Income</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance of foreign currency translation account</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance of unrealized net gain (loss) on currency forward cash flow hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net gain (loss) on currency forward cash flow hedges</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of net loss (gain) on currency forward cash flow hedges to operations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Opening balance of unrealized net gain (loss) on interest rate swap cash flow hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss on interest rate swap cash flow hedges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of net loss on interest rate swap cash flow hedges to operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iv)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actuarial gains (losses) on pension and non-pension post-employment benefit plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of actuarial losses (gains) to deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss on purchase of pension annuities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(63.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclassification of loss on purchase of pension annuities to deficit </font></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">19</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closing balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax expense of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$0.2</font><font style="font-family:inherit;font-size:9pt;"> for </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:9pt;"> (</font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$1.0</font><font style="font-family:inherit;font-size:9pt;"> income tax benefit; </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;"> &#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$2.8</font><font style="font-family:inherit;font-size:9pt;"> income tax expense). </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of release of income tax benefit of </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">$0.5</font><font style="font-family:inherit;font-size:9pt;"> associated with the reclassification of net hedge (gain) loss to operations for </font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:9pt;"> (</font><font style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of release of </font><font style="font-family:inherit;font-size:9pt;">$0.7</font><font style="font-family:inherit;font-size:9pt;"> of income tax expense; </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;"> &#8212; net of release of </font><font style="font-family:inherit;font-size:9pt;">$0.3</font><font style="font-family:inherit;font-size:9pt;"> of income tax expense).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iii)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">Net of income tax expense of </font><font style="font-family:inherit;font-size:9pt;">$0.2</font><font style="font-family:inherit;font-size:9pt;"> as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;"> (</font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">&#160;&#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$0.5</font><font style="font-family:inherit;font-size:9pt;"> of income tax&#160;benefit; </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:9pt;"> &#8212; net of </font><font style="font-family:inherit;font-size:9pt;">$1.2</font><font style="font-family:inherit;font-size:9pt;"> of income tax expense).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(iv)</font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-48px;"><font style="font-family:inherit;font-size:9pt;">No income tax impact as of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;"> or </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">.</font></div></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_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accumulated Other Comprehensive Income Explanatory [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;">cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762646672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance Costs Narrative (Details) - USD ($)<br> $ 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>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 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_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>
</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_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts', window );">Finance costs and waiver fees paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44.5<span></span>
</td>
<td class="nump">$ 36.0<span></span>
</td>
<td class="nump">$ 10.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_CreditFacilityMember', window );">Prior credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FeeAndCommissionExpense', window );">Fee and commission expense</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 2.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_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment Of Interest Expense And Debt Issuance 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;">cls_PaymentOfInterestExpenseAndDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_FeeAndCommissionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 fees and commissions.</p></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 2019-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FeeAndCommissionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cls_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762736544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Schedule of Employee SBC Expense by Income Statement Location (Details) - USD ($)<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></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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Employee SBC expense</a></td>
<td class="nump">$ 34.1<span></span>
</td>
<td class="nump">$ 33.4<span></span>
</td>
<td class="nump">$ 30.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_cls_IncomeStatementLocation1Axis=cls_CostOfSales1Member', window );">Cost of sales</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Employee SBC expense</a></td>
<td class="nump">14.6<span></span>
</td>
<td class="nump">14.7<span></span>
</td>
<td class="nump">14.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_cls_IncomeStatementLocation1Axis=cls_SellingGeneralAndAdministrativeExpenses1Member', window );">Selling, general and administrative expense</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Employee SBC expense</a></td>
<td class="nump">$ 19.5<span></span>
</td>
<td class="nump">$ 18.7<span></span>
</td>
<td class="nump">$ 15.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_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_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 2019-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_cls_IncomeStatementLocation1Axis=cls_CostOfSales1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeStatementLocation1Axis=cls_CostOfSales1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_IncomeStatementLocation1Axis=cls_SellingGeneralAndAdministrativeExpenses1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeStatementLocation1Axis=cls_SellingGeneralAndAdministrativeExpenses1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6676903456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations - Other Lease Related Expenses (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </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_cls_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [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_InterestExpenseOnLeaseLiabilities', window );">Interest expense on lease obligations</a></td>
<td class="nump">$ 6.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_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities', window );">Variable lease payments not included in the measurement of lease obligations</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_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases', window );">Expenses relating to short-term leases or low-value leases</a></td>
<td class="nump">$ 4.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Short-Term Leases And Low-Value Leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cls_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expense relating to variable lease payments not included in the measurement of lease liabilities. Variable lease payments are the portion of payments made by a lessee to a lessor for the right to use an underlying asset during the lease term that varies because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="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 16<br> -IssueDate 2019-01-01<br> -Paragraph 53<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_53_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseOnLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 lease liabilities. [Refer: 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/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2019-01-01<br> -Paragraph 53<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_53_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseOnLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6761757936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Expenses By Nature (Details) - USD ($)<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></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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Employee-related costs</a></td>
<td class="nump">$ 815.2<span></span>
</td>
<td class="nump">$ 804.7<span></span>
</td>
<td class="nump">$ 726.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_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">SBC expense included in above employee-related costs</a></td>
<td class="nump">34.1<span></span>
</td>
<td class="nump">33.4<span></span>
</td>
<td class="nump">30.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_TransportationExpense', window );">Freight and transportation costs</a></td>
<td class="nump">90.3<span></span>
</td>
<td class="nump">97.0<span></span>
</td>
<td class="nump">79.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_DepreciationExpense', window );">Depreciation expense (including depreciation on ROU assets)</a></td>
<td class="nump">105.8<span></span>
</td>
<td class="nump">73.7<span></span>
</td>
<td class="nump">67.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_RentalExpense', window );">Rental expense</a></td>
<td class="nump">5.3<span></span>
</td>
<td class="nump">$ 35.4<span></span>
</td>
<td class="nump">$ 28.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_DepreciationRightofuseAssets', window );">Depreciation expense</a></td>
<td class="nump">$ 32.5<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_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_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 2019-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use 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 16<br> -IssueDate 2019-01-01<br> -Paragraph 53<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2019-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TransportationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 transportation 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 2019-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TransportationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>111
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6796881008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Schedule of Stock Options Outstanding (Details)<br> shares in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>shares </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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Outstanding Options (in shares) | shares</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">2.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_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of share options outstanding in share-based payment arrangement (in dollars per share)</a></td>
<td class="nump">$ 12.50<span></span>
</td>
<td class="nump">$ 11.93<span></span>
</td>
<td class="nump">$ 12.14<span></span>
</td>
<td class="nump">$ 8.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_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life of outstanding share options</a></td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
<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_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Exercisable Options (in shares) | shares</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of share options exercisable in share-based payment arrangement (in usd per share)</a></td>
<td class="nump">$ 12.50<span></span>
</td>
<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</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceOfOutstandingShareOptions2019', window );">Exercise price of outstanding share options (in dollars per share)</a></td>
<td class="nump">6.35<span></span>
</td>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExercisePriceOfOutstandingShareOptions2019', window );">Exercise price of outstanding share options (in dollars per share)</a></td>
<td class="nump">$ 13.46<span></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_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_ExercisePriceOfOutstandingShareOptions2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExercisePriceOfOutstandingShareOptions2019</td>
</tr>
<tr>
<td style="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>instant</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 2019-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>112
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6795247088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="1">5 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>May 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_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Borrowings, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 544,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 544,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 523,900,000<span></span>
</td>
<td class="nump">$ 544,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LettersOfCreditOutstandingAmount1', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,300,000<span></span>
</td>
<td class="nump">14,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_StockRepurchaseProgramExcessShareRepurchases', window );">Stock repurchase program, excess share repurchase amount</a></td>
<td class="nump">$ 17,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_UndrawnBorrowingFacilities', window );">Uncommitted bank overdraft facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">142,500,000<span></span>
</td>
<td class="nump">132,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents', window );">Amounts outstanding under overdraft facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ifrs-full_InterestRateRiskMember', window );">Interest rate risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_HedgingInstrumentTerm', window );">Hedging instrument, term</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">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="rh">
<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=cls_NewCreditFacilityMember', window );">New credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NotionalAmount', window );">Borrowings, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Amount of accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,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_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,000,000<span></span>
</td>
<td class="nump">759,000,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 213,000,000<span></span>
</td>
<td class="nump">1,700,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>
</tr>
<tr class="rh">
<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=cls_NewCreditFacilityMember', window );">New credit facility | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow', window );">Repayments of borrowings, percentage of excess cash flow (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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_BorrowingsByNameAxis=cls_NewCreditFacilityMember', window );">New credit facility | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow', window );">Repayments of borrowings, percentage of excess cash flow (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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_BorrowingsByNameAxis=cls_TermLoansMember', window );">Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Repayments of current borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,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_BorrowingsByNameAxis=cls_InitialTermLoanMember', window );">Initial Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NotionalAmount', window );">Borrowings, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">875,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_RepaymentsOfCurrentBorrowings', window );">Repayments of current borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_InitialTermLoanMember', window );">Initial Term Loan | London Interbank Offered Rate LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BorrowingsAdjustmentToInterestRateBasis', window );">Margin for borrowings (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cls_InitialTermLoanMember', window );">Initial Term Loan | Interest rate risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_HedgedItemLiabilities', window );">Hedged item, liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,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>
</tr>
<tr class="rh">
<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=cls_IncrementalTermLoanMember', window );">Incremental Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Amount of accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">625,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=cls_IncrementalTermLoanMember', window );">Incremental Term Loan | London Interbank Offered Rate LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BorrowingsAdjustmentToInterestRateBasis', window );">Margin for borrowings (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<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=cls_IncrementalTermLoanMember', window );">Incremental Term Loan | Interest rate risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_HedgedItemLiabilities', window );">Hedged item, liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,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>
</tr>
<tr class="rh">
<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=cls_RevolvingFacilityDueJune2023Member', window );">Revolver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_LineOfCreditFacilityMaximumBorrowingCapacity1', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Amount of accordion feature</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,000,000<span></span>
</td>
<td class="nump">339,500,000<span></span>
</td>
<td class="nump">$ 55,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,000,000<span></span>
</td>
<td class="nump">245,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LettersOfCreditOutstandingAmount1', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000.0<span></span>
</td>
<td class="nump">$ 21,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,200,000<span></span>
</td>
<td class="nump">21,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UndrawnBorrowingFacilities', window );">Uncommitted bank overdraft facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 428,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="rh">
<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=cls_RevolvingFacilityDueJune2023Member', window );">Revolver | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BorrowingsAdjustmentToInterestRateBasis', window );">Margin for borrowings (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_LineofCreditFacilityCommitmentFeePercentage1', window );">Commitment fees (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cls_RevolvingFacilityDueJune2023Member', window );">Revolver | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BorrowingsAdjustmentToInterestRateBasis', window );">Margin for borrowings (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_LineofCreditFacilityCommitmentFeePercentage1', window );">Commitment fees (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cls_RevolvingFacilityDueJune2023Member', window );">Revolver | Bridge Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_LineOfCreditFacilityMaximumBorrowingCapacity1', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_RevolvingFacilityDueJune2023Member', window );">Revolver | Bridge Loan | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_BorrowingsMaturityTerm', window );">Debt instrument term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cls_CreditFacilityMember', window );">Prior credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">163,000,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">350,500,000<span></span>
</td>
<td class="nump">$ 40,000,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_BorrowingsByNameAxis=cls_RevolvingCreditFacilityDueMay2020Member', window );">Prior Revolving Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_LineOfCreditFacilityMaximumBorrowingCapacity1', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000.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_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_TermLoanDueMay2020Member', window );">Prior Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NotionalAmount', window );">Borrowings, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000.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_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Repayments of current borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | Incremental Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</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="nump">$ 107,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_BorrowingsMaturityTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Borrowings Maturity, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_BorrowingsMaturityTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_HedgingInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Hedging Instrument, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_HedgingInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_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, 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;">cls_LettersOfCreditOutstandingAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Accordion Feature, Higher Borrowing Capacity Option</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LineOfCreditFacilityMaximumBorrowingCapacity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Borrowing Capacity1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LineOfCreditFacilityMaximumBorrowingCapacity1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LineofCreditFacilityCommitmentFeePercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Commitment Fee Percentage1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LineofCreditFacilityCommitmentFeePercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Borrowings, Percentage Of Specified Excess Cash Flow</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_StockRepurchaseProgramExcessShareRepurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Excess Share Repurchases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_StockRepurchaseProgramExcessShareRepurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 has been withdrawn from an account in excess of existing cash balances. This is considered a short-term extension of credit by the bank. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BankOverdraftsClassifiedAsCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsAdjustmentToInterestRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The adjustment to 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 2019-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsAdjustmentToInterestRateBasis</td>
</tr>
<tr>
<td style="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_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_HedgedItemLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a hedged item, recognised as a liability. [Refer: Hedged items [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 2019-01-01<br> -Paragraph 24B<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_24B_a_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_HedgedItemLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 or face amount of a financial instrument, used to calculate payments made on that instrument.</p></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 2019-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 borrowings obtained. [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/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 17<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 settle borrowings, classified as financing activities. [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/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 17<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UndrawnBorrowingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 undrawn borrowing facilities that may be available for future operating activities and to settle capital commitments. [Refer: Capital commitments]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 50<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_50_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UndrawnBorrowingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_InterestRateRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_NewCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_NewCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_BorrowingsByNameAxis=cls_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_InitialTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_InitialTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_LondonInterbankOfferedRateLIBOR1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_LondonInterbankOfferedRateLIBOR1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_IncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_IncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_RevolvingFacilityDueJune2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RevolvingFacilityDueJune2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_CreditFacility1Axis=cls_BridgeLoan1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_CreditFacility1Axis=cls_BridgeLoan1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_RevolvingCreditFacilityDueMay2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RevolvingCreditFacilityDueMay2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_TermLoanDueMay2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_TermLoanDueMay2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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>114
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762210752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_OperatingSegmentsAbstract', window );"><strong>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_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory', window );">Revenues by Reportable Segment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding each reportable segment for the periods indicated is set forth below: </font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:269px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:52px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue by segment:</font></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">% of total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">% of total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">% of total</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,958.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,209.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,285.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,184.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,423.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,602.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,142.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,633.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,888.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></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_DisclosureOfOperatingSegmentsExplanatory', window );">Information by Reportable Segment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:332px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:39px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:39px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td><td style="width:12px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:39px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:42px;" rowspan="1" colspan="1"></td><td style="width:11px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment income, segment margin, and reconciliation of segment income to IFRS earnings before income taxes:</font></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Segment Margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Segment Margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Segment Margin</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATS segment income and margin</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS segment income and margin</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reconciling items:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of intangible assets (excluding computer software)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Charges (Recoveries) (note 16)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory fair value adjustment (note 3)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other solar charges (inventory and A/R write-down)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IFRS earnings before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></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_DisclosureOfGeographicalAreasExplanatory', window );">Disclosure of Geographical Areas</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our external revenue allocated by manufacturing location among countries that generated 10% or more of total revenue for the years indicated:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thailand</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysia</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our allocation of property, plant and equipment and, commencing in 2019, ROU assets among countries that represented&#160;10% or more of total property, plant and equipment and ROU assets for the years indicated:</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thailand</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysia</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Romania</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:8pt;">* Less than 10%.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our allocation of intangible assets and goodwill* among countries that represented&#160;10% or more of total intangible assets and goodwill for the years indicated: </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">South Korea</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* For purposes of this table, intangible assets and goodwill acquired as part of our Impakt acquisition were originally allocated in full to the United States in 2018. In 2019, however, upon finalizing the purchase price allocation, we allocated Impakt's intangible assets and goodwill between the United States and South Korea.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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_DisclosureOfSegmentsMajorCustomersExplanatory', window );">Disclosure of major customers</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the customers that individually represented 10% or more of total revenue for the years indicated, and their segments:</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cisco Systems, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dell Technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Juniper Networks, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:4px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* Less than 10%.</font></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Segments [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;">cls_OperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 disaggregation of revenue from contracts with customers. [Refer: 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 2019-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory</td>
</tr>
<tr>
<td style="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_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 2019-01-01<br> -Paragraph 33<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_33&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfSegmentsMajorCustomersExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 major 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 8<br> -IssueDate 2019-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788109840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Purchase Price Allocation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Nov. 30, 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_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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="text">&#160;<span></span>
</td>
<td class="nump">$ 198.3<span></span>
</td>
<td class="nump">$ 198.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=cls_AtrenneIntegratedSolutionsInc.AtrenneMember', window );">Atrenne</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_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate', window );">Current assets, net of cash acquired</a></td>
<td class="nump">$ 31.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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">1.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate', window );">Property, plant and equipment and other long-term assets</a></td>
<td class="nump">7.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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Customer intangible assets and computer software assets</a></td>
<td class="nump">51.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="re">
<td 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">62.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate', window );">Current liabilities</a></td>
<td class="num">(8.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate', window );">Deferred income taxes and other-long-term liabilities</a></td>
<td class="num">(4.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="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_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Identifiable net assets acquired</a></td>
<td class="nump">140.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_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales', window );">Inventory fair value adjustment</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_ImpaktHoldingsLLCImpaktMember', window );">Impakt</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_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate', window );">Current assets, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49.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_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate', window );">Cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate', window );">Property, plant and equipment and other long-term assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.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_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Customer intangible assets and computer software assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219.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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112.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_CurrentLiabilitiesRecognisedAsOfAcquisitionDate', window );">Current liabilities</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="num">(25.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_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate', window );">Deferred income taxes and other-long-term liabilities</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="num">(51.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_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Identifiable net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 324.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Liabilities And Other Non-current Liabilities Recognized 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;">cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Recognised As Of Acquisition Date, Fair Value Adjustment Recognized Through Cost Of Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_InventoryRecognisedAsOfAcquisitionDateFairValueAdjustmentRecognizedThroughCostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, Plant And Equipment And Other Non-current Assets Recognized 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;">cls_PropertyPlantAndEquipmentAndOtherNoncurrentAssetsRecognizedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 2019-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 current assets acquired 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/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2019-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 current 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/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2019-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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 2019-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2019-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2019-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationsAxis=cls_AtrenneIntegratedSolutionsInc.AtrenneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AtrenneIntegratedSolutionsInc.AtrenneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_ImpaktHoldingsLLCImpaktMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ImpaktHoldingsLLCImpaktMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786371776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-Of-Use Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_RightOfUseAssetsAbstract', window );"><strong>Right-Of-Use Assets [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_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock', window );">Disclosure Of Information Of The Net Book Value Of Right-Of-Use Asset</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the net book value of ROU assets during 2019: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; January 1, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and lease terminations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i) </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">During 2019, we recorded </font><font style="font-family:inherit;font-size:8pt;">$1.0</font><font style="font-family:inherit;font-size:8pt;"> (as restructuring charges) to write down certain ROU assets in connection with restructuring actions pertaining to vacated properties, resulting in part from sublet recoveries that were lower than the carrying value of the related leases. See note </font><font style="font-family:inherit;font-size:8pt;">16</font><font style="font-family:inherit;font-size:8pt;">(a). We also terminated several leases in connection with restructuring actions and de-recognized </font><font style="font-family:inherit;font-size:8pt;">$3.7</font><font style="font-family:inherit;font-size:8pt;"> of ROU assets in connection therewith. </font></div></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_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Information Of The Net Book Value Of Right-Of-Use Asset [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;">cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_RightOfUseAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Assets [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;">cls_RightOfUseAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>117
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6635380992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Preparation and 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, 2019</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_cls_DisclosureOfSignificantAccountingPoliciesAbstract', window );"><strong>Disclosure Of Significant Accounting Policies [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_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory', window );">Disclosure of Detailed Information About Leases</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the adjustments to our operating lease commitments at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> used to derive the lease obligations recognized on our initial application of IFRS 16 at </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discounted using our incremental borrowing rate at January 1, 2019 </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition exemption for short-term and low-value leases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Extension options reasonably certain to be exercised</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations recognized at January 1, 2019 under IFRS 16</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations previously classified as finance leases under IAS 17</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease obligations at January 1, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other lease related expenses that were recognized in the consolidated statement of operations for 2019 are as follows: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense on lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease payments not included in the measurement of lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expenses relating to short-term leases or low-value leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the contractual undiscounted cash flows for our lease obligations (comprised of lease obligations under IFRS 16 and lease obligations financed through third-parties) were as follows: </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years ending December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Leases financed through third-parties</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other leases</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we have commitments under IT support agreements that require future minimum payments as follows:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future minimum payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Disclosure of Detailed Information About Property, Plant and Equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building/leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years or term of lease</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 15&#160;years</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment are comprised of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br clear="none"/>Depreciation and <br clear="none"/>Impairment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings including improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">375.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">781.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,183.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">818.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:389px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:70px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:92px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:67px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br clear="none"/>Depreciation and <br clear="none"/>Impairment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings including improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">351.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">720.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,108.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">753.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the net book value of property, plant and&#160;equipment for the years indicated:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Buildings <br clear="none"/>including <br clear="none"/>Improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Machinery <br clear="none"/>and <br clear="none"/>Equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">323.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions through business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and other disposals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2018 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transferred from assets held for sale</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">6</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment through business combinations </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and other disposals </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii) (iv)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2019 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">The net book value of property, plant and equipment at </font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:8pt;"> included </font><font style="font-family:inherit;font-size:8pt;">$7.5</font><font style="font-family:inherit;font-size:8pt;"> (</font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:8pt;"> </font><font style="font-family:inherit;font-size:10pt;">&#8212; </font><font style="font-family:inherit;font-size:8pt;">$12.8</font><font style="font-family:inherit;font-size:8pt;">) of leases financed through third parties.  See note 12 for the future minimum lease payments under these leases. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes the disposal of our Toronto real property in March 2019.  See "</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Toronto Real Property and Related Transactions</font><font style="font-family:inherit;font-size:8pt;">" below.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iv)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes the write-down of equipment primarily related to our capital equipment business and other disengaged programs (recorded as restructuring charges). See note 16(a).</font></div></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_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory', window );">Disclosure of Detailed Information About Intangible Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We amortize these assets on a straight-line basis over their estimated useful lives as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4 to 15&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 to 10&#160;years</font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DisclosureOfSignificantAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accounting Policies [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;">cls_DisclosureOfSignificantAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 leasing activities of a 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> -Name IFRS<br> -Number 16<br> -IssueDate 2019-01-01<br> -Paragraph 59<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_59&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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 2019-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R9999.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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788871312">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsForDebtIssueCosts', window );">Payments for debt issue costs</a></td>
<td class="th" style="border-bottom: 0px;">ifrs-full_PaymentsForDebtIssueCosts</td>
<td class="nump">$ 2,000,000<span></span>
</td>
</tr>
<tr class="rh">
<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_LandMember', window );">Land [member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;">ifrs-full_RightofuseAssets</td>
<td class="nump">7,300,000<span></span>
</td>
</tr>
<tr class="rh">
<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 property, plant and equipment [member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;">ifrs-full_RightofuseAssets</td>
<td class="nump">700,000<span></span>
</td>
</tr>
<tr class="rh">
<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_BuildingsMember', window );">Buildings [member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;">ifrs-full_RightofuseAssets</td>
<td class="nump">$ 103,500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsForDebtIssueCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 debt issue 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 2019-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsForDebtIssueCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="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 16<br> -IssueDate 2019-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_BuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762347296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [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_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACCOUNTS RECEIVABLE:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts receivable (A/R) sales program and supplier financing programs (SFPs):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our agreement to sell up to </font><font style="font-family:inherit;font-size:10pt;">$250.0</font><font style="font-family:inherit;font-size:10pt;"> in A/R on an uncommitted basis (subject to pre-determined limits by customer) to </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> third-party banks was scheduled to expire in November 2019, but was extended to January 15, 2020 pursuant to its terms, at which time it expired. Based on a review of our requirements at that time, we reduced the sales program limit from </font><font style="font-family:inherit;font-size:10pt;">$250.0</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$200.0</font><font style="font-family:inherit;font-size:10pt;"> during the extension period. In addition, we participate in </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> SFPs (</font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> with a CCS segment customer, and commencing in the fourth quarter of 2019 (Q4 2019), </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> with an ATS segment customer), pursuant to which we sell A/R from the relevant customer to third-party banks on an uncommitted basis. At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we sold </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$90.6</font><font style="font-family:inherit;font-size:10pt;"> of A/R under our A/R sales program (</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$130.0</font><font style="font-family:inherit;font-size:10pt;">) and </font><font style="font-family:inherit;font-size:10pt;">$50.4</font><font style="font-family:inherit;font-size:10pt;"> of A/R under the SFPs (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$50.0</font><font style="font-family:inherit;font-size:10pt;">).  We utilize the SFPs to substantially offset the effect of extended payment terms required by these customers on our working capital for the period.&#160;Under our previous A/R sales program (and the current one described below), we collect cash from our customers, and remit the cash to the banks once collected. Under our SFPs, the third-party banks collect the relevant receivables directly from the customers.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To replace our previous A/R sales program, and based on a recent review of our requirements, we entered into an agreement in March 2020 with a new third-party bank to sell up to </font><font style="font-family:inherit;font-size:10pt;">$235.0</font><font style="font-family:inherit;font-size:10pt;"> in A/R (based on currently approved obligors) on an uncommitted basis, subject to pre-determined limits by customer. This agreement provides for a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year term, with automatic annual </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year extensions, and may be terminated at any time by the bank or by us&#160;upon 3 month&#8217;s prior notice, or by the bank upon specified defaults.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The A/R sold under the foregoing programs are de-recognized from our A/R balance and removed from our consolidated balance sheet, and the proceeds are reflected as cash provided by operating activities in our consolidated statement of cash flows. Upon sale, we assign the rights to the A/R to the banks. We pay discount charges which we record as finance costs in our consolidated statement of operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract assets:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, our A/R balance included </font><font style="font-family:inherit;font-size:10pt;">$226.7</font><font style="font-family:inherit;font-size:10pt;"> of contract assets recognized as revenue under IFRS 15, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$267.8</font><font style="font-family:inherit;font-size:10pt;">).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Derecognition Of Financial Assets [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;">cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cls_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>120
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762405920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-Of-Use Assets (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_RightOfUseAssetsAbstract', window );"><strong>Right-Of-Use Assets [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_DisclosureOfLeasesExplanatory', window );">Right-of-use assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RIGHT-OF-USE ASSETS:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the net book value of ROU assets during 2019: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; January 1, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and lease terminations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i) </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">During 2019, we recorded </font><font style="font-family:inherit;font-size:8pt;">$1.0</font><font style="font-family:inherit;font-size:8pt;"> (as restructuring charges) to write down certain ROU assets in connection with restructuring actions pertaining to vacated properties, resulting in part from sublet recoveries that were lower than the carrying value of the related leases. See note </font><font style="font-family:inherit;font-size:8pt;">16</font><font style="font-family:inherit;font-size:8pt;">(a). We also terminated several leases in connection with restructuring actions and de-recognized </font><font style="font-family:inherit;font-size:8pt;">$3.7</font><font style="font-family:inherit;font-size:8pt;"> of ROU assets in connection therewith. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review the carrying amount of ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets (or the related CGU or CGUs) may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. We did not identify any triggering event during the course of 2019 indicating that the carrying amount of our ROU assets or related CGUs may not be recoverable</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:10pt;">However, we recorded non-cash restructuring charges in 2019 to write-down certain ROU assets related to vacated properties in connection with actions pertaining to our cost efficiency initiative. See note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;">(a).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RightOfUseAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Assets [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;">cls_RightOfUseAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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> -Name IFRS<br> -Number 16<br> -IssueDate 2019-01-01<br> -Section Presentation<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g47-50_TI<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2019-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g51-60_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>121
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>638</ContextCount>
  <ElementCount>599</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>169</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002000 - Statement - Consolidated Statement of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ConsolidatedStatementOfOperations</Role>
      <ShortName>Consolidated Statement of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003000 - Statement - Consolidated Statement of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ConsolidatedStatementOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statement of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004000 - Statement - Consolidated Statement of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ConsolidatedStatementOfChangesInEquity</Role>
      <ShortName>Consolidated Statement of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005000 - Statement - Consolidated Statement of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ConsolidatedStatementOfCashFlows</Role>
      <ShortName>Consolidated Statement of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Reporting Entity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ReportingEntity</Role>
      <ShortName>Reporting Entity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - Basis of Preparation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPolicies</Role>
      <ShortName>Basis of Preparation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2107100 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2113100 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AccountsReceivable</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2116100 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2119100 - Disclosure - Assets Classified As Held For Sale</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AssetsClassifiedAsHeldForSale</Role>
      <ShortName>Assets Classified As Held For Sale</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2122100 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2125100 - Disclosure - Right-Of-Use Assets (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.celestica.com/role/RightOfUseAssetsNotes</Role>
      <ShortName>Right-Of-Use Assets (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2128100 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/GoodwillAndIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2131100 - Disclosure - Other Non-Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/OtherNonCurrentAssets</Role>
      <ShortName>Other Non-Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2134100 - Disclosure - Provisions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/Provisions</Role>
      <ShortName>Provisions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2137100 - Disclosure - Credit Facilities and Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CreditFacilitiesAndLeaseObligations</Role>
      <ShortName>Credit Facilities and Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2140100 - Disclosure - Capital Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStock</Role>
      <ShortName>Capital Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2143100 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTax</Role>
      <ShortName>Accumulated Other Comprehensive Loss, Net of Tax</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2146100 - Disclosure - Expenses By Nature</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ExpensesByNature</Role>
      <ShortName>Expenses By Nature</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2149100 - Disclosure - Other Charges (Recoveries)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/OtherChargesRecoveries</Role>
      <ShortName>Other Charges (Recoveries)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2152100 - Disclosure - Finance Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinanceCosts</Role>
      <ShortName>Finance Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2155100 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2158100 - Disclosure - Pension and Non-pension Post-employment Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlans</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2161100 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2164100 - Disclosure - Financial Instruments and Risk Management</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinancialInstrumentsAndRiskManagement</Role>
      <ShortName>Financial Instruments and Risk Management</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2167100 - Disclosure - Capital Disclosures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalDisclosures</Role>
      <ShortName>Capital Disclosures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2170100 - Disclosure - Weighted Average Number of Shares Diluted</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/WeightedAverageNumberOfSharesDiluted</Role>
      <ShortName>Weighted Average Number of Shares Diluted</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2173100 - Disclosure - Commitments, Contingencies and Guarantees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CommitmentsContingenciesAndGuarantees</Role>
      <ShortName>Commitments, Contingencies and Guarantees</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2174100 - Disclosure - Segment and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/SegmentAndGeographicInformation</Role>
      <ShortName>Segment and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Basis of Preparation and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Preparation and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2304302 - Disclosure - Basis of Preparation and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Preparation and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPolicies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/Acquisitions</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2316301 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/Inventories</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2322301 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2325301 - Disclosure - Right-Of-Use Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/RightOfUseAssetsTables</Role>
      <ShortName>Right-Of-Use Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/RightOfUseAssetsNotes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2328301 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/GoodwillAndIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/GoodwillAndIntangibleAssets</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2331301 - Disclosure - Other Non-Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/OtherNonCurrentAssetsTables</Role>
      <ShortName>Other Non-Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/OtherNonCurrentAssets</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2334301 - Disclosure - Provisions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ProvisionsTables</Role>
      <ShortName>Provisions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/Provisions</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2337301 - Disclosure - Credit Facilities and Lease Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsTables</Role>
      <ShortName>Credit Facilities and Lease Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/CreditFacilitiesAndLeaseObligations</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2340301 - Disclosure - Capital Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockTables</Role>
      <ShortName>Capital Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/CapitalStock</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2343301 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss, Net of Tax (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTax</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2346301 - Disclosure - Expenses By Nature Expenses By Nature (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ExpensesByNatureExpensesByNatureTables</Role>
      <ShortName>Expenses By Nature Expenses By Nature (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2349301 - Disclosure - Other Charges (Recoveries) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/OtherChargesRecoveriesTables</Role>
      <ShortName>Other Charges (Recoveries) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/OtherChargesRecoveries</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2355301 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/RelatedPartyTransactions</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2358301 - Disclosure - Pension and Non-pension Post-employment Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansTables</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlans</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2361301 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/IncomeTaxes</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2364301 - Disclosure - Financial Instruments and Risk Management (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementTables</Role>
      <ShortName>Financial Instruments and Risk Management (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/FinancialInstrumentsAndRiskManagement</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2370301 - Disclosure - Weighted Average Number of Shares Diluted (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedTables</Role>
      <ShortName>Weighted Average Number of Shares Diluted (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/WeightedAverageNumberOfSharesDiluted</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2373301 - Disclosure - Commitments, Contingencies and Guarantees (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesTables</Role>
      <ShortName>Commitments, Contingencies and Guarantees (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/CommitmentsContingenciesAndGuarantees</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2374301 - Disclosure - Segment and Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/SegmentAndGeographicInformationTables</Role>
      <ShortName>Segment and Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/SegmentAndGeographicInformation</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2404403 - Disclosure - Basis of Preparation and Significant Accounting Policies - Recently Adopted Accounting Standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails</Role>
      <ShortName>Basis of Preparation and Significant Accounting Policies - Recently Adopted Accounting Standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2404404 - Disclosure - Basis of Preparation and Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Basis of Preparation and Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/BasisOfPreparationAndSignificantAccountingPoliciesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Acquisitions - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails</Role>
      <ShortName>Acquisitions - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Acquisitions - Purchase Price Allocation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails</Role>
      <ShortName>Acquisitions - Purchase Price Allocation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2413401 - Disclosure - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AccountsReceivableDetails</Role>
      <ShortName>Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/AccountsReceivable</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2416402 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/InventoriesTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2416403 - Disclosure - Inventories - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/InventoriesAdditionalInformationDetails</Role>
      <ShortName>Inventories - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2419401 - Disclosure - Assets Classified As Held For Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AssetsClassifiedAsHeldForSaleDetails</Role>
      <ShortName>Assets Classified As Held For Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/AssetsClassifiedAsHeldForSale</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2422402 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PropertyPlantAndEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2422403 - Disclosure - Property, Plant and Equipment - Changes to the Net Book Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PropertyPlantAndEquipmentChangesToNetBookValueDetails</Role>
      <ShortName>Property, Plant and Equipment - Changes to the Net Book Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2422404 - Disclosure - Property, Plant and Equipment - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PropertyPlantAndEquipmentAdditionalInformationDetails</Role>
      <ShortName>Property, Plant and Equipment - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2425402 - Disclosure - Right-Of-Use Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/RightOfUseAssetsDetails</Role>
      <ShortName>Right-Of-Use Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/RightOfUseAssetsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2428402 - Disclosure - Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/GoodwillAndIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2428403 - Disclosure - Goodwill and Intangible Assets - Changes To The Net Book Value Of Goodwill And Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/GoodwillAndIntangibleAssetsChangesToNetBookValueOfGoodwillAndIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Changes To The Net Book Value Of Goodwill And Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2428404 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2428405 - Disclosure - Goodwill and Intangible Assets - Assumptions for Our Annual Impairment Assessments of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/GoodwillAndIntangibleAssetsAssumptionsForOurAnnualImpairmentAssessmentsOfGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Assumptions for Our Annual Impairment Assessments of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2431402 - Disclosure - Other Non-Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/OtherNonCurrentAssetsDetails</Role>
      <ShortName>Other Non-Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/OtherNonCurrentAssetsTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2434402 - Disclosure - Provisions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ProvisionsDetails</Role>
      <ShortName>Provisions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/ProvisionsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2437402 - Disclosure - Credit Facilities and Lease Obligations - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsAdditionalInformationDetails</Role>
      <ShortName>Credit Facilities and Lease Obligations - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2437403 - Disclosure - Credit Facilities and Lease Obligations - Borrowings Under Credit Facilities and Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsBorrowingsUnderCreditFacilitiesAndLeaseObligationsDetails</Role>
      <ShortName>Credit Facilities and Lease Obligations - Borrowings Under Credit Facilities and Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2437404 - Disclosure - Credit Facilities and Lease Obligations - Mandatory Principal Repayments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsMandatoryPrincipalRepaymentsDetails</Role>
      <ShortName>Credit Facilities and Lease Obligations - Mandatory Principal Repayments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2437405 - Disclosure - Credit Facilities and Lease Obligations - Schedule of Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsScheduleOfLeaseObligationsDetails</Role>
      <ShortName>Credit Facilities and Lease Obligations - Schedule of Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2437406 - Disclosure - Credit Facilities and Lease Obligations - Other Lease Related Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CreditFacilitiesAndLeaseObligationsOtherLeaseRelatedExpensesDetails</Role>
      <ShortName>Credit Facilities and Lease Obligations - Other Lease Related Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2440402 - Disclosure - Capital Stock - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockAdditionalInformationDetails</Role>
      <ShortName>Capital Stock - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2440403 - Disclosure - Capital Stock - Schedule of Capital Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockScheduleOfCapitalTransactionsDetails</Role>
      <ShortName>Capital Stock - Schedule of Capital Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2440404 - Disclosure - Capital Stock - Schedule of Repurchase Activities under NCIB and SVS Held for Delivery under SBC Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockScheduleOfRepurchaseActivitiesUnderNcibAndSvsHeldForDeliveryUnderSbcPlansDetails</Role>
      <ShortName>Capital Stock - Schedule of Repurchase Activities under NCIB and SVS Held for Delivery under SBC Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2440405 - Disclosure - Capital Stock - Schedule of Employee SBC Expense by Income Statement Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockScheduleOfEmployeeSbcExpenseByIncomeStatementLocationDetails</Role>
      <ShortName>Capital Stock - Schedule of Employee SBC Expense by Income Statement Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2440406 - Disclosure - Capital Stock - Schedule of Stock Option Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockScheduleOfStockOptionTransactionsDetails</Role>
      <ShortName>Capital Stock - Schedule of Stock Option Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2440407 - Disclosure - Capital Stock - Schedule of Stock Options Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockScheduleOfStockOptionsOutstandingDetails</Role>
      <ShortName>Capital Stock - Schedule of Stock Options Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2440408 - Disclosure - Capital Stock - Schedule of Information about RSUs and PSUs Granted and Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockScheduleOfInformationAboutRsusAndPsusGrantedAndOutstandingDetails</Role>
      <ShortName>Capital Stock - Schedule of Information about RSUs and PSUs Granted and Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2440409 - Disclosure - Capital Stock - Director SBC Included in the Income Statement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockDirectorSbcIncludedInIncomeStatementDetails</Role>
      <ShortName>Capital Stock - Director SBC Included in the Income Statement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2443402 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss, Net of Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetOfTaxTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2446402 - Disclosure - Expenses By Nature (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ExpensesByNatureDetails</Role>
      <ShortName>Expenses By Nature (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/ExpensesByNatureExpensesByNatureTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2449402 - Disclosure - Other Charges (Recoveries) - Schedule of Charges (Recoveries) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/OtherChargesRecoveriesScheduleOfChargesRecoveriesDetails</Role>
      <ShortName>Other Charges (Recoveries) - Schedule of Charges (Recoveries) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/OtherChargesRecoveriesTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2449403 - Disclosure - Other Charges (Recoveries) - Restructuring (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/OtherChargesRecoveriesRestructuringDetails</Role>
      <ShortName>Other Charges (Recoveries) - Restructuring (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/OtherChargesRecoveriesTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2449404 - Disclosure - Other Charges (Recoveries) - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails</Role>
      <ShortName>Other Charges (Recoveries) - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/OtherChargesRecoveriesTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2452401 - Disclosure - Finance Costs Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinanceCostsNarrativeDetails</Role>
      <ShortName>Finance Costs Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2455402 - Disclosure - Related Party Transactions - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails</Role>
      <ShortName>Related Party Transactions - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2455403 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2458402 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansAdditionalInformationDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2458403 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Market Value of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansMarketValueOfPlanAssetsDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Market Value of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2458404 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Summary of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfPlanAssetsDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Summary of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2458405 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Summary of Accrued Benefit Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSummaryOfAccruedBenefitObligationsDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Summary of Accrued Benefit Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2458406 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Surplus (Deficit) in Defined Benefit Pension and Other Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansSurplusDeficitInDefinedBenefitPensionAndOtherBenefitPlansDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Surplus (Deficit) in Defined Benefit Pension and Other Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2458407 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Plan Balances Reported on Consolidated Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPlanBalancesReportedOnConsolidatedBalanceSheetDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Plan Balances Reported on Consolidated Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2458408 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Expense Recognized in Consolidated Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansExpenseRecognizedInConsolidatedStatementOfOperationsDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Expense Recognized in Consolidated Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2458409 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Actuarial Gains and Losses, Net of Tax, Recognized in OCI (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansActuarialGainsAndLossesNetOfTaxRecognizedInOciDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Actuarial Gains and Losses, Net of Tax, Recognized in OCI (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>2458410 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Percentages and Assumptions Used in Measuring the Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansPercentagesAndAssumptionsUsedInMeasuringPlansDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Percentages and Assumptions Used in Measuring the Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>2458411 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Schedule of Non-pension Post-employment benefit plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PensionAndNonPensionPostEmploymentBenefitPlansScheduleOfNonPensionPostEmploymentBenefitPlansDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Schedule of Non-pension Post-employment benefit plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>2461402 - Disclosure - Income Taxes - Major Components Of Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/IncomeTaxesMajorComponentsOfTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Major Components Of Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>2461403 - Disclosure - Income Taxes - Reconciliation Of Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Reconciliation Of Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>2461404 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>2461405 - Disclosure - Income Taxes - Changes In Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/IncomeTaxesChangesInDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Changes In Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>2464402 - Disclosure - Financial Instruments and Risk Management - Cash and Cash Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCashAndCashEquivalentsDetails</Role>
      <ShortName>Financial Instruments and Risk Management - Cash and Cash Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>2464403 - Disclosure - Financial Instruments and Risk Management - Currency Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCurrencyRiskDetails</Role>
      <ShortName>Financial Instruments and Risk Management - Currency Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>2464404 - Disclosure - Financial Instruments and Risk Management - Foreign Currency Sensitivity Analysis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementForeignCurrencySensitivityAnalysisDetails</Role>
      <ShortName>Financial Instruments and Risk Management - Foreign Currency Sensitivity Analysis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>2464405 - Disclosure - Financial Instruments and Risk Management - Interest Rate Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementInterestRateRiskDetails</Role>
      <ShortName>Financial Instruments and Risk Management - Interest Rate Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>2464406 - Disclosure - Financial Instruments and Risk Management - Credit and Liquidity Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementCreditAndLiquidityRiskDetails</Role>
      <ShortName>Financial Instruments and Risk Management - Credit and Liquidity Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>2464407 - Disclosure - Financial Instruments and Risk Management - Fair Value Measurement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementFairValueMeasurementDetails</Role>
      <ShortName>Financial Instruments and Risk Management - Fair Value Measurement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>2464408 - Disclosure - Financial Instruments and Risk Management - Derivative and Hedging Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinancialInstrumentsAndRiskManagementDerivativeAndHedgingInstrumentsDetails</Role>
      <ShortName>Financial Instruments and Risk Management - Derivative and Hedging Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>2467401 - Disclosure - Capital Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalDisclosuresDetails</Role>
      <ShortName>Capital Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/CapitalDisclosures</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>2470402 - Disclosure - Weighted Average Number of Shares Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedDetails</Role>
      <ShortName>Weighted Average Number of Shares Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/WeightedAverageNumberOfSharesDilutedTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>2473402 - Disclosure - Commitments, Contingencies and Guarantees - Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Commitments, Contingencies and Guarantees - Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>2473403 - Disclosure - Commitments, Contingencies and Guarantees - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CommitmentsContingenciesAndGuaranteesAdditionalInformationDetails</Role>
      <ShortName>Commitments, Contingencies and Guarantees - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>2474402 - Disclosure - Segment and Geographic Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/SegmentAndGeographicInformationAdditionalInformationDetails</Role>
      <ShortName>Segment and Geographic Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>2474403 - Disclosure - Segment and Geographic Information - Revenue By Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/SegmentAndGeographicInformationRevenueBySegmentDetails</Role>
      <ShortName>Segment and Geographic Information - Revenue By Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>2474404 - Disclosure - Segment and Geographic Information - Reconciliation to IFRS Earnings Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/SegmentAndGeographicInformationReconciliationToIfrsEarningsBeforeIncomeTaxesDetails</Role>
      <ShortName>Segment and Geographic Information - Reconciliation to IFRS Earnings Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>2474405 - Disclosure - Segment and Geographic Information - External Revenue Allocated By Manufacturing Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/SegmentAndGeographicInformationExternalRevenueAllocatedByManufacturingLocationDetails</Role>
      <ShortName>Segment and Geographic Information - External Revenue Allocated By Manufacturing Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>2474406 - Disclosure - Segment and Geographic Information - Allocation of Property, Plant and Equipment, Intangible Assets and Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/SegmentAndGeographicInformationAllocationOfPropertyPlantAndEquipmentIntangibleAssetsAndGoodwillDetails</Role>
      <ShortName>Segment and Geographic Information - Allocation of Property, Plant and Equipment, Intangible Assets and Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>2474407 - Disclosure - Segment and Geographic Information - Customers by Percentage of Total Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/SegmentAndGeographicInformationCustomersByPercentageOfTotalRevenueDetails</Role>
      <ShortName>Segment and Geographic Information - Customers by Percentage of Total Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="cls-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - cls-20191231.xml</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - cls-20191231.xml</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cls-20191231.xml</File>
    <File>cls-20191231.xsd</File>
    <File>cls-20191231_cal.xml</File>
    <File>cls-20191231_def.xml</File>
    <File>cls-20191231_lab.xml</File>
    <File>cls-20191231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.ifrs.org/taxonomy/2019-03-27/ifrs-full</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6781137040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Risk Management - Foreign Currency Sensitivity Analysis (Details) - Currency risk<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent', window );">Reasonably possible change in risk variable, percentage</a></td>
<td class="nump">1.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_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Canadian dollar</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible increase in risk variable, impact on net earnings</a></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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible increase in risk variable, impact on other comprehensive income</a></td>
<td class="nump">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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible decrease in risk variable, impact on net earnings</a></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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible decrease in risk variable, impact on other comprehensive income</a></td>
<td class="num">(1.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_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Romanian Leu</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible increase in risk variable, impact on net earnings</a></td>
<td class="num">(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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible increase in risk variable, impact on other comprehensive income</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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible decrease in risk variable, impact on net earnings</a></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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible decrease in risk variable, impact on other comprehensive income</a></td>
<td class="num">(0.3)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Euro</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible increase in risk variable, impact on net earnings</a></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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible increase in risk variable, impact on other comprehensive income</a></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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible decrease in risk variable, impact on net earnings</a></td>
<td class="num">(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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible decrease in risk variable, impact on other comprehensive income</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Thai baht</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible increase in risk variable, impact on net earnings</a></td>
<td class="num">(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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible increase in risk variable, impact on other comprehensive income</a></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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible decrease in risk variable, impact on net earnings</a></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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible decrease in risk variable, impact on other comprehensive income</a></td>
<td class="num">(0.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_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Chinese renminbi</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_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible increase in risk variable, impact on net earnings</a></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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible increase in risk variable, impact on other comprehensive income</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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible decrease in risk variable, impact on net earnings</a></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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible decrease in risk variable, impact on other comprehensive income</a></td>
<td class="num">$ (0.3)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Net 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;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On 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;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Net 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;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On 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;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CAD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CAD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_RON">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_RON</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_EUR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_THB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_THB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787528272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Percentages and Assumptions Used in Measuring the Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member', window );">Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract', window );"><strong>Weighted average discount rate at December 31 (i) for:</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_ActuarialAssumptionOfDiscountRates', window );">Benefit obligations</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">2.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_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1', window );">Net pension cost</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average rate of compensation increase for:</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_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases', window );">Benefit obligations</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1', window );">Net pension cost</a></td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member', window );">Pension Plans | Discount rate</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_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract', window );"><strong>Healthcare cost trend rates:</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_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">1% Increase</a></td>
<td class="num">$ (54.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">1% Decrease</a></td>
<td class="nump">70.6<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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member', window );">Pension Plans | Healthcare cost trend rate</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_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract', window );"><strong>Healthcare cost trend rates:</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_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">1% Increase</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">1% Decrease</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract', window );"><strong>Weighted average discount rate at December 31 (i) for:</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_ActuarialAssumptionOfDiscountRates', window );">Benefit obligations</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1', window );">Net pension cost</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average rate of compensation increase for:</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_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases', window );">Benefit obligations</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1', window );">Net pension cost</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract', window );"><strong>Healthcare cost trend rates:</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_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1', window );">Immediate trend</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">5.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_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2', window );">Ultimate trend</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans | Discount rate</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_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract', window );"><strong>Healthcare cost trend rates:</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_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">1% Increase</a></td>
<td class="num">$ (10.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">1% Decrease</a></td>
<td class="nump">12.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans | Healthcare cost trend rate</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_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract', window );"><strong>Healthcare cost trend rates:</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_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption', window );">1% Increase</a></td>
<td class="nump">7.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">1% Decrease</a></td>
<td class="num">$ (5.9)<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_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Assumed Health Care Cost Trend Rates [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;">cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount 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;">cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation 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;">cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal 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;">cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Ultimate Health Care Cost Trend 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;">cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [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;">cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [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;">cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PensionPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_ActuarialAssumptionOfDiscountRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_ActuarialAssumptionOfDiscountRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6764384080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2019 </div>
<div>tax_incentive</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>tax_incentive </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </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_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeTaxExpenseContinuingOperations', window );">Income tax expense (recovery)</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>
<td class="num">$ (17.0)<span></span>
</td>
<td class="nump">$ 27.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_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax', window );">Tax benefit from change in estimate related to prior year estimate</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">6.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_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties', window );">Reversal of previously-recorded tax liabilities and uncertainties</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">4.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings', window );">Deferred tax expense related to taxable temporary differences, repatriation of undistributed foreign earnings</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">6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense', window );">Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce deferred 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">5.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_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities', window );">Deferred tax liabilities as a result of acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
<td class="nump">56.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_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts', window );">Reversal of previously accrued Mexican taxes</a></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>
<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_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset', window );">Solar tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense', window );">Income tax expense related to the Tax Cuts and Jobs Act of 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized</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">1,783.2<span></span>
</td>
<td class="nump">1,780.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_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures', window );">Temporary differences associated with investments in subsidiaries for which no deferred tax liabilities have been recognized</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">5.0<span></span>
</td>
<td class="nump">5.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_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Deferred tax assets recognized with respect to losses</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="num">(1.4)<span></span>
</td>
<td class="nump">56.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_cls_IncomeTaxHolidayAggregateDollarAmount1', window );">Aggregate tax benefit from tax incentives</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">$ 1.5<span></span>
</td>
<td class="nump">$ 4.7<span></span>
</td>
<td class="nump">$ 7.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_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare', window );">Tax benefit from tax incentives, per share (in dollars per share) | $ / shares</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">$ 0.01<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_IncomeTaxHolidayNumber', window );">Number of tax incentives | tax_incentive</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_cls_IncomeTaxHolidayInitialPercentage', window );">Initial percentage of tax exemption (percent)</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">100.00%<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_cls_IncomeTaxHolidayInitialTerm', window );">Initial term of tax exemption</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">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_IncomeTaxHolidayPercentage', window );">Percentage of tax exemption (percent)</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">50.00%<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_cls_IncomeTaxHolidayTermTwo', window );">Term of tax exemption</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">5 years<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_BusinessCombinationsAxis=cls_AtrenneMember', window );">Atrenne</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<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_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense', window );">Tax benefit related to previously unrecognized tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.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_BusinessCombinationsAxis=cls_ImpaktHoldingsLLCImpaktMember', window );">Impakt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<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 );">Tax benefit related to previously unrecognized tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.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=cls_ForeignSubsidiariesMember', window );">U.S. group of subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<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_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Deferred tax assets recognized with respect to losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=cls_AsianSubsidiaryMember', window );">Asian Subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<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_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Deferred tax assets recognized with respect to losses</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">$ 6.8<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_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Benefit) From Previously Recorded Deferred Tax Liabilities And Uncertainties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Temporary Differences, Undistributed Foreign 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;">cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income (Expense), Recognised In Profit Or Loss, Deferred Tax 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;">cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Business Combinations, Deferred Tax 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;">cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_IncomeTaxHolidayAggregateDollarAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Holiday, Aggregate Dollar 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;">cls_IncomeTaxHolidayAggregateDollarAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Holiday, Income Tax Benefits Per Diluted Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeTaxHolidayIncomeTaxBenefitsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_IncomeTaxHolidayInitialPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Holiday, Initial 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;">cls_IncomeTaxHolidayInitialPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_IncomeTaxHolidayInitialTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Holiday, Initial Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeTaxHolidayInitialTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_IncomeTaxHolidayNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Holiday, Number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeTaxHolidayNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_IncomeTaxHolidayPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Holiday, 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;">cls_IncomeTaxHolidayPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_IncomeTaxHolidayTermTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Holiday, Term Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeTaxHolidayTermTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Recoveries Of Reversal Of Provisions For Tax Uncertainties Related To Foreign Exchange Impacts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeTaxRecoveriesOfReversalOfProvisionsForTaxUncertaintiesRelatedToForeignExchangeImpacts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Cuts And Jobs Act Of 2017, Change In Tax Rate, Deferred Tax Asset, Income Tax 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;">cls_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Income) Related To Changes In Estimates For Prior Period Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph 81<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 arising from the write-down, or reversal of a previous write-down, of a deferred tax asset. [Refer: Deferred tax assets]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 80<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_80_g&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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_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 2019-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2019-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 80<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_80_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 80<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_80_f&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements, for which deferred tax liabilities have not been recognised as a result of satisfying both of the following conditions: (a) the parent, investor, joint venturer or joint operator is able to control the timing of the reversal of the temporary difference; and (b) it is probable that the temporary difference will not reverse in the foreseeable future. [Refer: Associates [member]; Subsidiaries [member]; Temporary differences [member]; Investments in subsidiaries]</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 81<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_f&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationsAxis=cls_AtrenneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AtrenneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_ImpaktHoldingsLLCImpaktMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ImpaktHoldingsLLCImpaktMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_ForeignSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ForeignSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_AsianSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AsianSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782981008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [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 );">Credit Facilities and Lease Obligations</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CREDIT FACILITIES AND LEASE OBLIGATIONS:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;">In June 2018, we entered into an $800.0 credit agreement (Credit Facility) with Bank of America, N.A., as Administrative Agent, and the other lenders party thereto, which provides for a $350.0 term loan (Initial Term Loan) that matures in June 2025, and a $450.0 revolving credit facility (Revolver) that matures in June 2023. In November 2018, we utilized the accordion feature under our Credit Facility to add an incremental term loan of $250.0 (Incremental Term Loan), maturing in June 2025. The Initial Term Loan and the Incremental Term Loan are collectively referred to as the Term Loans. </font><font style="font-family:inherit;font-size:10pt;">Prior to execution of the Credit Facility, we were party to a credit facility (Prior Facility) that consisted of a </font><font style="font-family:inherit;font-size:10pt;">$300.0</font><font style="font-family:inherit;font-size:10pt;"> revolver (Prior Revolver) and a </font><font style="font-family:inherit;font-size:10pt;">$250.0</font><font style="font-family:inherit;font-size:10pt;"> term loan (Prior Term Loan). Our Prior Facility is described in note 12 to our 2017 audited consolidated financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During Q1 2019, we borrowed </font><font style="font-family:inherit;font-size:10pt;">$48.0</font><font style="font-family:inherit;font-size:10pt;"> under the Revolver, primarily to fund share repurchases (see note </font><font style="font-family:inherit;font-size:10pt;">13</font><font style="font-family:inherit;font-size:10pt;">), and later during that quarter, repaid </font><font style="font-family:inherit;font-size:10pt;">$110.0</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding amount under the Revolver, using the proceeds from the sale of our Toronto real property (see note </font><font style="font-family:inherit;font-size:10pt;">7</font><font style="font-family:inherit;font-size:10pt;">). During the second and third quarters of 2019, we repaid an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$97.0</font><font style="font-family:inherit;font-size:10pt;"> of the amount outstanding under the Revolver. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter of 2018 (Q2 2018), we borrowed </font><font style="font-family:inherit;font-size:10pt;">$163.0</font><font style="font-family:inherit;font-size:10pt;"> under the Prior Revolver, primarily to fund the Atrenne acquisition (see note 3) and for working capital requirements. We repaid the then-outstanding amounts under the Prior Revolver (</font><font style="font-family:inherit;font-size:10pt;">$163.0</font><font style="font-family:inherit;font-size:10pt;">) and the Prior Term Loan (</font><font style="font-family:inherit;font-size:10pt;">$175.0</font><font style="font-family:inherit;font-size:10pt;">) in June 2018 using proceeds from the Initial Term Loan. Our Prior Facility was terminated upon such repayments. During the third quarter of 2018, we borrowed </font><font style="font-family:inherit;font-size:10pt;">$55.0</font><font style="font-family:inherit;font-size:10pt;"> under the Revolver for working capital purposes. During the fourth quarter of 2018, we borrowed </font><font style="font-family:inherit;font-size:10pt;">$339.5</font><font style="font-family:inherit;font-size:10pt;"> under the Revolver to fund the Impakt acquisition (see note 3). The net proceeds of the Incremental Term Loan were used to repay </font><font style="font-family:inherit;font-size:10pt;">$245.0</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding amounts under the Revolver.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We made aggregate scheduled principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$6.0</font><font style="font-family:inherit;font-size:10pt;"> under the Term Loans in 2019 (2018 &#8212; principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$12.5</font><font style="font-family:inherit;font-size:10pt;"> under the Prior Term Loan and </font><font style="font-family:inherit;font-size:10pt;">$1.7</font><font style="font-family:inherit;font-size:10pt;"> under the Initial Term Loan). </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Initial Term Loan requires quarterly principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$0.875</font><font style="font-family:inherit;font-size:10pt;">, commencing September 30, 2018, and the Incremental Term Loan requires quarterly principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$0.625</font><font style="font-family:inherit;font-size:10pt;">, commencing March 31, 2019, and in each case a lump sum repayment of the remainder outstanding at maturity. Commencing in 2020, we are also required to make an annual prepayment (</font><font style="font-family:inherit;font-size:10pt;">$107.0</font><font style="font-family:inherit;font-size:10pt;"> in 2020) of outstanding obligations under the Credit Facility (applied first to the Term Loans, then to the Revolver, in the manner set forth in the Credit Facility) ranging from </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> (based on a defined leverage ratio) of specified excess cash flow (as defined in the Credit Facility) for the prior fiscal year. The Toronto Proceeds (note 7) were included in the determination of excess cash flow for 2019. In addition, prepayments of outstanding obligations under the Credit Facility (applied as described above) may also be required in the amount of specified net cash proceeds received above a specified annual threshold (including proceeds from the disposal of certain assets, but excluding the Toronto Proceeds). Except under specified circumstances, and subject to the payment of breakage costs (if any), we are generally permitted to make voluntary prepayments of outstanding amounts under the Revolver and the Term Loans without any other premium or penalty. Repaid amounts on the term loans may not be re-borrowed.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments thereunder by approximately </font><font style="font-family:inherit;font-size:10pt;">$110</font><font style="font-family:inherit;font-size:10pt;">, plus an unlimited amount to the extent that a specified leverage ratio on a pro forma basis does not exceed specified limits, in each case on an uncommitted basis and subject to the satisfaction of certain terms and conditions. The Revolver also includes a </font><font style="font-family:inherit;font-size:10pt;">$50.0</font><font style="font-family:inherit;font-size:10pt;"> sub-limit for swing line loans, providing for short-term borrowings up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> business days, as well as a </font><font style="font-family:inherit;font-size:10pt;">$150.0</font><font style="font-family:inherit;font-size:10pt;"> sub-limit for letters of credit, in each case subject to the overall Revolver credit limit. The Revolver permits us and certain designated subsidiaries to borrow funds (subject to specified conditions) for general corporate purposes, including for capital expenditures, certain acquisitions, and working capital needs. Borrowings under the Revolver bear interest at LIBOR, Canadian Prime or Base Rate (each as defined in the Credit Facility) plus a specified margin, or in the case of any bankers' acceptance, at the B/A Discount Rate (as defined in the Credit Facility). The margin for borrowings under the Revolver ranges from </font><font style="font-family:inherit;font-size:10pt;">0.75%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;">, and commitment fees range between </font><font style="font-family:inherit;font-size:10pt;">0.35%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;">, in each case depending on the rate we select and our consolidated leverage ratio. The Initial Term Loan currently bears interest at LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">2.125%</font><font style="font-family:inherit;font-size:10pt;">. The Incremental Term Loan currently bears interest at LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;">. The Credit Facility provides that when the Administrative Agent, the majority of lenders or the Company determines that LIBOR is unavailable or being replaced, the Administrative Agent and the Company may amend the underlying credit agreement to reflect a successor rate. Once LIBOR becomes unavailable, if no successor rate has been established, loans under the Credit Facility will convert to Base Rate loans.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are required to comply with certain restrictive covenants under the Credit Facility, including those relating to the incurrence of certain indebtedness, the existence of certain liens, the sale of certain assets (excluding real property then held for sale), specified investments and payments, sale and leaseback transactions, and certain financial covenants relating to a defined interest coverage ratio and leverage ratio that are tested on a quarterly basis. Our Credit Facility also prohibits share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount (Repurchase Restriction). At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with all restrictive and financial covenants under the Credit Facility. </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">As previously disclosed in the notes to our unaudited interim condensed consolidated financial statements for the third quarter of 2019, we had bee</font><font style="font-family:inherit;font-size:10pt;">n in non-compliance with certain restrictive covenants related to the Repurchase Restriction with respect to approximately </font><font style="font-family:inherit;font-size:10pt;">$17</font><font style="font-family:inherit;font-size:10pt;"> in excess share repurchases made in May 2019 under our normal course issuer bid (NCIB). These defaults, as well as related cross defaults, were waived in October 2019 (Waivers). Upon receipt of the Waivers, the Terms Loans were no longer subject to potential acceleration, and our interest rate swap agreements were no longer subject to potential termination, an</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">d therefore reverted to their prior long-term classification (they had previously been reclassified to current as of September 30, 2019)</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The obligations under the Credit Facility are guaranteed by us and certain specified subsidiaries. Subject to specified exemptions and limitations, all assets of the guarantors are pledged as security for the obligations under the Credit Facility. The Credit Facility contains customary events of default. If an event of default occurs and is continuing (and is not waived), the administrative agent may declare all amounts outstanding under the Credit Facility to be immediately due and payable and may cancel the lenders&#8217; commitments to make further advances thereunder. In the event of a payment or other specified defaults, outstanding obligations accrue interest at a specified default rate.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth our borrowings under our Credit Facility*, and our lease obligations, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31 <br clear="none"/>2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31 <br clear="none"/>2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Revolver </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Term Loans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total borrowings under Credit Facility </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: unamortized debt issuance costs related to our Term Loans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations, comprised of lease obligations under IFRS 16 and lease obligations financed through third parties </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprised of:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current portion of borrowings under Credit Facility and lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion of borrowings under Credit Facility and lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">650.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">559.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">* excluding ordinary course letters of credit.</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Debt issuance costs were incurred in connection with our Prior Revolver in 2014 (</font><font style="font-family:inherit;font-size:9pt;">$1.7</font><font style="font-family:inherit;font-size:9pt;">) and the Revolver in 2018 (</font><font style="font-family:inherit;font-size:9pt;">$3.1</font><font style="font-family:inherit;font-size:9pt;">) and 2019 (</font><font style="font-family:inherit;font-size:9pt;">$1.1</font><font style="font-family:inherit;font-size:9pt;">), which we deferred as other assets on our consolidated balance sheets and amortize over the term of the relevant revolver. See note 10 for the long-term portion of the deferred financing costs. We accelerated the amortization of </font><font style="font-family:inherit;font-size:9pt;">$0.6</font><font style="font-family:inherit;font-size:9pt;">, representing the remaining portion of unamortized deferred financing costs related to the Prior Revolver, upon termination of the Prior Facility, and recorded it to other charges in June 2018.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"> (2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Debt issuance costs were incurred in connection with our Prior Term Loan in 2015 (</font><font style="font-family:inherit;font-size:9pt;">$2.1</font><font style="font-family:inherit;font-size:9pt;">), the Term Loans in 2018 (</font><font style="font-family:inherit;font-size:9pt;">$10.3</font><font style="font-family:inherit;font-size:9pt;">) and 2019 (</font><font style="font-family:inherit;font-size:9pt;">$1.6</font><font style="font-family:inherit;font-size:9pt;">), which we deferred as long-term debt on our consolidated balance sheets and amortize over the term of the relevant term loan using the effective interest rate method. We accelerated the amortization of </font><font style="font-family:inherit;font-size:9pt;">$0.6</font><font style="font-family:inherit;font-size:9pt;">, representing the remaining portion of unamortized deferred financing costs related to the Prior Term Loan, upon termination of the Prior Facility, and recorded it to other charges in June 2018.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">(3) </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;">, the current portion of lease obligations was </font><font style="font-family:inherit;font-size:9pt;">$28.4</font><font style="font-family:inherit;font-size:9pt;"> (2018 &#8212; </font><font style="font-family:inherit;font-size:9pt;">$3.2</font><font style="font-family:inherit;font-size:9pt;">) and the long-term portion was </font><font style="font-family:inherit;font-size:9pt;">$87.7</font><font style="font-family:inherit;font-size:9pt;"> (2018 &#8212; </font><font style="font-family:inherit;font-size:9pt;">$7.2</font><font style="font-family:inherit;font-size:9pt;">). The balance at </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:9pt;"> included </font><font style="font-family:inherit;font-size:9pt;">$111.2</font><font style="font-family:inherit;font-size:9pt;"> of lease obligations under IFRS 16.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Term Loans require aggregate quarterly principal repayments of </font><font style="font-family:inherit;font-size:10pt;">$1.5</font><font style="font-family:inherit;font-size:10pt;">, and a lump sum repayment of the remainder outstanding at maturity, as well as mandatory prepayments under specified conditions (as described above). At </font><font style="font-family:inherit;font-size:10pt;">December 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the aggregate remaining mandatory principal repayments of the Term Loans were as follows, including a mandatory Term Loan prepayment of </font><font style="font-family:inherit;font-size:10pt;">$107.0</font><font style="font-family:inherit;font-size:10pt;"> due in 2020 based on specified excess cash flow for 2019 (we are currently unable to determine whether further mandatory principal repayments of the Term Loans based on specified excess cash flow or cash proceeds will be required subsequent to 2020): </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years ending December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2025 (to maturity in June 2025)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">455.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">592.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We entered into </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">-year interest rate swap agreements with a syndicate of third-party banks in August and December 2018 to partially hedge against our exposures to the interest rate variability on our Term Loans. The derivative instruments swap the variable rate of interest for a fixed rate of interest on </font><font style="font-family:inherit;font-size:10pt;">$175.0</font><font style="font-family:inherit;font-size:10pt;"> of the amounts outstanding under each of our Initial Term Loan and our Incremental Term Loan, for an aggregate hedged amount of </font><font style="font-family:inherit;font-size:10pt;">$350.0</font><font style="font-family:inherit;font-size:10pt;">. See note </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$21.2</font><font style="font-family:inherit;font-size:10pt;"> outstanding in letters of credit under the Revolver (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$21.3</font><font style="font-family:inherit;font-size:10pt;">).&#160;We also arrange letters of credit and surety bonds outside of the Revolver. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$13.3</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$14.4</font><font style="font-family:inherit;font-size:10pt;">) of such letters of credit and surety bonds outstanding. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we also had a total of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$142.5</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$132.8</font><font style="font-family:inherit;font-size:10pt;">) in uncommitted bank overdraft facilities available for intraday and overnight operating requirements. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> amounts outstanding under these overdraft facilities at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note 17 for a discussion of finance costs.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the contractual undiscounted cash flows for our lease obligations (comprised of lease obligations under IFRS 16 and lease obligations financed through third-parties) were as follows: </font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years ending December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Leases financed through third-parties</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other leases</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">134.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> &#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other lease related expenses that were recognized in the consolidated statement of operations for 2019 are as follows: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8015873015873%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense on lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease payments not included in the measurement of lease obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expenses relating to short-term leases or low-value leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cls_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789494368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations - Schedule of Lease Obligations (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [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_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid', window );">Leases financed through third-parties</a></td>
<td class="nump">$ 5.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_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid', window );">Other leases</a></td>
<td class="nump">129.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_cls_UndiscountedLeasePaymentsToBePaid', window );">Total</a></td>
<td class="nump">134.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_NotLaterThanOneYearMember', window );">2020</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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [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_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid', window );">Leases financed through third-parties</a></td>
<td class="nump">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_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid', window );">Other leases</a></td>
<td class="nump">32.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_cls_UndiscountedLeasePaymentsToBePaid', window );">Total</a></td>
<td class="nump">34.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=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', window );">2021</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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [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_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid', window );">Leases financed through third-parties</a></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_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid', window );">Other leases</a></td>
<td class="nump">25.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_cls_UndiscountedLeasePaymentsToBePaid', window );">Total</a></td>
<td class="nump">27.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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">2022</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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [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_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid', window );">Leases financed through third-parties</a></td>
<td class="nump">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_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid', window );">Other leases</a></td>
<td class="nump">20.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_cls_UndiscountedLeasePaymentsToBePaid', window );">Total</a></td>
<td class="nump">22.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=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">2023</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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [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_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid', window );">Leases financed through third-parties</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_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid', window );">Other leases</a></td>
<td class="nump">16.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_cls_UndiscountedLeasePaymentsToBePaid', window );">Total</a></td>
<td class="nump">17.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=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">2024</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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [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_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid', window );">Leases financed through third-parties</a></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_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid', window );">Other leases</a></td>
<td class="nump">11.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_cls_UndiscountedLeasePaymentsToBePaid', window );">Total</a></td>
<td class="nump">11.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_MaturityAxis=cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember', window );">Thereafter</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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems', window );"><strong>Disclosure of maturity analysis of operating lease payments [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_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid', window );">Leases financed through third-parties</a></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_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid', window );">Other leases</a></td>
<td class="nump">23.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_cls_UndiscountedLeasePaymentsToBePaid', window );">Total</a></td>
<td class="nump">$ 23.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted Lease Payments, Leases Financed Through Third Parties To Be Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_UndiscountedLeasePaymentsLeasesFinancedThroughThirdPartiesToBePaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted Lease Payments, Leases Not Financed Through Third Parties To Be Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_UndiscountedLeasePaymentsLeasesNotFinancedThroughThirdPartiesToBePaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_UndiscountedLeasePaymentsToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted Lease Payments To Be Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_UndiscountedLeasePaymentsToBePaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_LaterThanOneYearAndNotLaterThanTwoYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanOneYearAndNotLaterThanTwoYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanThreeYearsAndNotLaterThanFourYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanThreeYearsAndNotLaterThanFourYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LaterThanFourYearsAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LaterThanFourYearsAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6777392464">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)<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></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_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward', window );"><strong>Accumulated Other Comprehensive Income Rollforward [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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, beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (26.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">$ 0.1<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_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gains (losses) on pension and non-pension post-employment benefit plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8.7)<span></span>
</td>
<td class="nump">8.4<span></span>
</td>
<td class="num">(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_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax', window );">Reclassification of actuarial losses (gains) to deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8.7<span></span>
</td>
<td class="num">(8.4)<span></span>
</td>
<td class="nump">1.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_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities', window );">Loss on purchase of pension annuities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(63.3)<span></span>
</td>
<td class="num">(17.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_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax', window );">Reclassification of loss on purchase of pension annuities to deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">63.3<span></span>
</td>
<td class="nump">17.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_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income, ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(23.6)<span></span>
</td>
<td class="num">(26.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_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome', window );">Income tax expense (recovery) relating to net loss on cash flow hedges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.2<span></span>
</td>
<td class="num">(1.0)<span></span>
</td>
<td class="nump">2.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_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome', window );">Release of income tax (expense) benefit relating to reclassification of net loss on cash flow hedges to operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(0.5)<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome', window );">Income tax expense (recovery) relating to cash flow hedges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.2<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember', window );">Foreign currency</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward', window );"><strong>Accumulated Other Comprehensive Income Rollforward [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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, beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14.4)<span></span>
</td>
<td class="num">(14.5)<span></span>
</td>
<td class="num">(15.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_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income, ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14.6)<span></span>
</td>
<td class="num">(14.4)<span></span>
</td>
<td class="num">(14.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_ComponentsOfEquityAxis=ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember', window );">Pension and non-pension post-employment benefit plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward', window );"><strong>Accumulated Other Comprehensive Income Rollforward [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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, beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.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_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income, ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward', window );"><strong>Accumulated Other Comprehensive Income Rollforward [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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, beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(26.5)<span></span>
</td>
<td class="num">(6.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_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">0.1<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_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income, ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(23.6)<span></span>
</td>
<td class="num">(26.5)<span></span>
</td>
<td class="num">(6.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_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember', window );">Currency forward</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward', window );"><strong>Accumulated Other Comprehensive Income Rollforward [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax', window );">Net gain (loss) on cash flow hedges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6.7<span></span>
</td>
<td class="num">(14.7)<span></span>
</td>
<td class="nump">27.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_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax', window );">Reclassification of net loss (gain) on cash flow hedges to operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.1<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(10.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_ForwardContractMember', window );">Currency forward | Cash flow hedges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward', window );"><strong>Accumulated Other Comprehensive Income Rollforward [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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, beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7.7)<span></span>
</td>
<td class="nump">7.8<span></span>
</td>
<td class="num">(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_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income, ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.1<span></span>
</td>
<td class="num">(7.7)<span></span>
</td>
<td class="nump">7.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember', window );">Interest rate swap</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward', window );"><strong>Accumulated Other Comprehensive Income Rollforward [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax', window );">Net gain (loss) on cash flow hedges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10.2)<span></span>
</td>
<td class="num">(4.8)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax', window );">Reclassification of net loss (gain) on cash flow hedges to operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="nump">0.4<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_cls_DerivativeTermOfContract1', window );">Term of derivative contract</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">5 years<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_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember', window );">Interest rate swap | Cash flow hedges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward', window );"><strong>Accumulated Other Comprehensive Income Rollforward [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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, beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (4.4)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income, ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (12.1)<span></span>
</td>
<td class="num">$ (4.4)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Accumulated other comprehensive loss is net of tax. See note&#160;14.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated Other Comprehensive Income Rollforward [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DerivativeTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative, Term Of Contract1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DerivativeTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Gains (Losses) On Cash Flow Hedges Of 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;">cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Reclassification Of Net Gain (Loss) On Cash Flow Hedges Of 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;">cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Comprehensive Income, Net of Tax, Gain (Loss) on Purchase Of Annuities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Adjustments On Gain (Loss) On Defined Benefit Plan Recognized In Other Comprehensive Income, Net Of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Adjustments On Gain (Loss) On Purchase Of Annuities Recognized In Other Comprehensive Income, Net Of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsLossesOnCashFlowHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cash flow hedges, net of tax. [Refer: Cash flow hedges [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 2019-01-01<br> -Paragraph 24C<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_24C_b_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 24E<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_24E_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2021-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 23<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_23_c&amp;doctype=Standard&amp;book=b<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cash flow hedges. [Refer: Cash flow hedges [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/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2019-01-01<br> -Paragraph 81<br> -Subparagraph ab<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 90<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cash flow hedges, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 92<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_92&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 24C<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_24C_b_iv&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 24E<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_24E_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2021-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2019-01-01<br> -Paragraph 23<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_23_d&amp;doctype=Standard&amp;book=b<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfEquityAxis=ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ReserveOfExchangeDifferencesOnTranslationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ReserveOfRemeasurementsOfDefinedBenefitPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ReserveOfRemeasurementsOfDefinedBenefitPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ForwardContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ReserveOfCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ReserveOfCashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_InterestRateSwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InterestRateSwapContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6664070208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Schedule of Stock Option Transactions (Details)<br> shares 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>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>shares </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_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]</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 );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">2.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_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Exercised (in shares) | shares</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.1)<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_ifrs-full_NumberOfOutstandingShareOptions', window );">Outstanding, ending balance (in shares) | shares</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward', window );"><strong>Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]</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_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 11.93<span></span>
</td>
<td class="nump">$ 12.14<span></span>
</td>
<td class="nump">$ 8.46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019', window );">Weighted average exercise price, exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">6.20<span></span>
</td>
<td class="nump">7.87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 12.50<span></span>
</td>
<td class="nump">$ 11.93<span></span>
</td>
<td class="nump">$ 12.14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 share price at the date of exercise for share options that are exercised in a share-based payment arrangement. [Refer: Share-based payment arrangements [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 IFRS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 45<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019</td>
</tr>
<tr>
<td style="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_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789453408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</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_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [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_OtherProvisions', window );">Beginning balance</a></td>
<td class="nump">$ 37.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_AdditionalProvisionsOtherProvisions', window );">Provisions</a></td>
<td class="nump">40.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_UnusedProvisionReversedOtherProvisions', window );">Reversal of prior year provisions</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_ifrs-full_ProvisionUsedOtherProvisions', window );">Payments/usage</a></td>
<td class="num">(31.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_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions', window );">Accretion, foreign exchange and other</a></td>
<td class="num">(0.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_OtherProvisions', window );">Ending balance</a></td>
<td class="nump">41.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_CurrentProvisions', window );">Current</a></td>
<td class="nump">26.1<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_NoncurrentProvisions', window );">Non-current</a></td>
<td class="nump">15.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_Provisions', window );">Total provisions</a></td>
<td class="nump">41.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_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember', window );">Restructuring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', 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_AdditionalProvisionsOtherProvisions', window );">Provisions</a></td>
<td class="nump">28.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_UnusedProvisionReversedOtherProvisions', window );">Reversal of prior year provisions</a></td>
<td class="num">(0.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_ProvisionUsedOtherProvisions', window );">Payments/usage</a></td>
<td class="num">(26.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_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions', window );">Accretion, foreign exchange and other</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_OtherProvisions', window );">Ending balance</a></td>
<td class="nump">11.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_CurrentProvisions', window );">Current</a></td>
<td class="nump">11.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_NoncurrentProvisions', window );">Non-current</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Total provisions</a></td>
<td class="nump">11.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_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember', window );">Warranty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [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_OtherProvisions', window );">Beginning balance</a></td>
<td class="nump">18.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_AdditionalProvisionsOtherProvisions', window );">Provisions</a></td>
<td class="nump">11.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_UnusedProvisionReversedOtherProvisions', window );">Reversal of prior year provisions</a></td>
<td class="num">(3.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Payments/usage</a></td>
<td class="num">(5.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_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions', window );">Accretion, foreign exchange and other</a></td>
<td class="nump">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_OtherProvisions', window );">Ending balance</a></td>
<td class="nump">22.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_CurrentProvisions', window );">Current</a></td>
<td class="nump">13.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_NoncurrentProvisions', window );">Non-current</a></td>
<td class="nump">8.6<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_Provisions', window );">Total provisions</a></td>
<td class="nump">22.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_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember', window );">Legal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Beginning balance</a></td>
<td class="nump">1.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_AdditionalProvisionsOtherProvisions', window );">Provisions</a></td>
<td class="nump">0.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_UnusedProvisionReversedOtherProvisions', window );">Reversal of prior year provisions</a></td>
<td class="nump">0.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_ProvisionUsedOtherProvisions', window );">Payments/usage</a></td>
<td class="nump">0.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_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions', window );">Accretion, foreign exchange and other</a></td>
<td class="num">(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_OtherProvisions', window );">Ending balance</a></td>
<td class="nump">1.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_CurrentProvisions', window );">Current</a></td>
<td class="nump">1.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_NoncurrentProvisions', window );">Non-current</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Total provisions</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract', window );"><strong>Reconciliation of changes in other provisions [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Beginning balance</a></td>
<td class="nump">7.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_AdditionalProvisionsOtherProvisions', window );">Provisions</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_UnusedProvisionReversedOtherProvisions', window );">Reversal of prior year provisions</a></td>
<td class="num">(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_ProvisionUsedOtherProvisions', window );">Payments/usage</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_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions', window );">Accretion, foreign exchange and other</a></td>
<td class="nump">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_OtherProvisions', window );">Ending balance</a></td>
<td class="nump">7.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_CurrentProvisions', window );">Current</a></td>
<td class="nump">0.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_NoncurrentProvisions', window );">Non-current</a></td>
<td class="nump">7.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Total provisions</a></td>
<td class="nump">$ 7.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_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accretion and Net Exchange Differences, Other Provisions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 84<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_84_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 78<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 incurred 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 2019-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Provisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of uncertain timing or amount.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Provisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReconciliationOfChangesInOtherProvisionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UnusedProvisionReversedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reversed for unused 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 2019-01-01<br> -Paragraph 84<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_84_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UnusedProvisionReversedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_RestructuringProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RestructuringProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_WarrantyProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_WarrantyProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LegalProceedingsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LegalProceedingsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6777994256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Charges (Recoveries) - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">27 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2019</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, 2019</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_cls_RestructuringandRelatedCosts1LineItems', window );"><strong>Restructuring and Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Expense of restructuring activities</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">$ 37.9<span></span>
</td>
<td class="nump">$ 35.4<span></span>
</td>
<td class="nump">$ 28.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_cls_CashRestructureCharges', window );">Cash charges</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">28.1<span></span>
</td>
<td class="nump">35.2<span></span>
</td>
<td class="nump">25.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_ImpairmentLossRecognisedInProfitOrLoss', window );">Impairment</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">9.8<span></span>
</td>
<td class="nump">0.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss', window );">Impairment loss (reversal of impairment loss) recognised in profit or loss</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">9.8<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">3.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_RestructuringProvision', window );">Restructuring provision</a></td>
<td class="nump">$ 11.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="nump">$ 11.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.2<span></span>
</td>
<td class="nump">10.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.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_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss', window );">Losses on pension and non-pension post-employment benefit plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.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_cls_BusinessTransitionCosts', window );">Toronto transition costs (recoveries)</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="num">(95.8)<span></span>
</td>
<td class="nump">13.2<span></span>
</td>
<td class="nump">1.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_cls_AcceleratedAmortizationOfFinancingCosts', window );">Accelerated amortization of unamortized deferred financing costs</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">2.0<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Integration and acquisition-related transaction costs</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">3.9<span></span>
</td>
<td class="nump">$ 11.0<span></span>
</td>
<td class="nump">4.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_GainsOnLitigationSettlements', window );">Gains on litigation settlements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.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_cls_RestructuringType1Axis=cls_CostEfficiencyInitiativeMember', window );">Cost Efficiency Initiative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RestructuringandRelatedCosts1LineItems', window );"><strong>Restructuring and Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Expense of restructuring activities</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">$ 8.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81.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_cls_RestructuringType1Axis=cls_PensionPlanAdjustmentFromChangeInLawMember', window );">Pension Plan Adjustment From Change In Law</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RestructuringandRelatedCosts1LineItems', window );"><strong>Restructuring and Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Expense of restructuring activities</a></td>
<td class="nump">4.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_RestructuringType1Axis=cls_GainonSaleofTorontoPropertyMember', window );">Gain on Sale of Toronto Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RestructuringandRelatedCosts1LineItems', window );"><strong>Restructuring and Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_BusinessTransitionCosts', window );">Toronto transition costs (recoveries)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (102.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RestructuringType1Axis=cls_InternalTransitionCostsMember', window );">Internal Transition Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RestructuringandRelatedCosts1LineItems', window );"><strong>Restructuring and Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_BusinessTransitionCosts', window );">Toronto transition costs (recoveries)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cls_CreditFacilityMember', window );">Prior credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RestructuringandRelatedCosts1LineItems', window );"><strong>Restructuring and Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_AcceleratedAmortizationOfFinancingCosts', window );">Accelerated amortization of unamortized deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.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_ifrs-full_FeeAndCommissionExpense', window );">Fee and commission expense</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember', window );">Right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cls_RestructuringandRelatedCosts1LineItems', window );"><strong>Restructuring and Related Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment', window );">Write-downs of property, plant and equipment</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">$ 1.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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_AcceleratedAmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accelerated Amortization Of Financing 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;">cls_AcceleratedAmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_BusinessTransitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Transition 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;">cls_BusinessTransitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_CashRestructureCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Restructure Charges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_CashRestructureCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (Loss) on Purchase of Annuity Recognised 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;">cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RestructuringandRelatedCosts1LineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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] for Restructuring and Related Costs1 [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;">cls_RestructuringandRelatedCosts1LineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for transactions 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 2019-01-01<br> -Paragraph B64<br> -Subparagraph m<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseOfRestructuringActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 98<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_98_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseOfRestructuringActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FeeAndCommissionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 fees and commissions.</p></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 2019-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FeeAndCommissionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsOnLitigationSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gain on settlements of litigation.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 98<br> -Subparagraph f<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_98_f&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsOnLitigationSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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. [Refer: Impairment loss; 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 36<br> -IssueDate 2019-01-01<br> -Paragraph 126<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_126_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 129<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_129_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RestructuringProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 provision for restructuring, such as the sale or termination of a line of business; closure of business locations in a country or region or relocation of activities from one country or region to another; changes in management structure; and fundamental reorganisations that have a material effect on the nature and focus of the entity's operations. [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/exampleRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2019-01-01<br> -Paragraph 70<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_70&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RestructuringProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 resulting from the write-down of property, plant and equipment to its recoverable amount or reversals of those write-downs. [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 2019-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_cls_RestructuringType1Axis=cls_CostEfficiencyInitiativeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RestructuringType1Axis=cls_CostEfficiencyInitiativeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RestructuringType1Axis=cls_PensionPlanAdjustmentFromChangeInLawMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RestructuringType1Axis=cls_PensionPlanAdjustmentFromChangeInLawMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RestructuringType1Axis=cls_GainonSaleofTorontoPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RestructuringType1Axis=cls_GainonSaleofTorontoPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RestructuringType1Axis=cls_InternalTransitionCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RestructuringType1Axis=cls_InternalTransitionCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_RightofuseAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6776954272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Schedule of Repurchase Activities under NCIB and SVS Held for Delivery under SBC Plans (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation', window );">Aggregate cost of SVS repurchased for cancellation</a></td>
<td class="nump">$ 67.3<span></span>
</td>
<td class="nump">$ 75.5<span></span>
</td>
<td class="nump">$ 19.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_PurchaseOfTreasuryShares', window );">Aggregate cost of SVS repurchased for delivery under SBC plans</a></td>
<td class="nump">$ 9.2<span></span>
</td>
<td class="nump">$ 22.4<span></span>
</td>
<td class="nump">$ 16.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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">Subordinate voting shares</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_StockRepurchasedAndRetiredDuringPeriodShares1', window );">Number of SVS repurchased for cancellation (in millions) (in shares)</a></td>
<td class="nump">8.3<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
<td class="nump">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_cls_TreasuryStockSharesAcquiredHeldByTrustee', window );">Number of SVS held by trustee for delivery under SBC plans (in shares)</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.9<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_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee', window );">Value of SVS held by trustee for delivery under SBC plans</a></td>
<td class="nump">$ 14.8<span></span>
</td>
<td class="nump">$ 20.2<span></span>
</td>
<td class="nump">$ 8.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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">Subordinate voting shares | 2017 NCIB</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation', window );">Aggregate cost of SVS repurchased for cancellation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75.5<span></span>
</td>
<td class="nump">$ 19.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_cls_StockRepurchasedAndRetiredDuringPeriodShares1', window );">Number of SVS repurchased for cancellation (in millions) (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
<td class="nump">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_cls_SharePrice', window );">Weighted average price per share for repurchases (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.10<span></span>
</td>
<td class="nump">$ 10.58<span></span>
</td>
</tr>
<tr class="ro">
<td 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 );">Aggregate cost of SVS repurchased for delivery under SBC plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.4<span></span>
</td>
<td class="nump">$ 16.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_cls_TreasuryStockSharesAcquired1', window );">Number of SVS repurchased for delivery under SBC plans (in millions) (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
<td class="nump">1.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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">Subordinate voting shares | 2018 NCIB</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation', window );">Aggregate cost of SVS repurchased for cancellation</a></td>
<td class="nump">$ 67.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_cls_StockRepurchasedAndRetiredDuringPeriodShares1', window );">Number of SVS repurchased for cancellation (in millions) (in shares)</a></td>
<td class="nump">8.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharePrice', window );">Weighted average price per share for repurchases (in usd per share)</a></td>
<td class="nump">$ 8.15<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 );">Aggregate cost of SVS repurchased for delivery under SBC plans</a></td>
<td class="nump">$ 9.2<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_cls_TreasuryStockSharesAcquired1', window );">Number of SVS repurchased for delivery under SBC plans (in millions) (in shares)</a></td>
<td class="nump">1.2<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_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 To Acquire Or Redeem Entity's Shares 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;">cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_StockRepurchasedAndRetiredDuringPeriodShares1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased and Retired During Period, Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_StockRepurchasedAndRetiredDuringPeriodShares1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_TreasuryStockSharesAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Treasury Stock, Shares, Acquired1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TreasuryStockSharesAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_TreasuryStockSharesAcquiredHeldByTrustee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Treasury Stock, Shares, Acquired, Held by 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;">cls_TreasuryStockSharesAcquiredHeldByTrustee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Treasury Stock, Value, Acquired, Cost Method, Held By 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;">cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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 2019-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ShareRepurchaseProgram1Axis=cls_TwoThousandSeventeenNCIBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShareRepurchaseProgram1Axis=cls_TwoThousandSeventeenNCIBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ShareRepurchaseProgram1Axis=cls_TwoThousandEighteenNCIBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShareRepurchaseProgram1Axis=cls_TwoThousandEighteenNCIBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789670880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Preparation and Significant Accounting Policies - Recently Adopted Accounting Standards (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</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_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of initial application of standards or interpretations [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_RightofuseAssets', window );">Land rights</a></td>
<td class="nump">$ 104.1<span></span>
</td>
<td class="nump">$ 111.5<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_ifrs-full_LeaseLiabilities', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122.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_CurrentAccruedExpensesAndOtherCurrentLiabilities', window );">Current accrued expenses and other current liabilities</a></td>
<td class="num">(370.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (320.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_cls_OperatingLeaseLiability', window );">Finance lease obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107.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_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16', window );">Discounted using our incremental borrowing rate at January 1, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13.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_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed', window );">Recognition exemption for short-term and low-value leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.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_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised', window );">Extension options reasonably certain to be exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_cls_LeaseLiabilityUnderIFRS16', window );">Lease obligations recognized at January 1, 2019 under IFRS 16</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112.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_cls_LeaseLiabilityUnderIAS17', window );">Lease obligations previously classified as finance leases under IAS 17</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NewIFRSsAxis=cls_IFRS16Member', window );">IFRS 16</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_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems', window );"><strong>Disclosure of initial application of standards or interpretations [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_RightofuseAssets', window );">Land rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111.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_ifrs-full_LeaseLiabilities', window );">Lease liabilities</a></td>
<td class="nump">$ 111.2<span></span>
</td>
<td class="nump">112.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_CurrentAccruedExpensesAndOtherCurrentLiabilities', window );">Current accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16', window );">Weighted average incremental borrowing rate used to determine lease obligation (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.70%<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_cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount Of Undiscounted Excess Using Weighted Average Lessee's Incremental Borrowing Rate Applied To Lease Liabilities Recognised At Date Of Initial Application Of IFRS 16</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AmountOfUndiscountedExcessUsingWeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cls_LeaseLiabilityUnderIAS17">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Liability Under IAS 17</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LeaseLiabilityUnderIAS17</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LeaseLiabilityUnderIFRS16">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Liability Under IFRS 16</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LeaseLiabilityUnderIFRS16</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Lease 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;">cls_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Lease Liability, Increase Resulting From Extension Options Reasonably Certain To Be Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OperatingLeaseLiabilityIncreaseResultingFromExtensionOptionsReasonablyCertainToBeExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recognition Exemption Relating To Short-Term And Low-Value Leases For Which Recognition Exemption Has Been Used</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RecognitionExemptionRelatingToShortTermAndLowValueLeasesForWhichRecognitionExemptionHasBeenUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentAccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accrued expenses and other current liabilities. [Refer: Accruals; Other 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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration.</p></div>
<a href="javascript:void(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 16<br> -IssueDate 2019-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="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 16<br> -IssueDate 2019-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 lessee's incremental borrowing rate applied to lease liabilities recognised in the statement of financial position at the date of initial application of IFRS 16. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment.</p></div>
<a href="javascript:void(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 16<br> -IssueDate 2019-01-01<br> -Paragraph C12<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_C12_a&amp;doctype=Appendix&amp;subtype=C<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16</td>
</tr>
<tr>
<td style="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_NewIFRSsAxis=cls_IFRS16Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NewIFRSsAxis=cls_IFRS16Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6765957376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">11 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 15, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>program</div>
</th>
<th class="th">
<div>Nov. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 01, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>bank </div>
<div>program</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems', window );"><strong>Derecognition of Financial Assets by Type of Transfer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks', window );">A/R sales program, number of third-party banks | bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_cls_NumberOfSupplierFinancingPrograms', window );">Number of supplier financing programs | program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_ContractAssets', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 226,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 226,700,000<span></span>
</td>
<td class="nump">$ 267,800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderFacilityProgramMember', window );">Factoring of receivables from facility program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems', window );"><strong>Derecognition of Financial Assets by Type of Transfer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit', window );">Agreement to sell trade receivables, maximum capacity</a></td>
<td class="nump">$ 200,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1', window );">Accounts receivable sold during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,600,000<span></span>
</td>
<td class="nump">130,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderSupplierFinancingProgramMember', window );">Factoring of receivables from supplier financing program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems', window );"><strong>Derecognition of Financial Assets by Type of Transfer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1', window );">Accounts receivable sold during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,400,000<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cls_CCSSegmentCustomerMember', window );">CCS Segment Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems', window );"><strong>Derecognition of Financial Assets by Type of Transfer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_NumberOfSupplierFinancingPrograms', window );">Number of supplier financing programs | program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_srt_MajorCustomersAxis=cls_ATSSegmentCustomerMember', window );">ATS Segment Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems', window );"><strong>Derecognition of Financial Assets by Type of Transfer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_NumberOfSupplierFinancingPrograms', window );">Number of supplier financing programs | program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="rh">
<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=cls_NewAgreementToSellAccountsReceivableMember', window );">New Agreement To Sell Accounts Receivable | Factoring of receivables from facility program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems', window );"><strong>Derecognition of Financial Assets by Type of Transfer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit', window );">Agreement to sell trade receivables, maximum capacity</a></td>
<td class="nump">$ 200,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 235,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm', window );">Agreement term</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">1 year<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_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions', window );">Extension term</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">1 year<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_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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] for Derecognition of Financial Assets by Type of Transfer [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;">cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_NumberOfSupplierFinancingPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Supplier Financing Programs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NumberOfSupplierFinancingPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer Of FInancial Assets Accounted For As Sales, Number Of Banks</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer Of Financial Assets Accounted For As Sales, Agreement Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer Of Financial Assets Accounted For As Sales, Amount Derecognized1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer Of Financial Assets Accounted For As Sales, Maximum Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer Of Financial Assets Accounted For As Sales, Term Of Agreement Extensions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, when that right is conditioned on something other than the passage of time (for example, the entity&#8217;s future performance).</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2019-01-01<br> -Paragraph 116<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_116_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderFacilityProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderFacilityProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderSupplierFinancingProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderSupplierFinancingProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=cls_CCSSegmentCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=cls_CCSSegmentCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=cls_ATSSegmentCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=cls_ATSSegmentCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_NewAgreementToSellAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_NewAgreementToSellAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6765818512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Customers by Percentage of Total Revenue (Details) - Revenue - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [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_cls_ConcentrationRiskPercentage', window );">Percentage of revenue attributable to customer (percent)</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">31.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_cls_ConcentrationRiskByBenchmark1Axis=cls_SalesRevenueNet1Member', window );">Cisco Systems</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_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [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_cls_ConcentrationRiskPercentage', window );">Percentage of revenue attributable to customer (percent)</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">18.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_cls_ConcentrationRiskByBenchmark1Axis=cls_SalesRevenueNet1Member', window );">Dell Inc</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_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [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_cls_ConcentrationRiskPercentage', window );">Percentage of revenue attributable to customer (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_cls_ConcentrationRiskByBenchmark1Axis=cls_SalesRevenueNet1Member', window );">Juniper Networks, Inc.</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_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [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_cls_ConcentrationRiskPercentage', window );">Percentage of revenue attributable to customer (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ConcentrationRiskPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk, 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;">cls_ConcentrationRiskPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_DisclosureOfMajorCustomersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfMajorCustomersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ConcentrationRiskByBenchmark1Axis=cls_SalesRevenueNet1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ConcentrationRiskByBenchmark1Axis=cls_SalesRevenueNet1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ConcentrationRiskByType1Axis=cls_CustomerConcentrationRisk1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ConcentrationRiskByType1Axis=cls_CustomerConcentrationRisk1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorCustomersAxis=cls_CiscoSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorCustomersAxis=cls_CiscoSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorCustomersAxis=cls_DellIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorCustomersAxis=cls_DellIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorCustomersAxis=cls_JuniperNetworksInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorCustomersAxis=cls_JuniperNetworksInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782901376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Disclosure of Detailed Information About Property, Plant and Equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building/leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years or term of lease</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 15&#160;years</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment are comprised of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br clear="none"/>Depreciation and <br clear="none"/>Impairment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings including improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">375.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">781.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,183.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">818.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:668px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:389px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:70px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:92px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:67px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br clear="none"/>Depreciation and <br clear="none"/>Impairment</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings including improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">351.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">720.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,108.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">753.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the net book value of property, plant and&#160;equipment for the years indicated:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Buildings <br clear="none"/>including <br clear="none"/>Improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Machinery <br clear="none"/>and <br clear="none"/>Equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">323.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions through business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:1px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and other disposals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2018 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transferred from assets held for sale</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">6</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment through business combinations </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(73.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets and other disposals </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(iii) (iv)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December 31, 2019 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">154.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">The net book value of property, plant and equipment at </font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:8pt;"> included </font><font style="font-family:inherit;font-size:8pt;">$7.5</font><font style="font-family:inherit;font-size:8pt;"> (</font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:8pt;"> </font><font style="font-family:inherit;font-size:10pt;">&#8212; </font><font style="font-family:inherit;font-size:8pt;">$12.8</font><font style="font-family:inherit;font-size:8pt;">) of leases financed through third parties.  See note 12 for the future minimum lease payments under these leases. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iii)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes the disposal of our Toronto real property in March 2019.  See "</font><font style="font-family:inherit;font-size:8pt;font-style:italic;">Toronto Real Property and Related Transactions</font><font style="font-family:inherit;font-size:8pt;">" below.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(iv)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Includes the write-down of equipment primarily related to our capital equipment business and other disengaged programs (recorded as restructuring charges). See note 16(a).</font></div></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 2019-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6764996496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Preparation and 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, 2019</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_cls_DisclosureOfSignificantAccountingPoliciesAbstract', window );"><strong>Disclosure Of Significant Accounting Policies [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 );">Statement of compliance</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Statement of compliance:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements have been prepared in accordance with International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). The consolidated financial statements were authorized for issuance by our Board of Directors on </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;12, 2020</font><font style="font-family:inherit;font-size:10pt;">.</font></div></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_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory', window );">Functional and presentation currency</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Functional and presentation currency:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements are presented in U.S.&#160;dollars, which is also our functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&#160;dollars (except percentages and per share&#160;amounts).</font></div></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_DisclosureOfAccountingJudgementsAndEstimatesExplanatory', window );">Use of estimates and judgments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates and judgments: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with IFRS requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment could also impact certain estimates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the recoverable amounts used in our impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may impact future periods as well.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Key sources of estimation uncertainty and judgment:</font><font style="font-family:inherit;font-size:10pt;"> We have applied significant estimates, judgment and assumptions in the following areas which we believe could have a significant impact on our reported results and financial position: our determination of the timing of revenue recognition; our measurement of income taxes; the determination of our cash generating units (CGUs*); whether events or changes in circumstances are indicators that an impairment review of our assets or CGUs should be conducted; the measurement of our CGUs' recoverable amounts, which includes estimating future growth, profitability, discount and terminal growth rates, and the fair value of any real property; and the allocation of the purchase price and other valuations related to our business acquisitions.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &#8220;Significant Accounting Policies&#8221; below.</font></div></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_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock', window );">Recently adopted and recently issued accounting pronouncements</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently adopted accounting standards:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Initial adoption and application of IFRS 16, Leases:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, we adopted IFRS 16</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, Leases,</font><font style="font-family:inherit;font-size:10pt;"> which brings most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 supersedes IAS 17, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, and related interpretations. In connection therewith, as of such date, we recognize right-of-use (ROU) assets and related lease obligations as of the applicable lease commencement date. ROU assets represent our right to use such leased assets, and our lease obligations represent our related lease payment obligations. In adopting this standard, we applied the modified retrospective approach, permitting us to recognize the cumulative effect of such adoption as an adjustment to our opening balance sheet as of January 1, 2019, without restatement of prior period comparative information. Upon initial adoption of IFRS 16, we recognized ROU assets of </font><font style="font-family:inherit;font-size:10pt;">$111.5</font><font style="font-family:inherit;font-size:10pt;"> and related lease obligations of </font><font style="font-family:inherit;font-size:10pt;">$112.0</font><font style="font-family:inherit;font-size:10pt;"> (see below), and reduced our accrued liabilities by </font><font style="font-family:inherit;font-size:10pt;">$0.5</font><font style="font-family:inherit;font-size:10pt;"> on our consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">. There was no net impact on our deficit as of January 1, 2019. When measuring our lease obligations, we discounted our lease payments using a weighted-average rate of </font><font style="font-family:inherit;font-size:10pt;">4.7%</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2019 (representing our incremental borrowing rate as of such date). In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly did not recognize ROU assets and related lease obligations for low-value leases, or for leases with terms of 12 months or less. We continue to expense the costs of these low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. In addition, as IFRS 16 did not require us to reassess whether a contract is, or contains, a lease as of the date of initial application, we maintained the lease determinations used under previous accounting rules. The amortization of the ROU assets is recognized as a depreciation charge, and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations. There were no changes to our existing finance leases required by the adoption of IFRS 16, which we continue to capitalize at their commencement (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet (see note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">). </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements', window );">Basis of measurement</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of measurement:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.</font></div></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_DescriptionOfAccountingPolicyForSubsidiariesExplanatory', window );">Basis of consolidation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of consolidation:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These consolidated financial statements include our direct and indirect subsidiaries, all of which are wholly-owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation.</font></div></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 style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business combinations:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2</font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(j)</font><font style="font-family:inherit;font-size:10pt;">). Potential obligations for contingent consideration and other contingencies are also recorded at fair value as of the acquisition date. We record subsequent changes in the fair value of such potential obligations from the date of acquisition to the settlement date in our consolidated statement of operations. We expense integration costs (for the establishment of business processes, infrastructure and information systems for acquired operations) and acquisition-related consulting and transaction costs as incurred in our consolidated statement of&#160;operations. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use judgment to determine the estimates used to value identifiable assets and liabilities, and the fair value of potential obligations, if applicable, at the acquisition date. We may engage third parties to determine the fair value of certain inventory, property, plant and equipment and intangible assets. We use estimates to determine cash flow projections, including the period of expected future benefit, and future growth and discount rates, among other factors, to value intangible assets and contingent consideration. The fair value of acquired tangible assets are measured by applying the market, cost or replacement cost, or the income approach (using discounted cash flows and forecasts by management), as appropriate.</font></div></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_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory', window );">Foreign currency translation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign currency translation:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our subsidiaries have a U.S.&#160;dollar functional currency, which represents the currency of the primary economic environment in which they operate. For these subsidiaries, we translate monetary assets and liabilities denominated in foreign currencies into U.S.&#160;dollars at the period-end exchange rates. We translate non-monetary assets and liabilities denominated in foreign currencies into U.S. dollars at historic rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. Exchange gains and losses also arise on the settlement of foreign-currency denominated transactions. We recognize foreign currency differences arising on translation in our consolidated statement of&#160;operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our subsidiaries with a non-U.S.&#160;dollar functional currency, we translate assets and liabilities into U.S.&#160;dollars using the period-end exchange rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. We defer gains and losses arising from the translation of these operations in the foreign currency translation account included in accumulated other comprehensive income (loss) (OCI).</font></div></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_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and cash equivalents:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. These instruments are subject to an insignificant risk of change in fair value over their terms and, as a result, we carry cash and cash equivalents at&#160;cost.</font></div></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_DescriptionOfAccountingPolicyForMeasuringInventories', window );">Inventories</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We procure inventory and manufacture based on specific customer orders and forecasts and value our inventory on a first-in, first-out basis at the lower of cost and net realizable value. The cost of our finished goods and work in progress includes direct materials, labor and overhead. We may require valuation adjustments if actual market conditions or demand for our customers' products or services are less favorable than originally projected. The determination of net realizable value involves significant management judgment. We consider factors such as shrinkage, the aging of and future demand for the inventory, and contractual arrangements with customers. We attempt to utilize excess inventory in other products we manufacture or return inventory to the relevant suppliers or customers. We use future sales volume forecasts to estimate excess inventory on-hand. A change to these assumptions may impact our inventory valuation and our gross margins. Should circumstances change, we may adjust our previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.</font></div></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_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory', window );">Property, plant and equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, plant and equipment:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We carry property, plant and equipment at cost less accumulated depreciation and accumulated impairment losses. Cost consists of expenditures directly attributable to the acquisition of the asset. We capitalize the cost of an asset when the economic benefits associated with that asset are probable and when the cost can be measured reliably. We capitalize the costs of major renovations and we write-off the carrying amount of replaced assets. We expense all other maintenance and repair costs in our consolidated statement of operations as incurred. We do not depreciate land. We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building/leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years or term of lease</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 15&#160;years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimate the useful life of property, plant and equipment based on the nature of the asset, historical experience, expected changes in technology, and the expected duration of related customer programs. When major components of an asset have a significantly different useful life than their primary asset, the components are accounted for and depreciated separately. We review our estimates of residual values, useful lives and the methods of depreciation annually at year end and, if required, adjust for these prospectively. We determine gains and losses on the disposal or retirement of property, plant and equipment by comparing the proceeds from disposal with the carrying amount of the asset and we recognize these gains and losses in our consolidated statement of operations in the period of&#160;disposal.</font></div></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 style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are the lessee of property, plant and equipment, primarily buildings and machinery. At the inception of a contract, we assess whether an arrangement is, or contains, a lease in accordance with IFRS 16. Where we determine there is a lease under IFRS 16, we recognize an ROU asset (representing our right to use such leased asset) and a related lease obligation on the applicable lease commencement date. An ROU asset is first measured based on the initial amount of the related lease obligation, subject to certain adjustments, if any, and then subsequently measured at such cost less accumulated depreciation and accumulated impairment losses (see note 2(j)). Depreciation expense on an ROU asset is recorded on a straight-line basis over the lease term in cost of sales or SG&amp;A in our consolidated statement of operations, primarily based on the nature and use of the asset. The lease obligation is initially measured at the present value of the unpaid lease payments on the commencement date, discounted using the interest rate implicit in the lease (if readily determinable) or otherwise on our incremental borrowing rate (taking country-specific risks into consideration) on the lease commencement date. We generally use our incremental borrowing rate as the discount rate. The interest expense on the related lease obligation is recognized as finance costs in our consolidated statement of operations. The lease obligation is remeasured when there are adjustments to future lease payments arising from a change in applicable indices or rates, changes in the estimated amount expected to be payable under a residual value guarantee, or if we change our assessments of whether we will exercise an applicable purchase, extension or termination option. Upon any such remeasurement, a corresponding adjustment is made to the carrying amount of the related ROU asset, or is recorded in our consolidated statement of operations if the carrying amount of such ROU asset has been impaired.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expense the costs of the low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. We capitalize finance leases at their commencement, at the lower of the fair value of the leased asset and the present value of the minimum lease payments (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations.</font></div></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_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory', window );">Goodwill and intangible assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and intangible assets:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We initially record goodwill related to acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid (including the estimated fair value of any contingent consideration) over the fair value of the identifiable net assets acquired. In subsequent reporting periods, we measure goodwill at cost less accumulated impairment losses, if any. We do not amortize goodwill. For purposes of impairment testing, we allocate goodwill to the CGU, or group of CGUs, that we expect will benefit from the related acquisition. See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(j)</font><font style="font-family:inherit;font-size:10pt;">, &#8220;Impairment of goodwill, intangible assets, property, plant and&#160;equipment, and ROU assets.&#8221; </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangible assets:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize intangible assets when the economic benefits associated with the asset are probable and when the cost can be measured reliably. We estimate the useful life of intangible assets based on the nature of the asset, historical experience and the projected period of expected future economic benefits to be provided by the asset. In subsequent reporting periods, we measure intangible assets at cost less accumulated amortization and accumulated impairment losses, if any. We amortize these assets on a straight-line basis over their estimated useful lives as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4 to 15&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 to 10&#160;years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property assets consist primarily of certain non-patented intellectual property and process technology. Other intangible assets consist primarily of customer relationships and contract intangibles. Computer software assets consist primarily of software licenses. We review our estimates of residual values, useful lives and the methods of amortization annually at year end and, if required, adjust for these prospectively. We reflect changes in useful lives on a prospective basis.</font></div></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, intangible assets, property, plant and equipment, and ROU assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> We review the carrying amount of goodwill, intangible assets, property, plant and equipment, and commencing in 2019, ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets, or the related CGU or CGUs, may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. In addition to an assessment of triggering events during the year, we conduct an annual impairment assessment of CGUs with goodwill in the fourth quarter of each year to correspond with our annual planning cycle (Annual Impairment Assessment). Judgment is required in the determination of: (i) our CGUs, which includes an assessment of whether the relevant asset, or group of assets, largely generates independent cash inflows, and an evaluation of how management monitors the business operations pertaining to such asset, or asset group; and (ii) whether events or changes in circumstances during the year are indicators that a review for impairment should be conducted.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize an impairment loss when the carrying amount of an asset, CGU or group of CGUs exceeds its recoverable amount. The recoverable amount of an asset, CGU or group of CGUs is measured as the greater of its expected value-in-use and its estimated fair value less costs of disposal. The process of determining the recoverable amount is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, the fair value of any real property, and in projecting future cash flows, among other factors. Determination of our expected value-in-use is based on a discounted cash flow analysis of the relevant asset, CGU or group of CGUs. The process of determining the estimated fair value less costs of disposal requires valuations and use of appraisals. Future events and changing market conditions may impact our assumptions as to prices, costs or other factors that may result in changes in our estimates of future cash flows. Where applicable, we engage independent brokers to obtain market prices to estimate our real property and other asset values. We recognize impairment losses in our consolidated statement of operations. If it is determined that an impairment exists, we first allocate the impairment losses to the relevant CGU (or group of CGUs) to reduce the carrying amount of its (or their) goodwill, and then to reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis. See notes 7, 8 and </font><font style="font-family:inherit;font-size:10pt;">9</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not reverse impairment losses for goodwill in future periods. We reverse impairment losses for property, plant and equipment, ROU assets and intangible assets if the losses we recognized in prior periods no longer exist or have decreased as a result of changes in circumstances. At each reporting date, we review for indicators that could change the estimates we used to determine the recoverable amount of the relevant assets. The amount of the reversal will be limited to the carrying amount that would have been determined, net of depreciation or amortization, had we recognized no impairment loss in prior periods.</font></div></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_DescriptionOfAccountingPolicyForProvisionsExplanatory', window );">Provisions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Provisions:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize a provision for legal or constructive obligations arising from past events when the amount can be reliably estimated and it is probable that an outflow of resources will be required to settle an obligation. The nature and type of provisions vary and management judgment is required to determine the extent of an obligation and whether the outflow of resources is probable. At the end of each reporting period, we evaluate the appropriateness of the remaining balances. We may require adjustments to the recorded amounts to reflect actual experience or changes in estimates in future periods.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We incur restructuring charges relating to workforce reductions, site consolidations, and costs associated with businesses we are downsizing or exiting. Our restructuring charges include employee severance and benefit costs, consultant costs, gains, losses or impairments related to owned sites and equipment we no longer use and which are available for sale, impairment of related intangible assets, and costs or impairments related to leased sites and equipment we no longer use.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The recognition of restructuring charges requires management to make certain judgments and estimates regarding the nature, timing and amounts associated with our restructuring actions. Our assumptions include the timing of employees to be terminated, the measurement of termination costs, any anticipated sublease recoveries from exited sites, and the timing of disposition and estimated fair values less costs of disposal for assets we no longer use and which are available for sale. We develop detailed plans and record termination costs in the period the employees are informed of their termination. For owned sites and equipment that are no longer in use and are available for sale, we recognize an impairment loss based on their estimated fair value less costs of disposal, with fair value estimated based on market prices for similar assets. We may engage third parties to assist in the determination of the estimated fair values less costs of disposal for these assets. For leased sites that we intend to exit in connection with restructuring activities, we assess the recoverability of our ROU assets, and write down such assets (recorded as restructuring charges) if the carrying value exceeds any estimated sublease recoveries. To estimate future sublease recoveries, we may engage independent brokers to determine the estimated tenant rents we can expect to realize. At the end of each reporting period, we evaluate the appropriateness of our restructuring charges and balances. Adjustments to the recorded amounts may be required to reflect actual experience or changes in estimates for future periods. See note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Legal and other contingencies:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including, but not limited to, environmental, labor, product, customer disputes, and other matters. The filing of a suit or formal assertion of a claim does not automatically trigger a requirement to record a provision. We record a provision for loss contingencies, including legal claims, based on management&#8217;s estimate of the probable outcome. Judgment is required when there is a range of possible outcomes. Management considers the degree of probability of the outcome and the ability to make a reasonable estimate of the loss. We may also use third party advisors in making our determination. The ultimate outcome, including the amount and timing of any payments required, may vary significantly from our original estimates. Potential material legal and other material contingent obligations that have not been recognized as provisions, as the outcome is remote or not probable, or the amount cannot be reliably estimated, are disclosed as contingent liabilities. See note </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">24</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranty:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer product and service warranties to our customers. We record a provision for future warranty costs based on management&#8217;s estimate of probable claims under these warranties. In determining the amount of the provision, we consider several factors including the terms of the warranty (which vary by customer, product or service), the current volume of products sold or services rendered during the warranty period, and historical warranty information. We review and adjust these estimates as necessary to reflect our experience and new information. The amount and aging of our provision will vary depending on various factors including the length of the warranty offered, the remaining life of the warranty and the extent and timing of warranty claims. We classify the portion of our warranty provision for which payment is expected in the next 12 months as current, and the remainder as non-current.</font></div></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_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory', window );">Employee benefits</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee benefits:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pension and non-pension post-employment benefits:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&#160;plans.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under defined contribution plans, our obligation is to make a fixed contribution to a separate entity. The related investment risk is borne by the employee. We recognize our obligations to make contributions to defined contribution plans as an employee benefit expense in our consolidated statement of operations in the period the employee services are&#160;rendered.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to the actuarial and investment risks with respect to defined benefit plans. Our obligation is actuarially determined using the projected unit credit method, based on service and management&#8217;s estimates. Actuarial valuations require management to make certain judgments and estimates relating to salary escalation, compensation levels at the time of retirement, retirement ages, the discount rate used in measuring the net interest on the net defined benefit asset or liability, and expected healthcare costs (as applicable). These actuarial assumptions could change from period-to-period and actual results could differ materially from the estimates originally made by management. We evaluate our assumptions on a regular basis, taking into consideration current market conditions and historical data. Market driven changes may affect the actual rate of return on plan assets compared to our assumptions, as well as our discount rates and other variables which could cause actual results to differ materially from our estimates. Changes in assumptions could impact our defined benefit pension plan valuations and our future defined benefit pension expense and required funding. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our obligation for each defined benefit plan consists of the present value of the defined benefit obligation less the fair value of plan assets, and is presented on a net basis on our consolidated balance sheet. When the actuarial calculation results in a benefit, the asset we recognize is restricted to the present value of economic benefits available in the form of future refunds from the plan or reductions in future contributions to the plan. To calculate the present value of economic benefits, we also consider any minimum funding requirements that apply to the plan. An economic benefit is available if it is realizable during the life of the plan, or on settlement of the plan liabilities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize past service costs or credits arising from plan amendments, whether vested or unvested, immediately in our consolidated statement of operations. We determine the net interest expense (income) on the net defined benefit liability (asset) for each year by applying the discount rate used to measure the defined benefit obligation at the beginning of the year to the net defined benefit liability (asset) position, taking into account any changes in the net defined benefit liability (asset) during the year as a result of contributions and benefit payments. Net interest expense and other expenses related to defined benefit plans are recognized in our consolidated statement of operations. The difference between the interest income on plan assets and the actual net return on plan assets is included in the re-measurement of the net defined benefit liability (asset). We recognize actuarial gains and losses on plan assets or obligations, as well as any year over year change in the impairment of the balance sheet position in OCI and we reclassify the amounts to deficit. Curtailment gains or losses may arise from significant changes to a plan. We record curtailment gains or losses in our consolidated statement of operations when the curtailment occurs.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To mitigate the actuarial and investment risks of our defined benefit pension plans, we from time to time purchase annuities (using existing plan assets) from third party insurance companies for certain, or all, plan participants. The purchase of annuities by the pension plan substantially hedges the financial risks associated with our pension obligations. Where the annuities are purchased on behalf of, and held by the pension plan, the relevant employer retains the ultimate responsibility for the payment of benefits to plan participants, and we retain the pension assets and liabilities on our consolidated balance sheet. Our annuity purchases have resulted (and future annuity purchases may result) in losses, due to a reduction in the value of the plan assets relative to plan obligations as of the date of the annuity purchase. We record these non-cash losses&#160;in OCI on our consolidated balance sheet and simultaneously reclassify such amounts to deficit in the same period. Alternatively, where we purchase annuities from insurance companies on behalf of applicable plan participants with the intention of winding-up the relevant plan in the future (with the expectation of transferring the annuities to the individual plan members), the insurance company assumes responsibility for the payment of benefits to the relevant plan participants once the wind-up is complete. In this case, settlement accounting is applied to the purchase of the annuities and the loss (if any) is recorded in other charges in our consolidated statement of operations. In addition, both the pension assets and liabilities will be removed from our consolidated balance sheet once the wind-up of the plan is complete.</font></div></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 );">Stock-based compensation (SBC)</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-based compensation (SBC):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally grant performance share units (PSUs) and restricted share units (RSUs), and from time to time grant stock options, to employees under our SBC plans. Stock options and RSUs vest in installments over the vesting period. Stock options generally vest </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> per year over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year period, and RSUs generally vest one-third per year over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. We treat each installment under a grant of stock options and RSUs as a separate grant in determining the compensation expense. PSUs vest at the end of their respective terms, generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years from the grant date, to the extent that specified performance conditions have been met.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock options:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options are exercisable for SVS. We recognize the grant date fair value of stock options granted to employees as compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We adjust compensation expense to reflect the estimated number of options we expect to vest at the end of the vesting period. When options are exercised, we credit the proceeds to capital stock on our consolidated balance sheet. We measure the fair value of stock options using the Black-Scholes option pricing model. Measurement inputs include the price of our SVS on the grant date, the exercise price of the stock option, and our estimates of the following: expected price volatility of our SVS (based on weighted average historic volatility), weighted average expected life of the stock option (based on historical experience and general option holder behavior), and the risk-free interest&#160;rate. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">RSUs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for RSUs is based on the market value of our SVS at the time of grant. We amortize the cost of RSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. Unless a grantee has been authorized, and elects, to settle RSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs granted in 2017:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for </font><font style="font-family:inherit;font-size:10pt;">40%</font><font style="font-family:inherit;font-size:10pt;"> of PSUs granted in 2017 was based on the market value of our SVS at the time of grant. The cost we recorded for these PSUs, which vested based on a non-market performance condition related to the achievement of pre-determined financial targets over a specified period, was based on our estimate of the outcome of such performance condition. During 2019, these PSUs were modified to more closely align the performance condition with the Company&#8217;s strategic objectives. As a result, vesting of these PSUs was revised to be based on the Company&#8217;s average performance on such measure over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year vesting period relative to the average performance on such measure of a pre-determined EMS competitor group over such period (instead of the Company&#8217;s relative performance in the final year of the vesting period). The modification impacted the vesting expectation for these awards but did not result in any incremental fair value.&#160;We adjusted the cost of these PSUs as new facts and circumstances arose; the timing of these adjustments was subject to judgment. We recorded adjustments to the cost of these PSUs in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year term based on management's estimate of the expected level of achievement of such performance condition. We amortized the cost of these PSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We settled the vested PSUs with SVS primarily issued from treasury. We determined the cost we recorded for </font><font style="font-family:inherit;font-size:10pt;">60%</font><font style="font-family:inherit;font-size:10pt;"> of PSUs granted in 2017 using a Monte Carlo simulation model. The number of awards expected to vest was factored into the grant date Monte Carlo valuation for the award. The number of these PSUs that vested depended on the level of achievement of total shareholder return (TSR), which is a market performance condition, relative to the TSR of a pre-defined group of companies over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. We did not adjust the grant date fair value regardless of the eventual number of awards that vested based on the level of achievement of the market performance condition. We recognized compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduced this expense for the estimated PSU awards that were not expected to vest because the employment conditions were not expected to be satisfied. We settled the vested PSUs with SVS primarily issued from treasury.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs granted in 2018 and 2019:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for the PSUs granted in each of 2018 and 2019 was based on our estimate of the outcome of specified performance conditions. The number of PSUs granted in each of 2018 and 2019 that will actually vest will vary from </font><font style="font-family:inherit;font-size:10pt;">0</font><font style="font-family:inherit;font-size:10pt;">% to </font><font style="font-family:inherit;font-size:10pt;">200%</font><font style="font-family:inherit;font-size:10pt;"> of a target amount granted based on the level of achievement of a pre-determined non-market performance measurement in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period, subject to modification by a separate pre-determined non-market financial target and our relative TSR performance (compared to a pre-defined group of companies) over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year vesting period. We estimated the grant date fair value of the TSR modifier</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;">for these awards using a Monte Carlo simulation model. The grant date fair value for the non-TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and is subject to adjustment in subsequent periods to reflect changes in the estimated level of achievement related to the applicable performance condition. We recognize compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduce this expense for the estimated PSU awards that are not expected to vest because the employment conditions are not expected to be satisfied. Unless a grantee has been authorized, and elects, to settle PSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">DSUs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The compensation of our Board of Directors is comprised of annual Board retainer fees, annual Audit and Compensation Committee Chair retainer fees (for the Chairs of those committees) and travel fees (collectively, Annual Fees) payable in quarterly installments in arrears. In 2017 and 2018, directors were required to elect to have either </font><font style="font-family:inherit;font-size:10pt;">75%</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of their Annual Fees paid in deferred share units (DSUs).  Commencing January 1, 2019, directors must elect to receive </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of their Annual Fees in cash, with the balance in DSUs, until such director satisfies the requirements of the Company's Director Share Ownership Guidelines. Once a director has satisfied such requirements, the director may then elect to receive </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of such director's Annual Fees will be paid in DSUs). The number of DSUs or RSUs we grant is determined by dividing the elected percentage of the dollar value of the Annual Fees earned in the quarter by the closing price of our SVS on the NYSE on the last business day of such quarter. Each DSU represents the right to receive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> SVS or an equivalent value in cash after the individual ceases to serve as a director, and is neither an employee of the Company, nor a director or employee of any corporation that does not deal at arm's length with the Company (Retires). DSUs granted prior to January&#160;1, 2007 may be settled with SVS issued from treasury or purchased in the open market, or with cash (at the discretion of the Company). DSUs granted after January&#160;1, 2007 to directors as compensation may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).  Each quarterly grant of RSUs to directors vests ratably over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. Such RSUs are governed by the terms of our Long-Term Incentive Plan. Each vested RSU entitles the holder thereof to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> SVS; however, if permitted by the Company under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. Unvested RSUs will vest immediately on the date the director Retires. We expense the cost of DSUs and RSUs for directors through SG&amp;A in our consolidated statement of operations in the period the services are&#160;rendered.</font></div></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_DescriptionOfAccountingPolicyForFinanceCostsExplanatory', window );">Deferred financing costs</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred financing costs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility. We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet which we amortize to our consolidated statement of operations on a straight-line basis over the term of the revolving facility. We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">) which we amortize to our consolidated statement of operations using the effective interest rate method over the term of the related debt or when the debt is retired, if&#160;earlier.</font></div></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_DescriptionOfAccountingPolicyForIncomeTaxExplanatory', window );">Income taxes</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our income tax expense for a reporting period is comprised of current and deferred income taxes. Current income taxes and deferred income taxes are recognized in our consolidated statement of operations, except to the extent that they relate to items recognized in OCI or directly in equity, in which case the taxes are also recognized in OCI or directly in equity, respectively. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, there are many transactions for which the ultimate tax outcome is uncertain until we resolve it with the relevant tax authority, which may take many years. The final tax outcome of these matters may be different from the estimates management originally made in determining our tax provision. Management periodically evaluates the positions taken in our tax returns with respect to situations in which applicable tax rules are subject to interpretation. We establish provisions related to tax uncertainties where appropriate, based on our estimate of the amount that ultimately will be paid to or received from the tax authorities. We recognize accrued interest and penalties relating to tax uncertainties in current income tax&#160;expense. The various judgments and estimates by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the liability method of accounting for deferred income taxes. Under this method, we recognize deferred income tax assets and liabilities for future income tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective income tax bases, and on unused tax losses and tax credit carryforwards. We measure deferred income taxes using tax rates and laws that have been enacted or substantively enacted at the reporting date and that we expect will apply when the related deferred income tax asset is realized or the deferred income tax liability is settled. We recognize deferred income tax assets to the extent we believe it is probable, based on management&#8217;s estimates, that future taxable profit will be available against which the deductible temporary differences as well as unused tax losses and tax credit carryforwards can be utilized. Estimates of future taxable profit in different tax jurisdictions are an area of estimation uncertainty. We review our deferred income tax assets at each reporting date and reduce them to the extent it is no longer probable that we will realize the related tax benefits; such reductions are reversed when the probability of future taxable profits improves. Unrecognized deferred tax assets are reassessed at each reporting date and recognized to the extent that it has become probable that future taxable profits will be available against which they can be used. We recognize the effect of a change in income tax rates in the period of enactment or substantive enactment.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not recognize deferred income taxes if they arise from the initial recognition of goodwill, or for temporary differences arising from the initial recognition of an asset or a liability in a transaction that is not a business combination and that affects neither accounting nor taxable profit or loss. We also do not recognize deferred income taxes on temporary differences relating to investments in subsidiaries to the extent we are able to control the timing of the reversal of the temporary differences and it is probable that the temporary differences will not reverse in the foreseeable future.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During each period, we record current income tax expense or recovery based on taxable income earned or loss incurred in each tax jurisdiction where we operate, and for any adjustments to taxes payable in respect of previous years, using tax laws that are enacted or substantively enacted at the balance sheet&#160;date.&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></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_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory', window );">Financial assets and financial liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial assets and financial liabilities:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize financial assets and financial liabilities initially at fair value and subsequently measure these at either fair value or amortized cost based on their classification as described below.</font></div></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 through profit or loss (FVTPL)</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair value through profit or loss (FVTPL):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial assets and any financial liabilities that we purchase or incur, respectively, with the intention of generating earnings in the near term, and derivatives other than cash flow hedges, are classified as FVTPL. This category includes short-term investments in money market funds (if applicable) that we group with cash equivalents, and derivative assets and derivative liabilities that do not qualify for hedge accounting. For investments that we classify as FVTPL, we initially recognize such financial assets on our consolidated balance sheet at fair value and recognize subsequent changes in our consolidated statement of operations. We expense transaction costs as incurred in our consolidated statement of&#160;operations.</font></div></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_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory', window );">Amortized cost</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Amortized cost:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial assets that we hold with the intention of collecting the contractual cash flows (in the form of payment of principal and related interest) are measured at amortized cost, and include our trade receivables, term deposits and non-customer receivables. We initially recognize the carrying amount of such assets on our consolidated balance sheet at fair value plus directly attributable transaction costs, and subsequently measure these at amortized cost using the effective interest rate method, less any impairment losses.</font></div></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_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock', window );">Other financial liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other financial liabilities:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This category is for our financial liabilities that are not classified as FVTPL, and includes our accounts payable (A/P), the majority of our accrued liabilities and certain other provisions, as well as borrowings under our credit facility, including our term loans. We record these financial liabilities at amortized cost on our consolidated balance&#160;sheet.</font></div></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_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory', window );">Derivatives and hedge accounting</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivatives and hedge accounting:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into forward exchange and swap contracts to hedge the cash flow risk associated with firm purchase commitments and forecasted transactions in foreign currencies that we consider to be highly probable, and to hedge foreign-currency denominated balances. We use estimates to forecast future cash flows and the future financial position of net monetary assets or liabilities denominated in foreign currencies. We enter into interest rate swap agreements to mitigate a portion of the interest rate risk on our term loan borrowings. We apply hedge accounting to those hedge transactions that are considered effective. Management assesses the effectiveness of hedges by comparing actual outcomes against our estimates on a regular basis. Subsequent revisions in estimates of future cash flow forecasts, if significant, may result in the discontinuation of hedge accounting for that hedge. We do not enter into derivative contracts for speculative purposes.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the inception of a hedging relationship, we formally document the relationship between our hedging instrument and the hedged item, as well as our risk management objectives and strategy for undertaking the various hedge transactions. Our process includes linking all derivatives to specific assets and liabilities on our consolidated balance sheet or to specific firm commitments or forecasted transactions. We also formally assess, both at the hedge&#8217;s inception and at the end of each quarter, whether the derivatives used in hedged transactions are highly effective in offsetting changes in the cash flows of the hedged items. We record the gain or loss from these forward exchange and swap contracts in the same line item where the underlying exposures are recognized in our consolidated statement of operations. For our non-designated hedges against our balance sheet exposures denominated in foreign currencies, we record the gain or loss from these forward exchange and swap contracts in&#160;SG&amp;A in our consolidated statement of operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward exchange and swap contracts that are not designated as hedges are marked to market each period, resulting in a gain or loss in our consolidated statement of&#160;operations. We measure all derivative contracts at fair value on our consolidated balance sheet. The majority of our derivative assets and liabilities arise from the foreign currency forward contracts and interest rate swaps that we designate as cash flow hedges. In a cash flow hedge, we defer the changes in the fair value of the hedging derivative, to the extent effective, in OCI until we recognize the asset, liability or forecasted transactions being hedged in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedges that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in OCI in our consolidated statement of operations over the remaining term of the hedge. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in OCI immediately in our consolidated statement of operations. For our current currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are included in cost of sales. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&#160;operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We value our derivative assets and liabilities based on inputs that are either readily available in public markets or derived from information available in public markets. The inputs we use include discount rates, forward exchange rates, interest rate yield curves and volatility, and credit risk adjustments. Changes in these inputs can cause significant volatility in the fair value of our financial instruments in the&#160;short-term.</font></div></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_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory', window );">Impairment of financial assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of financial assets:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review financial assets at each reporting date. Financial assets are deemed to be impaired when objective evidence resulting from one or more events subsequent to the initial recognition of the asset indicates the estimated future cash flows of the asset have decreased. We use a forward-looking expected credit loss (ECL) model in determining our allowance for doubtful accounts as it relates to trade receivables, contract assets (under IFRS 15), and other financial assets.  Our allowance is based on historical experience, and includes consideration of the aging of the balances, the customer's creditworthiness, current economic conditions, expectation of bankruptcies, and political and economic volatility in the markets/location of our customers, among other factors. We measure an impairment loss as the excess of the carrying amount over the present value of the estimated future cash flows discounted using the financial asset&#8217;s original discount rate, and we recognize this loss in our consolidated statement of&#160;operations. A financial asset is written off or written down to its net realizable value as soon as it is known to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.</font></div></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 and deferred investment costs</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue and deferred investment costs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We derive the majority of our revenue from the sale of electronic products and services that we manufacture and provide to customer specifications. We recognize revenue from the sale of products and services rendered when our performance obligations have been satisfied or when the associated control over the products has passed to the customer and no material uncertainties remain as to the collection of our receivables. Under IFRS 15, where products are custom-made to meet a customer's specific requirements, and such customer is obligated to compensate us for the work performed to date, we recognize revenue over time as production progresses to completion, or as services are rendered. We generally estimate revenue for our work in progress based on costs incurred to date plus a reasonable profit margin for eligible products for which we do not have alternative uses. For other contracts that do not qualify for revenue recognition over time, we recognize revenue at the point in time where control is passed to the customer, which is generally upon shipment when no further performance obligation remains except for our standard manufacturing or service warranties. We apply significant estimates, judgment and assumptions in interpreting our customer contracts, determining the timing of revenue recognition and measuring work in progress. As our invoices are typically issued at the time of the delivery of final products to the customers, the earlier recognition of revenue on certain custom-made products has resulted in unbilled contract assets which we include in accounts receivable (A/R) on our consolidated balance sheet. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent the recoverability of these costs is probable, in other current and non-current assets on our consolidated balance sheet.  We subsequently amortize these investment costs over the projected period of expected future economic benefits, or as recoveries are realized, from the new contracts. We monitor these deferred costs for potential impairment on a regular basis.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accounting Policy for Other Financial Liabilities [Policy 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;">cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accounting Policy For New Accounting Pronouncements [Policy 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;">cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DisclosureOfSignificantAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accounting Policies [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;">cls_DisclosureOfSignificantAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivative financial instruments and hedging. [Refer: Financial instruments, class [member]; Derivatives [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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory</td>
</tr>
<tr>
<td style="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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DescriptionOfAccountingPolicyForFinanceCostsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 finance costs. [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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory</td>
</tr>
<tr>
<td style="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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 currency of the primary economic environment in which the entity operates.</p></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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory</td>
</tr>
<tr>
<td style="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_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and goodwill. [Refer: Intangible assets and 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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 loans and receivables. [Refer: Loans and 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> -Note Expiry date 2021-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_117_b&amp;doctype=Standard&amp;forcepdf=true<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory</td>
</tr>
<tr>
<td style="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_DescriptionOfAccountingPolicyForMeasuringInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 measuring inventories. [Refer: 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 2<br> -IssueDate 2019-01-01<br> -Paragraph 36<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_36_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories</td>
</tr>
<tr>
<td style="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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DescriptionOfAccountingPolicyForSubsidiariesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 117<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory</td>
</tr>
<tr>
<td style="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 2019-01-01<br> -Paragraph 46<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_46&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 measurement basis (or bases) used in preparing 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 2019-01-01<br> -Paragraph 117<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_117_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762979184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Schedule of Non-pension Post-employment benefit plans (Details) - USD ($)<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></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EmployerContributions', window );">Plan contributions</a></td>
<td class="nump">$ 13.8<span></span>
</td>
<td class="nump">$ 13.3<span></span>
</td>
<td class="nump">$ 11.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_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimated contribution</a></td>
<td class="nump">13.1<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_DefinedBenefitPlansAxis=cls_DefinedBenefitPensionPlansMember', window );">Defined Benefit Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_EmployerContributions', window );">Plan contributions</a></td>
<td class="nump">3.7<span></span>
</td>
<td class="nump">3.7<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_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimated contribution</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_EmployerContributions', window );">Plan contributions</a></td>
<td class="nump">9.1<span></span>
</td>
<td class="nump">4.8<span></span>
</td>
<td class="nump">4.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_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimated contribution</a></td>
<td class="nump">4.4<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_DefinedBenefitPlansAxis=cls_DefinedContributionPensionPlansMember', window );">Defined Contribution Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_EmployerContributions', window );">Plan contributions</a></td>
<td class="nump">10.1<span></span>
</td>
<td class="nump">$ 9.6<span></span>
</td>
<td class="nump">$ 9.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_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimated contribution</a></td>
<td class="nump">$ 10.1<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_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_EmployerContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 employer contributions to retirement benefit plans.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_35_b_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EmployerContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 147<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_147_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2019-01-01<br> -Paragraph 148<br> -Subparagraph d<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_148_d_iii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlansAxis=cls_DefinedBenefitPensionPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_DefinedBenefitPensionPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_DefinedContributionPensionPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_DefinedContributionPensionPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6778408640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Changes In Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</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_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward', 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_DeferredTaxAssets', window );">Deferred tax assets, beginning balance</a></td>
<td class="nump">$ 36.7<span></span>
</td>
<td class="nump">$ 37.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Credited (charged) to net earnings</a></td>
<td class="num">(1.4)<span></span>
</td>
<td class="nump">56.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_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets', window );">Credited (charged) directly to equity</a></td>
<td class="num">(0.3)<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_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets', window );">Effects of foreign exchange</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="num">(2.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_cls_DeferredTaxRelatingToOtherDeferredTaxAssets', window );">Other</a></td>
<td class="num">(2.5)<span></span>
</td>
<td class="num">(46.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, ending balance</a></td>
<td class="nump">33.6<span></span>
</td>
<td class="nump">36.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward', window );"><strong>Reconciliation of changes in deferred tax liability [Roll Forward]</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_DeferredTaxLiabilities', window );">Deferred tax liabilities, beginning balance</a></td>
<td class="nump">25.5<span></span>
</td>
<td class="nump">27.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_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities', window );">Charged (credited) to net earnings</a></td>
<td class="nump">5.3<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_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities', window );">Charged (credited) directly to equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9.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_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities', window );">Additions from business combinations</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="nump">56.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_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities', window );">Effects of foreign exchange</a></td>
<td class="nump">1.0<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_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities', window );">Other</a></td>
<td class="num">(2.5)<span></span>
</td>
<td class="num">(46.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_DeferredTaxLiabilities', window );">Deferred tax liabilities, ending balance</a></td>
<td class="nump">28.4<span></span>
</td>
<td class="nump">25.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_UnrealisedForeignExchangeGainsLossesMember', window );">Unrealized foreign exchange gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward', window );"><strong>Reconciliation of changes in deferred tax liability [Roll Forward]</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_DeferredTaxLiabilities', window );">Deferred tax liabilities, beginning balance</a></td>
<td class="nump">24.6<span></span>
</td>
<td class="nump">25.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_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities', window );">Charged (credited) to net earnings</a></td>
<td class="nump">0.8<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_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities', window );">Effects of foreign exchange</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="num">(2.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_DeferredTaxLiabilities', window );">Deferred tax liabilities, ending balance</a></td>
<td class="nump">26.4<span></span>
</td>
<td class="nump">24.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember', window );">Accounting provisions not currently deductible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward', 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_DeferredTaxAssets', window );">Deferred tax assets, beginning balance</a></td>
<td class="nump">10.8<span></span>
</td>
<td class="nump">8.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_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Credited (charged) to net earnings</a></td>
<td class="num">(1.0)<span></span>
</td>
<td class="nump">2.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_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset', window );">Additions from business combinations</a></td>
<td class="num">(0.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_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets', window );">Effects of foreign exchange</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(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_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="nump">9.6<span></span>
</td>
<td class="nump">10.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=cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember', window );">Pensions and non-pension post-retirement benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward', 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Credited (charged) to net earnings</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_cls_DeferredTaxRelatingToOtherDeferredTaxAssets', window );">Other</a></td>
<td class="num">(0.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_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="num">(0.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_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward', window );"><strong>Reconciliation of changes in deferred tax liability [Roll Forward]</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_DeferredTaxLiabilities', window );">Deferred tax liabilities, beginning balance</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">10.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_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities', window );">Charged (credited) directly to equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9.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_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities', window );">Effects of foreign exchange</a></td>
<td class="text">&#160;<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_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities', window );">Other</a></td>
<td class="num">(0.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_DeferredTaxLiabilities', window );">Deferred tax liabilities, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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=ifrs-full_UnusedTaxLossesMember', window );">Tax losses carried forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward', 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_DeferredTaxAssets', window );">Deferred tax assets, beginning balance</a></td>
<td class="nump">59.5<span></span>
</td>
<td class="nump">34.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Credited (charged) to net earnings</a></td>
<td class="nump">2.1<span></span>
</td>
<td class="nump">36.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets', window );">Credited (charged) directly to equity</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="num">(9.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_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets', window );">Effects of foreign exchange</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="num">(2.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_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="nump">62.9<span></span>
</td>
<td class="nump">59.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=cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember', window );">Property, plant and equipment and intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward', 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="re">
<td 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, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.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_cls_DeferredTaxRelatingToOtherDeferredTaxAssets', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6.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_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward', window );"><strong>Reconciliation of changes in deferred tax liability [Roll Forward]</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_DeferredTaxLiabilities', window );">Deferred tax liabilities, beginning balance</a></td>
<td class="nump">48.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_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities', window );">Charged (credited) to net earnings</a></td>
<td class="nump">4.5<span></span>
</td>
<td class="num">(2.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_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities', window );">Additions from business combinations</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="nump">56.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_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities', window );">Effects of foreign exchange</a></td>
<td class="text">&#160;<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_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6.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_DeferredTaxLiabilities', window );">Deferred tax liabilities, ending balance</a></td>
<td class="nump">52.1<span></span>
</td>
<td class="nump">48.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_OtherTemporaryDifferencesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward', 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_DeferredTaxAssets', window );">Deferred tax assets, beginning balance</a></td>
<td class="nump">14.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_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Credited (charged) to net earnings</a></td>
<td class="num">(3.1)<span></span>
</td>
<td class="nump">17.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_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets', window );">Credited (charged) directly to equity</a></td>
<td class="num">(0.6)<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets', window );">Effects of foreign exchange</a></td>
<td class="nump">0.3<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_cls_DeferredTaxRelatingToOtherDeferredTaxAssets', window );">Other</a></td>
<td class="text">&#160;<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_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="nump">11.4<span></span>
</td>
<td class="nump">14.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_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward', window );"><strong>Reconciliation of changes in deferred tax liability [Roll Forward]</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_DeferredTaxLiabilities', window );">Deferred tax liabilities, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.1)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember', window );">Reclassification between deferred tax assets and deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward', 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="re">
<td 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, beginning balance</a></td>
<td class="num">(48.4)<span></span>
</td>
<td class="num">(12.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_cls_DeferredTaxRelatingToOtherDeferredTaxAssets', window );">Other</a></td>
<td class="num">(1.7)<span></span>
</td>
<td class="num">(36.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_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="num">(50.1)<span></span>
</td>
<td class="num">(48.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward', window );"><strong>Reconciliation of changes in deferred tax liability [Roll Forward]</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_DeferredTaxLiabilities', window );">Deferred tax liabilities, beginning balance</a></td>
<td class="num">(48.4)<span></span>
</td>
<td class="num">(12.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_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities', window );">Other</a></td>
<td class="num">(1.7)<span></span>
</td>
<td class="num">(36.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_DeferredTaxLiabilities', window );">Deferred tax liabilities, ending balance</a></td>
<td class="num">$ (50.1)<span></span>
</td>
<td class="num">$ (48.4)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) Recognised In Profit Or Loss, Deferred Tax 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;">cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income (Expense), Recognised In Profit Or Loss, Deferred Tax 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;">cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Business Combinations, Deferred Tax 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;">cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Business Combinations, Deferred Tax 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;">cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Items Credited (Charged) Directly To Equity, Deferred Tax 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;">cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Items (Credited) Charged Directly To Equity, Deferred Tax 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;">cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxRelatingToOtherDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Other, Deferred Tax 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;">cls_DeferredTaxRelatingToOtherDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Other, Deferred Tax 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;">cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Exchange Differences, Deferred Tax 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;">cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Exchange Differences, Deferred Tax 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;">cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reconciliation Of Changes In Deferred Tax Asset [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ReconciliationOfChangesInDeferredTaxAssetRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reconciliation Of Changes In Deferred Tax Liability [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnrealisedForeignExchangeGainsLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_UnrealisedForeignExchangeGainsLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_UnusedTaxLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_UnusedTaxLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762281168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract', window );"><strong>Share Capital and Share-based Payment Arrangements [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_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock', window );">Capital Stock</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CAPITAL STOCK:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are authorized to issue an unlimited number of SVS, which entitle the holder to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> vote per share, and an unlimited number of multiple voting shares (MVS), which entitle the holder to </font><font style="font-family:inherit;font-size:10pt;">25</font><font style="font-family:inherit;font-size:10pt;">&#160;votes per share. The SVS and MVS vote together as a single class on all matters submitted to a vote of shareholders, including the election of directors, except as otherwise required by law. The holders of the SVS and MVS are entitled to share ratably, as a single class, in any dividends declared subject to any preferential rights of any outstanding preferred shares in respect of the payment of dividends. Each MVS is convertible at any time at the option of the holder thereof and automatically, under certain circumstances, into </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> SVS. We are also authorized to issue an unlimited number of preferred shares, issuable in&#160;series. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> preferred shares have been issued to date.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a) Capital transactions:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:0%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Number of shares (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SVS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MVS</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued from treasury</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled under NCIB</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued from treasury</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled under NCIB</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued from treasury</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled under NCIB</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i) </font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">During </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">, we issued nil (</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">0.1 million</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">1.7 million</font><font style="font-family:inherit;font-size:8pt;">) SVS from treasury upon the exercise of stock options for aggregate cash proceeds of nil (</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">$0.4</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">$13.6</font><font style="font-family:inherit;font-size:8pt;">). We issued </font><font style="font-family:inherit;font-size:8pt;">0.8 million</font><font style="font-family:inherit;font-size:8pt;"> (</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">1.2 million</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">1.1 million</font><font style="font-family:inherit;font-size:8pt;">) SVS from treasury with ascribed values of </font><font style="font-family:inherit;font-size:8pt;">$10.4</font><font style="font-family:inherit;font-size:8pt;"> (</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">$14.3</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">$9.8</font><font style="font-family:inherit;font-size:8pt;">) upon the vesting of certain RSUs and PSUs. We also settled RSUs and PSUs with SVS purchased in the open market. Settlement of these awards is described below.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii) </font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">During 2017, Onex Corporation converted </font><font style="font-family:inherit;font-size:8pt;">346,175</font><font style="font-family:inherit;font-size:8pt;"> MVS into SVS. Onex Corporation did not convert any MVS in 2018 or 2019. </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have repurchased SVS in the open market and otherwise for cancellation in recent years pursuant to NCIBs, which allow us to repurchase a limited number of SVS during a specified period. However, our Credit Facility prohibits share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount. This prohibition (Repurchase Restriction) was in effect at December 31, 2019. The maximum number of SVS we are permitted to repurchase for cancellation under each NCIB (when permitted) is reduced by the number of SVS purchased by a broker in the open market during the term of such NCIB to satisfy obligations under our SBC plans. The Repurchase Restriction is not applicable to open market purchases for this purpose.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;">In December 2018, we launched an NCIB (2018 NCIB) which was completed in December 2019. The 2018 NCIB allowed us to repurchase, at our discretion, up to approximately 9.5 million SVS in the open market, or as otherwise permitted. </font><font style="font-family:inherit;font-size:10pt;">In November 2017, we launched an NCIB (2017 NCIB) which was completed in November 2018. The 2017 NCIB allowed us to repurchase, at our discretion, up to approximately </font><font style="font-family:inherit;font-size:10pt;">10.5 million</font><font style="font-family:inherit;font-size:10pt;"> SVS in the open market, or as otherwise permitted. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding share repurchase activities under our NCIBs for the years indicated is set forth below:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate cost </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;of SVS repurchased for cancellation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Number of SVS repurchased for cancellation (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Weighted average price per share for repurchases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.58</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate cost </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:10pt;">of SVS repurchased for delivery under SBC plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Number of SVS repurchased for delivery under SBC plans (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">Includes transaction fees.</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of SVS held by trustee for delivery under SBC plans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;(in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value of SVS held by trustee for delivery under SBC plans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> For accounting purposes, we classify these shares as treasury stock until they are delivered pursuant to the plans.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Employee SBC</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-Term Incentive Plan (LTIP):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the LTIP, we may grant stock options, stock appreciation rights, RSUs and PSUs to eligible employees, consultants and directors. We may, at the time of grant, authorize the grantees to settle these awards either in cash or in SVS. Absent such permitted election, such grants under the LTIP will be settled in SVS (on a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-for-one basis), which we may purchase in the open market, or issue from&#160;treasury (up to a maximum aggregate of </font><font style="font-family:inherit;font-size:10pt;">29.0 million</font><font style="font-family:inherit;font-size:10pt;"> SVS). As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">10.3 million</font><font style="font-family:inherit;font-size:10pt;"> SVS remain reserved for issuance from treasury, covering potential issuances of SVS for outstanding awards and for potential future grants of SBC under the LTIP.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Celestica Share Unit Plan (CSUP):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the CSUP, we may grant RSUs and PSUs to eligible employees. We have the option to settle RSUs and PSUs issued thereunder in SVS (on a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-for-one basis) purchased in the open market, or in cash.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For RSUs and DSUs issued to eligible directors under our Directors&#8217; Share Compensation Plan (DSC Plan), see paragraph </font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(c)</font><font style="font-family:inherit;font-size:10pt;"> below. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding employee SBC expense for the years indicated is set forth below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense in cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense in SG&amp;A</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense varies from period-to-period. The portion of such expense that relates to performance-based compensation generally varies depending on our level of achievement of pre-determined performance goals and financial targets.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(i) Stock options:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are permitted to grant stock options under our LTIP, although </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> stock options have been granted in 2017, 2018 or 2019. When granted, stock options are granted at prices equal to the closing market price on the day prior to the grant date and are exercisable during a period not to exceed </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">&#160;years from the grant&#160;date.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option transactions were as follows for the years indicated:</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:676px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:469px;" rowspan="1" colspan="1"></td><td style="width:83px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:100px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of <br clear="none"/>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average <br clear="none"/>Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.87</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.93</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following stock options* were outstanding as at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Exercise Prices</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding <br clear="none"/>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average <br clear="none"/>Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Life <br clear="none"/>of Outstanding Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercisable <br clear="none"/>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average <br clear="none"/>Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$6.35 - $13.46</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12.50</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* &#160;&#160;&#160;&#160;The exercise prices used in the above tables were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We amortize the estimated grant date fair value of stock options to expense over the vesting period (generally </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> years). The grant date fair value of outstanding stock options was determined using the Black-Scholes option pricing model and the following assumptions in the year of the grant: risk-free interest rate (based on U.S. government bond yields), expected volatility of the market price of our shares (based on historical volatility of our share price), and the expected option life (in&#160;years) (based on historical option holder behavior).</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">(ii)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> RSUs and PSUs:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We grant RSUs and PSUs to employees pursuant to our LTIP and CSUP. Each vested unit generally entitles the holder to receive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> SVS. Under the CSUP, we have the option to satisfy the delivery of shares upon vesting of the awards by purchasing SVS in the open market or by settling such awards in cash. Under the LTIP, we may (at the time of grant) authorize the grantees to settle awards in either cash or SVS (absent such permitted election, grants will be settled in SVSs, which we may purchase in the open market or issue from treasury, subject to certain limits). We have generally settled these awards with SVS purchased in the open market by a broker, or issued from treasury. Unless a grantee has been authorized, and elects, to settle these awards in cash, Celestica intends to, settle all RSUs and PSUs with shares purchased in the open market. As a result, we have accounted for these awards as equity-settled awards. We amortize the grant date fair value of RSUs and PSUs to expense over the vesting period. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The grant date fair value of RSUs is based on the market value of our SVS at the time of grant.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With respect to PSUs, employees are granted a target number of PSUs (set forth for the years indicated in the table below). The number of PSUs that will actually vest will vary from </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">200%</font><font style="font-family:inherit;font-size:10pt;"> of the target amount granted based on the level of achievement of the relevant performance conditions. PSUs (representing in each case </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of target) were primarily granted in the first quarter of each of 2017, 2018 and 2019. The PSUs granted in 2018 and 2019 vest based on the level of achievement of a pre-determined non-market performance measurement in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period, subject to modification by a separate pre-determined non-market financial target and our relative TSR performance over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year vesting period. See note&#160;</font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(l)</font><font style="font-family:inherit;font-size:10pt;"> for a description of TSR. We estimated the grant date fair value of the TSR modifier using a Monte Carlo simulation model and a premium of </font><font style="font-family:inherit;font-size:10pt;">102%</font><font style="font-family:inherit;font-size:10pt;"> (2018 &#8212; </font><font style="font-family:inherit;font-size:10pt;">106%</font><font style="font-family:inherit;font-size:10pt;">). The grant date fair value of the non TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and is subject to adjustment in subsequent years to reflect a change in the estimated level of achievement related to the applicable performance condition. </font><font style="font-family:inherit;font-size:10pt;">60%</font><font style="font-family:inherit;font-size:10pt;"> of the PSUs granted in 2017 vested based on the achievement of a market performance condition tied to TSR, and the balance vested based on a pre-determined non-market performance measurement in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period. We estimated the grant date fair value of the 2017 TSR-based PSUs using a Monte Carlo simulation model (premium of </font><font style="font-family:inherit;font-size:10pt;">143%</font><font style="font-family:inherit;font-size:10pt;">). The grant date fair value of the 2017 non-TSR-based PSUs was based on the market value of our SVS at the time of grant and was subject to adjustment in subsequent years to reflect a change in the estimated level of achievement related to the applicable performance condition. Vested awards were settled with SVS purchased in the open market by a broker or issued from treasury.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding RSU and PSU grants to employees and directors (see below), as applicable, for the years indicated is set forth below:</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">RSUs Granted:</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of awards (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average grant date fair value per unit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.05</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.88</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs Granted:</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of awards (in millions, representing 100% of target)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average grant date fair value per unit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of outstanding RSUs (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of outstanding PSUs (in millions, representing 100% of target granted)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Director SBC</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We grant DSUs to certain members of our Board of Directors under our DSC Plan. Commencing in 2019, we also grant RSUs (under specified circumstances) to directors as compensation under the DSC Plan. DSUs granted prior to January&#160;1, 2007 may be settled with SVS issued from treasury or purchased in the open market, or with cash (at the discretion of the Company). DSUs granted after January&#160;1, 2007 to directors as compensation may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).  RSUs granted to directors vest ratably over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. Such RSUs are governed by the terms of our LTIP. Each vested RSU entitles the holder thereof to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> SVS; however, if permitted by the Company under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. Unvested RSUs will vest immediately on the date the director Retires. See note </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(l)</font><font style="font-family:inherit;font-size:10pt;"> for details. During 2017, two of our directors resigned from the Board and in connection therewith, we settled their outstanding DSUs in 2017 in accordance with the provisions of the DSC Plan.  Specifically, we paid </font><font style="font-family:inherit;font-size:10pt;">$1.7</font><font style="font-family:inherit;font-size:10pt;"> in cash to Joseph M. Natale to settle his outstanding DSUs, and we settled the outstanding DSUs of Thomas S. Gross with </font><font style="font-family:inherit;font-size:10pt;">14,098</font><font style="font-family:inherit;font-size:10pt;"> SVS that we purchased in the open market. As Celestica is permitted to, and currently intends to, settle all other DSUs with shares purchased in the open market, we have accounted for these awards as equity-settled awards. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 29, 2020, William A. Etherington, our former Chair of the Board, retired from Celestica&#8217;s Board of Directors and Michael M. Wilson (a director since 2011) was immediately appointed as Chair of the Board. In accordance with the DSC Plan, the DSUs held by Mr. Etherington will be redeemed and payable on or prior to the 90</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">th</sup></font><font style="font-family:inherit;font-size:10pt;"> day following the date on which he is no longer a director or employee of any corporation that does not deal at arm&#8217;s length with the Company. As of January 29, 2020, Mr. Etherington held </font><font style="font-family:inherit;font-size:10pt;">0.47 million</font><font style="font-family:inherit;font-size:10pt;"> DSUs.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding director SBC expense for the years indicated is set forth below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director SBC expense in SG&amp;A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of DSUs outstanding (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of RSUs issued to directors outstanding (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Share Capital And Share-based Payment Arrangements [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;">cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Capital and Share-based Payment Arrangements [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;">cls_ShareCapitalandSharebasedPaymentArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6783576016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_InventoriesAbstract', window );"><strong>Inventories [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_DisclosureOfInventoriesExplanatory', window );">Inventories</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INVENTORIES:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are comprised of the following:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">948.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">868.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,089.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">992.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record inventory provisions, net of valuation recoveries, in cost of sales. Inventory provisions reflect write-downs in the value of our inventory to net realizable value, and valuation recoveries primarily reflect realized gains on the disposition of previously written-down inventory. During </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded net inventory provisions of </font><font style="font-family:inherit;font-size:10pt;">$4.1</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$13.5</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$3.3</font><font style="font-family:inherit;font-size:10pt;">), comprised of new provisions (approximately two-thirds of which related to specified aged inventory in our ATS segment), which were partially offset by </font><font style="font-family:inherit;font-size:10pt;">$5.8</font><font style="font-family:inherit;font-size:10pt;"> of valuation recoveries (relatively equal between our </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> segments) recorded in Q4 2019.  Our net inventory provisions for 2018 were primarily due to increases in our overall aged inventory levels as compared to 2017, more than half of which related to customers in our ATS segment, comprised of new provisions which were partially offset by </font><font style="font-family:inherit;font-size:10pt;">$4.6</font><font style="font-family:inherit;font-size:10pt;"> of valuation recoveries recorded in the fourth quarter of 2018. We regularly review our estimates and assumptions used to value our inventory through analysis of historical performance.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our contracts provide for customer cash deposits to cover our risk of excess and obsolete inventory and/or for working capital requirements. Such deposits as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> (primarily covering our aged inventory) totaled </font><font style="font-family:inherit;font-size:10pt;">$121.9</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$57.9</font><font style="font-family:inherit;font-size:10pt;">), and were recorded in accrued and other current liabilities on our consolidated balance sheet.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories [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;">cls_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInventoriesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 2<br> -IssueDate 2019-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IAS02_g36-39_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInventoriesExplanatory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762414032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [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_DisclosureOfIntangibleAssetsAndGoodwillExplanatory', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GOODWILL AND INTANGIBLE ASSETS:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets are comprised of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br clear="none"/>Amortization <br clear="none"/>and Impairment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">508.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">238.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">269.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">290.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">909.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">625.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">283.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:671px;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:381px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:92px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:72px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated <br clear="none"/>Amortization <br clear="none"/>and Impairment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Book <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">503.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">260.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">282.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">905.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">654.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the changes to the net book value of goodwill and intangible assets for the years indicated:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.80952380952381%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Note</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other <br clear="none"/>Intangible <br clear="none"/>Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Computer <br clear="none"/>Software <br clear="none"/>Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions through business combinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">271.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">269.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment through business combinations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">3</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write down of assets </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign exchange and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance &#8212; December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:8pt;">Adjustments were made in 2019 to reflect the fair value of assets acquired in connection with the Impakt acquisition.</font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review the carrying amount of goodwill and intangible assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets (or the related CGU or CGUs) may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. In addition to an assessment of triggering events during the year, we conduct an Annual Impairment Assessment of CGUs with goodwill in the fourth quarter of each year. We recorded </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairment charges against goodwill or intangible assets during 2017 to </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, or as a result of our 2017, 2018 or 2019 Annual Impairment Assessments. However, see note 16(a) for a discussion of non-cash restructuring charges recorded in 2017 to 2019 to write-down certain equipment and ROU assets in connection with our restructuring activities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our Annual Impairment Assessments, we used cash flow projections based primarily on our plan for the following year and, to a lesser extent, on our three-year strategic plan and other financial projections. Our plans, which are primarily based on financial projections submitted by our subsidiaries along with input from our customer teams, are reviewed by various levels of management as part of our annual planning cycle. The plan for </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;"> (used for our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> Annual Impairment Assessment) was approved by management and presented to our Board of Directors in December </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The process of determining the recoverable amount of a CGU is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, among other factors. The assumptions used in our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> Annual Impairment Assessment were determined based on past experiences adjusted for expected changes in future conditions. Where applicable, we also engaged independent brokers to obtain market prices to estimate our real property and other asset values. For our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> Annual Impairment Assessment, we used cash flow projections over a </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">-year period, and applied a perpetuity growth rate of </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;"> thereafter (consistent with long-term inflation guidance).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our goodwill balance at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$198.3</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$198.4</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$23.2</font><font style="font-family:inherit;font-size:10pt;">).  Our capital equipment CGU consists of </font><font style="font-family:inherit;font-size:10pt;">$112.5</font><font style="font-family:inherit;font-size:10pt;"> of goodwill attributable to our acquisition of Impakt in November 2018 and </font><font style="font-family:inherit;font-size:10pt;">$19.5</font><font style="font-family:inherit;font-size:10pt;"> attributable to prior acquisitions. Our A&amp;D CGU consists of goodwill of </font><font style="font-family:inherit;font-size:10pt;">$3.7</font><font style="font-family:inherit;font-size:10pt;"> attributable to our November 2016 acquisition of Lorenz, Inc. and Suntek Manufacturing Technologies, SA de CV, collectively known as Karel Manufacturing. Our Atrenne CGU consists of goodwill of </font><font style="font-family:inherit;font-size:10pt;">$62.6</font><font style="font-family:inherit;font-size:10pt;"> attributable to our April 2018 Atrenne acquisition. See note </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> for further details.</font></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We used the following assumptions for purposes of our Annual Impairment Assessments of goodwill for the periods shown:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.03174603174604%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assumption</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital equipment CGU</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">A&amp;D CGU</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Atrenne CGU</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Annual revenue growth rate</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 13% over 5 year period;<br clear="none"/>2018 &#8212; 4% over 5 year period;<br clear="none"/>2017 &#8212; 9% over 6 year period </font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; modest growth over 5 year period;<br clear="none"/>2018 &#8212; modest growth over 5 year period;<br clear="none"/>2017 &#8212; modest growth over 4 year period</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 4% over 5 year period;<br clear="none"/>2018 &#8212; 12% over 4 year period;<br clear="none"/>2017 &#8212; N/A</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average annual margins</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; above company margins; <br clear="none"/>2018 &#8212; above company margins; <br clear="none"/>2017 &#8212; slightly above company margins</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; slightly above company margins;<br clear="none"/>2018 &#8212; slightly above company margins;<br clear="none"/>2017 &#8212; used company margins</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; above company margins; <br clear="none"/>2018 &#8212; above company margins; <br clear="none"/>2017 &#8212; N/A</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discount rate</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212;13%;<br clear="none"/>2018 &#8212;13%;<br clear="none"/>2017 &#8212;17%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 10%;<br clear="none"/>2018 &#8212; 11%;<br clear="none"/>2017 &#8212; 9%</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019 &#8212; 10%; </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)<br clear="none"/></sup></font><font style="font-family:inherit;font-size:9pt;">2018 &#8212; 13%;<br clear="none"/>2017 &#8212; N/A</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1) &#160;&#160;&#160;&#160;Supported by new business awarded in recent years, the expectation of future new business awards, and growth due to our acquisitions. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The decrease in the discount rate used for our Atrenne CGU is supported by the overall decrease in our weighted average cost of capital, as well as the overall strong performance of this business since its acquisition.</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although our capital equipment CGU generated a net operating loss in 2019, our assumptions for this CGU for our 2019 Annual Impairment Assessment reflect our expectation of market recovery in the capital equipment business. Future growth in revenue and margins are supported by new business awarded recently, near-term customer forecasts, improved demand and performance commencing in Q4 2019, assumptions for additional future program wins based on our current revenue pipeline, margin improvements based on restructuring actions completed during 2019, and external industry outlooks. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future events and market conditions may impact our assumptions as to prices, costs or other factors that may result in changes to our estimates of future cash flows. Failure to realize the assumed revenues at an appropriate profit margin of a CGU could result in impairment losses in such CGU in future periods, especially with respect to our capital equipment CGU</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [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;">cls_IntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets and goodwill. [Refer: Intangible assets and 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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6781059840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Risk Management - Interest Rate Risk (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">5 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, 2019</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_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_Borrowings', window );">Borrowings</a></td>
<td class="nump">$ 159,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 159,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,500,000)<span></span>
</td>
<td class="nump">14,200,000<span></span>
</td>
</tr>
<tr class="rh">
<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=ifrs-full_InterestRateRiskMember', window );">Interest rate risk</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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent', window );">Reasonably possible change in risk variable, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense', window );">Reasonably possible change in risk variable, impact on interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,900,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_cls_HedgingInstrumentTerm', window );">Hedging instrument, 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense', window );">Reasonably possible change in risk variable, unhedged items, impact on interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,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_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,100,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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent', window );">Reasonable possible change in risk variable, unrealized loss, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_NewCreditFacilityMember', window );">New credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_Borrowings', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 592,300,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_cls_UnhedgedItemsLiabilities', window );">Unhedged borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">242,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_CreditFacilityMember', window );">Prior credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_Borrowings', window );">Borrowings</a></td>
<td class="nump">$ 757,300,000<span></span>
</td>
<td class="nump">592,300,000<span></span>
</td>
<td class="nump">757,300,000<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_NewTermLoansMember', window );">New Term Loans</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_Borrowings', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">592,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_cls_UnhedgedItemsLiabilities', window );">Unhedged borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">242,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_NewTermLoansMember', window );">New Term Loans | Interest rate risk</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_cls_HedgingInstrumentTerm', window );">Hedging instrument, 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_HedgedItemLiabilities', window );">Hedged item, liabilities</a></td>
<td class="nump">$ 350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_HedgedItemSubjectToCancellationLiabilities', window );">Hedged item, subject to cancellation</a></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_IncrementalTermLoanMember', window );">New Term Loans, November | Interest rate risk</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_HedgedItemLiabilities', window );">Hedged item, liabilities</a></td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_HedgedItemSubjectToCancellationLiabilities', window );">Hedged item, subject to cancellation</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_NewTermLoansJuneTermLoanMember', window );">New Term Loans, June | Interest rate risk</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_cls_HedgedItemSubjectToCancellationLiabilities', window );">Hedged item, subject to cancellation</a></td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_TermLoansMember', window );">Term Loans</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_Borrowings', window );">Borrowings</a></td>
<td class="nump">598,300,000<span></span>
</td>
<td class="nump">592,300,000<span></span>
</td>
<td class="nump">598,300,000<span></span>
</td>
</tr>
<tr class="rh">
<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=cls_RevolvingFacilityDueJune2023Member', window );">Revolver</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_Borrowings', window );">Borrowings</a></td>
<td class="nump">$ 159,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 159,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss', window );">Reasonably possible change in risk variable, impact on unrealized loss</a></td>
<td class="text">&#160;<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Interest rate risk</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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss', window );">Reasonably possible change in risk variable, impact on unrealized loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,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_cls_HedgedItemSubjectToCancellationLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Hedged Item, Subject To Cancellation, 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;">cls_HedgedItemSubjectToCancellationLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_HedgingInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Hedging Instrument, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_HedgingInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Loss, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Interest 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;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Unrealized 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;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Unhedged Items, Impact On Interest 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;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_UnhedgedItemsLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unhedged Items, 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;">cls_UnhedgedItemsLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_GainsLossesOnChangeInFairValueOfDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_HedgedItemLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a hedged item, recognised as a liability. [Refer: Hedged items [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 2019-01-01<br> -Paragraph 24B<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_24B_a_i&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_HedgedItemLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=ifrs-full_InterestRateRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_InterestRateRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_NewCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_NewCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_NewTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_NewTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_IncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_IncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_NewTermLoansJuneTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_NewTermLoansJuneTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_RevolvingFacilityDueJune2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_RevolvingFacilityDueJune2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762426816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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>
</tr>
<tr class="ro">
<td 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 );">Finance Costs</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FINANCE COSTS:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance costs consist of interest expense and fees related to our Credit Facility (including debt issuance and related amortization costs), our interest rate swap agreements, our A/R sales program and SFPs, and, commencing in Q1 </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, interest expense on our lease obligations under IFRS 16, net of interest income earned. We paid finance costs of </font><font style="font-family:inherit;font-size:10pt;">$44.5</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$36.0</font><font style="font-family:inherit;font-size:10pt;">; </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$10.2</font><font style="font-family:inherit;font-size:10pt;">). See notes </font><font style="font-family:inherit;font-size:10pt;">4</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">.  We paid </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;"> in Waiver Fees in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, which we recorded in Other Charges (see note 16(d)).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_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 2019-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6765470400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Risk Management<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [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 and Risk Management</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FINANCIAL INSTRUMENTS AND RISK MANAGEMENT:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our financial assets are comprised primarily of cash and cash equivalents, A/R, and derivatives used for hedging purposes.&#160;Our financial liabilities are comprised primarily of A/P, certain accrued and other liabilities and provisions, the Term Loans, borrowings under the Revolver, lease obligations, and derivatives.&#160;We record the majority of our financial assets and liabilities at amortized cost except for derivative assets and liabilities, which we measure at fair value.&#160;We classify our short-term investments in money market funds (if applicable) as FVTPL, and initially recognize such assets on our consolidated balance sheet at fair value with subsequent changes recorded in our consolidated statement of operations. The carrying value of the Term Loans approximates their fair value as they bear interest at a variable market rate. We classify the financial assets and liabilities that we measure at fair value based on the inputs used to determine fair value at the measurement date. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents are comprised of the following:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">409.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">446.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">479.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our current portfolio of cash equivalents consists of bank deposits. The majority of our cash and cash equivalents are held with financial institutions each of which had at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> a Standard and Poor&#8217;s short-term rating of </font><font style="font-family:inherit;font-size:10pt;">A-1</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial risk management objectives:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have exposures to a variety of financial risks through our operations. We regularly monitor these risks and have established policies and business practices to mitigate the adverse effects of these potential exposures. We have used derivative financial instruments, such as foreign currency forward and swap contracts, as well as interest rate swaps, to reduce the effects of some of these risks. We do not enter into or trade financial instruments, including derivative financial instruments, for speculative purposes.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Currency risk:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to the global nature of our operations, we are exposed to exchange rate fluctuations on our financial instruments denominated in various currencies. The majority of our currency risk is driven by operational costs, including income tax expense, incurred in local currencies by our subsidiaries. As part of our risk management program, we attempt to mitigate currency risk through a hedging program using forecasts of our anticipated future cash flows and balance sheet exposures denominated in foreign currencies. We enter into foreign exchange forward contracts and swaps, generally for periods up to 12 months, to lock in the exchange rates for future foreign currency transactions, which is intended to reduce the variability of our operating costs and future cash flows denominated in local currencies. While these contracts are intended to reduce the effects of fluctuations in foreign currency exchange rates, our hedging strategy does not mitigate the longer-term impacts of changes to foreign exchange rates. Although our functional currency is the U.S. dollar, currency risk on our income tax expense arises as we are generally required to file our tax returns in the local currency for each particular country in which we have operations. While our hedging program is designed to mitigate currency risk vis-&#224;-vis the U.S. dollar, we remain subject to taxable foreign exchange impacts in our translated local currency financial results relevant for tax reporting purposes.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our major currency exposures at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> are summarized in U.S. dollar equivalents in the following table. The local currency amounts have been converted to U.S. dollar equivalents using spot rates at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Canadian <br clear="none"/>dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Romanian Leu</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Euro</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Thai baht</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Chinese renminbi</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A/R</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes and value-added taxes receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other financial assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pension and non-pension post-employment liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(69.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes and value-added taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A/P and certain accrued and other liabilities and provisions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(54.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net financial assets (liabilities)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(120.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign currency risk sensitivity analysis:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial impact of a one-percentage point strengthening or weakening of the following currencies against the U.S. dollar for our financial instruments denominated in such non-functional currencies is summarized in the following table as at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. The financial instruments impacted by a change in exchange rates include our exposures to the above financial assets or liabilities denominated in non-functional currencies and our foreign exchange forward contracts and swaps. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Canadian <br clear="none"/>dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Romanian Leu</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Euro</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Thai baht</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Chinese renminbi</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase (decrease)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1% Strengthening</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1% Weakening</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net earnings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:26px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(b)&#160;&#160;&#160;&#160;Interest rate risk:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Credit Facility bear interest at specified rates, plus specified margins. See note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">. Our borrowings under this facility at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> totaled </font><font style="font-family:inherit;font-size:10pt;">$592.3</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$757.3</font><font style="font-family:inherit;font-size:10pt;">), comprised of an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$592.3</font><font style="font-family:inherit;font-size:10pt;"> under the Term Loans (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$598.3</font><font style="font-family:inherit;font-size:10pt;">), and other than ordinary course letters of credit (described below), </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> amounts outstanding under the Revolver (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$159.0</font><font style="font-family:inherit;font-size:10pt;"> outstanding under the Revolver). Such borrowings expose us to interest rate risk due to the potential variability of market interest rates. Without accounting for the interest rate swaps described below, a one-percentage point increase in these rates would increase interest expense, based on outstanding borrowings of </font><font style="font-family:inherit;font-size:10pt;">$592.3</font><font style="font-family:inherit;font-size:10pt;"> as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, by </font><font style="font-family:inherit;font-size:10pt;">$5.9</font><font style="font-family:inherit;font-size:10pt;"> annually.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of our risk management program, we attempt to mitigate interest rate risk through interest rate swaps. To partially hedge against our exposure to interest rate variability on the Term Loans, we entered into </font><font style="font-family:inherit;font-size:10pt;">5</font><font style="font-family:inherit;font-size:10pt;">-year agreements with a syndicate of third-party banks in August and December 2018 to swap the variable interest rates (based on LIBOR plus a margin) with fixed rates of interest on </font><font style="font-family:inherit;font-size:10pt;">$350.0</font><font style="font-family:inherit;font-size:10pt;"> of the total borrowings under the Term Loans. The terms of the interest rate swap agreements on the floating market rate and the interest payment dates match that of the underlying debt, such that any hedge ineffectiveness is not expected to be significant. The swap agreements include options that allow us to cancel up to </font><font style="font-family:inherit;font-size:10pt;">$150.0</font><font style="font-family:inherit;font-size:10pt;"> of the notional amount of the original swap agreements (</font><font style="font-family:inherit;font-size:10pt;">$75.0</font><font style="font-family:inherit;font-size:10pt;"> under the Incremental Term Loan starting in December 2020, and </font><font style="font-family:inherit;font-size:10pt;">$75.0</font><font style="font-family:inherit;font-size:10pt;"> under the Initial Term Loan starting in August 2021). These options to cancel are aligned with our risk management strategy for the Term Loans as they allow us to make voluntary prepayments of outstanding amounts without premium or penalty, subject to certain conditions. Our unhedged borrowings under the Credit Facility at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$242.3</font><font style="font-family:inherit;font-size:10pt;"> (comprised of an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$242.3</font><font style="font-family:inherit;font-size:10pt;"> under the Term Loans and </font><font style="font-family:inherit;font-size:10pt;">$0.0</font><font style="font-family:inherit;font-size:10pt;"> under the Revolver). A one-percentage point increase in relevant interest rates would increase interest expense, based on the outstanding unhedged borrowings of </font><font style="font-family:inherit;font-size:10pt;">$242.3</font><font style="font-family:inherit;font-size:10pt;"> as at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, by </font><font style="font-family:inherit;font-size:10pt;">$2.4</font><font style="font-family:inherit;font-size:10pt;"> annually.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We obtain third-party valuations of the swaps under the interest rate swap agreements. The valuations of the swaps are primarily measured through various pricing models or discounted cash flow analyses that incorporate observable market parameters, such as interest rate yield curves and volatility, and credit risk adjustments. The valuations of the interest rate swaps are measured primarily based on Level 2 data inputs of the fair value measurement hierarchy. The unrealized portion of the hedge gain or loss of the swaps is recorded in accumulated OCI. The realized portion of the hedge gain or loss of the swaps is released from OCI and recognized under finance costs in our consolidated statement of operations in the respective interest payment periods. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the fair value of our interest rate swap agreements was a net unrealized loss of </font><font style="font-family:inherit;font-size:10pt;">$12.1</font><font style="font-family:inherit;font-size:10pt;"> which we recorded in other non-current liabilities on our consolidated balance sheet. As we have swapped </font><font style="font-family:inherit;font-size:10pt;">$350.0</font><font style="font-family:inherit;font-size:10pt;"> of our borrowings under the Term Loans from floating to fixed rates, the financial impact of a 25 basis point increase in the floating market interest rate would decrease the net unrealized loss by </font><font style="font-family:inherit;font-size:10pt;">$2.1</font><font style="font-family:inherit;font-size:10pt;"> and a 25 basis point decrease in the floating interest rate would increase our unrealized loss on the interest rate swaps by </font><font style="font-family:inherit;font-size:10pt;">$2.0</font><font style="font-family:inherit;font-size:10pt;">. </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Credit risk:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit risk refers to the risk that a counterparty may default on its contractual obligations resulting in a financial loss to us. We believe the risk of counterparty non-performance is relatively low, however, if a key supplier (or any company within such supplier's supply chain) or customer experiences financial difficulties or fails to comply with their contractual obligations, this could result in a financial loss to us. With respect to our financial market activities, we have adopted a policy of dealing only with credit-worthy counterparties to help mitigate the risk of financial loss from defaults. We monitor the credit risk of the counterparties with whom we conduct business, through a combined process of credit rating reviews and portfolio reviews. To attempt to mitigate the risk of financial loss from defaults under our foreign currency forward contracts and swaps, and our interest rate swaps, our contracts are held by counterparty financial institutions, each of which had a Standard and Poor&#8217;s rating of </font><font style="font-family:inherit;font-size:10pt;">A-2</font><font style="font-family:inherit;font-size:10pt;"> or above at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. In addition, we maintain cash and short-term investments in highly-rated investments or on deposit with major financial institutions. Each financial institution with which we had our A/R sales program and our SFPs during 2019 had a Standard and Poor&#8217;s short-term rating of </font><font style="font-family:inherit;font-size:10pt;">A-2</font><font style="font-family:inherit;font-size:10pt;"> or above and a long-term rating of </font><font style="font-family:inherit;font-size:10pt;">BBB+</font><font style="font-family:inherit;font-size:10pt;"> or above at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. The financial institution with which we have our March 2020 A/R sales program had a Standard and Poor's short term rating of A-1 and a long term rating of A+ at the time of execution of the agreement. Each financial institution from which annuities have been purchased for the defined benefit component of our Canadian pension plan had a Standard and Poor&#8217;s long-term rating of A+ or above at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. In addition, the financial institutions from which annuities have been purchased for the defined benefit component of our U.K. pension plans are governed by local regulatory bodies. If an institution from which we purchased annuities for our pension plans defaults on their contractual obligations, this would result in a financial loss to us, as we retain ultimate responsibility for the payment of benefits to plan participants unless and until such pension plans are wound-up.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also provide unsecured credit to our customers in the normal course of business. Customer exposures that potentially subject us to credit risk include our A/R, inventory on hand, and non-cancellable purchase orders in support of customer demand. From time to time, we extend the payment terms applicable to certain customers, and/or provide longer payment terms when deemed commercially reasonable. Longer payment terms, which have become more prevalent, could adversely impact our working capital requirements, and increase our financial exposure and credit risk. We attempt to mitigate customer credit risk by monitoring our customers&#8217; financial condition and performing ongoing credit evaluations as appropriate. In certain instances, we obtain letters of credit or other forms of security from our customers. We may also purchase credit insurance from a financial institution to reduce our credit exposure to certain customers. We consider credit risk in determining our allowance for doubtful accounts, and we believe that such allowance, as adjusted from time to time, is adequate. The carrying amount of financial assets recorded in our consolidated financial statements, net of our allowance for doubtful accounts, represents our estimate of maximum exposure to credit&#160;risk. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, less than </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;"> of our gross A/R are over 90&#160;days past due (2018 &#8212; approximately </font><font style="font-family:inherit;font-size:10pt;">1%</font><font style="font-family:inherit;font-size:10pt;">). A/R are net of an allowance for doubtful accounts of </font><font style="font-family:inherit;font-size:10pt;">$4.2</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$5.3</font><font style="font-family:inherit;font-size:10pt;">).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liquidity risk:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liquidity risk is the risk that we may not have cash available to satisfy our financial obligations as they come due. The majority of our financial liabilities recorded in accounts payable, accrued and other current liabilities and provisions are due within 90&#160;days. We manage liquidity risk by maintaining a portfolio of liquid funds and investments and having access to a revolving credit facility, intraday and overnight bank overdraft facilities, an A/R sales program and our SFPs. Since our A/R sales program and the SFPs are each on an uncommitted basis, there can be no assurance that any participant bank will purchase all the A/R that we wish to sell thereunder. However, we believe that cash flow from operating activities, together with cash on hand, cash from the sale of A/R, and borrowings available under the Revolver and intraday and overnight bank overdraft facilities are sufficient to fund our currently anticipated financial obligations. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair values:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimate the fair value of each class of financial instruments. The carrying values of cash and cash equivalents, our A/R, A/P, accrued liabilities and provisions, and our borrowings under the Revolver approximate the fair values of these financial instruments due to the short-term nature of these instruments. The carrying value of the Term Loans approximate their fair value as they bear interest at a variable market rate. The fair values of foreign currency contracts are estimated using generally accepted valuation models based on a discounted cash flow analysis with inputs of observable market data, including currency rates and discount factors. Discount factors are adjusted by our own credit risk or the credit risk of the counterparty, depending on whether the fair values are in liability or asset positions, respectively. We obtained third-party valuations of the swaps under our interest rate swap agreements. The valuations of the swaps are primarily measured through various pricing models or discounted cash flow analyses that incorporate observable market parameters, such as interest rate yield curves and volatility, and credit risk adjustments, and are based on Level 2 data inputs of the fair value measurement hierarchy (described below). </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair value measurements:</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the table below, we have segregated our financial assets and liabilities that are measured at fair value, based on the inputs used to determine fair value at the measurement date. The three levels within the fair value hierarchy, based on the reliability of inputs, are as&#160;follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2 inputs are inputs other than quoted prices included in Level&#160;1 that are observable for the asset or liability either directly (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;prices) or indirectly (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;derived from prices);&#160;and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:72px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-72px;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:10pt;">&#160;unobservable inputs).</font></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forwards and swaps</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest rate swaps</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forwards and swaps</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">19</font><font style="font-family:inherit;font-size:10pt;"> for the input levels used to measure the fair value of our pension&#160;assets. See note 3 for the input levels used to measure the fair value of acquired assets. Foreign currency forward and swap contracts are valued using an income approach, by comparing the current quoted market forward rates to our contract rates and discounting the values with appropriate market observable credit risk adjusted rates. We have not valued any of the financial instruments described in the table above using Level&#160;3 (unobservable) inputs. There were no transfers of fair value measurements between Level&#160;1 and Level&#160;2 of the fair value hierarchy in </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Currency derivatives and hedging activities:</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into foreign exchange forward contracts to hedge our cash flow exposures and foreign currency swaps to hedge our balance sheet exposures. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we had foreign exchange forwards and swaps to trade U.S.&#160;dollars in exchange for the following currencies: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As at December 31, 2019</font></div><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract amount <br clear="none"/>of U.S.&#160;dollars</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted average <br clear="none"/>exchange rate <br clear="none"/>in U.S.&#160;dollars</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum <br clear="none"/>period in <br clear="none"/>months</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair value <br clear="none"/>gain/(loss)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canadian dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.76</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thai baht</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.03</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysian ringgit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mexican peso</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">British pound</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.29</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chinese renminbi</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Romanian leu</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Singapore dollar</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">523.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:52%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As at December 31, 2018</font></div><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Currency</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract amount <br clear="none"/>of U.S.&#160;dollars</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted average <br clear="none"/>exchange rate <br clear="none"/>in U.S.&#160;dollars</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum <br clear="none"/>period in <br clear="none"/>months</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair value <br clear="none"/>gain/(loss)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canadian dollar</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.76</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thai baht</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.03</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysian ringgit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mexican peso</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">British pound</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chinese renminbi</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Romanian leu</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Singapore dollar</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">544.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the fair value of our outstanding contracts was a net unrealized gain of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$4.5</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; net unrealized loss of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$14.2</font><font style="font-family:inherit;font-size:10pt;">), resulting from fluctuations in foreign exchange rates between the contract execution and the period-end date. Changes in the fair value of hedging derivatives to which we apply cash flow hedge accounting, to the extent effective, are deferred in OCI until the expenses or items being hedged are recognized in our consolidated statement of operations. Any hedge ineffectiveness, which at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> was not significant, is recognized immediately in our consolidated statement of&#160;operations. At </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$7.4</font><font style="font-family:inherit;font-size:10pt;"> of derivative assets in other current assets and </font><font style="font-family:inherit;font-size:10pt;">$2.9</font><font style="font-family:inherit;font-size:10pt;"> of derivative liabilities in accrued and other current liabilities (</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> &#8212; </font><font style="font-family:inherit;font-size:10pt;">$2.1</font><font style="font-family:inherit;font-size:10pt;"> of derivative assets in other current assets and </font><font style="font-family:inherit;font-size:10pt;">$16.3</font><font style="font-family:inherit;font-size:10pt;"> of derivative liabilities in accrued and other current liabilities). </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain foreign currency forward and swap contracts to trade U.S.&#160;dollars do not qualify as hedges, most significantly certain Canadian dollar contracts, and we have marked these contracts to market each period in our consolidated statement of&#160;operations. See note 2(p).</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cls_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2019-en-r&amp;doctype=Standard&amp;dita_xref=IFRS07_g3-5A_TI<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762110624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Revenue By Segment (Details) - USD ($)<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></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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 5,888.3<span></span>
</td>
<td class="nump">$ 6,633.2<span></span>
</td>
<td class="nump">$ 6,142.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=cls_AdvancedTechnologySolutionsMember', window );">ATS</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 2,285.6<span></span>
</td>
<td class="nump">$ 2,209.7<span></span>
</td>
<td class="nump">$ 1,958.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_PercentageOfEntitysRevenue', window );">Percentage of entity's revenue (percent)</a></td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=cls_ConnectivityCloudSolutionsMember', window );">CCS</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 3,602.7<span></span>
</td>
<td class="nump">$ 4,423.5<span></span>
</td>
<td class="nump">$ 4,184.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_PercentageOfEntitysRevenue', window );">Percentage of entity's revenue (percent)</a></td>
<td class="nump">61.00%<span></span>
</td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">68.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_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_PercentageOfEntitysRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the entity's 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 IFRS<br> -Number 8<br> -IssueDate 2019-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfEntitysRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="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 2019-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2019-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentsAxis=cls_AdvancedTechnologySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AdvancedTechnologySolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_ConnectivityCloudSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ConnectivityCloudSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786650000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Comprehensive Income - USD ($)<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></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_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems', window );"><strong>Disclosure of analysis of other comprehensive income by item [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_ProfitLossAttributableToOwnersOfParent', window );">Net earnings</a></td>
<td class="nump">$ 70.3<span></span>
</td>
<td class="nump">$ 98.9<span></span>
</td>
<td class="nump">$ 105.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_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that will not be reclassified to net earnings:</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_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans', window );">Losses on pension and non-pension post-employment benefit plans</a></td>
<td class="num">(8.7)<span></span>
</td>
<td class="num">(54.9)<span></span>
</td>
<td class="num">(18.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_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that may be reclassified to net earnings:</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_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Currency translation differences for foreign operations</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.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_ComprehensiveIncomeAttributableToOwnersOfParent', window );">Total comprehensive income</a></td>
<td class="nump">64.5<span></span>
</td>
<td class="nump">24.2<span></span>
</td>
<td class="nump">105.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_HedgingInstrumentsAxis=ifrs-full_ForwardContractMember', window );">Currency forward</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_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that may be reclassified to net earnings:</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_OtherComprehensiveIncomeNetOfTaxCashFlowHedges', window );">Changes from derivatives designated as hedges</a></td>
<td class="nump">10.8<span></span>
</td>
<td class="num">(15.5)<span></span>
</td>
<td class="nump">17.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_HedgingInstrumentsAxis=ifrs-full_InterestRateSwapContractMember', window );">Interest rate swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that may be reclassified to net earnings:</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_OtherComprehensiveIncomeNetOfTaxCashFlowHedges', window );">Changes from derivatives designated as hedges</a></td>
<td class="num">$ (7.7)<span></span>
</td>
<td class="num">$ (4.4)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Comprehensive Income, Net Of Tax, Gain (Loss) On Defined Benefit Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_ComprehensiveIncomeAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 comprehensive income attributable to owners of the parent. [Refer: 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 2019-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 81B<br> -Subparagraph b<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81B_b_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 cash flow hedges. [Refer: Cash flow hedges [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/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLossAttributableToOwnersOfParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and discontinued operations attributable to owners of the parent. [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 1<br> -IssueDate 2019-01-01<br> -Paragraph 81B<br> -Subparagraph a<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossAttributableToOwnersOfParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_HedgingInstrumentsAxis=ifrs-full_ForwardContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_HedgingInstrumentsAxis=ifrs-full_ForwardContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_HedgingInstrumentsAxis=ifrs-full_InterestRateSwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_HedgingInstrumentsAxis=ifrs-full_InterestRateSwapContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762257024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Preparation and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_DisclosureOfSignificantAccountingPoliciesAbstract', window );"><strong>Disclosure Of Significant Accounting Policies [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_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock', window );">Basis of Preparation and Significant Accounting Policies</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Statement of compliance:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements have been prepared in accordance with International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). The consolidated financial statements were authorized for issuance by our Board of Directors on </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;12, 2020</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Functional and presentation currency:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements are presented in U.S.&#160;dollars, which is also our functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&#160;dollars (except percentages and per share&#160;amounts).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates and judgments: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with IFRS requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment could also impact certain estimates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the recoverable amounts used in our impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may impact future periods as well.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Key sources of estimation uncertainty and judgment:</font><font style="font-family:inherit;font-size:10pt;"> We have applied significant estimates, judgment and assumptions in the following areas which we believe could have a significant impact on our reported results and financial position: our determination of the timing of revenue recognition; our measurement of income taxes; the determination of our cash generating units (CGUs*); whether events or changes in circumstances are indicators that an impairment review of our assets or CGUs should be conducted; the measurement of our CGUs' recoverable amounts, which includes estimating future growth, profitability, discount and terminal growth rates, and the fair value of any real property; and the allocation of the purchase price and other valuations related to our business acquisitions.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &#8220;Significant Accounting Policies&#8221; below.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* CGUs are the smallest identifiable group of assets that cannot be tested individually and generate cash inflows that are largely independent of those of other assets or groups of assets, and can be comprised of a single site, a group of sites, or a line of business.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently adopted accounting standards:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Initial adoption and application of IFRS 16, Leases:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, we adopted IFRS 16</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, Leases,</font><font style="font-family:inherit;font-size:10pt;"> which brings most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 supersedes IAS 17, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, and related interpretations. In connection therewith, as of such date, we recognize right-of-use (ROU) assets and related lease obligations as of the applicable lease commencement date. ROU assets represent our right to use such leased assets, and our lease obligations represent our related lease payment obligations. In adopting this standard, we applied the modified retrospective approach, permitting us to recognize the cumulative effect of such adoption as an adjustment to our opening balance sheet as of January 1, 2019, without restatement of prior period comparative information. Upon initial adoption of IFRS 16, we recognized ROU assets of </font><font style="font-family:inherit;font-size:10pt;">$111.5</font><font style="font-family:inherit;font-size:10pt;"> and related lease obligations of </font><font style="font-family:inherit;font-size:10pt;">$112.0</font><font style="font-family:inherit;font-size:10pt;"> (see below), and reduced our accrued liabilities by </font><font style="font-family:inherit;font-size:10pt;">$0.5</font><font style="font-family:inherit;font-size:10pt;"> on our consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">. There was no net impact on our deficit as of January 1, 2019. When measuring our lease obligations, we discounted our lease payments using a weighted-average rate of </font><font style="font-family:inherit;font-size:10pt;">4.7%</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2019 (representing our incremental borrowing rate as of such date). In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly did not recognize ROU assets and related lease obligations for low-value leases, or for leases with terms of 12 months or less. We continue to expense the costs of these low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. In addition, as IFRS 16 did not require us to reassess whether a contract is, or contains, a lease as of the date of initial application, we maintained the lease determinations used under previous accounting rules. The amortization of the ROU assets is recognized as a depreciation charge, and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations. There were no changes to our existing finance leases required by the adoption of IFRS 16, which we continue to capitalize at their commencement (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet (see note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">). </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the adjustments to our operating lease commitments at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> used to derive the lease obligations recognized on our initial application of IFRS 16 at </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discounted using our incremental borrowing rate at January 1, 2019 </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition exemption for short-term and low-value leases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Extension options reasonably certain to be exercised</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations recognized at January 1, 2019 under IFRS 16</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations previously classified as finance leases under IAS 17</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease obligations at January 1, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accounting policies below are in compliance with IFRS and have been applied consistently to all periods presented in these consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a) &#160;&#160;&#160;&#160;Basis of measurement:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of consolidation:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These consolidated financial statements include our direct and indirect subsidiaries, all of which are wholly-owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business combinations:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2</font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(j)</font><font style="font-family:inherit;font-size:10pt;">). Potential obligations for contingent consideration and other contingencies are also recorded at fair value as of the acquisition date. We record subsequent changes in the fair value of such potential obligations from the date of acquisition to the settlement date in our consolidated statement of operations. We expense integration costs (for the establishment of business processes, infrastructure and information systems for acquired operations) and acquisition-related consulting and transaction costs as incurred in our consolidated statement of&#160;operations. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use judgment to determine the estimates used to value identifiable assets and liabilities, and the fair value of potential obligations, if applicable, at the acquisition date. We may engage third parties to determine the fair value of certain inventory, property, plant and equipment and intangible assets. We use estimates to determine cash flow projections, including the period of expected future benefit, and future growth and discount rates, among other factors, to value intangible assets and contingent consideration. The fair value of acquired tangible assets are measured by applying the market, cost or replacement cost, or the income approach (using discounted cash flows and forecasts by management), as appropriate.  </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign currency translation:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our subsidiaries have a U.S.&#160;dollar functional currency, which represents the currency of the primary economic environment in which they operate. For these subsidiaries, we translate monetary assets and liabilities denominated in foreign currencies into U.S.&#160;dollars at the period-end exchange rates. We translate non-monetary assets and liabilities denominated in foreign currencies into U.S. dollars at historic rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. Exchange gains and losses also arise on the settlement of foreign-currency denominated transactions. We recognize foreign currency differences arising on translation in our consolidated statement of&#160;operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our subsidiaries with a non-U.S.&#160;dollar functional currency, we translate assets and liabilities into U.S.&#160;dollars using the period-end exchange rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. We defer gains and losses arising from the translation of these operations in the foreign currency translation account included in accumulated other comprehensive income (loss) (OCI).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(e)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and cash equivalents:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. These instruments are subject to an insignificant risk of change in fair value over their terms and, as a result, we carry cash and cash equivalents at&#160;cost.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(f)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We procure inventory and manufacture based on specific customer orders and forecasts and value our inventory on a first-in, first-out basis at the lower of cost and net realizable value. The cost of our finished goods and work in progress includes direct materials, labor and overhead. We may require valuation adjustments if actual market conditions or demand for our customers' products or services are less favorable than originally projected. The determination of net realizable value involves significant management judgment. We consider factors such as shrinkage, the aging of and future demand for the inventory, and contractual arrangements with customers. We attempt to utilize excess inventory in other products we manufacture or return inventory to the relevant suppliers or customers. We use future sales volume forecasts to estimate excess inventory on-hand. A change to these assumptions may impact our inventory valuation and our gross margins. Should circumstances change, we may adjust our previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(g)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, plant and equipment:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We carry property, plant and equipment at cost less accumulated depreciation and accumulated impairment losses. Cost consists of expenditures directly attributable to the acquisition of the asset. We capitalize the cost of an asset when the economic benefits associated with that asset are probable and when the cost can be measured reliably. We capitalize the costs of major renovations and we write-off the carrying amount of replaced assets. We expense all other maintenance and repair costs in our consolidated statement of operations as incurred. We do not depreciate land. We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building/leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years or term of lease</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 15&#160;years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimate the useful life of property, plant and equipment based on the nature of the asset, historical experience, expected changes in technology, and the expected duration of related customer programs. When major components of an asset have a significantly different useful life than their primary asset, the components are accounted for and depreciated separately. We review our estimates of residual values, useful lives and the methods of depreciation annually at year end and, if required, adjust for these prospectively. We determine gains and losses on the disposal or retirement of property, plant and equipment by comparing the proceeds from disposal with the carrying amount of the asset and we recognize these gains and losses in our consolidated statement of operations in the period of&#160;disposal. Also see note 2(j).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(h)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are the lessee of property, plant and equipment, primarily buildings and machinery. At the inception of a contract, we assess whether an arrangement is, or contains, a lease in accordance with IFRS 16. Where we determine there is a lease under IFRS 16, we recognize an ROU asset (representing our right to use such leased asset) and a related lease obligation on the applicable lease commencement date. An ROU asset is first measured based on the initial amount of the related lease obligation, subject to certain adjustments, if any, and then subsequently measured at such cost less accumulated depreciation and accumulated impairment losses (see note 2(j)). Depreciation expense on an ROU asset is recorded on a straight-line basis over the lease term in cost of sales or SG&amp;A in our consolidated statement of operations, primarily based on the nature and use of the asset. The lease obligation is initially measured at the present value of the unpaid lease payments on the commencement date, discounted using the interest rate implicit in the lease (if readily determinable) or otherwise on our incremental borrowing rate (taking country-specific risks into consideration) on the lease commencement date. We generally use our incremental borrowing rate as the discount rate. The interest expense on the related lease obligation is recognized as finance costs in our consolidated statement of operations. The lease obligation is remeasured when there are adjustments to future lease payments arising from a change in applicable indices or rates, changes in the estimated amount expected to be payable under a residual value guarantee, or if we change our assessments of whether we will exercise an applicable purchase, extension or termination option. Upon any such remeasurement, a corresponding adjustment is made to the carrying amount of the related ROU asset, or is recorded in our consolidated statement of operations if the carrying amount of such ROU asset has been impaired.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expense the costs of the low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. We capitalize finance leases at their commencement, at the lower of the fair value of the leased asset and the present value of the minimum lease payments (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and intangible assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We initially record goodwill related to acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid (including the estimated fair value of any contingent consideration) over the fair value of the identifiable net assets acquired. In subsequent reporting periods, we measure goodwill at cost less accumulated impairment losses, if any. We do not amortize goodwill. For purposes of impairment testing, we allocate goodwill to the CGU, or group of CGUs, that we expect will benefit from the related acquisition. See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(j)</font><font style="font-family:inherit;font-size:10pt;">, &#8220;Impairment of goodwill, intangible assets, property, plant and&#160;equipment, and ROU assets.&#8221; </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangible assets:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize intangible assets when the economic benefits associated with the asset are probable and when the cost can be measured reliably. We estimate the useful life of intangible assets based on the nature of the asset, historical experience and the projected period of expected future economic benefits to be provided by the asset. In subsequent reporting periods, we measure intangible assets at cost less accumulated amortization and accumulated impairment losses, if any. We amortize these assets on a straight-line basis over their estimated useful lives as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4 to 15&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 to 10&#160;years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property assets consist primarily of certain non-patented intellectual property and process technology. Other intangible assets consist primarily of customer relationships and contract intangibles. Computer software assets consist primarily of software licenses. We review our estimates of residual values, useful lives and the methods of amortization annually at year end and, if required, adjust for these prospectively. We reflect changes in useful lives on a prospective basis.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(j)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> We review the carrying amount of goodwill, intangible assets, property, plant and equipment, and commencing in 2019, ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets, or the related CGU or CGUs, may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. In addition to an assessment of triggering events during the year, we conduct an annual impairment assessment of CGUs with goodwill in the fourth quarter of each year to correspond with our annual planning cycle (Annual Impairment Assessment). Judgment is required in the determination of: (i) our CGUs, which includes an assessment of whether the relevant asset, or group of assets, largely generates independent cash inflows, and an evaluation of how management monitors the business operations pertaining to such asset, or asset group; and (ii) whether events or changes in circumstances during the year are indicators that a review for impairment should be conducted.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize an impairment loss when the carrying amount of an asset, CGU or group of CGUs exceeds its recoverable amount. The recoverable amount of an asset, CGU or group of CGUs is measured as the greater of its expected value-in-use and its estimated fair value less costs of disposal. The process of determining the recoverable amount is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, the fair value of any real property, and in projecting future cash flows, among other factors. Determination of our expected value-in-use is based on a discounted cash flow analysis of the relevant asset, CGU or group of CGUs. The process of determining the estimated fair value less costs of disposal requires valuations and use of appraisals. Future events and changing market conditions may impact our assumptions as to prices, costs or other factors that may result in changes in our estimates of future cash flows. Where applicable, we engage independent brokers to obtain market prices to estimate our real property and other asset values. We recognize impairment losses in our consolidated statement of operations. If it is determined that an impairment exists, we first allocate the impairment losses to the relevant CGU (or group of CGUs) to reduce the carrying amount of its (or their) goodwill, and then to reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis. See notes 7, 8 and </font><font style="font-family:inherit;font-size:10pt;">9</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not reverse impairment losses for goodwill in future periods. We reverse impairment losses for property, plant and equipment, ROU assets and intangible assets if the losses we recognized in prior periods no longer exist or have decreased as a result of changes in circumstances. At each reporting date, we review for indicators that could change the estimates we used to determine the recoverable amount of the relevant assets. The amount of the reversal will be limited to the carrying amount that would have been determined, net of depreciation or amortization, had we recognized no impairment loss in prior periods.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(k)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;Provisions:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize a provision for legal or constructive obligations arising from past events when the amount can be reliably estimated and it is probable that an outflow of resources will be required to settle an obligation. The nature and type of provisions vary and management judgment is required to determine the extent of an obligation and whether the outflow of resources is probable. At the end of each reporting period, we evaluate the appropriateness of the remaining balances. We may require adjustments to the recorded amounts to reflect actual experience or changes in estimates in future periods.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We incur restructuring charges relating to workforce reductions, site consolidations, and costs associated with businesses we are downsizing or exiting. Our restructuring charges include employee severance and benefit costs, consultant costs, gains, losses or impairments related to owned sites and equipment we no longer use and which are available for sale, impairment of related intangible assets, and costs or impairments related to leased sites and equipment we no longer use.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The recognition of restructuring charges requires management to make certain judgments and estimates regarding the nature, timing and amounts associated with our restructuring actions. Our assumptions include the timing of employees to be terminated, the measurement of termination costs, any anticipated sublease recoveries from exited sites, and the timing of disposition and estimated fair values less costs of disposal for assets we no longer use and which are available for sale. We develop detailed plans and record termination costs in the period the employees are informed of their termination. For owned sites and equipment that are no longer in use and are available for sale, we recognize an impairment loss based on their estimated fair value less costs of disposal, with fair value estimated based on market prices for similar assets. We may engage third parties to assist in the determination of the estimated fair values less costs of disposal for these assets. For leased sites that we intend to exit in connection with restructuring activities, we assess the recoverability of our ROU assets, and write down such assets (recorded as restructuring charges) if the carrying value exceeds any estimated sublease recoveries. To estimate future sublease recoveries, we may engage independent brokers to determine the estimated tenant rents we can expect to realize. At the end of each reporting period, we evaluate the appropriateness of our restructuring charges and balances. Adjustments to the recorded amounts may be required to reflect actual experience or changes in estimates for future periods. See note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Legal and other contingencies:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including, but not limited to, environmental, labor, product, customer disputes, and other matters. The filing of a suit or formal assertion of a claim does not automatically trigger a requirement to record a provision. We record a provision for loss contingencies, including legal claims, based on management&#8217;s estimate of the probable outcome. Judgment is required when there is a range of possible outcomes. Management considers the degree of probability of the outcome and the ability to make a reasonable estimate of the loss. We may also use third party advisors in making our determination. The ultimate outcome, including the amount and timing of any payments required, may vary significantly from our original estimates. Potential material legal and other material contingent obligations that have not been recognized as provisions, as the outcome is remote or not probable, or the amount cannot be reliably estimated, are disclosed as contingent liabilities. See note </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">24</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranty:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer product and service warranties to our customers. We record a provision for future warranty costs based on management&#8217;s estimate of probable claims under these warranties. In determining the amount of the provision, we consider several factors including the terms of the warranty (which vary by customer, product or service), the current volume of products sold or services rendered during the warranty period, and historical warranty information. We review and adjust these estimates as necessary to reflect our experience and new information. The amount and aging of our provision will vary depending on various factors including the length of the warranty offered, the remaining life of the warranty and the extent and timing of warranty claims. We classify the portion of our warranty provision for which payment is expected in the next 12 months as current, and the remainder as non-current.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(l)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee benefits:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pension and non-pension post-employment benefits:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&#160;plans.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under defined contribution plans, our obligation is to make a fixed contribution to a separate entity. The related investment risk is borne by the employee. We recognize our obligations to make contributions to defined contribution plans as an employee benefit expense in our consolidated statement of operations in the period the employee services are&#160;rendered.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to the actuarial and investment risks with respect to defined benefit plans. Our obligation is actuarially determined using the projected unit credit method, based on service and management&#8217;s estimates. Actuarial valuations require management to make certain judgments and estimates relating to salary escalation, compensation levels at the time of retirement, retirement ages, the discount rate used in measuring the net interest on the net defined benefit asset or liability, and expected healthcare costs (as applicable). These actuarial assumptions could change from period-to-period and actual results could differ materially from the estimates originally made by management. We evaluate our assumptions on a regular basis, taking into consideration current market conditions and historical data. Market driven changes may affect the actual rate of return on plan assets compared to our assumptions, as well as our discount rates and other variables which could cause actual results to differ materially from our estimates. Changes in assumptions could impact our defined benefit pension plan valuations and our future defined benefit pension expense and required funding. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our obligation for each defined benefit plan consists of the present value of the defined benefit obligation less the fair value of plan assets, and is presented on a net basis on our consolidated balance sheet. When the actuarial calculation results in a benefit, the asset we recognize is restricted to the present value of economic benefits available in the form of future refunds from the plan or reductions in future contributions to the plan. To calculate the present value of economic benefits, we also consider any minimum funding requirements that apply to the plan. An economic benefit is available if it is realizable during the life of the plan, or on settlement of the plan liabilities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize past service costs or credits arising from plan amendments, whether vested or unvested, immediately in our consolidated statement of operations. We determine the net interest expense (income) on the net defined benefit liability (asset) for each year by applying the discount rate used to measure the defined benefit obligation at the beginning of the year to the net defined benefit liability (asset) position, taking into account any changes in the net defined benefit liability (asset) during the year as a result of contributions and benefit payments. Net interest expense and other expenses related to defined benefit plans are recognized in our consolidated statement of operations. The difference between the interest income on plan assets and the actual net return on plan assets is included in the re-measurement of the net defined benefit liability (asset). We recognize actuarial gains and losses on plan assets or obligations, as well as any year over year change in the impairment of the balance sheet position in OCI and we reclassify the amounts to deficit. Curtailment gains or losses may arise from significant changes to a plan. We record curtailment gains or losses in our consolidated statement of operations when the curtailment occurs.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To mitigate the actuarial and investment risks of our defined benefit pension plans, we from time to time purchase annuities (using existing plan assets) from third party insurance companies for certain, or all, plan participants. The purchase of annuities by the pension plan substantially hedges the financial risks associated with our pension obligations. Where the annuities are purchased on behalf of, and held by the pension plan, the relevant employer retains the ultimate responsibility for the payment of benefits to plan participants, and we retain the pension assets and liabilities on our consolidated balance sheet. Our annuity purchases have resulted (and future annuity purchases may result) in losses, due to a reduction in the value of the plan assets relative to plan obligations as of the date of the annuity purchase. We record these non-cash losses&#160;in OCI on our consolidated balance sheet and simultaneously reclassify such amounts to deficit in the same period. Alternatively, where we purchase annuities from insurance companies on behalf of applicable plan participants with the intention of winding-up the relevant plan in the future (with the expectation of transferring the annuities to the individual plan members), the insurance company assumes responsibility for the payment of benefits to the relevant plan participants once the wind-up is complete. In this case, settlement accounting is applied to the purchase of the annuities and the loss (if any) is recorded in other charges in our consolidated statement of operations. In addition, both the pension assets and liabilities will be removed from our consolidated balance sheet once the wind-up of the plan is complete.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-based compensation (SBC):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally grant performance share units (PSUs) and restricted share units (RSUs), and from time to time grant stock options, to employees under our SBC plans. Stock options and RSUs vest in installments over the vesting period. Stock options generally vest </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> per year over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year period, and RSUs generally vest one-third per year over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. We treat each installment under a grant of stock options and RSUs as a separate grant in determining the compensation expense. PSUs vest at the end of their respective terms, generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years from the grant date, to the extent that specified performance conditions have been met.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock options:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options are exercisable for SVS. We recognize the grant date fair value of stock options granted to employees as compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We adjust compensation expense to reflect the estimated number of options we expect to vest at the end of the vesting period. When options are exercised, we credit the proceeds to capital stock on our consolidated balance sheet. We measure the fair value of stock options using the Black-Scholes option pricing model. Measurement inputs include the price of our SVS on the grant date, the exercise price of the stock option, and our estimates of the following: expected price volatility of our SVS (based on weighted average historic volatility), weighted average expected life of the stock option (based on historical experience and general option holder behavior), and the risk-free interest&#160;rate. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">RSUs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for RSUs is based on the market value of our SVS at the time of grant. We amortize the cost of RSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. Unless a grantee has been authorized, and elects, to settle RSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs granted in 2017:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for </font><font style="font-family:inherit;font-size:10pt;">40%</font><font style="font-family:inherit;font-size:10pt;"> of PSUs granted in 2017 was based on the market value of our SVS at the time of grant. The cost we recorded for these PSUs, which vested based on a non-market performance condition related to the achievement of pre-determined financial targets over a specified period, was based on our estimate of the outcome of such performance condition. During 2019, these PSUs were modified to more closely align the performance condition with the Company&#8217;s strategic objectives. As a result, vesting of these PSUs was revised to be based on the Company&#8217;s average performance on such measure over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year vesting period relative to the average performance on such measure of a pre-determined EMS competitor group over such period (instead of the Company&#8217;s relative performance in the final year of the vesting period). The modification impacted the vesting expectation for these awards but did not result in any incremental fair value.&#160;We adjusted the cost of these PSUs as new facts and circumstances arose; the timing of these adjustments was subject to judgment. We recorded adjustments to the cost of these PSUs in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year term based on management's estimate of the expected level of achievement of such performance condition. We amortized the cost of these PSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We settled the vested PSUs with SVS primarily issued from treasury. We determined the cost we recorded for </font><font style="font-family:inherit;font-size:10pt;">60%</font><font style="font-family:inherit;font-size:10pt;"> of PSUs granted in 2017 using a Monte Carlo simulation model. The number of awards expected to vest was factored into the grant date Monte Carlo valuation for the award. The number of these PSUs that vested depended on the level of achievement of total shareholder return (TSR), which is a market performance condition, relative to the TSR of a pre-defined group of companies over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. We did not adjust the grant date fair value regardless of the eventual number of awards that vested based on the level of achievement of the market performance condition. We recognized compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduced this expense for the estimated PSU awards that were not expected to vest because the employment conditions were not expected to be satisfied. We settled the vested PSUs with SVS primarily issued from treasury.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs granted in 2018 and 2019:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for the PSUs granted in each of 2018 and 2019 was based on our estimate of the outcome of specified performance conditions. The number of PSUs granted in each of 2018 and 2019 that will actually vest will vary from </font><font style="font-family:inherit;font-size:10pt;">0</font><font style="font-family:inherit;font-size:10pt;">% to </font><font style="font-family:inherit;font-size:10pt;">200%</font><font style="font-family:inherit;font-size:10pt;"> of a target amount granted based on the level of achievement of a pre-determined non-market performance measurement in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period, subject to modification by a separate pre-determined non-market financial target and our relative TSR performance (compared to a pre-defined group of companies) over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year vesting period. We estimated the grant date fair value of the TSR modifier</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;">for these awards using a Monte Carlo simulation model. The grant date fair value for the non-TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and is subject to adjustment in subsequent periods to reflect changes in the estimated level of achievement related to the applicable performance condition. We recognize compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduce this expense for the estimated PSU awards that are not expected to vest because the employment conditions are not expected to be satisfied. Unless a grantee has been authorized, and elects, to settle PSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">DSUs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The compensation of our Board of Directors is comprised of annual Board retainer fees, annual Audit and Compensation Committee Chair retainer fees (for the Chairs of those committees) and travel fees (collectively, Annual Fees) payable in quarterly installments in arrears. In 2017 and 2018, directors were required to elect to have either </font><font style="font-family:inherit;font-size:10pt;">75%</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of their Annual Fees paid in deferred share units (DSUs).  Commencing January 1, 2019, directors must elect to receive </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of their Annual Fees in cash, with the balance in DSUs, until such director satisfies the requirements of the Company's Director Share Ownership Guidelines. Once a director has satisfied such requirements, the director may then elect to receive </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of such director's Annual Fees will be paid in DSUs). The number of DSUs or RSUs we grant is determined by dividing the elected percentage of the dollar value of the Annual Fees earned in the quarter by the closing price of our SVS on the NYSE on the last business day of such quarter. Each DSU represents the right to receive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> SVS or an equivalent value in cash after the individual ceases to serve as a director, and is neither an employee of the Company, nor a director or employee of any corporation that does not deal at arm's length with the Company (Retires). DSUs granted prior to January&#160;1, 2007 may be settled with SVS issued from treasury or purchased in the open market, or with cash (at the discretion of the Company). DSUs granted after January&#160;1, 2007 to directors as compensation may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).  Each quarterly grant of RSUs to directors vests ratably over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. Such RSUs are governed by the terms of our Long-Term Incentive Plan. Each vested RSU entitles the holder thereof to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> SVS; however, if permitted by the Company under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. Unvested RSUs will vest immediately on the date the director Retires. We expense the cost of DSUs and RSUs for directors through SG&amp;A in our consolidated statement of operations in the period the services are&#160;rendered.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(m)&#160;&#160;&#160;&#160;Deferred financing costs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility. We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet which we amortize to our consolidated statement of operations on a straight-line basis over the term of the revolving facility. We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">) which we amortize to our consolidated statement of operations using the effective interest rate method over the term of the related debt or when the debt is retired, if&#160;earlier.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(n)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes: </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our income tax expense for a reporting period is comprised of current and deferred income taxes. Current income taxes and deferred income taxes are recognized in our consolidated statement of operations, except to the extent that they relate to items recognized in OCI or directly in equity, in which case the taxes are also recognized in OCI or directly in equity, respectively. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, there are many transactions for which the ultimate tax outcome is uncertain until we resolve it with the relevant tax authority, which may take many years. The final tax outcome of these matters may be different from the estimates management originally made in determining our tax provision. Management periodically evaluates the positions taken in our tax returns with respect to situations in which applicable tax rules are subject to interpretation. We establish provisions related to tax uncertainties where appropriate, based on our estimate of the amount that ultimately will be paid to or received from the tax authorities. We recognize accrued interest and penalties relating to tax uncertainties in current income tax&#160;expense. The various judgments and estimates by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the liability method of accounting for deferred income taxes. Under this method, we recognize deferred income tax assets and liabilities for future income tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective income tax bases, and on unused tax losses and tax credit carryforwards. We measure deferred income taxes using tax rates and laws that have been enacted or substantively enacted at the reporting date and that we expect will apply when the related deferred income tax asset is realized or the deferred income tax liability is settled. We recognize deferred income tax assets to the extent we believe it is probable, based on management&#8217;s estimates, that future taxable profit will be available against which the deductible temporary differences as well as unused tax losses and tax credit carryforwards can be utilized. Estimates of future taxable profit in different tax jurisdictions are an area of estimation uncertainty. We review our deferred income tax assets at each reporting date and reduce them to the extent it is no longer probable that we will realize the related tax benefits; such reductions are reversed when the probability of future taxable profits improves. Unrecognized deferred tax assets are reassessed at each reporting date and recognized to the extent that it has become probable that future taxable profits will be available against which they can be used. We recognize the effect of a change in income tax rates in the period of enactment or substantive enactment.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not recognize deferred income taxes if they arise from the initial recognition of goodwill, or for temporary differences arising from the initial recognition of an asset or a liability in a transaction that is not a business combination and that affects neither accounting nor taxable profit or loss. We also do not recognize deferred income taxes on temporary differences relating to investments in subsidiaries to the extent we are able to control the timing of the reversal of the temporary differences and it is probable that the temporary differences will not reverse in the foreseeable future.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During each period, we record current income tax expense or recovery based on taxable income earned or loss incurred in each tax jurisdiction where we operate, and for any adjustments to taxes payable in respect of previous years, using tax laws that are enacted or substantively enacted at the balance sheet&#160;date.&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(o)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial assets and financial liabilities:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize financial assets and financial liabilities initially at fair value and subsequently measure these at either fair value or amortized cost based on their classification as described below.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(q)</font><font style="font-family:inherit;font-size:10pt;">, &#8220;Impairment of financial assets.&#8221;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair value through profit or loss (FVTPL):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial assets and any financial liabilities that we purchase or incur, respectively, with the intention of generating earnings in the near term, and derivatives other than cash flow hedges, are classified as FVTPL. This category includes short-term investments in money market funds (if applicable) that we group with cash equivalents, and derivative assets and derivative liabilities that do not qualify for hedge accounting. For investments that we classify as FVTPL, we initially recognize such financial assets on our consolidated balance sheet at fair value and recognize subsequent changes in our consolidated statement of operations. We expense transaction costs as incurred in our consolidated statement of&#160;operations. We do not currently hold any liabilities designated as FVTPL.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Amortized cost:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial assets that we hold with the intention of collecting the contractual cash flows (in the form of payment of principal and related interest) are measured at amortized cost, and include our trade receivables, term deposits and non-customer receivables. We initially recognize the carrying amount of such assets on our consolidated balance sheet at fair value plus directly attributable transaction costs, and subsequently measure these at amortized cost using the effective interest rate method, less any impairment losses.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other financial liabilities:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This category is for our financial liabilities that are not classified as FVTPL, and includes our accounts payable (A/P), the majority of our accrued liabilities and certain other provisions, as well as borrowings under our credit facility, including our term loans. We record these financial liabilities at amortized cost on our consolidated balance&#160;sheet.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(p)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivatives and hedge accounting:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into forward exchange and swap contracts to hedge the cash flow risk associated with firm purchase commitments and forecasted transactions in foreign currencies that we consider to be highly probable, and to hedge foreign-currency denominated balances. We use estimates to forecast future cash flows and the future financial position of net monetary assets or liabilities denominated in foreign currencies. We enter into interest rate swap agreements to mitigate a portion of the interest rate risk on our term loan borrowings. We apply hedge accounting to those hedge transactions that are considered effective. Management assesses the effectiveness of hedges by comparing actual outcomes against our estimates on a regular basis. Subsequent revisions in estimates of future cash flow forecasts, if significant, may result in the discontinuation of hedge accounting for that hedge. We do not enter into derivative contracts for speculative purposes.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the inception of a hedging relationship, we formally document the relationship between our hedging instrument and the hedged item, as well as our risk management objectives and strategy for undertaking the various hedge transactions. Our process includes linking all derivatives to specific assets and liabilities on our consolidated balance sheet or to specific firm commitments or forecasted transactions. We also formally assess, both at the hedge&#8217;s inception and at the end of each quarter, whether the derivatives used in hedged transactions are highly effective in offsetting changes in the cash flows of the hedged items. We record the gain or loss from these forward exchange and swap contracts in the same line item where the underlying exposures are recognized in our consolidated statement of operations. For our non-designated hedges against our balance sheet exposures denominated in foreign currencies, we record the gain or loss from these forward exchange and swap contracts in&#160;SG&amp;A in our consolidated statement of operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward exchange and swap contracts that are not designated as hedges are marked to market each period, resulting in a gain or loss in our consolidated statement of&#160;operations. We measure all derivative contracts at fair value on our consolidated balance sheet. The majority of our derivative assets and liabilities arise from the foreign currency forward contracts and interest rate swaps that we designate as cash flow hedges. In a cash flow hedge, we defer the changes in the fair value of the hedging derivative, to the extent effective, in OCI until we recognize the asset, liability or forecasted transactions being hedged in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedges that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in OCI in our consolidated statement of operations over the remaining term of the hedge. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in OCI immediately in our consolidated statement of operations. For our current currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are included in cost of sales. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&#160;operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We value our derivative assets and liabilities based on inputs that are either readily available in public markets or derived from information available in public markets. The inputs we use include discount rates, forward exchange rates, interest rate yield curves and volatility, and credit risk adjustments. Changes in these inputs can cause significant volatility in the fair value of our financial instruments in the&#160;short-term.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(q)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of financial assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review financial assets at each reporting date. Financial assets are deemed to be impaired when objective evidence resulting from one or more events subsequent to the initial recognition of the asset indicates the estimated future cash flows of the asset have decreased. We use a forward-looking expected credit loss (ECL) model in determining our allowance for doubtful accounts as it relates to trade receivables, contract assets (under IFRS 15), and other financial assets.  Our allowance is based on historical experience, and includes consideration of the aging of the balances, the customer's creditworthiness, current economic conditions, expectation of bankruptcies, and political and economic volatility in the markets/location of our customers, among other factors. We measure an impairment loss as the excess of the carrying amount over the present value of the estimated future cash flows discounted using the financial asset&#8217;s original discount rate, and we recognize this loss in our consolidated statement of&#160;operations. A financial asset is written off or written down to its net realizable value as soon as it is known to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(r)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue and deferred investment costs:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We derive the majority of our revenue from the sale of electronic products and services that we manufacture and provide to customer specifications. We recognize revenue from the sale of products and services rendered when our performance obligations have been satisfied or when the associated control over the products has passed to the customer and no material uncertainties remain as to the collection of our receivables. Under IFRS 15, where products are custom-made to meet a customer's specific requirements, and such customer is obligated to compensate us for the work performed to date, we recognize revenue over time as production progresses to completion, or as services are rendered. We generally estimate revenue for our work in progress based on costs incurred to date plus a reasonable profit margin for eligible products for which we do not have alternative uses. For other contracts that do not qualify for revenue recognition over time, we recognize revenue at the point in time where control is passed to the customer, which is generally upon shipment when no further performance obligation remains except for our standard manufacturing or service warranties. We apply significant estimates, judgment and assumptions in interpreting our customer contracts, determining the timing of revenue recognition and measuring work in progress. As our invoices are typically issued at the time of the delivery of final products to the customers, the earlier recognition of revenue on certain custom-made products has resulted in unbilled contract assets which we include in accounts receivable (A/R) on our consolidated balance sheet. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent the recoverability of these costs is probable, in other current and non-current assets on our consolidated balance sheet.  We subsequently amortize these investment costs over the projected period of expected future economic benefits, or as recoveries are realized, from the new contracts. We monitor these deferred costs for potential impairment on a regular basis.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Statement of compliance:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements have been prepared in accordance with International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). The consolidated financial statements were authorized for issuance by our Board of Directors on </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;12, 2020</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Functional and presentation currency:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements are presented in U.S.&#160;dollars, which is also our functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&#160;dollars (except percentages and per share&#160;amounts).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates and judgments: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with IFRS requires management to make judgments, estimates and assumptions that affect the application of accounting policies and the reported amounts of assets and liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment could also impact certain estimates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the recoverable amounts used in our impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may impact future periods as well.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Key sources of estimation uncertainty and judgment:</font><font style="font-family:inherit;font-size:10pt;"> We have applied significant estimates, judgment and assumptions in the following areas which we believe could have a significant impact on our reported results and financial position: our determination of the timing of revenue recognition; our measurement of income taxes; the determination of our cash generating units (CGUs*); whether events or changes in circumstances are indicators that an impairment review of our assets or CGUs should be conducted; the measurement of our CGUs' recoverable amounts, which includes estimating future growth, profitability, discount and terminal growth rates, and the fair value of any real property; and the allocation of the purchase price and other valuations related to our business acquisitions.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &#8220;Significant Accounting Policies&#8221; below.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* CGUs are the smallest identifiable group of assets that cannot be tested individually and generate cash inflows that are largely independent of those of other assets or groups of assets, and can be comprised of a single site, a group of sites, or a line of business.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently adopted accounting standards:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Initial adoption and application of IFRS 16, Leases:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2019, we adopted IFRS 16</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, Leases,</font><font style="font-family:inherit;font-size:10pt;"> which brings most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 supersedes IAS 17, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, and related interpretations. In connection therewith, as of such date, we recognize right-of-use (ROU) assets and related lease obligations as of the applicable lease commencement date. ROU assets represent our right to use such leased assets, and our lease obligations represent our related lease payment obligations. In adopting this standard, we applied the modified retrospective approach, permitting us to recognize the cumulative effect of such adoption as an adjustment to our opening balance sheet as of January 1, 2019, without restatement of prior period comparative information. Upon initial adoption of IFRS 16, we recognized ROU assets of </font><font style="font-family:inherit;font-size:10pt;">$111.5</font><font style="font-family:inherit;font-size:10pt;"> and related lease obligations of </font><font style="font-family:inherit;font-size:10pt;">$112.0</font><font style="font-family:inherit;font-size:10pt;"> (see below), and reduced our accrued liabilities by </font><font style="font-family:inherit;font-size:10pt;">$0.5</font><font style="font-family:inherit;font-size:10pt;"> on our consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">. There was no net impact on our deficit as of January 1, 2019. When measuring our lease obligations, we discounted our lease payments using a weighted-average rate of </font><font style="font-family:inherit;font-size:10pt;">4.7%</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2019 (representing our incremental borrowing rate as of such date). In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly did not recognize ROU assets and related lease obligations for low-value leases, or for leases with terms of 12 months or less. We continue to expense the costs of these low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. In addition, as IFRS 16 did not require us to reassess whether a contract is, or contains, a lease as of the date of initial application, we maintained the lease determinations used under previous accounting rules. The amortization of the ROU assets is recognized as a depreciation charge, and the interest expense on the related lease obligations is recognized as finance costs in our consolidated statement of operations. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations. There were no changes to our existing finance leases required by the adoption of IFRS 16, which we continue to capitalize at their commencement (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet (see note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">). </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the adjustments to our operating lease commitments at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> used to derive the lease obligations recognized on our initial application of IFRS 16 at </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discounted using our incremental borrowing rate at January 1, 2019 </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition exemption for short-term and low-value leases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Extension options reasonably certain to be exercised</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations recognized at January 1, 2019 under IFRS 16</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.0</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations previously classified as finance leases under IAS 17</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease obligations at January 1, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNIFICANT ACCOUNTING POLICIES: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accounting policies below are in compliance with IFRS and have been applied consistently to all periods presented in these consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a) &#160;&#160;&#160;&#160;Basis of measurement:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of consolidation:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These consolidated financial statements include our direct and indirect subsidiaries, all of which are wholly-owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business combinations:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2</font><font style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">(j)</font><font style="font-family:inherit;font-size:10pt;">). Potential obligations for contingent consideration and other contingencies are also recorded at fair value as of the acquisition date. We record subsequent changes in the fair value of such potential obligations from the date of acquisition to the settlement date in our consolidated statement of operations. We expense integration costs (for the establishment of business processes, infrastructure and information systems for acquired operations) and acquisition-related consulting and transaction costs as incurred in our consolidated statement of&#160;operations. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use judgment to determine the estimates used to value identifiable assets and liabilities, and the fair value of potential obligations, if applicable, at the acquisition date. We may engage third parties to determine the fair value of certain inventory, property, plant and equipment and intangible assets. We use estimates to determine cash flow projections, including the period of expected future benefit, and future growth and discount rates, among other factors, to value intangible assets and contingent consideration. The fair value of acquired tangible assets are measured by applying the market, cost or replacement cost, or the income approach (using discounted cash flows and forecasts by management), as appropriate.  </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign currency translation:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our subsidiaries have a U.S.&#160;dollar functional currency, which represents the currency of the primary economic environment in which they operate. For these subsidiaries, we translate monetary assets and liabilities denominated in foreign currencies into U.S.&#160;dollars at the period-end exchange rates. We translate non-monetary assets and liabilities denominated in foreign currencies into U.S. dollars at historic rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. Exchange gains and losses also arise on the settlement of foreign-currency denominated transactions. We recognize foreign currency differences arising on translation in our consolidated statement of&#160;operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our subsidiaries with a non-U.S.&#160;dollar functional currency, we translate assets and liabilities into U.S.&#160;dollars using the period-end exchange rates, and we translate revenue and expenses into U.S. dollars at the average exchange rates prevailing during the month of the transaction. We defer gains and losses arising from the translation of these operations in the foreign currency translation account included in accumulated other comprehensive income (loss) (OCI).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(e)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and cash equivalents:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. These instruments are subject to an insignificant risk of change in fair value over their terms and, as a result, we carry cash and cash equivalents at&#160;cost.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(f)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We procure inventory and manufacture based on specific customer orders and forecasts and value our inventory on a first-in, first-out basis at the lower of cost and net realizable value. The cost of our finished goods and work in progress includes direct materials, labor and overhead. We may require valuation adjustments if actual market conditions or demand for our customers' products or services are less favorable than originally projected. The determination of net realizable value involves significant management judgment. We consider factors such as shrinkage, the aging of and future demand for the inventory, and contractual arrangements with customers. We attempt to utilize excess inventory in other products we manufacture or return inventory to the relevant suppliers or customers. We use future sales volume forecasts to estimate excess inventory on-hand. A change to these assumptions may impact our inventory valuation and our gross margins. Should circumstances change, we may adjust our previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(g)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, plant and equipment:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We carry property, plant and equipment at cost less accumulated depreciation and accumulated impairment losses. Cost consists of expenditures directly attributable to the acquisition of the asset. We capitalize the cost of an asset when the economic benefits associated with that asset are probable and when the cost can be measured reliably. We capitalize the costs of major renovations and we write-off the carrying amount of replaced assets. We expense all other maintenance and repair costs in our consolidated statement of operations as incurred. We do not depreciate land. We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:28%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building/leasehold improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 40&#160;years or term of lease</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 15&#160;years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimate the useful life of property, plant and equipment based on the nature of the asset, historical experience, expected changes in technology, and the expected duration of related customer programs. When major components of an asset have a significantly different useful life than their primary asset, the components are accounted for and depreciated separately. We review our estimates of residual values, useful lives and the methods of depreciation annually at year end and, if required, adjust for these prospectively. We determine gains and losses on the disposal or retirement of property, plant and equipment by comparing the proceeds from disposal with the carrying amount of the asset and we recognize these gains and losses in our consolidated statement of operations in the period of&#160;disposal. Also see note 2(j).</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(h)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are the lessee of property, plant and equipment, primarily buildings and machinery. At the inception of a contract, we assess whether an arrangement is, or contains, a lease in accordance with IFRS 16. Where we determine there is a lease under IFRS 16, we recognize an ROU asset (representing our right to use such leased asset) and a related lease obligation on the applicable lease commencement date. An ROU asset is first measured based on the initial amount of the related lease obligation, subject to certain adjustments, if any, and then subsequently measured at such cost less accumulated depreciation and accumulated impairment losses (see note 2(j)). Depreciation expense on an ROU asset is recorded on a straight-line basis over the lease term in cost of sales or SG&amp;A in our consolidated statement of operations, primarily based on the nature and use of the asset. The lease obligation is initially measured at the present value of the unpaid lease payments on the commencement date, discounted using the interest rate implicit in the lease (if readily determinable) or otherwise on our incremental borrowing rate (taking country-specific risks into consideration) on the lease commencement date. We generally use our incremental borrowing rate as the discount rate. The interest expense on the related lease obligation is recognized as finance costs in our consolidated statement of operations. The lease obligation is remeasured when there are adjustments to future lease payments arising from a change in applicable indices or rates, changes in the estimated amount expected to be payable under a residual value guarantee, or if we change our assessments of whether we will exercise an applicable purchase, extension or termination option. Upon any such remeasurement, a corresponding adjustment is made to the carrying amount of the related ROU asset, or is recorded in our consolidated statement of operations if the carrying amount of such ROU asset has been impaired.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expense the costs of the low-value and short-term leases in our consolidated statement of operations on a straight-line basis over the lease term. We capitalize finance leases at their commencement, at the lower of the fair value of the leased asset and the present value of the minimum lease payments (included in property, plant and equipment on our consolidated balance sheet), and include the corresponding liability, net of finance costs, on our consolidated balance sheet. Prior to the adoption of IFRS 16, we recognized operating lease expenses on a straight-line basis over the lease term generally in cost of sales or SG&amp;A in our consolidated statement of operations.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(i)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and intangible assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We initially record goodwill related to acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid (including the estimated fair value of any contingent consideration) over the fair value of the identifiable net assets acquired. In subsequent reporting periods, we measure goodwill at cost less accumulated impairment losses, if any. We do not amortize goodwill. For purposes of impairment testing, we allocate goodwill to the CGU, or group of CGUs, that we expect will benefit from the related acquisition. See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(j)</font><font style="font-family:inherit;font-size:10pt;">, &#8220;Impairment of goodwill, intangible assets, property, plant and&#160;equipment, and ROU assets.&#8221; </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangible assets:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize intangible assets when the economic benefits associated with the asset are probable and when the cost can be measured reliably. We estimate the useful life of intangible assets based on the nature of the asset, historical experience and the projected period of expected future economic benefits to be provided by the asset. In subsequent reporting periods, we measure intangible assets at cost less accumulated amortization and accumulated impairment losses, if any. We amortize these assets on a straight-line basis over their estimated useful lives as&#160;follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4 to 15&#160;years</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 to 10&#160;years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intellectual property assets consist primarily of certain non-patented intellectual property and process technology. Other intangible assets consist primarily of customer relationships and contract intangibles. Computer software assets consist primarily of software licenses. We review our estimates of residual values, useful lives and the methods of amortization annually at year end and, if required, adjust for these prospectively. We reflect changes in useful lives on a prospective basis.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(j)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> We review the carrying amount of goodwill, intangible assets, property, plant and equipment, and commencing in 2019, ROU assets for impairment whenever events or changes in circumstances (triggering events) indicate that the carrying amount of such assets, or the related CGU or CGUs, may not be recoverable. If any such indication exists, we test the carrying amount of such assets or CGUs for impairment. In addition to an assessment of triggering events during the year, we conduct an annual impairment assessment of CGUs with goodwill in the fourth quarter of each year to correspond with our annual planning cycle (Annual Impairment Assessment). Judgment is required in the determination of: (i) our CGUs, which includes an assessment of whether the relevant asset, or group of assets, largely generates independent cash inflows, and an evaluation of how management monitors the business operations pertaining to such asset, or asset group; and (ii) whether events or changes in circumstances during the year are indicators that a review for impairment should be conducted.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize an impairment loss when the carrying amount of an asset, CGU or group of CGUs exceeds its recoverable amount. The recoverable amount of an asset, CGU or group of CGUs is measured as the greater of its expected value-in-use and its estimated fair value less costs of disposal. The process of determining the recoverable amount is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, the fair value of any real property, and in projecting future cash flows, among other factors. Determination of our expected value-in-use is based on a discounted cash flow analysis of the relevant asset, CGU or group of CGUs. The process of determining the estimated fair value less costs of disposal requires valuations and use of appraisals. Future events and changing market conditions may impact our assumptions as to prices, costs or other factors that may result in changes in our estimates of future cash flows. Where applicable, we engage independent brokers to obtain market prices to estimate our real property and other asset values. We recognize impairment losses in our consolidated statement of operations. If it is determined that an impairment exists, we first allocate the impairment losses to the relevant CGU (or group of CGUs) to reduce the carrying amount of its (or their) goodwill, and then to reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis. See notes 7, 8 and </font><font style="font-family:inherit;font-size:10pt;">9</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not reverse impairment losses for goodwill in future periods. We reverse impairment losses for property, plant and equipment, ROU assets and intangible assets if the losses we recognized in prior periods no longer exist or have decreased as a result of changes in circumstances. At each reporting date, we review for indicators that could change the estimates we used to determine the recoverable amount of the relevant assets. The amount of the reversal will be limited to the carrying amount that would have been determined, net of depreciation or amortization, had we recognized no impairment loss in prior periods.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(k)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;Provisions:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize a provision for legal or constructive obligations arising from past events when the amount can be reliably estimated and it is probable that an outflow of resources will be required to settle an obligation. The nature and type of provisions vary and management judgment is required to determine the extent of an obligation and whether the outflow of resources is probable. At the end of each reporting period, we evaluate the appropriateness of the remaining balances. We may require adjustments to the recorded amounts to reflect actual experience or changes in estimates in future periods.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We incur restructuring charges relating to workforce reductions, site consolidations, and costs associated with businesses we are downsizing or exiting. Our restructuring charges include employee severance and benefit costs, consultant costs, gains, losses or impairments related to owned sites and equipment we no longer use and which are available for sale, impairment of related intangible assets, and costs or impairments related to leased sites and equipment we no longer use.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The recognition of restructuring charges requires management to make certain judgments and estimates regarding the nature, timing and amounts associated with our restructuring actions. Our assumptions include the timing of employees to be terminated, the measurement of termination costs, any anticipated sublease recoveries from exited sites, and the timing of disposition and estimated fair values less costs of disposal for assets we no longer use and which are available for sale. We develop detailed plans and record termination costs in the period the employees are informed of their termination. For owned sites and equipment that are no longer in use and are available for sale, we recognize an impairment loss based on their estimated fair value less costs of disposal, with fair value estimated based on market prices for similar assets. We may engage third parties to assist in the determination of the estimated fair values less costs of disposal for these assets. For leased sites that we intend to exit in connection with restructuring activities, we assess the recoverability of our ROU assets, and write down such assets (recorded as restructuring charges) if the carrying value exceeds any estimated sublease recoveries. To estimate future sublease recoveries, we may engage independent brokers to determine the estimated tenant rents we can expect to realize. At the end of each reporting period, we evaluate the appropriateness of our restructuring charges and balances. Adjustments to the recorded amounts may be required to reflect actual experience or changes in estimates for future periods. See note </font><font style="font-family:inherit;font-size:10pt;">16</font><font style="font-family:inherit;font-size:10pt;font-style:normal;">(a)</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Legal and other contingencies:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of our operations, we may be subject to lawsuits, investigations and other claims, including, but not limited to, environmental, labor, product, customer disputes, and other matters. The filing of a suit or formal assertion of a claim does not automatically trigger a requirement to record a provision. We record a provision for loss contingencies, including legal claims, based on management&#8217;s estimate of the probable outcome. Judgment is required when there is a range of possible outcomes. Management considers the degree of probability of the outcome and the ability to make a reasonable estimate of the loss. We may also use third party advisors in making our determination. The ultimate outcome, including the amount and timing of any payments required, may vary significantly from our original estimates. Potential material legal and other material contingent obligations that have not been recognized as provisions, as the outcome is remote or not probable, or the amount cannot be reliably estimated, are disclosed as contingent liabilities. See note </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">24</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranty:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer product and service warranties to our customers. We record a provision for future warranty costs based on management&#8217;s estimate of probable claims under these warranties. In determining the amount of the provision, we consider several factors including the terms of the warranty (which vary by customer, product or service), the current volume of products sold or services rendered during the warranty period, and historical warranty information. We review and adjust these estimates as necessary to reflect our experience and new information. The amount and aging of our provision will vary depending on various factors including the length of the warranty offered, the remaining life of the warranty and the extent and timing of warranty claims. We classify the portion of our warranty provision for which payment is expected in the next 12 months as current, and the remainder as non-current.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(l)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee benefits:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pension and non-pension post-employment benefits:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&#160;plans.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under defined contribution plans, our obligation is to make a fixed contribution to a separate entity. The related investment risk is borne by the employee. We recognize our obligations to make contributions to defined contribution plans as an employee benefit expense in our consolidated statement of operations in the period the employee services are&#160;rendered.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to the actuarial and investment risks with respect to defined benefit plans. Our obligation is actuarially determined using the projected unit credit method, based on service and management&#8217;s estimates. Actuarial valuations require management to make certain judgments and estimates relating to salary escalation, compensation levels at the time of retirement, retirement ages, the discount rate used in measuring the net interest on the net defined benefit asset or liability, and expected healthcare costs (as applicable). These actuarial assumptions could change from period-to-period and actual results could differ materially from the estimates originally made by management. We evaluate our assumptions on a regular basis, taking into consideration current market conditions and historical data. Market driven changes may affect the actual rate of return on plan assets compared to our assumptions, as well as our discount rates and other variables which could cause actual results to differ materially from our estimates. Changes in assumptions could impact our defined benefit pension plan valuations and our future defined benefit pension expense and required funding. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our obligation for each defined benefit plan consists of the present value of the defined benefit obligation less the fair value of plan assets, and is presented on a net basis on our consolidated balance sheet. When the actuarial calculation results in a benefit, the asset we recognize is restricted to the present value of economic benefits available in the form of future refunds from the plan or reductions in future contributions to the plan. To calculate the present value of economic benefits, we also consider any minimum funding requirements that apply to the plan. An economic benefit is available if it is realizable during the life of the plan, or on settlement of the plan liabilities.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize past service costs or credits arising from plan amendments, whether vested or unvested, immediately in our consolidated statement of operations. We determine the net interest expense (income) on the net defined benefit liability (asset) for each year by applying the discount rate used to measure the defined benefit obligation at the beginning of the year to the net defined benefit liability (asset) position, taking into account any changes in the net defined benefit liability (asset) during the year as a result of contributions and benefit payments. Net interest expense and other expenses related to defined benefit plans are recognized in our consolidated statement of operations. The difference between the interest income on plan assets and the actual net return on plan assets is included in the re-measurement of the net defined benefit liability (asset). We recognize actuarial gains and losses on plan assets or obligations, as well as any year over year change in the impairment of the balance sheet position in OCI and we reclassify the amounts to deficit. Curtailment gains or losses may arise from significant changes to a plan. We record curtailment gains or losses in our consolidated statement of operations when the curtailment occurs.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To mitigate the actuarial and investment risks of our defined benefit pension plans, we from time to time purchase annuities (using existing plan assets) from third party insurance companies for certain, or all, plan participants. The purchase of annuities by the pension plan substantially hedges the financial risks associated with our pension obligations. Where the annuities are purchased on behalf of, and held by the pension plan, the relevant employer retains the ultimate responsibility for the payment of benefits to plan participants, and we retain the pension assets and liabilities on our consolidated balance sheet. Our annuity purchases have resulted (and future annuity purchases may result) in losses, due to a reduction in the value of the plan assets relative to plan obligations as of the date of the annuity purchase. We record these non-cash losses&#160;in OCI on our consolidated balance sheet and simultaneously reclassify such amounts to deficit in the same period. Alternatively, where we purchase annuities from insurance companies on behalf of applicable plan participants with the intention of winding-up the relevant plan in the future (with the expectation of transferring the annuities to the individual plan members), the insurance company assumes responsibility for the payment of benefits to the relevant plan participants once the wind-up is complete. In this case, settlement accounting is applied to the purchase of the annuities and the loss (if any) is recorded in other charges in our consolidated statement of operations. In addition, both the pension assets and liabilities will be removed from our consolidated balance sheet once the wind-up of the plan is complete.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-based compensation (SBC):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally grant performance share units (PSUs) and restricted share units (RSUs), and from time to time grant stock options, to employees under our SBC plans. Stock options and RSUs vest in installments over the vesting period. Stock options generally vest </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> per year over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">-year period, and RSUs generally vest one-third per year over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. We treat each installment under a grant of stock options and RSUs as a separate grant in determining the compensation expense. PSUs vest at the end of their respective terms, generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years from the grant date, to the extent that specified performance conditions have been met.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock options:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options are exercisable for SVS. We recognize the grant date fair value of stock options granted to employees as compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We adjust compensation expense to reflect the estimated number of options we expect to vest at the end of the vesting period. When options are exercised, we credit the proceeds to capital stock on our consolidated balance sheet. We measure the fair value of stock options using the Black-Scholes option pricing model. Measurement inputs include the price of our SVS on the grant date, the exercise price of the stock option, and our estimates of the following: expected price volatility of our SVS (based on weighted average historic volatility), weighted average expected life of the stock option (based on historical experience and general option holder behavior), and the risk-free interest&#160;rate. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">RSUs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for RSUs is based on the market value of our SVS at the time of grant. We amortize the cost of RSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. Unless a grantee has been authorized, and elects, to settle RSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs granted in 2017:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for </font><font style="font-family:inherit;font-size:10pt;">40%</font><font style="font-family:inherit;font-size:10pt;"> of PSUs granted in 2017 was based on the market value of our SVS at the time of grant. The cost we recorded for these PSUs, which vested based on a non-market performance condition related to the achievement of pre-determined financial targets over a specified period, was based on our estimate of the outcome of such performance condition. During 2019, these PSUs were modified to more closely align the performance condition with the Company&#8217;s strategic objectives. As a result, vesting of these PSUs was revised to be based on the Company&#8217;s average performance on such measure over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year vesting period relative to the average performance on such measure of a pre-determined EMS competitor group over such period (instead of the Company&#8217;s relative performance in the final year of the vesting period). The modification impacted the vesting expectation for these awards but did not result in any incremental fair value.&#160;We adjusted the cost of these PSUs as new facts and circumstances arose; the timing of these adjustments was subject to judgment. We recorded adjustments to the cost of these PSUs in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year term based on management's estimate of the expected level of achievement of such performance condition. We amortized the cost of these PSUs to compensation expense in our consolidated statement of operations, with a corresponding charge to contributed surplus on our consolidated balance sheet, over the vesting period. We settled the vested PSUs with SVS primarily issued from treasury. We determined the cost we recorded for </font><font style="font-family:inherit;font-size:10pt;">60%</font><font style="font-family:inherit;font-size:10pt;"> of PSUs granted in 2017 using a Monte Carlo simulation model. The number of awards expected to vest was factored into the grant date Monte Carlo valuation for the award. The number of these PSUs that vested depended on the level of achievement of total shareholder return (TSR), which is a market performance condition, relative to the TSR of a pre-defined group of companies over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. We did not adjust the grant date fair value regardless of the eventual number of awards that vested based on the level of achievement of the market performance condition. We recognized compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduced this expense for the estimated PSU awards that were not expected to vest because the employment conditions were not expected to be satisfied. We settled the vested PSUs with SVS primarily issued from treasury.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs granted in 2018 and 2019:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost we recorded for the PSUs granted in each of 2018 and 2019 was based on our estimate of the outcome of specified performance conditions. The number of PSUs granted in each of 2018 and 2019 that will actually vest will vary from </font><font style="font-family:inherit;font-size:10pt;">0</font><font style="font-family:inherit;font-size:10pt;">% to </font><font style="font-family:inherit;font-size:10pt;">200%</font><font style="font-family:inherit;font-size:10pt;"> of a target amount granted based on the level of achievement of a pre-determined non-market performance measurement in the final year of the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period, subject to modification by a separate pre-determined non-market financial target and our relative TSR performance (compared to a pre-defined group of companies) over the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year vesting period. We estimated the grant date fair value of the TSR modifier</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;">for these awards using a Monte Carlo simulation model. The grant date fair value for the non-TSR-based performance measurement and modifier was based on the market value of our SVS at the time of grant and is subject to adjustment in subsequent periods to reflect changes in the estimated level of achievement related to the applicable performance condition. We recognize compensation expense in our consolidated statement of operations on a straight-line basis over the requisite service period and we reduce this expense for the estimated PSU awards that are not expected to vest because the employment conditions are not expected to be satisfied. Unless a grantee has been authorized, and elects, to settle PSUs in cash, we generally intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">DSUs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The compensation of our Board of Directors is comprised of annual Board retainer fees, annual Audit and Compensation Committee Chair retainer fees (for the Chairs of those committees) and travel fees (collectively, Annual Fees) payable in quarterly installments in arrears. In 2017 and 2018, directors were required to elect to have either </font><font style="font-family:inherit;font-size:10pt;">75%</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of their Annual Fees paid in deferred share units (DSUs).  Commencing January 1, 2019, directors must elect to receive </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of their Annual Fees in cash, with the balance in DSUs, until such director satisfies the requirements of the Company's Director Share Ownership Guidelines. Once a director has satisfied such requirements, the director may then elect to receive </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of such director's Annual Fees will be paid in DSUs). The number of DSUs or RSUs we grant is determined by dividing the elected percentage of the dollar value of the Annual Fees earned in the quarter by the closing price of our SVS on the NYSE on the last business day of such quarter. Each DSU represents the right to receive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> SVS or an equivalent value in cash after the individual ceases to serve as a director, and is neither an employee of the Company, nor a director or employee of any corporation that does not deal at arm's length with the Company (Retires). DSUs granted prior to January&#160;1, 2007 may be settled with SVS issued from treasury or purchased in the open market, or with cash (at the discretion of the Company). DSUs granted after January&#160;1, 2007 to directors as compensation may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).  Each quarterly grant of RSUs to directors vests ratably over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. Such RSUs are governed by the terms of our Long-Term Incentive Plan. Each vested RSU entitles the holder thereof to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> SVS; however, if permitted by the Company under the terms of the grant, a director may elect to receive a payment of cash in lieu of SVS. Unvested RSUs will vest immediately on the date the director Retires. We expense the cost of DSUs and RSUs for directors through SG&amp;A in our consolidated statement of operations in the period the services are&#160;rendered.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(m)&#160;&#160;&#160;&#160;Deferred financing costs:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility. We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet which we amortize to our consolidated statement of operations on a straight-line basis over the term of the revolving facility. We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;">) which we amortize to our consolidated statement of operations using the effective interest rate method over the term of the related debt or when the debt is retired, if&#160;earlier.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(n)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income taxes: </font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our income tax expense for a reporting period is comprised of current and deferred income taxes. Current income taxes and deferred income taxes are recognized in our consolidated statement of operations, except to the extent that they relate to items recognized in OCI or directly in equity, in which case the taxes are also recognized in OCI or directly in equity, respectively. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, there are many transactions for which the ultimate tax outcome is uncertain until we resolve it with the relevant tax authority, which may take many years. The final tax outcome of these matters may be different from the estimates management originally made in determining our tax provision. Management periodically evaluates the positions taken in our tax returns with respect to situations in which applicable tax rules are subject to interpretation. We establish provisions related to tax uncertainties where appropriate, based on our estimate of the amount that ultimately will be paid to or received from the tax authorities. We recognize accrued interest and penalties relating to tax uncertainties in current income tax&#160;expense. The various judgments and estimates by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the liability method of accounting for deferred income taxes. Under this method, we recognize deferred income tax assets and liabilities for future income tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective income tax bases, and on unused tax losses and tax credit carryforwards. We measure deferred income taxes using tax rates and laws that have been enacted or substantively enacted at the reporting date and that we expect will apply when the related deferred income tax asset is realized or the deferred income tax liability is settled. We recognize deferred income tax assets to the extent we believe it is probable, based on management&#8217;s estimates, that future taxable profit will be available against which the deductible temporary differences as well as unused tax losses and tax credit carryforwards can be utilized. Estimates of future taxable profit in different tax jurisdictions are an area of estimation uncertainty. We review our deferred income tax assets at each reporting date and reduce them to the extent it is no longer probable that we will realize the related tax benefits; such reductions are reversed when the probability of future taxable profits improves. Unrecognized deferred tax assets are reassessed at each reporting date and recognized to the extent that it has become probable that future taxable profits will be available against which they can be used. We recognize the effect of a change in income tax rates in the period of enactment or substantive enactment.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not recognize deferred income taxes if they arise from the initial recognition of goodwill, or for temporary differences arising from the initial recognition of an asset or a liability in a transaction that is not a business combination and that affects neither accounting nor taxable profit or loss. We also do not recognize deferred income taxes on temporary differences relating to investments in subsidiaries to the extent we are able to control the timing of the reversal of the temporary differences and it is probable that the temporary differences will not reverse in the foreseeable future.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During each period, we record current income tax expense or recovery based on taxable income earned or loss incurred in each tax jurisdiction where we operate, and for any adjustments to taxes payable in respect of previous years, using tax laws that are enacted or substantively enacted at the balance sheet&#160;date.&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(o)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Financial assets and financial liabilities:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize financial assets and financial liabilities initially at fair value and subsequently measure these at either fair value or amortized cost based on their classification as described below.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See note&#160;</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:normal;text-decoration:none;">2</font><font style="font-family:inherit;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(q)</font><font style="font-family:inherit;font-size:10pt;">, &#8220;Impairment of financial assets.&#8221;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair value through profit or loss (FVTPL):</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial assets and any financial liabilities that we purchase or incur, respectively, with the intention of generating earnings in the near term, and derivatives other than cash flow hedges, are classified as FVTPL. This category includes short-term investments in money market funds (if applicable) that we group with cash equivalents, and derivative assets and derivative liabilities that do not qualify for hedge accounting. For investments that we classify as FVTPL, we initially recognize such financial assets on our consolidated balance sheet at fair value and recognize subsequent changes in our consolidated statement of operations. We expense transaction costs as incurred in our consolidated statement of&#160;operations. We do not currently hold any liabilities designated as FVTPL.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Amortized cost:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial assets that we hold with the intention of collecting the contractual cash flows (in the form of payment of principal and related interest) are measured at amortized cost, and include our trade receivables, term deposits and non-customer receivables. We initially recognize the carrying amount of such assets on our consolidated balance sheet at fair value plus directly attributable transaction costs, and subsequently measure these at amortized cost using the effective interest rate method, less any impairment losses.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other financial liabilities:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This category is for our financial liabilities that are not classified as FVTPL, and includes our accounts payable (A/P), the majority of our accrued liabilities and certain other provisions, as well as borrowings under our credit facility, including our term loans. We record these financial liabilities at amortized cost on our consolidated balance&#160;sheet.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(p)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivatives and hedge accounting:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into forward exchange and swap contracts to hedge the cash flow risk associated with firm purchase commitments and forecasted transactions in foreign currencies that we consider to be highly probable, and to hedge foreign-currency denominated balances. We use estimates to forecast future cash flows and the future financial position of net monetary assets or liabilities denominated in foreign currencies. We enter into interest rate swap agreements to mitigate a portion of the interest rate risk on our term loan borrowings. We apply hedge accounting to those hedge transactions that are considered effective. Management assesses the effectiveness of hedges by comparing actual outcomes against our estimates on a regular basis. Subsequent revisions in estimates of future cash flow forecasts, if significant, may result in the discontinuation of hedge accounting for that hedge. We do not enter into derivative contracts for speculative purposes.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the inception of a hedging relationship, we formally document the relationship between our hedging instrument and the hedged item, as well as our risk management objectives and strategy for undertaking the various hedge transactions. Our process includes linking all derivatives to specific assets and liabilities on our consolidated balance sheet or to specific firm commitments or forecasted transactions. We also formally assess, both at the hedge&#8217;s inception and at the end of each quarter, whether the derivatives used in hedged transactions are highly effective in offsetting changes in the cash flows of the hedged items. We record the gain or loss from these forward exchange and swap contracts in the same line item where the underlying exposures are recognized in our consolidated statement of operations. For our non-designated hedges against our balance sheet exposures denominated in foreign currencies, we record the gain or loss from these forward exchange and swap contracts in&#160;SG&amp;A in our consolidated statement of operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward exchange and swap contracts that are not designated as hedges are marked to market each period, resulting in a gain or loss in our consolidated statement of&#160;operations. We measure all derivative contracts at fair value on our consolidated balance sheet. The majority of our derivative assets and liabilities arise from the foreign currency forward contracts and interest rate swaps that we designate as cash flow hedges. In a cash flow hedge, we defer the changes in the fair value of the hedging derivative, to the extent effective, in OCI until we recognize the asset, liability or forecasted transactions being hedged in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedges that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in OCI in our consolidated statement of operations over the remaining term of the hedge. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in OCI immediately in our consolidated statement of operations. For our current currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are included in cost of sales. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&#160;operations.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We value our derivative assets and liabilities based on inputs that are either readily available in public markets or derived from information available in public markets. The inputs we use include discount rates, forward exchange rates, interest rate yield curves and volatility, and credit risk adjustments. Changes in these inputs can cause significant volatility in the fair value of our financial instruments in the&#160;short-term.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(q)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of financial assets:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review financial assets at each reporting date. Financial assets are deemed to be impaired when objective evidence resulting from one or more events subsequent to the initial recognition of the asset indicates the estimated future cash flows of the asset have decreased. We use a forward-looking expected credit loss (ECL) model in determining our allowance for doubtful accounts as it relates to trade receivables, contract assets (under IFRS 15), and other financial assets.  Our allowance is based on historical experience, and includes consideration of the aging of the balances, the customer's creditworthiness, current economic conditions, expectation of bankruptcies, and political and economic volatility in the markets/location of our customers, among other factors. We measure an impairment loss as the excess of the carrying amount over the present value of the estimated future cash flows discounted using the financial asset&#8217;s original discount rate, and we recognize this loss in our consolidated statement of&#160;operations. A financial asset is written off or written down to its net realizable value as soon as it is known to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(r)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue and deferred investment costs:</font></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We derive the majority of our revenue from the sale of electronic products and services that we manufacture and provide to customer specifications. We recognize revenue from the sale of products and services rendered when our performance obligations have been satisfied or when the associated control over the products has passed to the customer and no material uncertainties remain as to the collection of our receivables. Under IFRS 15, where products are custom-made to meet a customer's specific requirements, and such customer is obligated to compensate us for the work performed to date, we recognize revenue over time as production progresses to completion, or as services are rendered. We generally estimate revenue for our work in progress based on costs incurred to date plus a reasonable profit margin for eligible products for which we do not have alternative uses. For other contracts that do not qualify for revenue recognition over time, we recognize revenue at the point in time where control is passed to the customer, which is generally upon shipment when no further performance obligation remains except for our standard manufacturing or service warranties. We apply significant estimates, judgment and assumptions in interpreting our customer contracts, determining the timing of revenue recognition and measuring work in progress. As our invoices are typically issued at the time of the delivery of final products to the customers, the earlier recognition of revenue on certain custom-made products has resulted in unbilled contract assets which we include in accounts receivable (A/R) on our consolidated balance sheet. </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent the recoverability of these costs is probable, in other current and non-current assets on our consolidated balance sheet.  We subsequently amortize these investment costs over the projected period of expected future economic benefits, or as recoveries are realized, from the new contracts. We monitor these deferred costs for potential impairment on a regular basis.</font></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Basis Of Preparation Of Financial Statements and Significant Accounting Policies [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;">cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_DisclosureOfSignificantAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Accounting Policies [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;">cls_DisclosureOfSignificantAccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6761709504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Number of Shares Diluted (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_EarningsPerShareAbstract', window );"><strong>Earnings per share [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_WeightedAverageShares', window );">Weighted average number of shares (basic) (in shares)</a></td>
<td class="nump">131.0<span></span>
</td>
<td class="nump">139.4<span></span>
</td>
<td class="nump">143.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_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares', window );">Dilutive effect of outstanding awards under SBC plans (in shares)</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">2.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_AdjustedWeightedAverageShares', window );">Weighted average number of shares (diluted) (in shares)</a></td>
<td class="nump">131.8<span></span>
</td>
<td class="nump">140.6<span></span>
</td>
<td class="nump">145.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_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1', window );">Stock-based awards excluded from diluted weighted average per share calculation (in shares)</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_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;">cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_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 2019-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>149
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762335872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments and Risk Management - Credit and Liquidity Risk (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_cls_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [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_cls_FinancingReceivablePercentPastDue2', window );">Percent of gross accounts receivable over 90 days past due (less than in 2019)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td 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 );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 4.2<span></span>
</td>
<td class="nump">$ 5.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [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;">cls_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_FinancingReceivablePercentPastDue2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Percent Past Due2</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_FinancingReceivablePercentPastDue2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_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 2019-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2017-en-b&amp;anchor=para_16&amp;doctype=Standard&amp;book=b<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>150
<FILENAME>0001030894-20-000010-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001030894-20-000010-xbrl.zip
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
M032"[SMYJ.+T::3CW:DC9[UN5;IKL[:4A!OQ$D]>X(NY>G>GXH]I) @B6G^
MN9G*[B[TELZ)4GE*Y;5'Y9W+LU,J[\0J[YQ>GHK'NF"_MEA,%8]U=7'W<TZZ
MOI[G*D([QNDA@E9/#S6NXF4T2H2D()C,J2^<S33)_KK-P'V1W]Z.1!3 -/+W
M\F^*#_P8/)L@S?H#@D:.O--/!*[]4LO/'W_-OZIEZ/$@6#[.1-!.QYG@\5/T
M1UR#6="SJZO3#^C5$'8:"+2BUR! X/-V$%#QP(G!@='YP4%V!<>RTPW,^QB\
M2O750X2L)_5T.D3?"2:(7FCH7#"9J]D^XJ*)M@$!H7*"7D4RQU[V-IR*[^)N
M8O[&(,'7^OQZ:6FZG-$A-<E5O$"EG83C!R&7#%?$H<<N>#4OB]_@4.')P6#<
M3G]_*26U9(X/A\&#H*K<T22('E:SS7:<9?'3U7W^73=P>'QH[#2)!5?+2>X:
MMG82BT6:@4\?\(4K1AHN0>?N]5DVEKD)T[]7>^=<P@B)2+,;,#?R^ZX!:Y6T
M\M+6TW:Z2(&=.[.P?:30F!ON#A(.G/CN6?1PL'($%5!TT_@-(<8X9R&/BKM5
MW#T(F9@Y%ECM9[4DOGV?JX&T([@:IPF([^)G%0T?.!I>Y6EG0V'K,_D8O.(+
M^$-#)T/&.\36V$ULC4.*;2&UDE=8;3">>H-Q61*,0QKK8M\8- B8!?A30ZK,
MH-UE!O2,N\M%M/,I?MD.)\TEEI748SD5]W;SZ8<X&L=1_MW7(/K[ZAX<9C&6
MSWRXM*]N<']P=JS:RTHBM,+HHN'-5IP^54""#V_M-?Z<X(M;\;RCBE-AR8G"
MDEW*9N!QZ_"*;7O_1AG 7G@_>32J[YCX7L\'E=9K%_94NF]%AO0#I_OVBR!4
M@-C7&.&P&;X^X*&OM4V[%1!\$M_J3@(/LZ:I@1D]*F1J57W#*9#:Q\V&L\#T
M=#L,'<:H.@C:0PCL4$Q2RZ9A%'0>$#O[Y$];44C:DI*F'?+[0T/BB;+YO4?C
M++V@J6*BE@24JZD&<[=4PT&S]F6?Z0R'O'H6$/3L3)@*1-YA_P_6CE5MAW13
M((:P$W*T \>'B]]45<P)(KHN5,0<X5CRLH[_)+Y=^C>W;R"3_\*T:U JDU%
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
M]E,(5!30+L2WIF^C@GM/X7[L_&U;>ZOT$]#*B3E'$7U;>XPJC \2XVT_**8
MK;R0UIY\4^A5Z&V;?T&7T.O$3\]Q!--*K^Z]_TXE^<M NQ&I2%[$U?T-P"9(
MIS,;F:[VJ,M7K&M0K">^O.R[4W\28-#C.YYW GB3!,FK&][?BT1$(_$EFJ9B
M?!=\_Q"#)*0\&B\^<1(Q#K,WQ>?'B0@?HMOIUS0<AT$2BLZ!8V\&S#19(P>Z
MZ;759DOM:0I"D*8@1U_#*'AK;B0AP,&ECB+1M65OHFFVJDM$#21M6%R2VX6#
MG6 PT;FOBZU(B=*DG=.D;9*_HG;G:H0OKD:9AELOA-9N0I@_?O1BI_<)(4_#
MX V G2OX?*< UE(_D JAW?V>RZ?GX._L]QAX$SVD'SXXLP^ZAIGU?M!:(H>A
MEVM20>]3,M=)##/(7F4PF<&#,B)]EDR"OU]&X+\_A%\G(KT1$YCWN.:WAN88
M'(IAW<SE',',%=DW^<RG.'HN<G%UFR,*A"L9RT/P;" F]="YIALQF@1I"H@8
MY6;*%MDW(2)7P%!)_L8LHPL3?_MHD>U52)XC^<A\[&[>ZX!:]FV,E1<&A+6W
M06IY,! M>.!4D0)66X!U[K#D&.F/47YQ!(1ZX'*_A+F_\RG.G"D8@2B;O+IB
M/!UETME6UG21-#D<SP:B$:N%08=0AWF!U\#Q^#;(!FYTLR;G:*948:<5V&F5
M>3VDEE*VM<>VM4,:3^&PQSALE?8\ G!5TGH(2>LV /<H>4#E8[;/QSQW)'P,
M+:DVE_NVN=PJ_7C(33VE'%NF'#NTP:8VA-6&</N,^9%VD!,13$)XI*B0]KZ/
M\@MM?@M + >]^[<M8P8"P4-7W"AGLG?.Y&EO:E#JK^?J[[0-)%0"4240S]X'
M0M5N=;)VZ[1W(JL].K5'=X9S(@=.)JL$BTJPM"?U?,1*:A5AM#;":!T$#WT6
M3^58^I9C:5U.\)"^J?()!NX3'#N0.F3*1X%5@;5CJ2%5"M&V4HA6:SD5Q70B
MBCFV'CKHKJ_:)^G]/LD);NU0.FTX.JWU.RI*I_5?I[7:3U.IOEZF^DY[A[TJ
M/>AZZ4'KG7]5>M#_TH/.%'XJ374^374"D#@RIRS2J_O9A3LKR^_"\"]!%K[,
MR2Y]]T&\B F\Z =A\J]@,A6_PZH%R>AQ]5:;_$%<]V!ES(]O][ZL#,*SQ>N5
MM^Y>GR4%-V'Z]RH!,_D?O<KON@;>FJ4IP[*R-NL@N=,/KU_9\APV+>W!IK0"
MC/(<*L@XV(^NXJK\JU5@]4XCS/>.0M$AM=!!\5[ALY+Q=\IXNX7-.I^PD?/8
MX$O@0"+2[ ;<[D[;X2X(ZIHU;IV@'LP8UR.LN\F$X>F(7OCI2C^T5#^<R5D_
M0:*QV[I!R?C@9;S=SOIY<F7*!O<V5]8ET>RZ^>U;^*Y2Z/TVVUW*L75=-_0M
M;%=Y="7CK77-^R9L*@[NAK!UR=GNI+"IFI'6RF?+X^ NV4'EZ[;+_)Y)+:AM
M;*4?U#9V^[T&E3WOK=?0)8=>>0WMVKQ6P83R&)1N.(QN4%7H*J)0^J$#^N&,
M$47?=(0**_JM'U1LH71#QW2#\A^4?E#^PV$SDK+_1M[PT@^C(!J%P63VY?ML
M]E]IDBT^GOU.\8^_'.YV4&++B4+9?J.992VT8UO\+*S7+^7U BJ+?_T""];=
M!-PN*?F[)!B+&S$2H(!EBR<E EODRNN9IH2@6T(@K4"^DM?!:[Z,?#1*IF)<
M<E1RC5=V7*+Q6^>AXXG*IS\[+BK26KR?M?T3J$]_]EV@/HELQ4,HK?'1),;[
M<M,#B=F"=[T3"5BY/HO$.1RMSEN/X3E:_;8+9Q""[AN$P0E!SRV!=(Z*1J7S
M6WR.!_^[W^V.PU_Z0_7LZAWP8;'Z#OS%#55^G,@>XT4[^]2%/R,Q+OXIOU$F
M8;U,[,S)WHG+$.Q$D#X&T5C^1W;B?PDF,/44JY!AO;E8Q[7>B4'/8X9SB$$_
M+,2PQ$!9 [53I\2@[UMU9\@@=3^$'EP&:0"!="OWJ_OA-ZG]ZD$Z5Z=*R?8D
MQAY&2G8(P?5B)56!QN[H5X49/1"!5CI3W8\[E#,UU.CDM#:E'Y(R))NB1.#
M(G!S]4F)0*=$ %9L."*@3M6ID'H@.Q2GU_U]2RCU7_</(*MTVE/5O9" (9VJ
M5@*@(N A"\   N VE'KW0RY4J?< Q.5DP7+?4D6]MA,#R!*UP4[T(X!0=D+%
M%<I6##JN&("].$]CF7YL,0RQL<P ]AO.(Q+]"*Z'*!(#"*?/(Q+]\)>&*!(#
M<)Q:6>7:#XE15:Y#%*A3G\?NA\,UK//8RM52*5OE:@TM2=N&/8U^>%9J3V,
MCM1)]S3Z<0)U0'L:Z@#JF6Z?Z,66APK-A[@C<K)JJGY8DX%44_7<DI30?:KF
M:-T/,DHH'49SM '$$Z=.S'9?"H:7F!V &+0A"]6/($)EH085,ZB"0G5JNT<B
MX,Y$X,\[=^@!<%N@=-1 %."29&Z0B1F8$(;_+49<?%=Z043CM\>7L#?_IJ78
MZU1!1%NP=]2*A.%@KU/VNRW8.ZH)'0[V.I5O: OVCAKP#P=[G:J[:@OVCEKR
MU"KLR7";0;C=:0"UH'B-'2,(9#.ET+PV'_]/ZPW+FK6!V9](RMAN4L:.H>$W
M+J82M&XLYF:5V0%_KP4[+:=5F?.RQ?FG,XHZN$SS8L)E0@8B>ULIT@ZDF5J1
M[SGW8F[A>[8_:=."#8@S^9Y_MGXC89WO^>>I,OKME[+;W[HL93#[;DK9YH7I
MP%Y="ZHWSZ/^E-!T7?VIB*"%LK=9*?YF7W=PC>:"![/OYL)LI115XJ/K2E%E
MEENN_E1RH[WJ3_GKW5!_6RVF\C.ZL9A;V#*5J6JMRE09WFY(6:E&2>U@]Z'H
MQU(JL]4G/U0$T'4IVVHQE:!U8S$WJTPEENU5F2J;U0TIVVHQ56#>H\54*;-N
M+&:S_5/;J%VUBJJ$H>NRI[)H[94RI1?[('O;Y3V5^'5B,;?(>ZI \1R*=//"
M*%^EI0NC]GS:YWJH<KR^V265)FFI^E,BUM*%45GB<]NEK7K97,*[B4BS&]"@
M;YU=VKYRVW6LJ:=M8#;M;:GM.$GB;V'TD-JOGX(GL4B3?!+?[D3R]"'>L;%Q
MU[%3QY#Y-7.K'%F'FLX"]K1]A'? W_ PU.Z%9+LOY!_32,S_H93**B"JW.F[
M@CG:41UEX)2!.P?^5C) -T'T,$.<_-?', J?ID_= (R,@Q;3__%7^<^E^0_$
M8SY,Z%0'AN![=\!P+$'>$X=EU@T#A\6Q'3Y]P!>N&&E863AEX;9#+KM K"6'
ME/9LI-P=Y!VN57*O5!=!GS%H+7SQ1Q!A(]=-+@C$*'Z(P@Q8>'6_<@FS_2HY
M>75_EX"@WHMDH=)N@PE\7+I?\$LT%HD?C/*+I:Z3^"$).F)3I3[:G0LS/;8#
M&TX&,D#-UB C2&(2&X?-;++/Y/T)B;;#YKA)A0-&5HA>:.A@D=7, 2) #0 '
M_M30[+JQ1(S#; Y\O%AC.PG'#T+27+VPLA$8-^(EGKS %_/QW*F0[ .\:MT
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
M1?9-B&AU(C!$#?Y?W\%T&X/9 1CKCB[OT45DOE\*QA]5._.":] 3KA\@+,(
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
MHD<8<5RGLE72,2X>D7-@CFT'&:;C@[^FN]2732.!<P;5+--%U>MW"LZ]BW5
M[EL^O*+Z"O>,3Q^*%-DYV%6ZV-?PD"LW@5SF0)A@8U^3# (=YV)"RI:WEK3#
MT/T>"I!I8$R8R737U"BX7;ZNZ1A9A&!/X]S;E@)YQ5:8R$]E_J+<MJ"<UY M
ME,+T.4X!:XT]_G9..GG$A_D;KDV)X_BNZS!:[$X3CVJHDB\L9PL/..\3LJ*N
MZK&Y9^)<#.QIF%^)-O\O3#2)7W)SE@;1.-]L>8PGX_+G&[N$FZ!(+2K;.?G,
MT;AAN//XF%A^Y0J' 7+]8S!Z#,$'>RU_N[G!B(,)EUV%N(8=S&S'+_(WV+ A
MQE.0+FNY#X#>C;T235-'5+>9I_MZ?B%#H2,P=3VKX@1TE)>;6BMB$^CU?=GE
MU#0QQ_)RSIFX&CX$X96K.2GI,+":*\3/HBNI+V]9DQD/GW (T9&-BET$[)JL
M6E](\4!YOY?&M"WF$I!QQR>&J=LVX+RXKP);FE/CJYIT@.S=26>"FC1LES%"
M#=O$-K-!1Q0L-1U3J_2G7"J]/ 9'\]WVN^#[[_$D' >O_.$A$0_@V;HQA!3)
M+)=1<U)DPW8SEU4@$")B9C&/NLST]**8R> Z9I6C",O V6I.[Z5@@P/LV@S"
M#I^8FL<=3O7\(I/980H?<:/2CFRIH>9I*-A@F"C6L,<MV<[+@\GYW'.+-:#$
M9T8%:M@X& 6+?Q>5*.FU+,R;R-JKV\<@J2UE6:6E7*!C^3;57<OTP>70N0V1
MR;RSA8%UKJ_T-X4?RW]E=L2QGIY-,SP<956<E2F3G2U-C[FZ3TV7&2[5^)PR
M%]DZ7T.9=F[*JOA;JF<T?0\Y+B<FX4RV/M;Y_("@!7;%7D,9/C1E82;[^C74
M(M:3<OG)7^K^2'U3WO8!WA[1#=WS=$8M:F--,X#(NN+,1B)6)K-AUEON^Q"=
MF9@0!GZH;WN::V&43U S,9*]J'_\]9K]N79&2YF'E4<^Y315DB<PBZL1OK@:
M9<ME5<N\LY#C:;X/@JOI5%:\6YI- 0'4L@R+:N6"WBSX_E<82<:$+Z*1A;/9
M[##7K9:8R"N)+6Q19G'+!=LL>^;(4D;."*S]FFDV".+Z:;X'C;;C^9;I() P
MW75\"&9="HO-.=6H;5&GMEZQ01%N!J($QMVW> L0.A1L"T#.!Z%W'8V O9$@
MY$SW.3*6-A\;?J0R!^GDO(@DS)-Q OX&7DWND!6WH_MQ D]]@<5(LB",9G?
MSYJ'Q_"="!\B[_OH,8@>A/2>1O57)*VM+O,80IYL5* CCQF:RSW#D7>(ZPC[
M'J]>F$Y1G1T]/"$UO)I7_\KRJ'36I/TJFN_PY*EC^/5=ZDO7.AA2(6JF;%I'
M/&I0QKE;:'A=MQU<*;LCK)XQ[YKU\;FPP5$T#-"[)I(;QL3E"!'=+((D _F:
M7HG_ET]]=H<-FRZ>14AG!G9\PT>^A9CL8UB P= -I[*O1D[+A-7["*[N/XEL
M7D5X1!EQ";40>.*&KF/PYY#%%UV-?6[::V\J/1X9YV#4IDM,L66#DV]#J,7L
M_,8O7HB1SBP'5:*5VG"K%XS:(&B>X3-=.D^>ADQ+IZY%YZ&UYAJ\VB>[-JP[
M+:>>1)!.9YO\,$3=*871:/HTS<W==HPJ6L4T<PFT$'9MXID.L359%3>_I1$\
M$H=6Z]TWXND0-)R!2>NN#0$#SICM.Q9Q'4-BS]*L(L?ANMRHFJX-!KRS3%IW
MVX(A[Y&Q.'C:%#Q! C&?5;0&@B 6N]6N&AB?F$MYHS57S/Y[]YC$TX='&$&>
MK8VC(!J#/,]=Q])%.K,SN O_<W>#;\C2#V;IQ-,1>/U$LFAV?MG@?LU]8_HR
M6PXRZU-QH2$K7+RUF@86#Q#@)_%(R#,(#^GBP4TGPBW3<R'F-'7,+>"LXV(\
MO\[7,NWJ?9=X*!Q=? &1$$PH?GH*4_G/_-1=FL5);KEX-+X1C[,"F/P#V0]I
MTPX2!/H:0Q"V4MTU--/&GE;X'838Q*V84S(4GDO&)M-1-DV R]M"6&.&XW#'
M\5S;USSD(686FZ'<A:AYH]GM+SO_'21)$&6OVW*2$-WS (#49Z[K,NH97G$,
MGCL>K=8IG@&7]6.X[[XU'EL,C(K+=9!,#UN6Q>8GX;FKH>J!MPNRA2+<<K+'
M)?E@U^O!4LH-F+)DII_BS)G"-*)L\NJ*,8BNK#C>_RH]FYC,\RV?&2:E$(YA
MXA>:D7+/,)K:60UD%=Y_U2@R"=)-3BEXW8Y!+-NU=3#^&!D^<3FIU'D-E+TK
M+VPJ")$&W-9<3:,&.*8.:,U"=YBFS^WJ_8\=T!T;''%0CMQC!O$MQW<0]:F#
M"T?<]C3P*"LXVL)4M(+B3FE+9'DF\64+;H=:^<D"LTB&F^#&\[V<]_ZLPONU
M)9.'X(FNVQ;P&)PASS.+,\TVYLBO5'IIPV3O;MK21LS0$#B9R-.8H_M4M^<W
M53@^JNY=K&Y=G)&K6UPIWIRZT"R,-9,C8LN*-H8L;=X S[0-LZ89AG$ NFO.
M9AR1^$[=F0WN)=,@V+$UWY(7&-B61V0>Q/4]!SZKW%]\"-W9U>5HK$6,QF_G
M#-/]UT+3/2D4GD.HZS ?(0,M0GA+K[;!&:AHE%4N3' B&XZL[-.7]C W&3>+
MYV>,L<5!#;L.1DZQ>6IJ%K<K/>\.X[6>BNN;-K209C)NV@3;E&D6X]K\&@B
MH,'-HQBAT]+>/L19.M8(]BW=9(SHMH_<N>7GS$75HI9C,[T8PBFV(L68I[^+
MB:3O-IB(PYW60%BGCD4A]):=S#QN6]C3D44T*N^-JBEI)U8-X7O.]LA$M^94
MAD.XZ5F^P\" V[*+''*=&9.9S9QJ+(3KLL!]XO%>IR\XH39'ED-]DP R=4J,
M@HL6 2O1U BU;_S;Z7@%=GVPEYZ)J(&X:R+-MGC!,U_6(E>05YL,>3?KTFDB
M#V7/.I*!MMNV ^ENV_>^#Y! .L4@:-AE7/=8$1);V&>H0BRA=-E9VW>:QR!T
M[1:\;\-*&MRR/<ZYR2'T+^(U\!;\:IA*+(N=D=#XH&V!J:$[EN,9G#-N4P<"
MHZ*0Q=((=^K; EMX'\HWS?M4W%C3J15[X*C(5E?$0[[-?)//SQ5Q:E-2WQCX
MV-QX@0_BI-1XD(-2XR-0"VDHWW$A$EL,R\?_F::95!=OY[?F^@:"ZJM[J6*J
M/4S99S+K80I_:JC<H&&:@F5)4R=^^AI&^1PK/7EDQX*'1,:#M_%DFC\"JNZG
MXMM-&^0.=@RB(Y_95,<VLJ@+'A-PW79D;K.R08Z7CW(=@3FGXWQ]D\);\9#W
MY $VYL7K^7V'F7A:==,_PJ\G83"1/Q>-P/$%YTH^MJD,!-O$UI%+/-=W=(MY
MCC8_IVX3UZPD0WK$ZEDE_BG1[7$+6[KO&9[K:0Q[%K.+; ?6;8A+>X_N2DKD
MR.BV.79-;)B:R;EF.*9%T1S=X(JQZJG$OC&\X@<?F>%8-S6'8FD=?0-SRT2L
MV,9G\@S;>=7)OY-0'BG]5K*KBU,OM\] 4.Y]RXY'\S=V/F"IR19?Q+&1[<JC
MU]0U+!O[G!.+:[9FU7H,QBH3=I_G44BM)C?TI9,H!C8M6]-<CBC1748\<(\\
M)*LQ==VMOW><4FH>C-A_BM>/003/YS=OB"2-00-/RO<"RXT#D5_54>2L\_W
M#W'T .!^*B[Q$/,#GCL?MT! /N8(G&0"KB+U/$WG\^)XSZF64):5RZ$G?SJF
M;-CNLJ7(VP:R# **@'K(=(OP27>P63W*KO6"*9O*EYEI6Q9R+4W7L0;NEC/?
M P3'UB-K#^8<BREYKFUQ+\V7:"R22WZ+S;UZVI7KD4O#AEML -E<([YM<I?J
M\M(\5[.I!ZH%5*>\\+J:&BY7=C?1L!.-LR@0_Q%$J/F^!@N;Q-4-W:26[FDP
M0PO[.K@+8.$<E[B5^K3WS]._N<5TTW6RAUT,Q#C$_":BMJ\S1[8,-+398N3E
M8I6M:HR76MPT4K$;F5NMASP6:Q#J8H9MAC@UF>^!0/F>S9BW?(?R4NYMIZFF
M,G:7/E"4%7?>K(;*Q/Q,/@:O\T@Y3;*_;C,P7E(0;\&<!4D8YVN2?U-\(/=1
M1D&:;=JGDVV@+>SH%!.,/-/AMLPL<NS!9Q"WE4@<!:O=6QKFOR-Y&CD>>3KS
M=<=!FFPDRPV#@QDU9.)4HX8M3_%7R#-W)<_[GA4%!.#*QN-JG@-0]C%(\ 7\
M(3L#O,F![C&IKL%_8Z"&J.<:LK\,EZ4"-E\Z6E[_2\OSR/^L;0C9- $7$X<S
MN=S@1U!BN"""P!O#8\@!MUIVK<=H:0:+WUC^Z5E;@*O[Q02OGK-*E7G-3!K[
M%H!C2QAA$$IQK)FF1WU7<H9B':+:I443\Y^$I2O/M&E*;Q-/4R&NGHNFQPO"
MFNZ2GODDVJUX1O@"_M30TJ$SCCFQ31/[LHD&I89AZ8@[)N.@TB@&1FH+/F[\
MW?=,L6FI99\*TW$\6V>NAF#-3:K)&>H.B#_W]>6EWF&*&1A_B*%FF[I7TRS-
M@DANN=5V^)F9>;)-+]8;\1)/7N +F'ZN/=VID(V 01EJ59%?AH\+9L4UF:'[
MMN8S1]X]"<3Z#J%4-SBO[#(M^M'^M)#[#62UC?YEE<<IF%/*"=(UQV(VT66L
M9#+;]4R;5WL8K+3C/2[Q:[9^=)-H8.N):8"NIAZ$>+:.D8,)^ O@UE>FK>NG
MF_4V2S8;<+Y>E0;"B[U!*47PNFQY]N8SK;A4U6=>P>#]-@WD@1NQN?A,=RS#
MUXE-N4Y]!^M4,W6=P@?8)3:K)$@(UMK%RW? WW:Y['U.L*5I%C) -].\40&#
M3VC-(<[3T;YN/Q!B-=LS-,<QN<EUU[)LRY#HUX@) 6V-IZF=<-9=0S\H.@T,
M@ XNNN$PT/FRW3;5?),XP. *+\G2CGD+>/D.](-;:YN4Z?+4)\_[A3K%R0D(
M>IE7R1;M2WL8B?E3\TG*(PG)6)YH%4$V3<3OX<.C2!9$.L$S/)B]SARQO7GS
M27RK@]H:9Q([C()Q@?B9N8A"*(=-\ :X@8CT)6OJ)Y;-X7LI/3_+=H03+4>'
MABS:]+F.9=+9-ET/E"GX$B9RJ4UJ"AD[P;S"$'V*7Y;WG7>^SJ,9=93YB+N<
MRNU-RS$LFZ"B&%%S;,>K^*"DXH,>DW4?@^_AT_2I\F:#OUK5[_BMUBX)QP]"
MLJ1ZG?91O'OP9K%O.!P3VX:P%6'=L$&>;3"3OFP]65_,O9ZQC?PX(!./S!9"
M;=\Q(,QCH/%E/AQ\B2+YJSG ETISUS/SI6#+Q^!UN\LY%KQ9_C'@$ P!#$*;
M&&1CYLD;V'V#@1](;1,"#< -Q5BVEG0K$JFA0S$H7GG)D<T>\HU%7XBW#:EC
MXJ;<!$$6,Z\X7':<93$$^/EW&QGI^R;PTOS_V7O7YC9R9$WXKYR8[_8B<<?&
M&QV!:[?GM"V/K9[9_C1!2V6+9RC22U)V>W_]FRA64:10O(JD*-L],;9%D2SD
MDXF\ 'D1+C%"4_ :C0*&UPF?)JPCG7=RA#!Q#^.VB#PO%"]'G[>$T,2 @;@
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
MXOH?^S,WUU[_S]VD[O4TN1BN:\UQ+V:OAIM:?.R<<R8406?%83AO0 )@E(6
MU.TH(#'5,2)D486?A*0GQF]#,IL55GIEF0DN.B:<E!::!B:>15KD);[0_ <#
M<%/S!9(C2".L(HEJ!!+AFPD@5<'3HOG"4L>;<\2OHQO)47>PL<D&K]'I9I;'
M['\;V>Q@^> H83%I;C<$'TG44T.XJ9\91T>6Z>2)U](P(X-H>_)$<&7SZ>7^
M)C\&A!NVL8H:H2*Y=X=+D2H32-/(*09!0B&%3X5=_@P&%[.3P*IN%VXG,W=N
MMP[$%A67=M&@9XGBX)4/T7%B##H6N0"]S%6E>EEFUJQDW_6N[>B+TBR]$9*%
M$*.+&IF2URN5LR3$HE)AJ>_P3LO-?(Q_5;=UQ_#:!40?_G+T_F8TGEY6X]L\
M$6KTM3[TJ[\FIS'_ZZ9_==/U^=]Z$U=5PS_V:RIO>-#6&>2* >8)NCKHZ@D?
M03D>?>'T@2EI/A8U]Z!];A*7%Z=F+9YCO_^,U'WL5]?QKZL<+S6SXK:X.%LY
MK?Y-]75Y OQ6(^K=:#H=W6XYI9YXAKBK(# .4U&PR(/A)!DO3-3*=*9ZM<#O
MB<@SA/1R]'E+/),,*)Y18!C#B-8TH!AG/*--U'+6G0H@#H5H+O>Y^/C'9)9*
MC")>]3^A6*-2SC0U\?'.1D,D'Y2WE&A)O%")YTIM$BB3)KO41<'J4NRQU9(.
M0T!7;=/JTX('F^:N/SO$V%3[D(=Z6A-#2 3_27('Q!D6&%"DLIO ,X,ASVG<
M=(ZLG9("Z18$HU#O6-*B1@!#*1W+/KKL&4K#K)/"JC=O[&+O,"CW>?A?4#2W
MXF]%)*=4AHX^@X=":!*J\=S?VJ,S6L+];"2&=,8E8^*,L3ZQW"] EHQ5J]>]
MM)+'K+:+B\VEY(,6KOG+1Q_OVB_?>"44N W<><XX<'".:;1[05(-$M BKNW*
ML@^Q\T&'\_4W$S>S=](>K.[>:(QZ8"G/#T#O$'TH3DB6-8)AIF96E]WLUO%L
MJR4>A;Y3:&Z=1'(AIY^A,8Y.J9RO4$/E8_1EVX7O$*HMM#L+$43(\37W6A!*
M@XXSE)(2LNQ__5WA\RBUGS!0BP2U?M1@9+YL5;I!C@!EQ58\!'+O<Q@]2["S
MP][@VZ2?XYJF /1U;_R?:OJN/_G/_>RLMQBGYU(S7YN35\/\VW_VQOT\&PT_
M^<<P7R]D-98#^L;SW +IYHGYVQ[JY?GHJ=ZTRK_?Y$#G8UIP5N:RXT"4$F:>
M_$=4]"MR:><IHR=!Y"CPYZNSJ^G%\$'3QV.COVQ.T+5G#)T7$E6R"DT_M/.:
MG-*^.&$3BY'X*= X*O++O#X&\/6\U_L <S;]M1XWOW'2C,ZC]X1TWEDE$]/1
MY+)K$5''R%0H%TJ.S9AEL,Z!+QW8]H?;8$L2!B_:2VD-%YP' AC98BP3G5,<
MRI:A\!U@>Q#=[NMK]JMOV^AU%4 0(PE&1-H2:31KVT9#;DRV8LX?' 'E8RKQ
M)S&9 H03U)&0)Z1*]#=,6[3H4C1R1;[\<X/VC^%-=?VINGXUK6XGYV LC;$^
M8&C,<W:]RY./\YTR^BB.,B_+]*"E_B@GA^;1/ G5;$IKM\IZ4TW;X2F'UBFU
M*F]?GAWD-C_\V]LU5UT"<HL25.Y."V^%@M34JXE@;#F<C1Z".UN#]'VRX\V?
M*]GA58I",=P;@GI.D '4MB/+<O^Z%>'13T[LQ8GXQ[O5&R,8FG3PT>;320TN
ML*;26T0, -:?3_[DQU[\>'?Q9K4=8<+II/(I<>Y(3(GV;2$@>!-7=.K^R8Y'
ML./R-[<Z.Q4\4Y8D#(,M&">$84W-CQ3.\G+<Y??$CE4I&N=BTR6+ 93/HT@9
MAL,.VI8LDH=49@Z_@(/$P?MA]@.P:HV]-\Z M!X@<N>%<DRUK.+6D7+,Z@OV
MDU-/XP]8+8D)-GJ>^W5J#8&V?8Z$3[3@U$\>G=Y'H(KK0+BG1@H2;7#!JG;0
MNR2JN*[\N9N>S'TPTA+.4-T)GBON_7S,L$@F\N(T\85ZQIS"KSD[WVZ=_V <
M(3RIA-M&>JJ!,-W<;^2J0%V<";PXR*' UBA]G_Q8XR1H09+EQN+_0K3H8-L0
MVY&<U)09W3\Y<2PG@%$98XB:*R>3(TQQVIR622U#UU#*GQOCB/8^)&.%(]2H
MF(^2+?#8V'MIDRJ;%ASFC.;'YL<ZJZX@$B&8##$YHQQ$,P\\T3,KSVB^+WZ<
M@<NUSJI'=+,B2>@>*Z!"2Z9],T5*2N92$< <YE!@/\A^ $ZML_=YI@NC7G''
MA:6Y+4/31ED@[WPYYO4GHY[HCL DC]%*+O,DEFO%H9V2+!R8LMSS)X].[R-X
MSP1CGC$&-!JMK)1-,".XB*Q(:/VYF9[(>3 N"183412DXU%;VS;!E-Q!.7+\
M("<"CV74^$O_JIK,.TCD@L[>(%755ETO5N3C;MN@[^^C_G#J\?O&H\'%^'W_
MT["N/!U.7PT_#NX0[XUE6!%Q92Z0!)ZH9+RW&.#KH$ 3KPT4_C-E8@'R76E?
MC=K=='3;F_:O%I)WWU;C_NAZ5Q@7,V31?A*)%(JD++/6NZB0-I^"(S$D^[=?
MWC(25M&R\XI6$O>N&E9?>X/\1><E%/<5+1C$6A>U00OFG><@68V4\ 0H1(I(
MP9\K@-J"NGMD\B";NIGD=SX%?.OAT\"!,6YI"L)$98P)LAD:X9THYZV]H&))
MYST"SQ^/*8>822JTT]0'ZXU(/'*G#,P/1M'C*YN$?5?\.H/AO" $H=$)K:7E
M-G*KDIJ?3'._JN[F)_3'W1= ;5+4BV"YLEX38VQH!U1+60ZH/F.VG/$H\6TW
MB0.K(;?+\;A=F#)2M_.GA$BA].I>"'KF:NJ,F7*([1.DT#9Y$S!*C<%80F5S
MC) [O.O"K'Q?_#H#LX*HIR@B-;E%DK;,L7:JCX<@0G'A^1/ZD^P+G8+TN!>2
M)DSD5 &P[8FU]CF$.R9;\L!-MV;@IOMV_Y9V=.C7WK@NA)U^RSW9QW>S+B59
M'UW>](87==><"09G7ZIQQOW=P^:B&PIT'S>!>#GT#T"%XD$G80AZLDDF3F6P
MZ$5)A?:B:TAA6PIS(F3.D!/'F!F[S)8\/2@(*S6-AHO$+$.'BGBOP"AM.B>K
M_63+3FQY5^&#^U>YUW&>-EPSYMW[/V 39ZQD1B=K>:#*$0$R*<E!"2 :".F<
MT?/=<:9MD#M3,1=?LQ+%]U_WO_2O[WK+\V1?44))W=.,FGT.LNIG+[^CM$FC
M8:_NL8=J+WZIV?QQFC_U>33.K\V.[!98WSJ$%Q\O;W*-6']\B\3E']P( 4!+
MA6^XFH[&Y;,.M??KT_'+/EJH/-6DA6[^R=?CE__J#P;]WJU]&3,$2,:TTU+R
MQ2,\G2<U.&*3M,:[0)C+L^7Q)1^=69K'-JEYUS;N.+:$;I"81XOL8MNO^0'T
MY&VO?WTY>LC2W =L"VUR7QQ=\Z-_?9U9M=#6[*0&@3@KD:_2!@O1!,VL,:AV
MB!;$,.I63- 1C^3KKK">-Q_7-OT[*3>3)XG:1!E30H48E*:TYJ9B1NC0V;;C
M)RNW:C9X4CY&=-%BK@I4W%&MP:'/7//1:)F8Z1[8=UZ;<LU3/HZR6;RJ9N9S
MB[LV$DC,1^,0O)&21F*4E\%9*IQUQ$&^:_MS'?5;+V:)IK?HQW7XA\UPSSHX
MRF]#=Z#IN/MVG"? WL*<^9=?1Y<WH[M);WC]OLH.1%4-W_A7KA"I \5@2V/G
MJ 41A09&:$HV5\=+;J.3EJ&+R1^<92/Y]9?FO*R70B^ 6:.P#2[Z>>#"4^X>
MZ84)& %%S?($EADN'+0V:24N\!+(/KB8O7")N2/5"6$!ZCB)R4G4,C$$113H
M1EP$H9:M@D7/1XZO0.7#9E7T86>_;TE7Y4],?L4OG>8'3::YF?#X&CW!_+47
MPUE^1G-4M *;+4;X[J3U%Q3+O>)_NX7BQTT;P6J'GI@72BG"@!-N;*0>7>[N
M\;Y\ ?]G@?:9R,<?$US1Z\QXWQL/1N_[MW>#V;GAZ+H:G(M(Y*G.P*4(RO(\
M]P%5%$&1L'5/4^>Z1\++LQ")]0 _6@IV<5CRJZ^&"1G0KK=C#AC_>V\(+T)U
MM30)\!P=?6*\(5%%JQ-GGC!%@^!$D,A%0O]?=PJ%$H^4BL<!_ISY_:31 (^Y
M+%A9:23S (''I)#9 "PF2]FFH\$?F]//)WCG(>7=3##&R>.D')<F!WV0? H2
MHY_GR^8/*QY?__&NF@T&JYKDOUD@1A]NU_EA;Y[32>7/(]]#'?G>.QI<$0G,
MY%(J$$)%-#$\1LZTXU%(B5&VF6>T'H/EIY.G ]SS;'+G[O/.<X8PR$A,\BXZ
MKVED'*0C(D *UCP\O#A/5/]93>[%_]!8-G?G57UC-G,PH<!1S2XM(TE>!()>
M#WB#?K"*-!C+C4,<^4%P7"+U&:"WM20&:@Q&$X$*'S'05%KQ8!D7SEHO*)<'
MD\3GAN"F.]M[!+5'GRMQ L1BH.XI)PE--&6>.BW#<T"P[G2^$+[!V@.KYD/W
M)U0KUI ?D)/RKVZJ-+H;/\[4K5,'JYPGAR:+:LI-T-*X("V+3>HT4,BRO?$>
MZ^# /B^V70RK,BGKZ&P+.FJN4U#Y.#9I2@/42MU@&,M2Y#_9=G2V;9^PLI@1
MX %U'N.).XGQB5$J>=:V0C(B=N\WAO_]9%W+NLN;<?44>XY%*[6@*FDR&QC%
MH>UT22V#[D;5/_?<81FWWZYS+ DA4$-*[G(I./6*M4U*&0/R<]=M9M[7T4GV
MW.+=&D'O&K2RE">P%IU(S5NV"4BN>YK*SQUW2*;MM]]$U-1[AJ9-*TH<AO$L
MM/O-4-N=A_&=[K>3'9[N>U&F;.YF8AU),1>X>FZ<Y""M("E$K3KO1'XX/AWJ
M(F-?)B%/B$W(&Z&,\M%HX@&99!(5G$/L8A(]:R9UWY1.NVY*1TV::EY+<U\^
M:N[+%^#TH^%U/0C9#J\O1]/>H/[0S6APG8^AIW?CX=/=3"\:->1<\I$"CY("
M,]$Y2CE/#F,YG63JG%G\4CYVQST!W$\G(J'"QUSC;^KN$.V*[=5-O_HRX^'S
MU=;4*L-,2MHXAUZLUY8$%!]+94@QV#4CK\^1#]^AC#RUI:"H6U3NJQ31??8Q
M$8V!#PH(VG3.A ]'L!0_!>0D%Q(KL]<#5<&R1)6Q@49!-8^9X]:KW$.HRS?8
M]@+\67+\K\_]\4)KH&U<OL-?NSDB.,8_AB2K$XL1.#ILT0=N;60ZD=R]ASSV
MSJ,@]='@I5Y_7"<AVLGD[K;AY;BZ[=_=GH?[9(0WP%3P@1C-E34>?':?M$W$
MV]!E_^ E?VQ@N0:6TT)>M"<Y >2$6<I1@$& H);3)&Q"R#U8*D#S3OWRDFR;
M2GGVD)]*J2]"KF)"U>V(TRHE[[VAD(VX#XJB\DA=Y64(^6/M^#$AGU4<ML;
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
M><E/NJT*Q7L*G:-1\0:0%+4,&*DAQ51+3DI!2J=7@:-? G\^V.PG.#QH';D
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
M93 F< E:66ETUHQ1D#QZOAR&UW7C?FY0KF3UI&F)UP7DPVIQ?&9;)[[[%/C
MJ.#.:_#.&!($8>TE1<*7"A>?<[,6USW7?2H<MNDEL/ U6S7(6'T &6@,D=#H
MO,3H,BAF?9L_ R268<!:7^J[1K9]>>-(!I11FYB4BH,2!JQ4[9A10D61((+O
M^7&E=4W/B]7'CV@Q750B&)70@#IT^=OB=6*%+ZZ"J5H? )PMP!O<<!0HPH %
M8CV&[H[D$9!M;1V#<DK,"]9U=_M<8#BI5HQ).I)-=RY)< H$V#;)BZ(U*G/G
M?EQDM]2*S'"GHO+U50"Z1I&PMJ&5=B04,>,/B>4^VC"XZ%G, Z*<)RJ?Z#7=
M[VC*9KU,C#D?"[ZR/\;.'J*@PF@?0F(T4F]%0L*;9 *M4WFG0/7:,^"]%GT:
M"![7 :FK$U)O;2>DU2I2)S3"+HN8=Y1$ = 4?CBII"Y[T)*N1-CO%_)UC7M6
M9S,X89W5C$63!RI9!7J>R2B,*X\VUQ^M?5>@WG_@=Q3938&XQ9T?(=<TARBH
M@UQ-5P/)N3.D:)W>>0E[WCAN+-U!\EGN>,RICPRC9]EV7K 9@A5VX?DA<#8:
M$9RG5":'OB!N8Z6X%KS=O)Z4@PA^&*SW4H4FT) X2TQ@]*P5$Y0WT0T-)+)5
M?LV/@.E.FA =0FZ<R@>3RGJ11U<W=IIBY"R+XXBC(CB]ZXUG64WST\?0M"2O
M.Z9M2ICO2*282UGM/+\=3:;C:MJ?I5XLOF_YHQW2QY:$#PA3G#'0CBK@/+8Y
M*L)'0Q;M\/"N_J)?R$O"Y#)VFZ@])3IO<_;':+@[%$XXQBEWC%GK0'%J50L%
M A%I-Q14G!H*_22"HJDQ1%%I0>?>"C&H-JS%& 3_7B$H^GS1V5M0-+K]P3CT
M.#R5B(K0-+;M1C1NHQ6"8DX-A7D20;&H\#D$X= 1]6"TIHFVG8>"3\\0G;T%
MA2D6HY%&JY@,1C7*.M8J5Q:U6@$%'!R*?(^6&Z[5[[_X^+XWZ(V_O1I>C>O1
M3V=CBQ@P15QN+6F"BU1PV;B5PNKEL8H+</'-MF@]^4^*W]ZR90,)20GCK=&!
M6-3-UK;62D#@*\ BYP?6T]@S%Z3748"*$42,3D(;PPB3T]M6X$>?,WY["UN2
MM&X^D(A6(04/Z%LW.EV@N(458&U69"<'ZVELHJ*)<&$ 5#Z6,1&#Y[8_H^$<
M[//1;">PFA[R.!N:$^:U-92C+6B;'CD3EN+AW3S-O<#ZM=<?3GX?Y6C5CC%"
M''[*N2:^K@N8O!J&ZG;T:=S[?-._NG_4Y$TU72:YS3SY5M\G;'%4>&C)7/CJ
M#8LK^[!-\ %-LO/R!R\^#/J?MJF$<%'F$:KX!T$G4%F MHY&*Z?$IB3_([+B
M^7!]XWYZ6A8S"A:0N: IU29*&KUN;TFTM 6+.Z_HOU=&%^=?W]?V]I9)Y]!Y
MMQ:,)!!C:BXE38HV%2>8\)/WSW.3&[!Y;K.R*?/;*;3131&ODGE2;Y&?^!SX
MO%B"^M. KSA;UR"\%PQC3A*]<<S&QB=SP?-0)-VSKDJ@H['CN?#]S'<WE<;E
MGG(I41^$4,:V+>P]4X&7!8:FZT[^>^3R=VZ_03E*A8M4!V>3I=[$IK)412=<
MD4/P F!_S?X=<_[,][> 0!UW5.8)><';?*W5*/'HT&TK+YJAJQ#V/-B<@_EQ
M/]?DV^O_N9M,Z[R%GV;[07$]4&\YC\AWDT) 4ZT;Q]PJJUF1.+VSU=Z'"^?.
MYC/?Q1)#*LID9$%2XV7N)\]:5TRQ,LWA15?-Q?? U._<* <>HJ3*HY+.1Z"$
M*MLT"'4VV%@TK-LYIOX>V7SF>Y?F^3\ ,>5,.9T K&[N 9PQKNS61'=VL _
MU.OK.@VJGJ?^I9_AG$W O?]Q]SIZ+J+V)%@AF)<YQ;<=3Z*BE+1P,#GID.;-
MZSH8(2LRU9I//4Q-JS[5C[BJJKJ$=O[&3:=FR4AEC>5Y=(U0%%QHPBT;(N7%
M!G\>:,Q_D4;C4%V-;F_[D_PC(I,'OXUF+5+L\/I==3,3POJ%NO1WD^4CN7F+
M32X(3AWUBK=E8#:8& O+UY'I?*ZHU3/Q[G!KCV?3 [83()U,U$1*PD D#HDQ
MU<ZV!5HF/E/=H4[.%9%_]?+LP.FW;<'0G$HM%3 /420"-D>S3:LVSF2A8@ Z
M_*)]P;@?$;Y#45$Q5GSG8B D3>99@T@A 4>=#KK9$$:P2(HB"M:1.7Q0"IX"
MG9.62P))D@M0QKFH<;-A.-WH;)UR^Y&?B!^E](_G@PI;9]$)9U'<@36^L)'"
MEGT8OQO -_A5DF$X+P,([9P35H!4O%4 R9=3:Z"C,NW9HW-2!8">&;/)>D"X
MT94W5+6C!HF2414*X"?B!U$ Q! N"<U&WD6"ICVV*==&6=0%ST,!'*X,.'J-
M<11(:O%?(MG<>[VI=8G!T.+&77=ULS_(TD\)Q]D4P-&4K*3"$^ HC"0WE!3M
M,(%\REYXWJ+CON0'@7^OFKAZ&J]U)'I+!9'1L'9B7,XO8H5AD_21CM8S!7CA
M%&)S@1PDR%7L+"C)M*=6&=M.%LFUG!NR\)X1FAN\)L>C07497<@):T$'T8X9
MHL%$4WB32C[2B)\%'&>C/(VV5$/B*7$24CX"Y7/XP?"BGP+M2A?[0>#?K[<"
MLQC^N\@245%RL+&=$@7.NM)9$J+CFO<' '@WY4F,<90%&FP*0G@C?&IKWE.
MXK#M=&A>CM[U/]U,1Q_O)HW/NK-&9,XJRPU:41 R>L59-)SX$(+"P)*7)XEF
M]=EJQWH>O?#'\+;57!OGJ^ ^<2:"S47 @3.%'L@, QV-="4&JN.V_$PQV*9Z
MWDDG4S+,>H?N 0J!BC/R;2*QS/![%G2WA[?=;]YTZ$0A"$3!V."\M)$KVR#B
MT7\H^]AVC?[8'I=\65==_ZO*;ZNN[9=JW/M4S2;1[]RWG0FN-'42$@E>69%"
M;*)E)?*^7ECYI'Y"'A;0U9MQW:H>1<"&\#9XQJ,0Q%&.3D($(EL+9KBBFG<2
M0+ITTK$(V*!0\Y O+0!#06;S/$\24UL-D0Q9:F\T)X!UGA7M2$#M@*71N)D_
M?]G[*^^6_FC\ML(_KW<6I:B\1)GGJ!EI% Y4A+9R)U!>3IWJRC;99F$'H653
M._W<J)2B[VFBB#H9SV,[@DH9ZLLT1][E>)Z*F T2IL 'ZE@6,<.4-\ZV7K32
M$J C9[,S1'XD-:&:5<^U572OAJ^&7_!WHW%_#[UE.==&"LDU ?S/V6C;VQ5!
MJ>^8 \<Z'9&M5WA TC;)'D3B=& 1M/ .O7)+;3L$,+<^*_<1Y1WM"Y^$M V2
MZ+EF1!NT,4*!,M8* RW7\#?%+:3I/(L\$F&SL4 SP5[E9VR02BJU09^0.I1.
MI] :A7:\N$6?49230^GNC"N7>7@R-]E<IX50W"*1Z-\80B-I-+TUEKDB+%>[
M[[Q34+E!6/-P7>Y2$HX[%:(2J<TAT2I8*$YNH6L6YY')O!SWKBM[->OP45U5
M_2^]#X-J9[E%':.,\8G+P'Q0)$#K1&G!:=FW\H7<9""V7>IQR-W4&=40"2YJ
M"Y8"B_F^N-VF.D"'=0?1>2I_/@1OZGN(D&B:-1":2N(LH<3,^1O*]!\0736W
M1Z!W-OKJH1NQN^+U$L, (2Q#A9N(KW._VFI#:Z%L^RVZ\INV6MN!"-HTWL$)
M;W5,0FH6B0T$'9Z&8YQ+45C*%[(K ?2D%&U2IY%++G)BLHT4'6J)@4[#HB!-
M*J[#7^C-(K@709_'N, VM=#>CL;3_J3^L1DALK/P05#HL1E+$T>.<4V#DZW#
M9A.4Z==;&(I-BSPTB9LND:7P&-:Y/%I,R83"IEH#83#4*_(IT5,].Q(WR"?&
M$SY2:[F7W$#,%P_M"$ZDG!<J!-@6-N$Q-,[*HJHZW75GF=14 C=,LY0B\H(2
M'EW;X9(+5FI\LHEAB\O9?]F;8A]&?!Z%R@S+27)2F7:,!;48B)<GJUW3O8^P
M[$UQC<GUL"IHP(TO,,CFOK&O$EE07O)SLTD#;+OLV>12U(#[*B^6;\V)]AK%
M0S$'7JBF7%LI$+Y07G2C,_]P28];_B8["=2Z/%G&QQ0UH"YJ>TW2D$0Y7.I%
M<T-XLO5OD!Q(D5.BF$438C1Q*#IM=HX*@9;P;Y2<799?'PY^0._M^FWO6_WB
M[O+#?<RW 1G7P%"%6C+?L9:7HQ;81D53+NJQ)&R0(=RS&K>NMX+EQD-1$-KP
M *-WSSLR=3<IG<.3L$&,!!ID;JSC ==F"><)&A?$6L7*-MNL:V[M;B0,!J.O
M644U'G\^%$1?K#^=U1D5X]H[F]&M5JB1>NXUD8ERZ2B/5,Z[R(48BPA-=,2C
M.R[PT.29->2!= ;Y0XU![TF(W :IL<Y2*U\J7=YQ5/XX\A9<D3UR.S?H!([N
ML%>*^MQ=,J(YA+;)CW1Y(&WI+9;D[;+ (]"V3=YJ\67W@Q(?O//WV;U]1_;P
MPG/>5Y_R/LOSH4>#_O5L_=/J]F&YR^L>?@OR-0\W1 8/<JI-?MNF6]L4:1(D
M$4, 0S#-@357&N@KHCXH4SW.B"F;PA.51\#3P!((5!76N]:)D5Z@_UZ>;W1H
M\"<F[J2YZ1K00V76>,U$3$I9TE99TJ18><? .NX;GS5>^V26*W0&T$6(UE#O
MDF!HHAHOWT BY8AG@ Y7^1F@]KST&H^)HA,=/"..8 0@P-,VVPI E''[67%E
MDU^7YT=IB8K:4AT2!,*:FQ9@T:;"#^K,MGIBXDY;=<>5L(#^O-=62T<BQJL-
M8-18528T=D2#SQJOO8:'4J&%<3'DO!B)\;/PME5L6I<U<^B3/TO4GI=BL\Y$
ME@,;1JG/73/1WK27-B!].;_OP%S9(VQSC#.PC.6)L]YS9J5L''_OO!#%/2)3
MK.N&ORM@V2/*HH1IE! )*BI-'&C!57N!"^@(EYT(95<SB96KN9\N7K>SRD=U
MEZ.+#]->?W@Q3G>#C_T!RL9TC&N9_*L_O?$87H]NJ_&NH,I<BA%#,&CFC 7!
M;..X,PBRK$'HN@AZW'J/3/PZ'IIDT:@SKU 1"2LD^EV\)5[2CK+58Q,_RZI[
M.^Y?51<??ZNN/^7=/,PM&<J,\[;E_F0\_??LDO_JVW*;H?;54A70Q?#&4=Q6
M61M[8ESNC\T8YSI[ ERD50-UED%8O^ZC$-G\\&\T)JLHHUH9$SVZTH9K1:Q'
MR<Z4J8@4IR7_YIXR)<^&LC=_KJ),V902BT9*M*XTMSXU-<\L2K2WMGM""8AS
MH2S^\6X598DIJG0"'6Q,1K.49X$A94Y(XXCLXAF\!'4NE/WJWJZB#'E$G,Y=
MYW/9!G?$Y]MVY!D H0&Z)IS!2WHVE+W^/V]64H:!4<XBR$4]>69.E$ S948#
M#9*N&&%R-M+X^L^5TAAX(%H3"E1KP%!0R!@S93HY$&G%" C*SX6R=Q<K>8;Z
MD'%)P7BO5!*:,5/O,P^,Y%/B;LK.AF?O?UVI]9$BIPP7$;U#8KCSDI.:,L<P
M2%LJZUO0^F?#L\O?W"K*7$C:2RU)\AZU/_KN8B:-$O_6JZ:WL--19@[@CN V
M0T=4*JZ8SB-=/4_-?9E 4Z#TD[LCW41NX8XX#3*K$<G )YZ\$ZVWR9U@;(5@
MGM =V4#9&G?$4)4CAY2,SX&E,>#:*GD2H^EV1TZXY=93MLX=L5(1GYP%K6(4
M!EA[@RXM05/7[8[0<Z%LC3L2*7B,1Q-75#I+>#X":*)I:;CI&J6%[H@Y%\K6
MN",H=%P))(A%):@53MHFG4PJS\_ '=E V6IW1+H0A-<T$$5MGM]EVT,;+A3Z
MRT_NCJRG;(T[H@2&+80I4 Z\]C8)T53<$()FH%LWTB<W;5NX(RJZ9!070@1+
M [K#Z&ZU4\2$\MVZ\93NR'K*UK@CD-/YO;!6F<A 48_A=MN"RJ@5]NP1[HCK
M#?]S@1^X'O<^3B?U.6S_8[^ZMA/?F]SD:MHOO4&9X-)Q O;J35HJN*94$XV;
M"YTIZUVB[5 PC&3TAHKZK1=U,%K,.EK0)4R.Y/85.1\ZHATFGEO&I%&1:%C?
MGVIO6B;]J]@;Y]:J=2/@M]4LP6>;U(Y%@1+)"^-X0,L4/96>$MYL%2#:Q0=)
M!.U3ROVR<D%[K[O,$%@RI3%?HBF)\873D8?@;6-*;63>T#7KAN.NN[P 7#(G
MZ)O)Q"3UE'(6G!0RM3<SK"@#6%RWV OOT7@\^IK?4PHU7QKG>/].]^U-[[::
MQQ'OJB^CP1?\Q2P;":FHNT>'N^IU[QLEE!37*+XW'G_##]C;G,=DKZ[N;N\&
MO6EUO90^O7"188>YATRO/Z[+^(?7OXZ1H ??TBZGK1%HLJ%P6?GDM_[$IBEU
M0-#D.01?1V*BLLXU=QF@DC9EE]CRZN >I.UA%MO!?%F-;W\?]8;/#U<EI-><
M4&N,,.BP<Z,:?]VC:^'+ZXPR4W$?7-?=L.A\B,G0^(,5%)SQ+BII'.IH2/'_
M9^]=N]O*<37A__)^3R]>0(+\,FOQ6ITS54E-DIZ>_M1+92N)YCA27DE..O]^
M0&EOQS8I;4F6;#E)G[.J*KXH  CB1N!!=(WQ*%L_&Q](U"Z'??<J#>$?!EZ,
M!O, *07I':5#NFPOUAY35%5'-"JLFR=/R,R-@;AE&O[K>CHF'9:#RX?* [4M
MIMLE&VV,9-;7K-$!IFHHZK'/:9BU\[^>D27K,D:P09@<#2C6>4I(/(9Z.>?1
MKN<^9F^(BUQ* HJ<I%8160E9)%MK2F*4<%;S2LJ:1[T$]_@X?[70,FG+T(,)
M*1I!XE6Z]) GE"*0A.MYHI]7GD,WK-3A3*(8FDN0(:'@=JV;@4F?:GP'6S=?
M'B+*K5D)D/<C@@1""IFN34Y,%Q=H THC0M7;> QJCN[Z>)# 7;04&"N-S C+
M\EJR4="7*]NE; /HY(3,O!I_W8\?2YD6),<Q>).SE\;X/E3BT=8MVX_/SZX&
MV0DE(R;@$ !#EF#[Q-'*TK+YU*P\)"I)4IF@<Z9X2SF6R22J[CZ76U69QO-A
MZ?S=CF&*[*/$D"A=D$8+"7DUNN1B=*[>!M_80GA"">^J_(8#1>.^8)8RI@(%
M(*9O8I+.ZR>W2V?E/7=1"U6>^6,9EB1I&H<*.">UX$&3G!VKPKM&R_?/(LZA
M;#Q09)?+/ABDC#%1MLMYYS(#?:L&SK#'*7,\6)1_C,H&I.7W!^S?2Y=M:6?-
MDR_C?XU'\](D_6JVO/GZV\E_5E\>,N=2J.ABBI1I"@V"<H=^-,9J2CJKV3S5
M&#Y\>I%\__)WP<RNYRW!W AL0#+>I1@QEJC56>&D$SKUDKG7K'=KJ=;YR^7U
M=,7^/:F\^SK;12@N<Q\C!6>*&4?^WN;^D99Q[GD5HST7H;S[.!\WK]&-%@TY
M/94XLRP(C2H$:WSFV"-0B&"JB._9"*;3B_OJ<B.OH5O$RT2L=%EZ PQ#((O;
MU94+]%;5UG_F<KDM@^XB#0D@@;. ,I'E]& ,,ZI[S -RYKZ:#J8T^1 1?!]G
M?S=[2<*8CQ?+-T1I>0II%AK$+O)Y2:1-1E>]F"HIO?OVN9L\N?D+OZ\<_7TV
MO5S-88SG?Y6'O/?DL,>7Y6=^?^E?OVF M=]-TGW0//#2<&L3 E*N41"W<RB0
MPYQC:C_G"GZW*7!'$3VN7/=*5MZ4Q>'WL;MGR^7LT^OWJ^\-"=)9[YT1VG(?
M*!.5#A(406KGG-1\P[LXPY] CN]FGW<48H%)0B:2TBH8:9(U>B5$Q[,6X-O]
MJ>R)=+&K);Z:?9%LMWM^L5[]_%1WG>)OG@/X4HT'1Q>]+,)E.5)H3J'7IA:I
M(TBW-!+L]WQ6^M$44LSLO7 BFE16I:PAA$)TLHZ860,=K/RUNQ"R;5@H%/PE
MGI,#I04S:)6X00'T"%6>#=# L6P30MY^L.U#;T/\8(Q,C+!*:ULLC-:QGU(F
MXUUO@U0*:\R/-B&'$8M;B 5#*D<^VJNRX$!K%K!_^@Z8;%VLXPU$^&,2NTW[
M>';6<>>M0B62E)$GWH-Y"N:J#!9$ W3WF,1NTU"(3!HG6#1%.Y-PJE<#"[&!
MNP#8P'LZG-CO0W".#)>[H.\L5EL'(MF"AKT4[O/\KKUL+"&Y,7EN.1]/I^-B
M7S[,2U7C[>SJNMN4=_&W[KM#K]>.23(C6+"C'',R>-9EW\%0T%.]7C<*?@>P
M?@K9U;YFF^Q*E>>_EW^?K?>/_/Y[6']A\*T_)'(2.L;D#$=5E+^3%F ,E;0:
MJ*='D=;!EY=A:61FVA(/2@?*C7K<*F60JRH9XHWAUL%[</!M%2IAS"(X::PE
MOT8.CO>[Z%.L<WLIVV9P*W7Y:O9U4692_T'2?CF]J=ZYB^7D"\G\ '!\DJ%!
MK2SY&S+?7#NR-SUX;!+U?IH7V*CJ[4;;<?@9@/<Q8+U3"1B3+$O#* :Z66%)
MV6$U5@[<MOWZ8_$S@.HAO,A(+D"DJ 1*17E=@ +H07QZB@VJ\Z$@H:U91V"H
MX.4OE@]3..,+TBTS91>0S))\<=8]_E*9>JVQ?7<[H 9MQ^%G"!'0EDY<;8 "
M69$SXS<;XBD0T@T<?T41YY,R- 2^G(606G(3R&5XB4AA>?_\FIBKU[\WP)>/
MQ,[KSV,*#AZF;Y05<007"EBL]" ED_TR:Y]SW:3$10/U<S?:CL//@+YE2V;,
MB> I\G8 CD)7UL-Q92OJIJM&U]5CLC.D;292D$V.TZJHK)241G1]"V@+1FZ-
M1MF X7D0/]W/K^ =5B]AT^5\=O7Z_=OKOQ:3R\FH; =Y/5_-//9AV?A.._TQ
MK*)/#)A&997/%,9;Y- WG7O):A#+-ONG8.5)I39P%UCI=4]@%+>*LB*FA>R2
M3[."4ZB<O<8ME^&'D][0>L;@&/T<!),]8/ 8>L PES34F^A>B"V&_G&$M]H5
M\7FYNN=OQI_7:+.4=%Q^*?"FY9UE_2 QNAR_FZW7](WFY:..?5\-I1]!:,X2
M1(U)QG0#96P\ZKH-7+1S\U,Q])2B&\)MCUYX*35Z*Y0!BBE\#VAK/1\8:OI1
M93:TEDUDE4/B)"I-P5C02G</I#8@UE!U3R6SV:?/\_''\70Q^3)>@XN[Y7(^
M^>MZ6?:[T"=_G8[G9=/F:%Y-+^YPZR*BCJA4TI%R(0D"^PV4E%*H4#?ULT:_
MQ9Y$'IG#H<OAN18\"\V4(<-""43HLR.973U>(AIPST_+X) FEZEMD&BXQ+*U
MCLZQ!X10R'/5CJ6A83@?QN :N>L0S#J+OKS":\<E)4*687*=QPS.Q[HR+S36
M_=AW"=B/N&T5J/+6RQEE!T8R'3(DT;OS8.G.5)5X0=0=1-SUZ(I.X-/D!O_]
M5LUORQ+=_;AA@=1"QLR$TTP4A@0O;S#"E?F,VDN(5IKS,((;W!<56R_>+3_M
MOZ5/GZ]FW\;S5^-E'+^GJ.;2CZ?T'\O?)Z._5F^J*T'N@+![]]?+IW\O^*[M
M\6RQG(^7D_53X^V?N_NKO'I['"#NWJ-N^<B=D$"!BU@* ]IFYX-!9U3WE*>X
M@*&4Y0'2/)MS^;-8H-GT*0\A92^$A3*N%Z-.-MO<5_6%5]A8R=*^)6=X%!56
MZ_.[(N6!VR:>*3CQ,H OX$X]1E !/*UVF/Z8AW,&]P2=%("H(%,$K6+QDCW:
M+ 3'JZI9Z^WHB$>QH-C[[>CJ@,13>-(G2$PSGP,GC4H] (DGAY^K"Z^P'2+>
M4+ ':4.K7A4SH8#W,@&.,I20>QDSHYFLZ@E:L*8Y.H2T@:@S!E8 GC(/%M@*
M74U\3]=E#3:L%).-(OU&TKJMK!<7\^OQ9;=,J215MW>V]AI1Y7]#46?6#E7,
MF!6E?T#_Y_J=@:4=!*J-85*P>F7%OB0>F\%ML9XQGA2&_D<I74S>*F%Z3/'2
M@5$ICD36N)Y/Q^":/_Y?HRGC=TS9UY?YS=M;#_?T)ZZ'L"0L,W2EH]4RN;+
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
M"*LV2J>TB:9JHC4,ZE[$4U#\)%I+YBA:(W1"6_""HH;.UX!FUFQX+S\743Q
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
MI#_WJ_T,I'K?AFTLNCV H%M2]->+R71,@IQ]^FLR71W%=\2H<B+_O?S[[*J
M;2]^_SVLOS"T2I('[;+1WJL"_F22L %LC)2J:R5KJ!_.12. ?Q!7S^_.4HR0
M@L9(9I=R7.,<8M=_9NC_>+WE\1AW]M&%MO^=+0#"62?G2V^&)U>*NHN@2$:J
MOB)T9QLY\.YRZ7:GOYI]D6S7:_(_1_/QT"9&(MES7?ILC!;,&U/8L#$)#V2F
MZS5-#^?"_"_A/L]WY\(M*;2;CDM![L.\'/O;V=5Z"<W+Z<7?NN\.#4::X$H3
M7J:_GMAC5O3IG%0QL"ISUXV-AGNSN=]A'6C3E%+&99Z<9A21*).C*XNC4;D0
MH'X.)IMV#,Y>7RPEW_D +RAF7$Q67_QS/IG-W\W6O-WZQI"'!"N<T<DR5[0R
M>V5S,=W!1>NBJ7'Z&_ 4&[@L-Y^"W/>3C8@KFX- 4BE6$->2T%X8[\K>Y2Y?
M)J6JQVRX:9#UG8 ]*!N"T6&*"V0&'66SW#BI>)?J8":9558;Z!>.1-G XT%I
M:=3,@M%!&AW+/>QB0#)##9E)TVIFVT39JAWGL@">[#% MA'YB>S+NIMX=/5N
M//_T^VPT/6'W,**G^PLA"_*P+ 2&L0#VDC?Q(;M4)7"R:\F_(YFF $XKHP*T
M^!CR*9U;0,FL"=%[;JWTJD"L.>D+TJ&N1Q:P,;/PZ/)Y-?[:RZ9N@C^><()5
MW%(DDHJ,.$^E,ZHO33M63Z"=6'GL60G',R3'[UG9?R"53JLA,#"""TYZPZK>
MH4.%\_*2;,7D_0JUKVM?+!YN/KZ]\9:^<?UI?'D685$D:X.<?&@9$&44-SC+
M**:U61E9D+!K$.Q&,]D^7!]57H\17VDFL@3K+21#_W1><[.64!FLA7I#IVC
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
MT(LMO;1#N??\* 2\G9R-I]]2H4S][UG*>U05/J.S49I@>#WFW, COG:, W^
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
M[$?;,&F-D5A(K2+W&C#+&P\5<?#1.F),LBJB>@G(W%K=N&"1,2KZ*)$C46!
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
M"$4L-B95\WO068@9" 11KM?7N%09) <">N-HSEEBD0*?,5J1:O<M _JC$%!
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
MO</C8'NB V<;SCBW'.Q:8"(!WIYR<UQU$%WFGM-Z@#_U?VL69,!4@V9-S?5
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
MPQN.5N!C5\!LB['53VYO'/K:9%=E!V;N^W-X3/MC-POF&8]E='(CF-: 48(
MG8@;*IMTC5::"G\?.N4;);?#YHX /3H\Y\F:93P'#6X3Q">*,<<C<CRTAS^T
M)2K(^_ LWI MN?:EXCD/!I?Q;#W60?@HK!4(!6(8XXR!NE":*:?M?7A&;]#S
MQ/.[Q7PV[T]26+B-IA7W:UH..I8J+YU",02,N0A-D:_VRM\=$GV#2O6&B>U0
MN1$L3X0P>3_"@@%7SHB8!AL;&TPJ8FD0YI!$]R(,3!-F+Q=CZGZ,:26%#)1R
M%B%$\#8BW)P1!6_&W6WZN(0Q_$;3EXNQ%>Z/9<00AC&.X/E2H[#FH79_: 3C
M0O;@_NP.8S\7$($7H#$'=130'U^G#-..<+5%G"HI?R[@!4O'RC]<UV:VFO,M
M )FZVM2;RK4?6\\LW>FX4[KL<4/XX:2A.(!9P0:B5A&!5:G73A--EGEULJ@>
ME(P*6^4E'0(?*PGRH;CHCU+&K!U>O^B/?QZ=P0.7B+[,"ZM-\HV3CK3$@C@;
ML17!V9!.#M1..O,!</7O[_E_DK]@XO_7"O1LM;J5\';MO#Q@5]!Y3'&4B?2$
M<80LBTU%A.8NZF6AFU5O2%L$'>?9.U>SU8+7EBX%RHSET:5)C#%(2ILB*^P]
M";AKP53G91R[6_"Z%#Z.X)R)@,!^2FQE\+AM9&Z\NC5*^&;!'0="'[+@:?F/
MMY/WY?0+_+3A[I8EAH/K@TCTUF*+A&OP2L!^"9=O%*&.B<>W%[#9XE;M8O'
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
M$Y?TKS'>JR:&]LOA_M7)?A5E,^NU!C$9W"2^_9O)KTG2T^Q7L*2O>M7HV$=
M?&AE&<!3!T?A:]'[<W^RZ(/"Q*\:5^5;<4W5!KQ'A ZK$-QB[=5CGU\]K??M
M?#0X[WTN*[5YD=39N'H\:+77C1+K5;JK,@SC>B9PHU_[O1G<!AK]8CHLQJ]Z
MQ7A4NUV-[S0< 4TFM=_UN9A_*\"U2O,JZRL28]0JMFC>^:9%76^V@,MF13(A
M;PU\(U\]>H/X'G36R-P)+FO;U_JCH]0 _+(LYK4;"K#=\D.3]BZ2,UJ9,!"*
MV0+HD(Q'Q4ME/43Y?^"OQ.ZOIV>O%V"2OO_P[M<?>OUJY.BMMU4([$T_@RPT
M;F_]U$2&1OJ2Z:TO&TPO0+'7VKUZY9L>/+=];%G JF?II\I-3J]/SG5Z?;7&
MZAG#YNH:YG1AOH([#[JUTL9]7[Z^PE"M-BK^ 5^D58JU>-4#IVN_83JL_0[
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
MXX_[XNQ]0%U=_N-H#F\8W(.':W;J3<^ 3RXNQZ/$M'L'<Z\R_.F\2#Q?Z7$
M;]@[:Z4'GM2*3^^\_[7H?2Z*2>^RDC2X;C3I]4&.RF'"0>_;:'[>>YL&U$PJ
M*83;K\6P]Z&XG)9)W'J PLFP7PYGO>_?Q@\??^CU9[W1;+: YWV^ZLUA+;>?
M<2.I2[?:*?P##S ?[0]O>@\#X%M1%KW^8GX^+9/&Z9U-R^K%U>+AU=-%V3P7
M:.M'93$ _3/K-0/%;E%W0RS7I_):"UG1<@B:KU96/R8S4!/B+_UR<'[CIF+R
MJD<008]]??7L-R],$N-B,F@X) W2 9Z< 94KC/;JPX*#J]^#6((@ML#7$OGK
MFX]O;GAH.!V/^^7L5>_;^6AP#OS>ZX]GTXK7SVXPV"+L3>_7R;B8S>KF:=]&
MLZ*7#E<.7\%=XZ7WCR8@/!<ULN&1M]X/<(U36[4D19UKZ7U?_#8H+M,YSC(-
MM.I_ 7-8T; H>[-S .CFEG[M)_SPTKCW5\ LX*> EP,:&_C_OAA^J8CZ8ZYQ
MGAOC7MYX8PG03M8%9@'^3IPTFE\UY@,L0J\L_GL!ZG?6 ^\(F*,RM_,I?/I'
M<8.C5W>0UP=-?G%9-?0#(]*?]_IG9Z#!*X/2OP0[/;A>3/_&HEPVSE_UB'1I
M6=DIX.2&\ZKKZW/&Z1(P]Y]'X]$<;GD%UWXM)HNB^J'X+9U*3M^F3V4QKB1V
M>.VFSFKXX(_+:E73RLN$)23@NE_PIO<WL$O]Q"D@K0\"_%KWS7MGX*?"M>>C
M&5BQ%!E62RQ'1;)VZ;ZO_7(T732B7EV>K%V%NF_)T(]' %ZE7LJB/P,UD>+&
M!;!,62%J,"H'BPN@)CQO5IM@,&F3Z<5HT"LF7T?E=%(1#E ]'M9*9W1Q"6_I
M#2!4[0/M;\"8%/",6;^\2GAIO(L*Z+7J[Q4PT6"\2"S?F]UX]W=0E,B0J-DK
MZZ]J=DCPP/L2,,,"/(Z+T>2:16I6&*1T5'5=RPV+6:WDTN(2.*.RYL[T/E@"
MW)E^25/=;E9;4_=-[QW\DOZ>S5H'$MX"U&U1GP1A5KWY<XIH*O_D%N43>2O4
M]\OR*KWN:W^\*&;M6^]CTY:U@>W+!:RGN7PPG357M[S[!GRM>;H"N'0QAA]K
MV@U'($EE+Z&S!'C&5[VS<GI1/>->3JQX%^1C!%%.?F'%1>,*A#O<VP?43KY,
MTR\U$M+EE>"GA\VJR\!?;.D%Q+CA'7#A;A3&&_ XKV\H:V+6D68B7T)'$H9I
M]:DVC>F[I666S2N3*JC6<-7R[]EBOBC;^ZOE?"O&X[U;J'VI[&X#]?^*J]X,
M*#>H^:M!3)(.\!IJ 0:=O6RU<F=K&]N1^*:*-"HA!>1W2O6KZ[=F*K"A[AGX
M&M-O%8<E]=70>$FQU;Q=O^K62QHJ3VLAO[8'K4RD]]W(]N5T-JJ<^.KB3C4"
M2VY40VLO&EY,%_U4W7<!*P26:M4"J+3I!=S8_ZV8_=2MGRH![L_.>V _BF1F
MX0T+>"0X5^Z/O\[^Y8>? .*BTNSII4EWP WG_4GRM9+=7=;>%;,#9R43>6T#
M0!*7%%PKRK<T#3PRO0Q\M@J7GRMW=;@8 +KJ9=^!*]V:;OB_7:KUVD.M]#DL
MJF4Y@*R1N"_E]-O\_!58B.D9>%>5AKMZ=:/=*T57XVG<7%QK_!L=> 8 U6JS
M,NR3JV3<QNF)(,[SJY]NE"6PS^ 6'2]!&,Z3-;X$<UJ;T-ITIL?5G82O[?Z\
M]K _+V8@[.!.]P?@T=2< JKQ>7MW?TOL.!N4H\^UC5[4KNPM@>Q4%Z.:];X
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
M4&3=SF$E&\U[S:9IR=78US %=+!UVZ,6 1FR"V'#3C$<^-D'9'(E4YREH01
MA ]QZ2BH?R5P\VLZ$!S4R6?\@891KHX,!X+X- $:1P5@ASJ=WL,"*BPTSZ.E
MOK9QIIA\H6J-=V3;OH.#MAWL$PF<AHB"IG9*5MJ-QF0"+F@(0P2@]EEVIX>0
M(V/"QT!@X8T"WY#[$"UCC@SS:,/;7)?0I&'XC\Z6X"W VJ:DTT&4$$S( Z&>
MO7037*AOHS<"YINP(EQ)NNF*"(->+$MX1D7>EQ%^<U3($"P+U[(Y(4H/JI9Q
M?$1CNI9\ST#76SI#>,34LGL]MKM*ARDFGJ533EO9Z[VY-1I\T'XP=R9E8G6:
M3G>[;,(E"IM=6[]BS]8X2=J@R>UL<#EN@<_:1;_VEJES_'J5/(AS=K&\:![L
M'6ND^8WU5=W[QP_5/\[V_C$\^E?E:^GD([@7?O.=K4BT +M- ?DI=2Z'\+P8
M%8\:-D049,"F:H.FR<KA&-E) FGMO1&3L[,R/4,+/6:U(1?G(.:J" 9I@QIB
MONJEDC@,]T/[Y1%YR#RMK=Y2N":H?;MCP"G3!;8\1Y96)E1EC"P;EF$)>T%I
M+1]8'6^/8Y*VZN%Y7)<-EN^BJ#C$[IZ#?$@P( ZNY'DQP:4,O$I\[[[X]2.9
MIYC17. #X!?(SH& LBM-4+#=+>BS4'JI\A!1U+T7S]U1IC8/Q):"R5E6Y7GV
MZD< 2W0BIBBLS!N N2P6YULS/76\^SK>I_[1#$4&-1:.VA\>/W[TT^NPX;![
MNKWCM@[N))()N^3B>:C"S:^HCNUE)S_M+M^OU-]L=2_M@+(6%=WFT+E>)\>4
M7YKW:O-P-9V>]KNV JJF ^!4UV5TV\.[81;7.6%2%+.&$:D]<PF$E,5E-F7V
M(1?NV^;NZ.!'ZKM$Y'[8,,H:W3!VM5@)B4C1>L\J*[MPL)3-W6-?OWGLZZV;
MF#_98U_O'JR%I,%YGG)EG-H WP14:V"K(:"U!@!K[05TXR7GI@"M>VXOHCWK
M]70H0.%>1C?G]R@N%DLP/$95,:NO*-NV%]*UK:%(2 >H*-BC7@>Z\M6HEU)&
MW[,E\,XB(]DBJ;434.=CYE/E17:@5NWMTG97NM^GX%8*(F$8\3Q;!.I71 6Y
M1U$59O<!['Z\?0A\?TH2#8M+;3A:0^%2RW2&J^VS[=%(R!US7Y.N.OO<TT/-
M/74$%!]@[NEV(=!1;^3S7F2M[O2><$JQ!V1RV]44* 0^%+09-BH=NQ5N]FC
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
M%7&>Y_#VT<EC[2^+"IUE(01?>!K$ZU91N8!\8@]#?[ P]'P/0X='_Z*!?>4
MN!?X\;NU)=X*T2+I6RP=DI_!7ZB/.+#)O.@;+<D.V!RF=!=;SARU99J173^%
M7V $EPJ=L&4<?8]"QT7XJWPQ).CI$[N=&/E(]T;__,?L+D5\I\$SG&5_-K^%
MT5_K/C!"AZI>*<Y6<U7:5YU;GB,4LRB1R&(51=\;0+UX'&$4_NT2R.S=S(20
MZ&E#+1BMY<U9^_VXH_Z^05C4+/N6Y$47<)VH".$* :HQ##$]6B+9JWX5D17,
M,"S9&LXC8!YJ7JMO@/8-[E)1!2P417#)&6>H6214E87Z-5#=.63.K\5#MN<Z
M(N6(C3FPSRSGF!Z&/<UJJ45T<2#U?&+H1Z>?@N%LFXT#^RJ>XD:YR)!OKY(<
MC>>T@LM=(%_8$@-$GB>=8]+,6G+#$U+.CVJ3C;%ON $#$2!W1,_,:#B,\5"J
MT9*@1#4GG,U*^)/6K=U@@"Z&W *-*4U(K>'S-,GK\PE&-]@'/,"S; #B0U(Q
M5205+FL: ?D81T3G]J@NCK2],9'S4%*  87Z+6[58J$?C2+%<$#7L9OXB$]7
M;M.8(4GS'DW(-0%ER_1LB?DUPLG"\G*@K,VU;8Y@&]7=\.A >R48$J2/3<OL
M,@TH;0K6P:PF=3A).6\C;SRVT!:E&8IZL8F* !KB*5 HZRI%,KV*@WM>,GPX
M&5TVW*Y*_![9EV19I<W%QR/;O?(1P/QX]"(D;=I;[F#N+06@Y@%.LH&PIQ;S
MVN*\^VO6,S745B#W%'FG=Q^/NE,=W]")Z*92/J]+A49M>.L^@N3F-]W3<TVW
MQG4A3O2D(J321VO1!NH1X;ZZGMKXDV$%34' *9DL62&:U*$0Z2C'CALM2LAG
MDM'-)@Z:VYIW!_6:9?JMDH_[XXFHE2G*3Q7T"RT"]3M2F)1#P+7L'OT&Y85U
M<NF&@Q-.RBKH&PJM*[.U"+9/IVB5&NC@5?SZY_/6\^EB#=/7H@G.'M/O7+#*
M!V/PB10 IQL5$9@&8M$%\E'MG3YWD;E+0%>U(0S'Q<9&$Q-+9P7692H-0A0<
MBB912L'!Y9S_C?BQ"W@$=0;;KM+E4Z-I2WRWJSI$%MCB(CU<=]G;'8^7./5E
M,15#Q9!P>9)4J3QT&!IH!@D;WS7Z1:R:TQ3NY[G$[JSL4L1VLT$JK"F^GJ4-
M&_/:QCT9-GMLJQ2T4=,0'7./2]2TU_'HGUT[$6Y=HV5WR+].<YB21W%%QG;=
M,;2MW007O+Y*4VV (V-CX6B:%I9Y9 L EZW;!LD,_V;AT3(]:H+;-EWYAG\9
M+H:N%G1^&$7DB$;6#TH![2+1,=*_0C^/1JF7C#7F #7L''S^S8O7KN&<CRT[
M$#5.<Y+!#?=BB1Y!3H_F&4@&6PV^$LL\26'X6D^56?+;67^'=,QDS3.W<99#
M!:][8#&!GVZALK\XAA1T3D8@B703!U3B_NO,3BD(I.L>O2Y41_A?;9Q"=?MT
ML8T.V/^D0BA"5 5Y/%2#(23=8:>6I31_ (&;9X)C$J^1:]BQ#+##X:8"5AT
M9=AU#!*?B0QG)$U%3#3;Y^?IE&3I7#MQX.KP<G1A7O5)[C1I;2@ML+V9J&EE
M3&3]G:;G20X+/)-,5II/NX:G:1XIO)((#360)&FN/>R 61.J3+2$8 XM-P-+
MX:ED6RLW#F>5/',_%J?HG+6RB=WZ1M@;<$2Z A5##/B.@*\<X'/%*FQ_-A3J
M(AN',<U.ERF?>3,N545%EKO7>QQ3N$QM^E&5CGD RE@<MC ,QRL73B12O@I+
M@WE@(5XF"G #VF1,,X.5BMC\M%A6S).OZI)!F2U]J9.MD@L-XF&73;BGY@GS
M/Y$9Q<WJ.LXC';FN8^:%,VJ&U)270+],D%7-%5YE9&D?+1>Q[-+WU6_@O3ZP
M)W"8).!K85 57,1F6(1QB\6#+[EDABUZ\$5Z<9J6E62;F_-:L6=-%L0V9Z0]
M@6@!BKE4'>.<<<(9AQGR%-M]$;0-?T,=I)SM+Q8766 2 W)NF--<#1TB5@:!
MN@Z8:/FPU02*46]6(+)-)7A@B!F/P(TXWT0#A$*S"[ 8IB' L4;>6\OFCZI?
MPB]ULY[<\&:-OG?G%(!?/!/WOBXFGX\X'AS%6P_>__SB<.?S;J'4_ZRD\YV6
MA.Q@0<4;&\/C<-3>OD>J HZ36=0D^L2[]T0>0-=8RQCBIU>XF-(N#@.DA2O2
M8$@/GAI86 WLO_=?8!HQ> NYQ'BN0<7!5N72TDZ[CERFE<.K-Q\29DQ/&02Z
M]OB[OP[R'!RR\SR284:'5%.#/.B(AN;!1[0;C16%@W\D9NQ=S*8^+]-T\.F0
M25,C]P^',)QD6;=%EF&D&NN62O+Y+6G*G\[:@+1(BXA7?SQZ:W*=1#487!LD
M*3 RVQ",YCDZ[MFJTHZ[\">O Q,UR/4N4"R*/+JTH5,]+B,2*!$NTFO 4/=8
MWZZ[7522=OLR::AJY#%B5BJKBGO_7^\;T9I8/AK)@_B4T<?80G2%?57G:=JN
MKS#9W\WNI&P\,A.?A.ZH?JM<Y,L-7+YQ_VWT22OKNX?NL)=Q!==\B<8]#U[B
M,:DKX>I6'>VW8PRG8Y-2KNN2-+@DR+F$#=> V]3HEFR0J$FCR.ZZC0TI^9_S
M!$RM]Y/S@KI&<M]*+%\D JQBFN;'H]]=F#";+Y9U7$Q+Q8X:M %YTP!VI(3.
MPZS#%\B-= ,;6PHQHL'BA ^V7<%:_Y#9YN=<%NA;^T)#',.!H0D8VX:(?H0;
M@WQIJM=]\W#<_IB]QB=5_&C=._J;[LB5H5^!9<9[#?W<RZPH#QT4-:L^'\VP
MV$1CO@X 0UV<=U53]:AAO+YW6_M^.)<&3U>N@A*5+EDF6:-;D^ .[$2JI#;
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
M%!-0D<=(4NE4?F7#FE &'$?FW%O?*;+SCHA#[\%?T>?[B++FQO=AY0<;5NX
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
M!GY/Z_9Q ,QZ8'PZ.9^#PCA;!=2Q?6ZZ+"W(:L!PC813C#FYJ+0[$GECB$:
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
M;TE>= '7B8H0KA"@&L,0TZ,EDKWJ5Q%9P0S#DJWA/ +FH>:U^@9HW^ N%57
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
M.(B)_?310.XF',.NM1]=);=2&+VSYP.!KU1N84EN.Q9/#"4K=4&71^#SGYS
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
M<J8F;A=9[CG"84Q\)DC6TYU.$#3%H %,*D2/]WKW_$.1P \76W3R+=.*^HM
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
M[)V<(N04*=2SVFR>H22Z9 70_P;%3F,@Q$TMZHNA43N,*R/1[2&S*G?(*"(
MN0[KW4VY4@(_MZ7J69%7F6U<.LHGS%6,N27K%4.82YB[(^9>7^.94^=]?6%^
MX(5&$'H\-WNF>\_,UVYTFI5;8E6V$GYQZDNS%CL9J"NKJ00*X'T4V27>0KRE
M<-[2[BJ/RY8;!8BW5(^W7$-RVTG!4  ?Z5/I[\48ER6L,_K9]7TP,%TG:8GJ
MF!J<R5WT>>'ZP1V;+VQWR;MX1,-6,<,$+-.G"ENFI>Z>>KG5%-3-H *T43KM
MYW+I(376C^B"Z(+H0M[7H7X3QZF^9>EZ4T*]]YL'VJN%R=/:&!O@:#=?F(&T
M;3'_5KLQ2*O=6:O=)Q'C<IE54UU)_:4PJ_*1!@GOT]%#F[KC$$%4BR"VZRGJ
M:>1FV*TK3P9+$*%8UW>>%J<2.#MK8.0.5@?TL<=,*] >=<.RK6!YYS$^X3I)
M1#(KK!@3LR.7%BD!1!=GM1))*29ZJ!0]G%HI;M4;1"*DX1:EX8Z,OT(KX_G%
MA <7FV=H-XRTVPOA6@4'ILC72_1 ]!!KM:36$D$005"&FVH=EHB$X',,?,K=
M2G-[+4%Y2RI*U5US.Q +*<A0YI^@AIO$Y(C)$9,K'9/K-8G)$9,C)D=,KC1
M+"#[JC-4WO_C;4CNE9Y5500])'>KJ&;K._5%WZ?1>J9%T\@QOX@<*1Y,.J;Q
M^K@Y>FS?WS^VV\->[[[='K?ZG:CQ>K]_WRF\\?HJ1J0#<9V!XCC<I]#3O-QF
M5P!M#<Y,6X*H]35X/U ;YJ"],H\!&.<+S_+AHSO%JQ)),W5MD&;PH/=;D6\;
M %;#E;T]R"2'V*K0=K[9:"CL--]2TFF^>^:&Y95N>$Z;K\SFR25.W=#W !C_
M2-W0RX6"U%F6NGD3YEXSYE(W;\+<:F)N0=V\R])UXMR9QF/=GT5.C7/RB$K$
M5ZB#[%H=1%==^YM*H #>1R&V\X78B+=<#6]I=Y4//2\W"A!O(=Y"O.4T>LN
M]!;JZ7<.@^NCZ]P9*:-+.\2Y\%8M2A'.A;*58+?5=25Z"UR70L2D(!")[0/!
MAG(%G$B,2(Q(+'7?D*08%6F6P/:EU'5*72__Y$JJSR$F1TR.F%QYF%P!(S2)
MR1&3(R9'3*Y$3$[A?$]B<BLV;%$EA0=5 .:5&*8>_&GZ;<8^LN#>=?_\3;=#
M^/4+8MNGZ:\^&_D^"_8N*!RT1KW._>.XT1NWQ_?-<;/9ZW<:XV9W>#\9W0_N
M3U-06%0!(8!+BVO^-%$E9_(#\WGYH#'3'0P"!2[_Z+! >P+8:B\(7*P>_/+I
M5TU'P/J:*2H0$8COMT>-=JR??".#LW+%@G/=>[8<L4@]#-SH"R'U^3=%U!/V
ME-03=KK75%56LMNKO7K:?%4V3Z[KBE55[ #+M_7S,Q1._*P[)AG<A'_GPK_[
MT+)Q"6>M*2$DO&XDY$UU" &KCX#YM8WE1\!O;J#;![B$JC4_I4@_V[UNZX[!
MM-2H-NU_="?4O:76K&G[U(=2]C]E_\O[^O6V8G=VN3'@6&\UR49B+<1:=ANJ
MT6C7N\1<B+D0<R'FHKX>0UD'JDI@ +$68BW$6DZCMS2;I+=<047TN<N?1_ Z
MS"3:)S!PN2/X4FXM5;1W*>1%LON*Z:+55R>,B""((*I/$.K:U1 ]$#U4GQZ&
M--V>#!(54)^PA<<,BY<W$&G!?3<-=:2UCAK[[OZ,]+CS?#"21.4FE^V)0 50
M4+M9(1+:#AVB*J*JDE!50UW6#A$5$54IB:I@N=12YU:[#M6.;*I#P/L[_, T
MTWUUL(19EB_KCJF!:>LS+6#>W'+T_##0H9:S'RZVG,I:&73RF/XB$-1A":R
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
MCT'G Z&3>$(L-V[DM*]X"J >5\(>-Q\Z90$,ZPWE8[]NX>B/'6&=/#'*9TH
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
M9.X$K]S$\/ DXK-#!]S!NAQ_%"B#*0:DFZAV18P5?O#!5,!/0J/AEOT4#1Y
M!NG^E0PXP;Y<[LYY$:*F*VSEQ<(&/H?J4*YXS3$8#H%Z3[%*D2/H^I%C)',,
M:X(M1XK%FX53$9"!PT^<AD^ZS2];??PU"LE]^1L_EX24^+'MQ.9NE'.X3OMT
M#(1O&]%A9>O'<PE\0BG9Q&^".B(/$"JVD5=C;W?01F^0"MN?IRH6:LM^<#B
M.#9[[!D @@@/%G_DJ8F<>!G7+_YF6AZ<E>MQ6S8R4&N\AU5\ +7-QJVO)18P
MOW?=.7ZX:B5]\H(-KSV7^DC)A(,D_M]0TD>J=]Y.2LW&>5]/JS_9ZZD<]K 4
MHWBYPW?;8:6ZP'L-<CG0*BSA*&UB)['9?Z/:R(#5F^GI2;L"LR(86%#=0SY$
MCT/)]AE0\@W@GA])]QQI3<!\ YC[S$4C8+X!S)U[[&]BEAD%]-2<\\3<<MTR
MX7'5?PG'T/;4(!H*L5T7^AA'1*5-?P-&^R&5L?$66@7@XQ[85T G]KJRB1AE
M.76\[\AI#)=[WJVZLDI4.N\*G'>[3G,62%3NDMDK^Y3ILD]9?G!@@3%>QPI4
MX=31]$236TZL+P!#Z1)'(2R_;"QOU#O*1J67Y20)RPG+,_?UZP-"\HJZI%9#
M2'&F@.H2!F6-H,H&P=,Z]3Z34^\43KV:ELFAQXSW5+(Z>02>L3D'>?RNZ;R;
MY/&[JO-NU7=.5KB6\R8Y2AX_LA(/E1_]^E[I$5?!40C++PW+F_4FR4W"\LO&
M\D&]V2$DOQ#E<),+L'%V%^ ^29+G=9<2K A6EPFKBV%KY4$Y*HY) ?!4M3&$
MDL=PP=.4(,BW\,K7M5>4#(.I<D8M,*ER1B$PCZZ<*3TK/4UD.-UEFI?3E++P
M0Q7;+")K7-GLC]TW66$?PC5CBK+8 &'*16-*1UT>PE5@"HGXG47\YU41OS4-
M+&JZ5AH]X,SI(E3.<4WGK5"UH_.NQ'E3\L9FR5KRJ6%GA]JVQ:U@>L&3?L1'
MO'S[:)T;XW13?":RUZ'V]7ZLY*5KKSA\--".IW.:<4$3.=HCFL8RYZ$#/VH7
M>N_JGHD?)G'SR) /K,$?)U_'VF=;=^K:V)W/F</'?HE^N4,^HT2W?3<]ENA&
MW(MS&+"Q,3!WRS/".6J+!O-O<1U)DTK=!T8VQX$CHMEE& _*2=X[27?J77B6
MR\<2_8_NA+JW3/SW3>QGW^CSJ35/.:U#\]J!8IO0;2U%^509_@0^82>:UV-:
MON&QJ&DWGS\$F]"=Y>W*:O4I]MW?N-2MH,!]N(Z=OQG%BQ8G%ZTZLZP7.94-
M&/52=)O72]MJ6/28Q[E'8JH-3OS@L^/$M$3>#Y=Y\QCQ<1A3=B06MEC-G8,%
M;V<(-D43,E3.P?H)%OG*7G &DC5-37R2.Y:GG"*M& 9Q\^4:MJ*/N"DB'I^$
ME)[^I6L+?1GUP.9XQ:<ZL1 _RV%<"0SE="F..Q9P#=/2 X;X(Y"5)SD+G)3O
M_ *("09C,B% T2 2A;+HE(,!3 9\V@9P3$(/^:T8UQ&\NA'F)O0)4 .!$C,V
M'-C(V3EO".]@?V5'#/X2.(Q\@;/MU-@MR\N8\YR#11W1X5^</^69O%LSYRKX
MCH7GOE@^'^\H\2CAU]I7P?H-''K#W[70+5/-@?[0K*^'#P\"LQSFQ46)Z[/%
M3/NEKGT$/H=3O^+Y7S/+7X.-Z.N>!>$Z '&:P\R= U<'VOB7Y_IR#IB2U3<[
MM<9PW; XE(/(847L[>EDJ<EG?HK5X/@S!(H1>A[P"*#T#8/17#ZN;K+/5+0C
M!Z%56H/[Y$3*@]8:HM+0:M2TW]'+IL^U$8@N!"<L,L"Y?L@7L&TX '@\PPH2
M29F<'Z!+#EFLY!/Q.<9C-OH_^7F*()[J+Q8<#K.10.#=/K"2FY2X\"WD#, L
MFK>\MWR:W^N+A6L)3<C/651=^Y#/7B)F4I.? %UFS.8B[1<OL^UXC"%LC;$Y
M$XP/9!5O^HVZCI?HC/BPX7I#ID/-.3]<;+#8 W?QTQ9KLK\(I K$UP+/R;4$
M#R)G$Z1W,H<WEK8(*3[7$;X TG5<S7:=9Z[-Q2<)_Q\UD^?UO0X.F/86<E:K
M8!*FR_!N^(/I-@X9T+UY!H=L!N<R2XY2JA^<>\!#U]%Y]4#Y02N!1:/>Z4<^
M:37 14Q4.S:O!&,%S)09'4]_/&9"0 H&&7\==?)?<=CMW<G_S-WDS_QZ6CUU
M\K<KDAE*R<K7T<F_O!A(29Z4?DSIQU4")J4?'\,M)WEFC.5H7__%^2C^;[0'
MMA:;AD"5U]OV7$2:%:7=$(Y?.HY3KWG"\4O'<6J@<2G*8'E[Z%:GT0'!BF!U
MF;"Z&+96'I0CGS2US2@%(I;# 4AM,PC2E^;4KABDR>-]#!-.JG%%QFDJ!;64
M#3?.W(>?"FVOZ[QI[L)UG3<5VI+0W$=H\CHE6168*7DC0?JVZ3=H-5O[,)ZK
M(#@Z=SKWBSOW1KU!N1.;)>OF%A9Y?__]1\/VWT\LW[!=/_38I^E7K( ;ZPML
M=3!R3/[Q"4OA/HMZVY'GZ<XSPS_];P"2>]LU_OSG?__7W_%!7XT9,T,;'C,"
MI,&Z#MU.%7E\FCZ(/"C_&RXROAVK0A&\7]CT'^\>)VB(_V_GW]\F[S3+A"]T
M([CKM2>CT7UOV.MUA[W.Y/ZAW1SW!OV'P;#5Z[3;K7?_7#FN-.C?*+?(.^T2
M%LL$;(Z5+X8=FJ(P$0OL#-?G)="^CA7B6&N6SB_;6#:#I>@76S?3J_=:O>&@
MTQ3_;9>O;J9U3;4;JF]O5'KU%:B;*8/)5=Y@$44MSU%)0SBY#2<IV$,!S!)#
MF@*8%,"L@B_V07:;N/.8S<TDM*Y\5<Z&0V!5B=;6I\S\+@(@ZGU4_59/76)X
M)7! @<N2B(>(!^\;-#HY3=6(>(AXB'C>)IYFEX;U4%:"0G=$SE_9BO8D(*$_
MN2\L[MEVL!9]N;'+=J-.4^6OZL#;5"!Z70?>(0HG";L#4!\][K[C(?O TQU_
MX7J!:(5)\C+VHPSK;:*F*SKP89^:AES7@3>(PB]&7JH$X@0G-AJ6D(B1L7DC
MK$U,A#?3O\/_?_GTJZ;[/@NB61'#6S5=N_&^HSNKWU@B67]3:_5K)/U>GTJB
MKNK ^VUU?GTZ\ H<>+/1I2HXDNXY]WUA3J#;L5PG05UF,FX-J%;]J@Z\W26O
M]54=>)>,\"UB>K>2.F5%3=JF[6PN*.+%9GN6E1151 (XO@\.;)')0]C\6N'9
M 4@QC( 8"?=CT!SUB*/VMW4F]O PM!_$&:S3*4[7?&'Q8#,^VS<:C6RZBT .
MB'0 WX V_'B,(3I5>)L!/L!03&?]\/CEJ];L\2"%QPSWV8&WF6E?B_A%Q/G%
MX]PGV!MWR_A\WEWH:4^ZS>?I^3.&<QN_P>OUN0M@_8^>GO^;=N'X_'V>*4;U
MZ5EW3^P..D)OC$'V0[N5H]X<\"!>;,D=3V+X)&X)APUZ.'4V6K*<.+L99'+G
M$M*P]ZGE<.#QJ%!2]NGP;!S^$#BU@$6S<-T%$_/Q_+KV.3UHD!^^A+8\5XX4
MJ;=Y&:V<'Y\.3_=TQ-X[Q&0X2A]'D+[(T;UB_3C 5WMF#KS9YK,V5\I2<0A"
MNBIUKTW\SGAYL.6$?!!J!$A\NP )7&^[KW<ON@U7(.#]&>#6'5\47]]>4-MO
MT[J_ C1%.)DGD(]"2363C.,'-X^99)Q=GAD7G_.3Y+"-,'#[;,-]I+4H=#^P
M/GV]O)V7Q7]AT9S8$?)<>-X!A>W-3J,[OI]T[KN/P\%P,NEU)Z/.:#R8C,;#
M5G_<.5EA.^JF@\7I9\KF#X'D@WCA<P1AD%(1B*5L0H+^./YP[Q\U&W+769F[
MJJI5K9DO_ZS)#E6=T^JI9KZ2]<E4,T\U\V7#2:HOIIKY$D.::N:I9KXH)BQM
MCIYB2ZX* VB.PDV"(\&1X'C)G%(EV$;/S^C/"H2?NDPY+LWM.2['X8@[U;[^
M]C7ENC.Y@\[ ((9M"S_?'O18;*#]2FK72U.>WAS6=U:WKB73@)#\PI"\WZ5\
M.4+R"T?R7I]RQDZA]C8K7^F<UT$DF7KRIJY($T_6E"C2H:[JO'M41'-5YST@
MR4J2]5#)^CMW_6#J* !%?V;:PK,,^"](6Y%3A0(V$;AG[6Y;%CA>I0+?;-2[
M)%<(RR\<RYOU)G64(2R_;"P?U)OD<3R!RD@Q2'F?BABD6(W*(.0&=Y+); M6
MN92% ]B]=F'K#JF^U\HNFSUJ1$-(?N%(WFI1$P="\@M'\J&Z80=E.<<RZKV7
MZ2K='H3<I#520#(G($F2YIK.NT4][J_JO)LD9;=(V<WMH79?6*;OS\'.E9YZ
MYTJ\L ]BSH\OAA5@-P;7T:8LKT<']4!8Y0B=<K1 :%7K_LIZ<*GH>0]8;F?\
MIZ@!34!*E?EG1-*R(>;NVDD)B^\)F KKZPF8!930;U:;27]<%=O40^OJNE!5
M>_65U8I4:D%9__*,V:;VM 3[.?0#QK;[F(^PV"M5+$Z^]-7[&E3L<57G3<5<
MUW;>E'I$RL+Z?;_Q]N67K2M05L[Q0*A"5LZ >!SA^(7C>*M!07%"\@M'\F:'
MK-$MVNIN@\%2^WICV-4!^U*>.*+(V1.O2WL$W34U8FH1>@O79SZ?/638NN];
MTR6.[_"9*%#W<:A.X#'=#T'9]0,<HX+WVGC14L,2=JD*,Q.?YH<Z+$H..>(:
M\1M38\S\B3 [CG3!63#6U//OIJ%MOQ^9.6-D1D]N&/#'/6$VZ6=]B6.&1IZG
M.\]\XI"_PUR8QW&CU7EL/K8'PVZ[UYD\M.\'G=&X-QJUVY-F9WBRN3!18*NW
M^+X6MCC#8!C3\I@1N,( BH8N'3,!AJ)-JSX75=&F,T<\SOQZ6GVYHTV4<4/S
M6<X[GX4PD!(35>9\$3 5YGP1, O(^:I6>*=(+\0DSXRQG,R<7'*[7:G;K46N
M9<+QB\=Q:LM&.'[I.$YU\9>B#&Z8M<4[8U3'C#Z-,4*P(EA=%ZPNAJV5!^7(
M)TWER*5 Q'(X "LV5+G"?NN*0;K"3NV*09H\WL<PX:0:<O+U5U]SP\ /=(?G
M]% 5X'J5$/5SOZ[S[M%Y7]5Y4UXU"<U]A.87%)J6[X?,Q&3G* V6!.DNIM^@
MU6SMPWBN@N#HW.G<+^[<&_4&Y4YLEJR[52QMJ%Y*K_>"*TS8?&&[2\:HPJ3T
M%2;4SXQ63Q4F50BB4#3O.BI,"M*#\B%*<3V*ZUTLI"FN1W&]DG-E?M]#GKED
M.6+@K#O5?-UF9QVUNCLV7DE^=!$ *:3WC+*86"500(%?CVB':$?2CNIA$>5&
M :(=HAV2.V</+Y!6_)96?&!]]\X!NS/[T0H@QZZZ5+BW@%,6Y%$@S:X8811V
M'R:$N0:$&1*'(9FO *C?W$"WB\&D-F"2Z888[C^&SBJACRHS278&8>5MEG9#
MW43V-Z%6"20JVB% Y$GDN3MYMM4U B'R)/(D\E1+GAV2GB7)./[[CT?WUL\V
MZ)\PW_"L!=[Z:3J*QQ!\!K ;RT?7NP]]RV&^/W;G3Y;#7^$_?,<Q GK@>LL=
M&O4/[R?CYL.@VVM..H^MT>-@\#B9=)K=2;LYZ-^WNH4WZD\APA^A'UC3I=*,
M"7[Y>PM,&\O8D$,1 1&@E4!Q/0]ZUZ$8;^2%1YLL-#7\=Z:%/N,IW[KQ5VCY
M'!6U.0MF+B_ DB,M>&*X[BRUISP8U+61;0.JP!*MJ<6SM77?9X$/MYB:#=]8
M-I\QP<=:>,Q YF!J.CQ6MSSMA<^$TWU,HUA=B:D'#!X/;WYV7?/5LG$^!MRH
M>Y8/SYMZ[CQ_39BR'C ?D]=UQPEUVU[R35CS!;P324B[\1G3'#=@VGHMQ>$H
M)-/9TR@DO^(0O_ECO6+MD).[K6N?8>D <=W6W"= &;EOW"22,Z 6;A+^].%D
M/)'^C^?A HQ3EQC1N>BV[QYR.+]'1ZKYX9//_@KY:V?(J;"$@-^5>A3FRH3&
M3%ODKQX/%._ 9^.UZ??)Z2> 68'-N:"X"M[AAGQ'7,SP@@4_@'_X)? ,=R'W
M[_/5)G&*@#U+P& :CZ_=1/4/@#B QI8_BQX1X]C"<PWX%R>[6,[4T_W "XT@
M1/@!;*U4J86_!.R;BP/AN\!)+LE2;OD-J>W=><SF:\>-A#8?(X.7!,#T?6#!
MR3)UA*L1>OC MS:?)(^FH7 )3.N/T'SFF\0Z418P;PZ+C4[/@D, ](/K.!L3
MJ+<#AZH)D*^A;"ZV @H @BX6(#+PD34DFHTT,M>7&G.>]6=<HP74LM ]SA/7
MEI]]LP$*F ZG;#DOL (0UC7$03C+ /^R<2H0+AGHSEIP< @\#(#^K&2?? D(
MM00VF?<:NC_3,*<>'_X',Z+].88=\G(A/G8(C@3$ BP*2<A 5)N&'/>?F,.F
M5B"@)[][!B4OF/%O3,L78L3#-\-5<Q<>*1C15.<%OK74,:TNGC]C$T^K:]_6
M8!:3V]J#8%US/G.)\<FC>'C+:'MSW?N3P1Y$2I\'7 W :PA"PN]JFN0. !5W
MSO!FS]6!E=T@<WB.=XDD'(%3K!U8 (.O8 'P3E" =*'$W=:0E/EC%IZ%B+)=
M\\S1'H]4_/;3(B=P_B_PC!?V",\"R8$Z*S) KI&.'//_,/,9;MA/L^R,QMW1
MN'/?O>^/NMUQ>_0PZ@C-\GXRF?3;5Z!9)H 5^#(#.++4.+'#E<PS\&:>S8Q$
M["+>O^K ZMAWH0_PS?FO^H*CA0>GS]F0V"Y25L*&0+_[$ZG6-2PNTUXMX"53
MT-RT:'09JGMS*Q"3QM)4QC(RD^L@^!/ 0.-"4Z@\7(W$X6R2F>!"GI@V ]B!
MJ@@D^21YNF,F:Y3/N9//60('==PY$A;R$QVP'I2#?%X;K2YBCRLL@C-^\<LT
M(BZ0.E** $]S6* !VV2!#E0EV1GPH[1VG5Y,[J:%^I.<#VI 'JR2\V5Q,/JS
MQ^3T-K@ X(O"#@X.UN)%2Q$\,'TK/RU7J"(H4C3;U1WMR?5 !@#^BA=S9KN&
MVT*K<P%<$@W21R=U_>248&=L.D7Y] )B]9>8E7*(X/\+!2"ZA*MLL&+^:,Y]
M 6E \'+="M0VE.=A@-P<3N$9Q"QR?MA#<G*H-&/5;&CK'IRP;\%>OB9ZKL=>
M0-)++$O=-5T[YD0(<+7!AY,!5<0 ^5WCN@$ $Y2^2&'FL@3A$^H1U-< )Y15
M !#_A8/8=-&@21^Q&;.6%,WAG3Y(<-@4_R6:5KA=_IR'AQ[NJ2F['CL*(FV"
M+:)#UOEAXNER:P Q:V8M^!1);EF@&6NZ1B@4WQG+7 ;\*WAE3)!A]!PKEM Q
MG^'X BP"C 2N@;PR,*O1Q(/;."4G*@JHNW\(4A)L"IX%"/XL;&D^HCW0_XP4
MJ!<@+#?T<PBYKGV"9TO;26J5\$0X%GXS;"N%J)SS('HB?6SR)+@Y=H]DP)H_
M8XQK<.GG<-F1%AGP^P:)(;@5FL,QS 5[J0%+0Y4V2, 8=^#H_^2GCI+;=N(R
MY@B5&37%OT)0^ID'YSEC7/OEM)[:.3=8@ ?((\HP0^2#4CS%#([;?],IFL0(
MR!6S.R5C)-M.';V?-MWQ-^1_7*2X?F*(BZ8 ;TIQ^4)?![T8B8V_ 7?I"<'.
M446HVF [N*B )]X@X(3_V<&4S=CQ.&\5KP9>< >H!$3+KY>,/LW+LUB1O/U-
M:<FI3AE\$D,\G1RYUZ8KS>T>=]$%(W&/0BQUJKH?'ZPG[32NE F+39"6,$YK
M4HX*S@?L-'-HASE+?H]MQA5&E5IYUEWV)G,21NM<_\,%<"WY,</UJ2=O])]:
MB'"1DVP%9Y<Q*J86)KP!*VI>HO[&4$8@)\J* '==^X P7/FZ)NZ;2O:UU=47
M\1QN'\?;JT6N/$ XA'S,SM#CH'T:?Y"CD%]3_$%X5A LM1@DRRU,'(0AOC1B
M>/OP%G0WK^P9'I!5*BW_0-:E6?,Y,]&HL9>"C4G4CD\D5OW0KX*[2XL1_!.0
M!@ *NJL4M*!P\S/1YZBC_R?BN!X#\OY/Q!37* '!O,^ZL>N"5#GF\"@N]%'5
M3TL60)@U.:,90#Q"J+/O%F#A?IO*(L!NNTH@?)A0$?04K--5PK-6**4F/4@)
M0:]+/70ZH[(5:?(>BS0A<ZV2-%G+5ANMMOJ:^.KX?1%:Y;]4V)I,.I8/XH^5
MEDJ_LXA7[<1_>306V;OE+,*TP&(65^< .4T+U<47W;*YFQE N@B?;%! A;#B
M>B=_$7I/D9&G8P9;[A,B0[[W53@8Y$FN^5?7-!+Y?1:7EA:S3<3Q2+E_<=&6
M0+XJW!X&F-M6(%TQ)IX'1[JZ-LZP?#]>%EBS\#]<6<J\33TV7T8@Z!.?1V*O
M1,]/L,Z? 8.[0]:@WE-Z@'-S/^]I5"MS+WSE>\;?V_?]WJ0Q['>Z_79WW._=
M#WO=R$O:&C0'5^ EC8N-9+2A^-A[81OD3_H,##JR%=&,6<C/8* $=Z(]&^>[
M)]MNT9S6L(&MPHNTQ9X[1]U4<EC0.V%W4L.UGD+.-I&0)&,5O\H;$\[!KZBV
MJ/H5I?R6_=<X(TW"DSP# FVD/]%].[6^K]Z%Z1V:SQ8ZEP88W@R60LI$D6B,
M.0JF+X0 //')]<"Z?UH*]4U29.Q)$(I:=AW)*M)OE_''C8>)@3$G:5(H#S1=
M8[B[PNVDHY?I=</NO1?+$'9E@BP>MJ\"V7=)^!(!<!NJ+#SWQ3+1,A<JIGD7
M+N#'Z-;$FP;/P^>($+9A+70GB+Q):!H()XLPT44\/ C!<@7A+JS1#%+Y(K0#
M:@F&E--8D5FR\"!FEQP_%YVB42C;U$0TEA^YB&7C=PX\2.HS(KNIEBAS$@OX
MZA+79\:S%[OVP3J,=X,:C,0QC_&(<]IS&F.]#.!'^0I"UTIB!<*#*P(AH/MC
M> <T"5VX=6L\8 $H+S9MLQ=F^Y%G$9[ %2B/!?!N?'8M]3><86279/3#V,<H
MG!H1K#"^%.N'KA-_MWH:7#-.1YZDLABG!,S 0 MFAHC:\*P:$>2661*WG,7X
M&:SP_7"^$("$=:)2*M16KA\+NKT+W#M)P2)OA@=OA+,GNLNTINB40+!*K(@]
M):G0C+0S;8S$FRP;D1<!,G&N@H^EU[8>"P+P"O<WC[5D<ZTB(U(ZJ>!'D>@I
M0[Q@"<-2X)PQ143'6!:_S$3+P(F=*A@9TKGC(:$D6QRC./C0<S3)-".C182X
M!/FM;&'-W9^U'%+Y8>C+Q^."RV>6,8O.A2OW*\#G?=IS(9\)I67,AO4CQ\0\
M(Y!VV H#B-0#W&2*Z/AJT7@0H;9-MT4R R^7=(I)*KR7?,53H59X(@9EN#,T
MCX4*]$2"E-Z)!1P@(FC&6;=Z9^KI-OJ]<E*C$M03G,#RHT<+]JIS/L+I91?/
MZ.\SYJR(#: 2$:OD'8P%UG'O;IQW%#L'LRXC[J4#(\[BG$F*H[5]P^48"C!2
M^F;:#I>>UGDJJNLQQ)]4NB(' L\9,L-4VH&, :_J/=$=P K=>'-LQ\4)5Q]&
MI^+4!<S,!=EGS<-YA-@1ILM0/O=3\/A[YO4C9^WY7+ FVY]JXBOA=N/?F8G0
ML*UIC#GX1)XBQ25JG**9^C7M2JFV;I51=Q>8U1'I$$+D80XN5S:$RYY'Z[DL
MX[0"<#&E^RZ* [Z(5&4>5!5_UPYW8V(B0":C,"/;(W9X(]+8;K<)^\31?L.I
MZS9A,=@B?"V%+D?10#5(1D_>X"]2JWEB()^Y>UFB#G^31-O=%AGES63%<Y3+
MCM2R$K38[;$IQ.=K0KTFRMO 3,T,F2,GC-FOJ-^ H_F8=Q*)U(V]MI$%MDD=
M/BIV^HV?%$ILAGPWRAK(I/7(',<5U2+*() : ((M7P>QXBB_&<'88W<2$=)\
M82?(K]B7B6#@85[AI75Y]L_*,EPOFZ^;TGX0"_@I\K@&_TMJG7*]J4H!N=9L
M)#E.SI)1!UR%$#Z1FX-#:HXX%UN[A@42;ARB16#S1XL=R !&I/ E4;ZT'S7"
M66ZW"_Z=!/"-+<_<QUA^C:1O^H&N 9_49@<5RIZ_I3+7=C! X_#K9K532%TA
M[M'J0G:$_\;)B%AD(F($,AN8Q[KPCQ0^WD8*0Y3_C8P=*$*&8 #A''P"+^$0
M5B,7J*!0U_(,;J3C> &8/!2O0?IG,HHS5F<$.D]BC]+PI#H7^]X%.%:S+A$V
MT9-2U,0U-<G5DS<C7XK6Q+6_)S;3;0#PM"936VTS;WFU*)L)K"^," L/#2I4
M <=F'N>RA2G!G06H^T@N$55M2#;+ZS4B30[=&JN0JR6TRBWS]%H.33<2_@D!
MAV4, 5^;Z2],R@BXY2:5'[]^;9(&>(LT*ZBW!F*'"9J/E<N(164T]S3?$SZ%
M%Q9O/^V.2XIYHB*;Y B3Y:QD!_F,>VIYW%,L+/&720;X=DH6#Y^"EFH#'C(W
M].UEFEWRLJ!U?IG)+1(N "PX SGE\#W:RYI,-'K-I4<99%LGLS1RIAP4Z_@B
MR" 2CTZ4J_=J<4W[+EQD<9??']D-XJQOXB<(-TF<U,DS%D 0QXI%LFZI\>!+
M7BP3Q2U_\)RWU/=O:_+7[+Z6PK+F&L0^-+*^@0P 7'P#7H-[Q@U;PLU@,ZQN
M^8![M7CZ"*NE=?]4LJHE?4 I,RS%N59XB-0R>$S_!FMLG.5ME''A295"EK'-
M=.]Y/Q$GDEIDU:W,Z-N! _#:PR?NXG3CV.U;*8BK8$N3:AJ$RJ.96X*-^T4M
M13"4C=&LV2]B.1J-NL/[2?/A8=*[;[?:G6&_(2.6K6&[V2\\8GGN(-^F6@\D
M=T0@(78Q:Q.!6^WHWJ9=14XG81_Y0=;=':R76GJ)>1SI9=)M/]4-SLJD?8O^
MQM67I:PFGLO,7ES[A1O?\EXN^SCCB R$-V66<']FLJO</9*FT$N%2=-X7'<\
M,U8ZPJ)LJG0.U?J"TU(X=[<I2.+83+YP";>X$,./+-5(?9 W1!E'<1XY;,1D
M3^G*:"6URLVCZZM%R?.19Y'$A=+IT^F,&%GWON%L4@ "-(T-)?X%%TX8>4&_
M32I/"LQ*D'F>>@:_@2\?PMQ7,EV"1S![?T/-\MO,<\/GV6?/!1'RR?L9Q/%^
M(J!_/^KU6N->?]QH=H>-_J!Y'XF R6@P:ER\"!"9SXF[/! 0Q< D=W[)O,6;
MQ]^^??[YMMHB($:FM :%&FEB7Z;UJ2@O,5$#/5'57HMBP9%NGZM\/X-BXPGV
M!S2&[L*4,T_W9/XH+SY.E5<(W@^O=G(R.'G$4A@CED@ZY\>"=C97;@/VC&@?
M5Z\DV6@IEP)?!=;I+:/ GX@4W&1*Q6_C[6.GR(78(U\1>NT!5UALIN8G)::^
M70.J+ +["TP&-*NF48IQ2AT7Z:7I5<?ED)$U%FV?.SXLQY)^@\0+Q\VUZ>JA
M[V $9CM+\*!<\LR\#A('=7<HH&U"04S\0/Y[/*O?CYF/A[U1O_'0[+8:W?:X
MUP'.WI<=@%J=WJ1W!1F(N2PNE[U5FY5GO.UK)+YQTRDVL4[D"6ECYD42$4)?
M31!E]Z4CRUZLY9E"4XWS=>!2RXM9M2&C1UC1A33PQ%VXP-A/0Z^'4Z0HWAG+
M&H-OR*]$C'M/):O3Z8P&#^-FH]\9M">]4:?1DW39&0X>KX(N5^N@@@28U:;$
MO#(QI"3+M'3/BOS+NO9K_6L]D5DF#BS&O!C'$*WE8LC4I WE,9EHX$?!'@&X
M.#7$FO-$M"@Y@#DOEN<Z7#J"[!0/@2N74OPRH5$(>DXOD*L/T7&PM0X&JUZV
M-XLR12@W;[MQ6IQ,&&/.:@$$UP^2M: _6^%ZM-0RHNRNN.&-B#<D[P9+GSF2
M,\9!W]Q'<=<H&*38."B['<P5P40-7EN7A*9A2QBT$0>9TH+JVD-T^UK8E*>3
MB+"CS ;(9G!L[7NQ5CJ=DAVKA)F$G9/,"'QC0J]76(04E7IE")N;!#I'TCV(
M.XUC&U!Z"P&E,F<WT5!9<#GV :[C<CKA)K[/3D(NG$>MYX>OX6KZOBAW))W4
M -^%\U!XA:*F>G/8QPP#"2]QFZ@;7->M=O-I_.&V )5D%RUB3\4DQJSHJ?LI
M),U!<S1\O&^U6IV'A\%@V!MV!T(A:;3[W?O.Q7M]-B@I"<$BMDKYF\X5-I;5
M5U8R;#NQ$F(&+C,$XOQ0H*-<7A0I*I843B+/=XWEU;5?'9Z7R@GPU?*%W]JL
M\5+]=%5A4F29R4]%;XUEV\)9/]W %V^ 6;$%9H1X.*Q7?Y9!2OBL^;-,[8B,
M7Q=!Z=O(<C\*_Q"G-GV:QC;-B(N+_4B]UWJ\[_<?'YN=#A@?O<=)XU$Z>,>-
M3K<QN@+;XT,F36S56*XV07-=[L6"$UIW LBV&V!(H)&.8EM8 6L7\LQ\H'U3
M=E@3>7687(01E+B_D,:P]@C=A$D'#Q%C=[@S8(X] U#3@&>FW(1QE@3W/$2J
M9[I3F4@+QS0*0_1B2Y6#F#G=V#*W<?/*9(:'/0S,N+.;'I58W]FN^V=4W\^3
MS&6T4OCU'\8_W\+*388<*$[*Y4IOR/.ZW%?N&44?+790#X!\(UU#."P#&7@2
M61H>5JS 'IGUPHLS:G&GCPC<-[P9@/;A\<M7K=F]K:622U?/L*Z)G*5X%5:J
MP#U5GX); Y44KI#Y_9$#/%OO$L'M.96Z&[7$JTDK$YXY9][_XTLHO0+JS'A_
MREI<+A.;G$G!3&TU:^9)=_[TPD5@Q!U;%RYJMX:4K?$SUDO/937]C[9KQ(\3
M+1_$VO*[DV:;P#CIW%!^T+I$J^^&;#C'MZM['L^,%C(A"2OF%EYL0\E49]%$
M15\YSDRY6MQ,(Y.0G<I[2WIJP*$?T1MGM+H,1*)7X"<!XXVI>*14?C3=5QYZ
MQI0CD3D<EQ3$7:9]5[CR1-'!GXZ\)<4V1',NWHV &PV\XQB^@MWA"SB=>&QJ
M8\E4*H:0+@"+TI<3Q%8OK7<3L8>+[8^N,SU&<C^.1_?-QN.P/1A-[GOM;JL_
MN.>2NX77]\=7)[FC_O*U]?[#;W1<%F3UY=.O%R'SM43HYS*QXR&%3?B82&0!
MPD3DK*6@M]JE'[4$AIQ3RG[72Y.U87E@A&->,WJ4;@+@>\^,NP_$Y;>QX!<1
MS@U;$JFG<@MNU.9(F/;C?_V*7\$_ONC4B<'5)\%$T9<!N^=MCS#4S9\CWRA*
M#RU?5FSA,((=7A^]:@4,F:1%G@WLR)Z$<8'"ZM97RU5JLMLM)@'QV_E8A#2H
MLP_DJ^!>J'CT0NPI"4%N1\T,X^:&49V.X7HB^325/RY?ACC!U1]C:0#2W(S$
MURE*',5KN*UK_Q.U>+?B"NNXG"12IB(I_EZ[L6[YN\1)2?,QTE76X)7NP!AG
MOLK^8@!Z$9?'Q&")%38FFMK+*/& HY_)%HR3H1#68&2BN*[)S(>HD#CJW^J^
MILO#0<FP4+40>E(T7B#EEEJ("H"H,CQ&$5$2P&4M7^1/_'4WEG4;[VD'4EFK
M9?)8A+AB45@P&&O_69+T9[QB]RE&IZJW2LA6%ZVK=TE1S#KM1DGWM8A1Q)C#
M"0A50F;Z7.E)<0SY@*C=QNKW.SP82"+N9"_5SV?0J"1!XNMBDX1K5P"\NU 6
MF_%?$WTS";K:8HR*+!(&Y7'A^KHM*TUD]U;\(67(!/D;L+B5%MEVJ=)K?Z5'
M OO./,-::1D5SW9(-#=N#Z8G"]1D%E7<A2#6=7G^N& .=C2&0#JO@[7R963;
MJ(FF))<P<N))",F+$Y5\@Y4P66%*H@(^]QS2QI:>.SL UJ';2YXL.LUE4WEX
M\>99[7'NR9&M%-V'LMYHL?!T"R[$=G4"0I+S<#&/K ??NMX  :5HJMX_W0Q
MEYU(+$-8M[*:-@-GP9VR3;-7TH6VMN*.2Y?2LSM>632>(\W7GSSW3^;Q-;E/
MO%A([D:LD".P?)5,.4YA4LKV%OR: WLU1K;";/8N9H@JM%,=4 3WSO"QE"8R
MM3Q01=#L-Z("N?4UK-:$(*[=K"+;K3"V0 2P3>P16<V-T*@L[S:E.\HB#^?M
M1V02MBU'B,+\]=2D>,84%$Y7<!1W "H];MTN$YM]K5_3!GP12G*3ATJ>4GDI
M*E,/,2+H^7EHA9I$6IV4I"G"C1%E;+OY#?LB94?DSL'!A@91:9%HQIDMH@:R
MQI>(Y<!>X$)@*Y[L7(J9E!F'X%H)^ 9UJZZ-<OVELL-IHF2M:&"9;CAI[AVU
M@#37QP?E:Q/K\D.*BM5+$/C PZ)R)]N:6ZG>&:OD*=)&^2HY9)ZPD#SA1#7N
MZ.%2: 'KLJ1<C%.[9(^CF6ZN' 5 ?E4)6SV=8GTV6_TK>[IM>!SXF_Y]3P]-
MK]%^G(P>^_U&?_0X[G=:HU&4U]5KM^^OP4,C(NB!_IWY[ZO?J<>*MQ-G*?/A
M<"FF(%M<R=I 3,CA#9(CY[A(_9:E5E8*.KRI@"<TYN3;S=<?T3^BILEH:+:'
M=^1>64K'B?#TX@"\[&MXI3 VGH*O ]'9!/DW<O0XL0P+247J1KS6>#KA3D]*
M5Q!4O,73!V%YNAZL1.>,(_2$^ATY#;A5XS'9&]]99MN@3WFMDDS72TKH$0GE
MZ!O$MM")VM2E.J\#*F :2Y"48,02!&_7PV#&$Q,C9PMJY &VO)M'S36DC)ER
M2RS]RC@/!Q83H(*-]SXE;4F"O-9MZ;$D*UW<<J)K^#K>T=#G"4.I64&"R#!:
MA*,T9+<W84)'33U\OI$X&0V?)1J=K+<KA!O"))-(0")53<YO#6V)QM(FUJ+A
M2PML01!G-,6UD,G",T6-^*SXI$15<F3'1"/D4FT-TW90')U+B>T(%P (D;0'
M^2>J)ST998P*G24QQF=NK9DQNF%X(4L-&Q )$G!&?*&98L6U;5A)N[R$2Z6J
MZ 2W%,@439G9U$\QT]!/.A $5#F#W1&PV,HZY9&PLVWX9).";*^Q'!::EP!3
M>24_FAB<M.F)ZB:GJ^.I-L@JT9J4QQZC9IP94.;<MBF;$=\BC8C4Q7@(/$&
MYYD&HBV3($<X;#8'<8N\-)V-FNZ"E'-LJYJOG_B&UZ=T"-/6\E)R*+TZI%#I
M)7:1X0H]'GZ(,A@=\5&F$O WRWR#;"0Z7[3+$#'RG;BIHZV_2I,B4=.!-@W9
M="SN#8,",_Y!CT9,I4T6N3M1+29<6X)]B/9RL:LTJ9?=<)9)5SFQ!N'47[\X
M03/T*?*T9'.%]VS!EZR2\HI;MRTFQ!I/!(OF_,5L\ZT.L#6Q>XET\"K1-$14
M=$:,-.F@%XTB2F2P*>JP.3;FHF*J2]5^R,&Y%KP]Q)R'_R"8'G+\8"M+1M$9
M2UU\\A\AZ)T@'I.I4^B*AJ/BD1[IC>6(&S',J$R=V[&RE=)& LXUA*6'.'(#
MS5?.31Q68HY'QQ8C(H>[Q*8,^G%ZDTTP?A*NHU2/1J$%<W^#F:"N>+H<,+,!
M;#C'!66)8&<IQ33>>GK/_#5R1*&Y'03Q@W+4:PO)%UD5!VH6"!M6N0-"+F.T
M\=<H*ZF6%]/IDA9IJ9.-PF&IS'&.*LA&HJX.*0Z3_%!Y41C[N[9P(A8YG9:K
MXYLV)*TE/E(QW6@3EUC-<]_PN"B.Q-TN:6Z*_M%TE:Q ,9_O2$]"DD8R.CCA
M_4(9PCP>4;B7DON.ZZVR&%GGGLS5VQ%NN*C<O:>UR97:ZTP1Q1KWY]Q,Z@$\
M=<ZUA6YKS5-I:[$7+*H\R#\ 'DE+2Y$DQR#_#DZ,&0=I4GK@,\8?(>BXVI0Q
M$<'ES%RV9);>NJ8?NT.$W8'NRV6JW%,BD[P>R_V%QB#=@DE)-W_AJ@A+FH/)
M4C4YI=P5?7-3@VVD)8#5*/HRZOX;67K8Z3A*-^.F;2VE:"7J%1\&M*-BE:F+
M3V6=8R)M\O&-O[;AB5!Y#= E)%;\XUWC'?_L+W0C^BP/-P]QMKD4M4T8$WCQ
M7V;T\%?+#&8"T=YIGOL*[W?^\:X)BW'MZ.]X!X&9>L#N%_^8>G'.$@"I>(:H
M)(3 7;RYDFUTMK+["'HVFP;O&[C-@GVCV[W?N5#YD>/#41[R'%?VOL[P*"(C
MO.HCQ_R7E'?[N<>[DWZC-Y@,!LWVXWC0NV^W>V/96Z;S\#A^O +W> 2X_%!7
MQ:<C19NK=C;E[ZN]4T#^Q?'/E -*-_X*K<CU^'8/%:DW9&-WV>SS]3F<^O.S
MQWA/W&SB/G?ZW8A,N:U9(C);1DRG?.9.D?2#;I,,]_678VT'@)O/E.!!P<@T
M,D1:'T]P]-.#U;,A$9&Z$#D^8A#R&"D8,SR!)5V0N18]YE/78?GI.>EQ&['H
M>:**/1J'SO,7DN=@!B<L2/;?E]D3\4JDJCG^UZ^UM:2<6J[#).HS'"OP$3ZD
MD"')6-@B\O=$3!!TKO?^_VKP_\NP%H>/NQ8482*RB@X*.&]=H//1C=QRWBU(
M7[YZK]7<_'&K).VBID6>GE;CR*SPE,]Z4WIX/7Y9\Z?"0U/%\N@/)Y<YIT@#
M]?+R1OY_]KZTN7'<6O3SO;^"U6]2L5.R1JLE]22I\IKXOI[N3MMSY^4C1$$6
MTQ2I<+';^?7OG . !"5*U@+96G"K;J9MDR!P</9UU;Y6LHV"ZK!<(&D<A<<F
M!$B*&TQ_*W-$E0PFF>K-G5>JB;)::8=2G4^6M(H,4KIXLI11X#7(BU]4W$E&
M!4?D!<(J-#7:8W9[>A\>!_0U9,AZT5REO'@L:^N;3^72?$4J1U*ZL69/+JJ
MY(BRK(4X?7 UV3%[H+E"1,]2D6.GEI4P^BSF6,>BQ>U O4@3O=E-T(!6K>'V
M,,2:O0VH3:,L+&CFT3(:\(R)HQ,C_JQ_1C)O]0Y86[BP9A:M9)NNH+N/6?3H
M!6*3+$U"]8N(MD6_$<9HO0: Z&,_Z>C,Q4+O2<P_JG_H$,*EYEBWF<W8*-B2
MJQNG8DO=SA]6-8\+[]>;J[V_LL7\2Y^YWU&U"09G0I07#=\&W+!^Y?K/DK/K
MOQ)WTEC&*:#AX?35%'90;TXAYEF]93PC(P$LY:*&4.D RYKC<Z$KP/.^X#2L
M-=![3>3<[9QWD>]L#>>%1=#E<\W()3\CYRR*SH%7"U&T;G'T+7'T*AQ/4BQ6
MBL-A\DQA&8ND"YNH$Y+6-D?2<B_PNMO"]_K8C!-V\Y</:)M_^/E5]_2JAF!!
MBWR?),P2D9_/6Q4C#D331,^GI &53DGCS5FBF@V5+D/=H$3!5L+=40 \X1&L
MB#EL?,[W9/\*&1J%1T;>1!9BA;)%2+X4Y@O/(<#RY;.'P/:G!F_3&1^%@JN(
MQV)BC2AXJDQ9,M(.%*E?(I&J:&AA4;!H(DNUJ9S*::FS?E8&7%$]((99VTF
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
MEV&5%JT2\:?0?T+^+ \ZE,=R3K[1GW@T?[%F%=B]\SE\(A,V!V6:P!+(I?&
M0LA@M';(A<9&RC9Q["E0HM(&(A6A#XIU1/"&8^4G!?C^U*!]PYGS!_)S5\0V
M\3SZH864F0%3=@FEBY&J#]S?%WHT:/L1'_(H$I:1-!RRI^.21)1U\/(KZ.81
M?@"T53=546[\U!2P"-(D%B72P)YF+U$LE^,J726*6T!(3L*2F=GW3TTD%S.F
M:R0Q3VT_QT2!NV8V3(AD9L,:+8H=YQA9=;X HA>O 307!^C9C;R^4,2"$$S
M>H,L[I0(J0/*#MPD'[RN&RU6#M9V^%E!\\NUX"3_J)/;D BN3_H/W(09'&QU
M3:&@8*K()Q2UZ(X/=!? $TX\0J8&BJ#L& ]Z?,RYP#\C^ZAODDF@I?H+,87>
MJRCW4P#K^G<*S [/ALJL9^H:ZG5CK$ RZS!-8C1X<.-LC#90Z0VEL?+ @)!W
M.0?KB%P\Y/9@/H6(D2,\A%&(>DG$@?3AT0E'EF_X[C:)Q6E75W6N<\=2#*82
M\FP2M!Z89_("R<V?496\3)2YCZ!H/:)';+,P@':YO;*N\)O<K;Q/_8IG[_:5
MO%3+EC=FRQIZ2:22.-5U3O[1H'^<;H-GU\^;YIEV4=$I8]WXU$42\2! G?K?
MJ1=[I!WF3* I]".T$I[#Z#LI]6R"+C$@,'@ADOJ"\WM&<;@H_']P-LNOXKF[
MVRC]8BN /,TT^2GUR]A6.VUC6_4TRU,*@%GF/V.KE.J1SVB%P!.@%:)VF$X
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
M]D; ]\MDE_,[UKG'H=@<RA^0==&CZH.(XBL4FEC:CT&2(N.*^-E4NU4$VCC
M'@YB[Y+",WUXCF2=Q3]<S S9-$J*,-:B&]B[Z&!DAB6#^FJ(GN$68;6.HTV$
M=0+//ZTZ5Z'O"T'F@THDV+- )T(<><&BRX(,G\$M X.XT&[B"E_(E'$$0='&
MF7G6W-TU2T;.K 6C7;LS_:H,28>RC-UU5OIE%IG,[+!5DO>QGA8"E"@*8A0&
M>R6M0>8,3UDLV%[M0KFXK>3\?I17/K+"^,OP'K;,KT13G]4:4MYV;GN7MY?-
M5NVFT^XVFI>-UI5H2%F_;=QT.EMO2+D]R2Y^Q,<_(EP\5_QFIBI<PDT7E_&;
M=*_<N]XJ6>.47JU^WJFWN\U:M]-N[%SCE$U[A[SOA)QW[KORMH??DRCU6\W?
MH>\,4 DB,?"1NJ<A[8M/?$ZIO2$Z]I#CQ\X)""GX@(\\:V\R37:^3\C]_]YO
M Y9O ZN=2ZBPN+8(UWY='M=LBF;)>W=QG**7 G,RTP3T\X"\$RS)9I?E2-NL
M5] .,59JL2O)!-L8G%PW/ICUL"/?5A!86II#2UU+2L=1^;4%N28:#4?D$'\Q
MXNG"]^)T,@>: )M?%@P-Z4P2D:_M"6L#%EJ126ZWS.$]Z;QA>\98H?C^0G%G
MZ$%S]ENZ.! )M]7:9FRZ[OL@],3,@,]7=Y>6D%#8&K3%CJ/VR<J=(R87*W<.
M3^Z8!.(7C/+ODBFU'5MJZS7"[SMWN6FZ#_1<0!T*\5NA: EJOH[YEA1U'$KH
MW@K;'0O7=:Q6^X@1N:9M_&Y%FK7S]+B:;9IX*#)G"S+&AL[VAY1MFV@KVJQH
MLR[, Y9P^QHZ.VRWQ[EM.VA#;[LDMPZ:W+8@UX[%>V_EGAEOHO&VX'M)B/5Z
MIVK,K[HKV&!-+FMR66^BE3G6FWC<I%RSB?A'==_66V;OW=[[84CN??62[C4A
MG73-Q=^.QLMYN.A@^:KUWEKOK97'.^B]-=U(0<)IAP?%;,/W6S.726K'GD@H
M6<_QKE'C[A"<0=?RJY Z%))::I+0KK9CURAD\;\6 6.E+JY3^$_CC/3=3G=V
M=>8==WY;U=HR-%5$Y6WU 06J7P7/%_C1<:!.@;D4&NDN?_?98)X3[W3QQ)QE
MB!V=_X5=$89N=.179UGI!'$FOK<!&&1C]QE(K+%4J=JWQCK48-X3.F?@^1NU
M;]<WMTGW]GR>DZ'6Z-F"M6I==88UL9R93956<^T"M.K5CDEHG3KW_WM?#!DZ
MZ43.%^(_>.1Z8KY;G(3N=R<4TW]PA)##'A\C_L@2+H8,3:+0Y7Q XP\.'VE_
MJE5;%EN7&"+7-#-%[K2*$UHD3S3#=;HFZ>C T;U>;5@>O0*TC$JT,AY-LX.8
MFI9&0]4V'3RC$:TAYG;@1/%3O542C;+D, .G7DF:RUITD&DF3SB8$+1V;0SF
MM_O?Q%RGK_"/:C;/*^9)@H'4PI\%^2!5J:&6V42_<,(#.4ZRZMS3RVJ*CISO
M]\PBT'(\'/ZHZ*_/_?#YE=$Z2S@,K!V]GW:T-:0U0QK94,7Y$O ?SE483<)L
MC%^ )S:DO35;YY5Z9Y.!6CF[^Q78@!<D(?*#ZNS&!]X 1Y&J P />9&O4)(^
M#HU%N_^5Z<.K^ OG3=]Z;8C6@O%;X7CLT=SE^"(87(4TGQI^^N2QON=[B<?C
MU89Q=3J7G>O&Y7GMMM&[N&Q?7G6OZF(8UU6WWGB#85QEW&_+ [IFQW%]^?77
MNX=?;SX_W%><JR^?'^X^_^WF\]7=S;US\?G:^=MO%]\N/C_<W-Q_-#*9FAS?
M6W4&7R1F9MVM$!1=9WERCXW8$PYSS/!:9DK=/3AQ.@'B!4)]C#@7?Z,QX1&G
M0=3.,$V *$!!#[QQ.G8F[$4\Q-"MX8,@WV"FVBMH^<J8%FWE&0FUDV/60$]Z
M] *Q298FH?J%B/[1;^0DMDZUH?]?W=PDMK:126SG&PXC:S3>=Q9:>R=FH;T>
M6D8UYTVR14IH:AJQ"E^M-Z>([*S>,LQ>&[7&[(S2W4_;,QYP_<DT$/8AM-YH
ME?A4CCQ'T;*1-=E(?05,VFJZSPJPVNUL%4M21TY2J^09'C!)M<P-<+ D=>0D
MM4JESD&3E+%VU9:DCIRD5C$A#IBD&E;QLR1E NH/\"?.ADG)F)5C)*Q66:3>
M$I8EK-4)*TR8/R_48@K%]J8T;G==J$N#</^+"9NM;750/=9BPJ4JG]YL8P;2
M!;8;78^Q8'CF".LLM?4 ^Y@%[%$DOHW8P&&3210^;9:[HS&O1K,ZZ\%>9R6J
M0W!%(HS#?TQX,/!0XL059Q)Y8Q;! O3,F+DCP(GHA5( ,1%@0H=+PBQ=(.#/
MC@MX$(YYA,4,CQ$;PSKX_.9IY]KASZNS0<"USHY%&:D[<M@8U(L$\Y%4,J-#
MS"?&TR4C+QJ<35B4O#A/ )XP$KF1,GU")0(Y?IX)I#(A 6YC_(C/DP17PUS+
MB . *_JO'E,6L2#AG""%Z4;PI7X8#&+G!$/ZW$V\)^Z_5)R_J2?C4^=YY,'.
M51H'(I<W  C#AI_@TL(T%AMW<..PI:H#BKJV .P<^'+VK-(K*K!UUT^I-E]<
MI4CYY#^HBB5A/Q ST@0/^E)('L&G5")IGP7?\V/!MPVDQ0C=3_%_8C,#[LH4
MLX_(X-XR<\84*C?+7%OKXK)VNYNDC2_!)#=)1M;V;"A-6H=GNZ35[3HKG>J4
M8(AGUTM:,:P%M[V[76, W*180+O<4J9<:$PB<N'"-'*^\:?0!UXI$N+!%I-9
M<,1KQ^R[$ *1UT]%81_\%E\#21IC\BOR1>!.9^KG21@G9WP\\4/BN$Z?!WP(
M'\?<46"M_P8:AFV!T 4%8B"224$0!ZXW 0$=\2S73FP0I<P#!RGS*:37%0=F
M09#"\_H:9:]>B8/?,E<P=/&7>,)=;^C!"5TO<M,Q L4EC4"M # K='$A^;EH
M85#;Q@ST"OBW4 @(9LQ-<)=3&T/H@=J*0K@/NB438#V)04 &80+,S0@.U W1
M(A[&S(;,"*C3#$^I>&,&63W,G^1QHEUFD%W@+ 647*:X0%@/5G"&*&WH0D<L
M>H1_1]QGB?@>7N3,N_C+BY^_.3'SX6FI)=(*][=?I;:8XT&VVPBK9.-G-M&2
M4BNTNUGDH\?@^WWN##B\/P:]=0!*"=:HA*HTA58D>P)?2;PQIW_,@@=!.4CY
MX2-@24[,F@AX+R&U4_LB*P9Q2N<J.=+ 7\':#5#3'3'0Z#,.%9/&Q_W!OMB>
MK]11K%WO\D[>DEUW2MP!^X1=4*4+F8L%,RNO<&-]L+C(?)#&FA,!NX43.;BS
M<0 2UQ58*?@:,BZ2M,+2BP@I0;0/4EE60[W4A@D/B$5A@0W8[[[G>@EH#P-0
M*H#KD=D'DG0,K%KHL[.? XX**D.<%"Q=Y(-D>I* CL()%[\=8H62<&NX/O/&
M1<-/7R'@CW )'#0']2028+;4@(W9(\\M:9)6F1D[LT>/ZI\"M(7AZ%1\2*P>
MI(A>PMA/8S@VUOC0OB*N[5Z8P&/V0WC2@3^![0Y_5X;[BRP0)H#-;, %E2I$
M=0T7C<. ]0'*6$,Y1G%7=0 -XG!,G1Q055*&>00V:AIAT:,$<@CK1\HJ)ZD,
MJ$,]() W15[\G933,(X7;:?J_-T#ZSQ"ORIZ!M3G<(MC!I<< _[3XX$FRD@V
MHVP7>(H&_<M$5#W/?&#?:?)7%@'5(%.M8%T* EQ6H#H/811BM5J&BX1%F7QW
M.J<$4*HT(5R$9YDAH6_&<W7V AQ4*LE*K)'W35;=H<!B VE+(#\A9:B?>CY@
M\ L!X2)&%($CRWK@V$NXT.LC\EL!DOJA0 9!..CL06HFVA\P\32^*;;Q[/G^
MM,95_)+R!#IN&D6P"-!/@CJCU!;AW5^!2V$B8=7Y#<N4R3>G?U9HCQG1*2L'
M-#O/=7#);!?D;OU!C\%G#)F?U;:!G@2:0G+% C;P&+!T+-R)!(/D# XM(3OT
M(N 80P\(&R]<:L?;.9N)GCBKG"WB8V"(R(SR\Y$T %%5056+5#5JEE,!P0;,
M>J!A&ZYF9*/)<VA(NTPCXNP@I6+NINBR-;-#!(]!I@$<SPL'V^?OAMBY^!$?
M_X@A"L\5OYFI)/TDI"CZ@O==<B&6BWI$1^H.DBVCM%(:XK/0Z8#5Q6G_7Z 6
M(0OUV7.<>L*+3_T=E)E#JJ) 3U+%=.<F#YX\D(?(7YE?@37Z883!GW"0NL!Q
MLX#.P(LG:<(E$Q*K 0]" 5/-+9E?\[!7G_L>?^*R=A24$I!'B=1^8]H6J2Q]
M#AHLJDD1*G[/F$Z4>2VJSH6?C,+T<>1X"8H.U&^8_\Q>8G2DQ1X&C.'@2B3(
MGEN);#>1ZWAN&!-8AEA\7@C.%7>)[Z>^7"SB<>B35P\7 T5+2"2*D0'@Y.&%
MS,&-"3T6?P_7"Q]E@R>.U^>-)V!'HJ EX>H%+'#Q[W"=*&G1N5;1?QW&PIH(
M-0O1]P B8&6\'!KAW@4NJLT46=IOTI5N-XT>X5 . RI+R'Y1L;9_I:#E#SQ7
M*O+?^)/'GV/2ENAY0/A(A!'!>@**]RD""W3HH"CLITEF[_D>& ^D/0F3\0E.
MBSBB& 8YL\X OA-LN9" "1DS5S*0G %(S$,_+LI8?&I( 5R/?CD)T::$W0@[
M5%B2Y!)71T51Q] J(MG.?N3FJ6Z%_"L=/"+%"6T2*,D%.VV8^AAS1:Y%- :6
M6R18%EDQ_1=J%@%KTO8D:##PF/IHW<5 JPA:XH[/^(S^Q<RK2;NJY+X]W)ID
M'R](SLP7(=+?N6('R%\5QX)GF.M&J= Z<#_ POI4#YXS&$7K>(51"OCY""9:
M^ Q+170W$5J& ?+K(,1C@A&/EC&+E<\ ;\&?9CGP+<W*QA_%F>E>1+= ^"?L
M_*[T81X 8(N/"G=FKJ/+?:,N'CKIE$LU%S*Z&QG=ON("^CQG4(KK(9C1B0:7
M2T>02PD(#DAX_ Q@E+RR<%VE[!)TED!L'/T,V"816UT?G/[R19>G^\T'[P+9
MP091Z3)B__%\- 1^!6T_3B)B3O? 4$CJ/7!W%(1^^ A"^2X(PJ><=V#'E33(
M'4!R@ #Z=F+AS@"#_;OT9H!R K3JP]DR5Q!0"B<? "XV $+T0Y&Q<O*-L!;_
M__I4Y+R@OPB)&W=,E@B<H':."\-_>Q7)^I#4J1,6XF5^,."",;!=!D<[$0^Z
M7,0:,GU-M+JI]4YQ21$I@?V!@@5/B4 (\@T?)0$Q!)082O&2J1OZP3-?TIQ]
MJ V?Y$R^R/L4R\/]8.+/%DS*9L^L09F?DYQZ)]NP@@UY9]!Z12PZXR)S1L03
M*-YT2FA&:J2TZ(4=+ ,1<"@X7-7)U=YGKCR/$XRDN4)%#=.$M":RI;U8\@VR
M"I0 (W66XM<YMCLH_9^$;J'07=B#4G.A/"Z4;-)70SIW)NVR)3,-5;E;8L!5
M1O*$^LMA]R0X.$ J$/0L/4%T9Z!7H'*=WZ>N\<!724L/. H00F5:$:UJ;R#)
M22V7+P&ZA>=ZTF!*@&*^Z+N$,\BC":=4D6Q\_BCDMQ<K8HM0_I..Y8C+RS*Z
MX)A)&D_!'5WR9$EYQ,153RLSP2]C4:&%,N75QEDKM;^:WT;K6H0E+D72PU?,
M>5BM;=9YZ_JVU;VYOFEU+FL7O9OFS>6M:)O5O6U=7FR_;=9;2],'BDUB4R72
MY'B$'9#8HPQPH"8YEAVE"653V8AQ3%U.23HBD2.@IR0<;!B%*Q^LKVVLH#;M
M76,FV76I5^W5ZN>=>KO;K'4[[8:YKDMU,VV76IW-^A9M^/JF79?LYO=S\UW[
M]>VT:=W>Y*A7RF1V;HI4MMWN*T6BI@<QUI>H#BQY95&7PMYZ$.PI#\*,O^"K
M3"<E%6H%H%JD6Q+IVF^,=!L7J6X?YX2/2NKNJV&>Y8$;HN-KA?+;X(&SL%R^
M)G-SEKFYVW4&@4O[^[\KKS16Y&HQ]] QUUCEM<5<B[EOBKG&^N%9A6"_$/(5
MX.X$<EJ%P&+N?F*N50@LYNXGYBZM$*P\X>H=5(3W[A/V.P$84V, '.R18RZ,
M2_U,J!"$)4Y9O:&9Z#2^%Z>3!?>Q8(Q89Y+0(B?>*6T&%LKN?>.-94<=AM'B
M .<;=B9<W;^W7[S0ZN<6?RS^6/RQ^&/A8^%CX6/A8^%CX;.).?LFS:\W,7 ;
M687)U@Q<E7"@]>UY3X3<F7;,#3L5Q3*@]V?0.T0/=O"6I0=+#SD]K#+DTM*#
MI8<=A,]6*:1I;@B6Q9Q=@\^6,6?'HN\6<_8$<U;04JV[8!T ?^9)UGP=VSY9
M79"PSHY[W'F^<_A\>8?HP?K.+#U8>K"^,TL/.T0/.ZRW-\U1B,6<78./]3)9
MS-E)S%G:RW2 OH+WR)V/Y%P#[)G+@UBTF_,"-U)=YVTN^<&2\L[!Q^*/Q1^+
M/Q9_+'PL?"Q\+'PL?"Q\#MG@L[GD[^9I:%5G6]];_[]E0,=+#S9WUM*#I8<M
MY#M:>K#T<("QFI:-\EG,61-S&OL+&8LY^\%SK+M@'0#;7/)27=#F"NX\WSE\
MOKPS]&!]9Y8>+#U8WYFEAYVBA\/0VW</,A9S+.98S-E#S%G:RW2 OH(WR"7_
M.V=^,G)QD#JZ"IPDPO'O-/7=)HT?+,WN''PL_EC\L?AC\<?"Q\+'PL?"Q\+'
MPN>0+;LWB +?C<=\X&%E,-ET[XF,.^-.$+C7;=0;QHC3.ON/@PE9NK!T8>G"
MTH6E"TL7^PF?K5)*V[:6MIBS)N;LV#![BSE[@SE-ZT+8I@OA-S_QQM:#8#7"
M/>4^A\^=+5U8NK!T8>G"TH6EBSW7YEOFAEM8S-DU^.Q+*9O%G%V#SZY@CO4@
MK /@?X)NX"0C[J0%5X+H6.[%#O\QX2ZV,D]"I\\=YHX\_L2MJ\&JCGO&I@Z?
MC5NZL'1AZ<+2A:4+2Q=[KO8W:DUK,5K460]U6A9U+.IL&W4T;\//">O[O/1Y
M[=_TD.-RWY<0^,N'V@?Z&8[KJI_ECG4XUL]G 4F_TX_UX(UY['SFS\ZW<,R"
M7YQY<"ESC3Q[@V3TL;;,51218_F'5W;.K((4OA?PLQ'-7/M8;]3^H%UN;S+E
M4J%3KHXD/07#$^_4V9A\T/E4V%6KNR(=S!Q9(XQ_I7'B#5^F=E]P(XGO;0"&
MAQ%WGJ>GW V\V U36$LYCP8\X=$8MCIPTA@.ZTS2ON^Y_@N\PCR?*((Z&> (
M/&<$R_DO9_B+@=,/@T'L]%\<-XTB'K@OCH>]$F'UR(/GGV%GN -G!!]W6-9-
M$98!Y?-,_=B7<QDF/@NJSH4#G)5'4_M\#E-_D _C0U_8).(QP,EY8GY*<_OP
ME_V9&0]58\SBSS][PR@^&Z:^__$:=N>'<1KQ+\-K^") 3XZ7^ JGB&]^X&%8
M$D8O?_WO__KSO/<2@"\?W 4 V#%M]J(?ILEE& &.P4WHRP!8 \2.;WSXEP^W
MUXU:O?>/UC\?KC\XW@!^P=SDK-5K=Z]NNC?G5YV;>J_3O&FTN]>M>ONZ>=6X
MJG5N/_QU"C\7\:9YK&D1>D_QOZ[RBQ8Q7L=Q0G&3T@%1?ACZ/L'/$>P\Y@GA
M;C)RPC0"I%7@=5+8142_O(KX - &X.CY7O+RIXK#@@']Q2>$TV:&P)]B1+<9
MO%IGO]?<Y>,^CW*QWZQ7'+Q=(\O3*8RL!%N:34U>9Z'%_5!60*_Z>1&_7$ H
M'BV#N#.R1D=)_%G_=("TZ1>4IGI!/JVD,ZQ <F,6/7J!V"1+DU#]0NAD]!NA
M$]1K !S :L!E#)'X;!+SC^H?OTP[%,J5C$R0=4N;,BRO)(@MG7?^L*J:4GA_
MP]?K&[Z^Z?O'M/O5E$9KL^TH?)9GI"M"B'X46BB<SA^(A3Z'"5\!6-G>FZ\T
MII%L4(F(R0\G#GUOX/R?&OW?-@#[_L L4R*<><[>4D%N(?\VD%^Z>?I:7'47
M4B5,\M7+:4T=+;QO_"GTX?QFU%I\+TXG"UP "_P6G4DBW WU4]H,+)3=WUX*
M@<,7DI)+D18_PZ)V)4[WDVD(O3% S#M]Z^V>N>S$O<"!>4+$$H\EGO?/:-@+
M3-B4A*P.-D\'>^#1V/D4LB#>)2VL8;6P=VX+NPT;< 6+;PNU\;WN\M7Q2S+-
MN= Y%+YYY!C3L!AS-))VFT!]"!/FST8KIR*5F^<Y6#FW,M?:.Z[4:7?,<:5=
M(9"WE%-[=^-&Y="AW/C>RAF30/S$X_@C"!,V#N&X_^$#9\#[B>/%<<H"5PRP
MB9V(^TQ6%&(6C+7XK"0\"+YXTC/?8C&_].T5.AGGI:<6'00Z&.^;>-CH8&4H
MR="9I% W'$\B+P:1&0YGDT:E\79W^^W>J9]36N;L,T,O0 D,0G<$L'H<P7^]
M:.!,&("4[Y3@;1Z(X-UNN@@]_M$#,]YS91:M9;KP7KU6;5G3Q#I-<X2HGYN;
M&VZ=ICLNB'?.VMDQH;1?\"F26Q/(;1"F6!&Q"3?:B_P"8YDF2X-P[U-1T ^]
M= [LQF#;"RPRH#A8^K3T:09DY[VN.7^(I<^]5M.V"=0KS5FRN"#4:FIKF9"O
M5>N\336.A<\^P<=RJC).19TM$F>"P5+L73%\/26GU+MKN=SNVNN[@FQO6;NP
M,SIGO=8QIW/NRDUNVZJS6+YO6-[L5<\MEEN-X_78<H@[QWPKJW/LCLYQN-'8
M\W:MNDI<^B@XTU&'8]OMG@W''HTLVSE6:T61,7*SX9YM@G#OPSTV'&O#L98^
M=Y<^;3AVFVK:<BWAM7,MT\^[0+ZMK 5RH:=W?J[>>N#(7ON3PW^X?HI?=.#V
MO(!1I^@TBKGC\R3A$;4J=LE9L+@3]J)SZ@35FI1V=7[;<Z^%!6LU]U=VRQ9Z
M^2_73]XV\Z^O4JHTOZYANYW[-SGA=4G]Y3.VSO<":JP_$&WU@X"[Y ]\]F0K
M\Z^1%T9Y1T1XJE&KMYR3&7BML:F?ZB6B9XUU3LDU6>C<*/;9-;3/9HFO8NU]
M8H].8_ SLZ^*\SSRW!'.41CP(2=\P [T -((_D'=[=%)#/@ .$)26PQG8#[A
M4SSB^ B>3I7\.FC3TIV0GUG.3HBXSY\83ER0%U5U[CEW@C#A3KU&TQ_P,;_,
M/XU_R'8GZIA0)A$N5YW?<28I,%HNQD;@PW(K3"U@!.2UDA#+&NM4  )RN@0>
M0L!FS+P ?](.7:RA+C^\7DB-"Q5)MN*D$UA+#.!@.C#%<\J]+\811-Q%%0W8
M04)UV80![HA%CR"*@*C^)PTX4=;F,R^,-;6W<G%;<M%1Y>]6,,X1C%G3 BEQ
MVH8X>\,89Y]JIF=6,-9K)1U =D,R&F'3\R1C+J"HL859V4B_]!&GQ+ D_",?
M#A$!GQ OX>\\ED.+QCP9A0,K_F;$7X;RAR'_=/.X:^W$][(3FX:&ONVN/+S8
M=/"4)EFW,'=*XR!(PNYLZNQLSX-GME%C TTH=TN*RM=3JU $:TV3S>RO69)D
ML9$Y/6N'&8-EMRPC<X=@V3$$RZJ#\^*4,L"2/2 M5'W]%(6@&56L7C<#RR6Z
MGFPNE==FO.\5=QB\-CERA0F0:PR21!65Q_%5..Y+]6K%D9(7%]?==K=YU>W=
MUBXN+SHWS8N.&"E9OVXU.IVMCY1\Z_F1 I0D9M%H0&W6=R9I!%IFC"-'/>03
MOA^Z0EE5/K&+!"0=*)_(F^_&$_8] 8W_WZD7>X(.&-BL+):3*>./B_64)>%Q
MM/,.>[WJ>:U9[[3D_];-33_L&)E^V#E_WP& M;T>7_BVN[?C"[=<27F4<^&D
M/+#P- 1/(5/7T!_W*Q7W+0I91<3P3Q4GX GEAK!X))05=-^=8-B2U!I=I?FI
M7>W1+\4];!YVV("/[D66DAU"-?U>LUYMFP+*7J# >@:CK0 U31X[0P&MGBVS
MLI)Z":!^C<()'/REXJ"K)B$)S$$^3\9<_B0B7[D#6,CT=;3-@ZMF[)AK[[XK
M^&! DASN?3?*@MY'?N&6JY;:/S%LDK)/$Q8\>NC$E-F3R%*Q?7L*S!2TR6'R
M+/RUEJFJ@N"ZN>G+NX(/EJLNXJKUGIT>9=GJ$D#]6Q@.GCW?MV0#[YTWK#)R
M5!=>K]L;MWQR%?>[[[$^IK1ZW*J6^-Y)UYQ?>/;V]\@G:N>Q$3HTVG8^WVKX
M8-EMR7O7JA[!"\"RYT["?O X]YV>Y;Y3RY"G*+!EKO?7<1#@4?>*.VG7S3'L
M9:%SV/AD4])L7S2#L+1]EU8WZUMEI;.V[Y+MBV;I<Q?HL]DPJ*1:^IQ2.I;K
MB[9V;=/BHJ35JYS^S@>/@,5W09Q$*:;(K%CCU*CUFI?USDVO?G73K-7KS9O:
MC:AQ:O>NKZY:6Z]QFB+#K'?:&Y8]76Q4^JB;W5NH?<R7)P/>R$I8EVIDH0IV
MGQBQ :9'PYT&V)!OQ()'CK]X9M% >!WB9S:)J0E"Q ;<^:UZ7\UA-,!JI8A:
M&.AO4V69*!FC?@KD078]ODG]6%E;NQ4J)_>NJ$S5%-7,U8C5ZT:*Q-J-]RVS
M>N<JKPU??V?@O6^%76_W*^3>H4KI%>5KFO,5&=^4/M9=3Z!VYQ>$Q=A>0(E'
M9ZY4G,/'WW?S(G;IOJSC$-V/<K;%\)VI<#,/8?AM!,HH]H5* Z&,E6GSX;!<
M=; WLZV;^9U^@8W% $H,%+-Y5Y-I;M3Z:]Y3H.)M>H%O>FGU+?/=[5_@K^R'
M-T['<V]D BN%U$APWA-C6'>T%R2VQ&WMX W=,B]RGIB?SB>;1^8%/Y_X81QO
M*8HR]@8#GV\M++XU%U)A>_7FE!EV5F\9=A1<L8 -/!8X@F^98EO6N7LTA<#U
M7MM<RN1>X,"FKEE+/)9XY'NU:L?2SGO3CK&LMRTP5V,5YI:I' U3*6MG;GF*
M*<L".PKO8K;M6UL.#R/F.7TV6KJ+TT%GV?:ZMD_!45UXK5JS!;56.;.48%+=
M.!1"L!K%.E#_E?GL)49G9 2???2L9H'OM0VF1AX*?1WTA=>JC=G!%_;"K69Q
MA)1@"<%J%B8T"_X#H!(X$QZ'EK)09V]8TCJJ"Z]5:\;:<AS0A5NEX@@I87&6
M[A$2@E4JUH'Z)?S!BT?.!,%@28L\@;8A^C'==[W:L+STN)6*5:R(PR6$FG71
M6IW"2#KV"&OI<3Y[,/:"OF>I"WF,S:TXK@L'=FJ]4\>M5UAG!;UW4BL9W&Z;
M-UJ]P[#><9-&-C!"+HQSJ\H?U877J^9J+ [HPJVN<724 +J&[=QO=8VMZQK4
MUPNS/'V>6L*#]YI-<X2W*S1D=8[%&9ZV=L3J')82;.#D4)2*J07+&MJ]M9YQ
M#Q]CDS#BJ_>V.5R":S1M^M-177BMVK&Q%*MK6$I K=L2@M4UMJ)K?,$A=-N@
MLFUTE-RL?^06^)/!D:&OP>M0*/?_L_>NS6TC2=;PY]U?4>'MCD?:D-@$*4JD
M/3T1LB3/>'?:]MCJ[;<_EH"BB&D08.,B6?/KW\P"P#LI7@HD0)Z-G1F3(H!"
M5IZ3EZK*+)*IRZ@C:8'==L-J&+/R!Z0*Q^3-%++C]/#:.!KT=M#%\6!\I48)
M?*7[()9>,;IIJ,V<80&;%%ZIFLN9DU,!95-,9KI>%599V,RD6_E:L?L"R&R.
MM*K5E7;W!%\M^8"N0=?SO?JB4@ '3-8KM?C<V<#&A#;3I7"-CH1E&^],NY3)
MQ\Z!3+D;*/9E^.CZZ2!E$@?Y%ZGUT=^@Q^*BR]%C$3T65[H</197IO%U>RPN
M/PI:FL&CQR)Z+![KS*#'8J&\BQZ+Z+&('HO5.?""'HM[2IKM22 %[-JUS"_G
MEEL'MLV- 3P SV@'-'HL[AL[NS'O:, (QBF!TIR0N39VP'.CW5654)P#WWJU
M[[ ##1K'KVM;.&IZ5!..!HW[\NQ*8X=Q\"W?"XXB@G X"G<X?D'_QCG7M9IH
MM714$X[^C7 \X'ADCH>QPNUP/.!XH+WCB@)IM&K&ECS*@B'X'&CO")\#/@>J
M_!Q'E9]].Q5H[SB3R3"WJ'DHT#KH^;9J#6-YXP.:\&-R*M#>45^'XE/P+4Q*
M'6T>YUQW>8DVCT<UX?6:A:3%<?L72%ID&T;-Y6NQ4 *_ VT>7VNYU(*O<503
M;M4LY#+@:P )[PP>33D4(,"9V$3JZ.,XG2RM8Z?G44UXO=9  @-.!9# .SV-
M%=M& J.\/L?4#<O0>@EM'N=<UVC@M.M133C:/,(5@2N2N2+[K;U1%OC %=FU
M*X(ND%L(KXDFD&7R:,JH(MB'!U\G\W6JP+)E<(6,18%H GDPKE*C!*X2FD!N
M(3QT%5M14*V+BZ+:X!YP7S$T@:R:KU4M^8"N0=<+MD'ODJX+]UAWK&:;.+&+
M^T;.^_=??G*[873>33SO[:T;V5X0):'ZW+U5L70]Y7STN]S6,'8#__HA2.*_
M*^>1!/#1C^(PZ9,C&=U]'WC2EW$0OOSU/__C+^O=[J,?2__1I0%?1Y&:N!G-
MA,^R_:JZ/[_Y<-NH6YU_7OQ^?_M&N Y](>WXW*IW[FX_U*\_M&\[[9O63>?F
M]O+VPFK=-F_>MUK6[9N_3DW?N-Q?::HX;_9GFDI.9TLN)_4A;XPY[G=?M V[
MW;\I[I9%</FW$G&/CZ!)+4H1^$+2S4+)XSWGL8L'&;GT!T(7_]0-A:(!TG0H
M1R21HED3GOM$4I'1R$1T X_,4/1VJ2HN$Q(Z;QKNO-DPTGBS?;5E^\1FD?T3
MRQ)G[SNH)H(D+55VG$A/#,)@0&):IP%AR;S:@KL&-T4<B-:(NU[4&CWEH* ;
M+Y )=VC',^L#%5VTHYA5U(*.[E)';X+^("''0T1!-WZ6(93TM;48K:3U[96T
MV&!D2?2P?BCR)3.N7^@6\;7OW/V9N ..<-:+2>X^7-^V/S2:%Q?MF\O6G=6@
M$"6-2:QFNV5].):8)%1V\.AS4.*H 7UPM:2%^CY0/L4HKP8G\T*3+EW7U7_4
M^$68<@1ARM66+>X;;80I.ZBLE[@>/_ P3*KQ/-ZO S:H%P8,*G1R;9W\R5,R
M4KW <X3;IQ#Z2>F\)31U#4T5 1EE%?;9_FIQ0G6+;;MB<SDQ<CBE[PB5>Z)0
MV85)'Q,1]7K!2L%N_+3$"O77\]CG3'"H$T]JG>" V:80.G0C\L8S#SSUMTDC
MX'&7QN.VS+C<K35=YIF5@2TOK^_W\?N]_*+2HZ_4S*_GFV GT"S?6.7>?OV*
M55E38/KC<VI8'BB:R([EUJV5RXY!X;94N->V+A9QJ&K]K8W+S]#,*&5G,YEV
M%JKD31!5.%2 ]E5;^ZYM.^DGGL[<\SWG;5N^'5\2X&!CT0\_]@?2#:L=^T*A
MJZW0GU0LW@?!'PN5]/^DER A5FA"[!]RK88]QAD@0X).()3V[+&Q3>E[$D@!
M-7,,]A^HA HLHBA83V/6$]P";N'KK$:M#FX!MX!;P"W&N>4"?@O*?>]NUY9P
M?=M+^)^;;I$YW.)SS:N6N3)6AX(WV/(C1D3#:IMS?8$((*+RB+!:5[ 19?#)
M5EAAJ%X-TNUW@Z(JZ=AU5VVKJ)(DAQM@P;P!9.M(L-5N V0 &4!6J-O9:1I?
M@SAXD&$39E7J_QG+7,^Y=R76,TP4!]R1$ L@MS.K75@#@3FR/(IU$O <> X\
M5RJ>:UN%14I@.; <6 XL5P*6:UZVS/5P \M-!;*K52[ 6?SE9_$O+]LCB)7E
M,'ZSW5G%UBPY%;WM]5?U+6]PL>7UK3T+H+.2M3]@ 5Q>[5@ R-'A9/X: M,?
MYYW,7[F!/10.1TDK=C*_" 1#.X]9.TM^<A\*#X7'R?Y#.X."D_TX(;=)/K%5
MNS1L6,JM MMF"W<3S!@39>E,*X@'Q,/7X=@_B ?$ ^+9.?$TFO!X2G_^K/KQ
M&&H"K!1]6+4K4V \%+QAN>2($6%UKFH6$ %$[ 015B4@T;HPY[$="B10%*!Z
M10$J9XRN&G5S]=,.!7DP1D>,B-;%!4HV 1% Q,@[NS)8&_Q0$(%MD$=WFJH2
M2?Q2'9TJ^M1[O6TNDX*34GM#*-8HP7_@O[5#]U83[ ?V _N!_8Z0_9JM5E$%
MW8Z5_?9T2GYGK[KB</^51+';?9E8E+AH&UZ3N.\IT0T\XF;>-9*>YW=4+%TO
M$C']S>Y)_U'1OP/]T5>Q>.#C%T]\S$($73$(@P'I\LN9&'B2GL]G X:,/%SC
MH&>$^@8O)"C>I^*0\L?*>6M"4$=;_<"JDR",%3^X,E+\H+5E0_G+O;:SW^_3
M]WQYH]*CW^[R3I4'O^7EK9T^'0GKDFPJ+W)_Q0X.@@;QRL<\<<QV7>GN^XCG
M@6$7VK>6]HTVM"^*KT8;W1?]XN-F&^"AR=!D@YH\VO*W2$^7%>2XVV"+(!08
M"FQ0@>^#6'H;).Y6=^W+>(++I):^EY[T;252;6TWK,8[\3_23V3X,E)@ZTPT
MZI:QS4W N7GY5"+UCC.X,[MS+..+T^56@47.!+@%W )N,<LM%Q8.^(-<0"X@
MER)..YCO>5MN'0"Y@%Q +KO9M=9HUE:NM YR63NWA=)$Z777]#BN.XTEF (R
MV =WP',L16I*7PZ%?H"+(\9%HU6[ "  "  BN^ZR8:XS(0 !0%0>$.TK%+=$
MQ&8D8K/_3-PH#=I$W"-I//;$0Q*YOHHB&GO_P?5EQ4.Z8KO:Z9^_=6-Z@)UE
M6\!1+ 645BP_-&"S=[? @XJ'  0 ,08(@VL2  0 47E --I(<R"J,R'U\1ZP
MH!Y0#Y;B8)*KB MK!5PL/S)E'BHGC;JYY;E915A7(MOW13 IG%.@"JC:"%6M
MICGG%Z@"JH[/ASNY:II;%5P;0MN&2'O!"Z++3<3[&_U!"2=X]KDBH(PB%4>Z
MQU$0TT7"<:-!$$FOPBN&8"U$GH@\@0O@ K@ +DJ%BY.ZN57#XW!R 1? !7 I
M=4QXD/UO/P2AHH<+]3VM*C\*$<%<NV<NT_7M]LYL]:*Z$!WNH6;@"7@"GH G
MX&DWGK?I>CZO"N>P/7/ #7#;9;[T6,P8ZCC/N6Y>'>=;9:O^@PI%,RO@+&9$
MO.G\1<E@289AIAW:Z#97@S@U-V[*HW0CN#"'DQR<<TG!-4YQ2@T8*1=&5B\X
M5P8 M:YJ+<,>R&&7V@.\ *_5X=5I&N^_#'@!7L?CX34O6SAFNET(7-:-P"8E
M>A]*/^JJ,%2.Z(9!/]_GVU.>H]M[1]);IR-GR3AHUS6!UJF%<[B[42R#->[+
M A38Y\.VS\4" G7\@ ?@ ;O>@0O@8IF=:*!6UF'&;+O>E7OMH$4'> ?V&/88
MN-A<' T$;@ $ #&ZKM4RMWT<@  @*@^(JTMLI$+$9B9B^U<2Q7VZ^?(&':7:
MC'HHNU'1.P1A9ZDXM'P0@5,!7  7P,5^SUKNKWALF79MX2PEX *X'$91H.I'
MKFA# F*"?PO_%KC8UF W#%;G.0Z+#;P<,UY:37,'#8 7X.70\7*US^X[E<1+
M-2/"74> J[8**=?:I7LJ3MRG UG!!(WNT$TW5_KC.%@4<#EFN%PBJ 5< )=5
MX6)=U=8I(P"\ "]'C9?&)9) Y0]JT?L$U 7JFKS.X&I/63B(K\/Z)_"PZ88E
M1(KP? &7E>$"QQ=P 5P ES+$B9EHRK#^N>^.(9U2+71BA;,8JEP.@XFN0LW!
M=^$$R8.GMFJ]5(E*YC_L7(0[EE@!=6::YE+^KTJM$DJ$/ +H"_15$?JR6A?@
M+_ 7^*L,F@?^6I^_3%9Q G^!O\!?X*\=\E>SU3+>+>W(^6LL]?E3+.GUY_Y^
M[-_Z1\)6GI>IT<]OZF_T9Y* G7^>VLJB93A']=KY/I7L3>_=OHK$)_4LO@9]
MZ;\3BUYY7IKVV77BWMN+]BI\.:DGJ_]X[1U%Z^C)DB2G?OL)*JSS:ZZO.>WA
M*H&[_6H29V:W>L$Q9'!10+?[8@ <PU>\[RGAJU@\!,$?XDEZB>)3.X,P&-!K
MO)R)@2?IGKR52?V9N -=DE#&VZ2TAX_.$^4C@YEGS$W<7;B^[26.<HR,]8=Y
M'5XW&=5)H9*;=5PW&>,6-YE;U\',#%B-.7[Y!C<Z904G4Q 1BW9=G]=OG&&5
MS;CGAHX82(*PBFI"?%,$CR!6PFKH#G@QP:6;Q$FH1-_UW7[23V]%E[PP-B*1
M^&00^7?T9?J4VNS[KVMH8%#V85#:YNU)Z0U*>TM[,JI<&XEGQ3"1CB(N3E="
MXT"$JNLI.TZ1)-UP9'3RHZ(V&1IN04D7V8'OTX_=P!?/;MS3%WWL#^0?<?JS
M2/<U <  L"' #AYA'U._)M)@R$]3,WZ")!3W04A7,,KHN]R+8R3](D.[IT&8
M6;4W6]K2]!/_>J*8<3Z KSR +_D V'_\JCP9$ZQUEUEISV](M($\WH@'Y07/
M-7  ."#E@*>CHH!GKK=PGM=;&$5I@]#MRY#N1&20(H]@R1QARP$C=NRGP]KR
M$V4:E/\H'^DRHI''4/8C<1(JF_,]#IEJNFD4AXE-KC#-G+![,GQ4T6EMS&.^
M/)&GVZ,R__U??G*[873>33SO[:T;V5X0D1?^N7NK8NEZROGHDW_>UW4'KQ^"
M),ZYYPL'L->^<Y>_[=UWCFEE'(0O?_W/__C+@KNZD7Q\#-6CON'G[E?UI/Q$
M?0B#_@V]3$C\%?U&'LD-S6W05V$T=E?V6GCZOZKNSV\^W#+G_O/B]_O;-\)U
MZ NZ]/S#^];5[>7-^T:K?=E\7^^T+F^O;R^LUFWSJO&^^>'FS5^G]&L9E2QB
MDC75<_QTU,60O@REX,9F1[!40\:[4))L4J@&09AR;Z0>M3[FD19-H!LX$=DO
MA[#)*NQ&]"/] _(&->^_7>[\K2B$K-#_N SJ2T2PJ+Q*?>J4&7\>?ZS/0O F
MDLW6!-^M98/64 IB@D?73P<IDSC(OTB73_0WJ9&YO&R/4MW$>9X<1.IM_H^9
M0W;SS=:(*]MS=_FN;G;2034N.^N;OHD[;'M]J[[E#2ZV'<!*2UQ+;F!96][@
M$E.P[RFPMA4!YF#M.=AHW_O!['+7'Y]3X_40>$YZH\P;$@\ON<E^NX;'/7J1
MJU>.E4PN/\XN,!9\[*2 [C\SHOQ=R5 HGYWJL8,#&WC-95;.TFVW& ZWM6,-
MM-;:1[#$W9Q?^& 7&DOQC+$^J&94T=@F!.CI8>FIL7U\H,S]J6()C?;</0HP
MT<7H6[. L\?;V)!*":^(@]N&A5<8=O5U/W)2/ YBZ<$65!6;APN_(FSE^O(#
M H% (! (K'JG@WU7@+R^_[9/BBM!NCC=J6M:".;?N8!C@V>=5MO<P>>RS"5?
M5[:C?Q4YA[7?^E*5.)CU(SQ"8QX/S,DAF9/&6:/>J1E;9RG+7);1G)1FSIMH
MQP:C *, H[#$*+1;B#%*K.<%&(65%QIA%)"YVE2\-S?K9*X.MRSTQ9G5OD C
MCJ-BV$OCNX0.FV'A=ILCR#WOE2J"0"\:37,=<5^33UG  X)=1K#&MPN#8$&P
M1TJPS;/+>L-<8A@$>P@$BT9IR!$4GB.X-[F%#R5M4=)V=7X[LRX*LWG'6M1V
M]Z<$*K>)%%YXV1B^+. K%8F7B*<OFTUS?15?E4U9M %4#"HNLWS@;)>"IZOA
M;+?.VNUVS=A6-#C;8/BU,C*K==AXM2KD%O4;%U>%O).A3V*.OJCP6T^&:KVB
MCVWK[K;=JM]=WUFM]\WFW>6UU4F+/K8OKNH?6KLL^EA\C:C?[C[^[>_W=[?B
M^O_NOE[_[4Y\^O67]W=?Q></XMO?K[_>?1.W'__Q*__@Q/5'&D,/\K@R\.GR
MBE++7G,*'];EX/O,JT^ 3%>[G$B>+:U_.:?*2;F+/^;%XT@VI@H[=HS4=;QL
M_[A=.;OM+K?V>CD&?V@U^,IE4_>Y3&IMY)/,N<G1US:#_AV9_J%F&?1OG_I7
M4&$SK*)G89$6.;=0( ')1R7\1-=\#;HBXI R$B</,G+M[5M8',+.%NNBB=WX
M(/[]+Q>4!Q'-3NT"B  B@(@A(BQS#:\/!1'5=,Z6.\![\==N72^)W2<E5+?+
M;2MUG[TXBJ7/PQ#R689.WO3UV_L;W2]YMJU=0;NS-PE+S,U' 0?<S3E[V-@.
MTP>(S;&61>W/ L0 ,4",KZO/Z5,/B!V^N]HH@;NZ0GK188]6.<82C.7>7;A\
MCHK(6+9VN /Z6#;/P?Z6#:#EQF#=7)6T8SJ% )@!9NLE7@OR= \89BMM==[9
MP+;81[N3OO$?LD[P+Z,VJ3/OLU%:-^NU.J*!IG4FYFY_V.3V9^)9"?7=]A)C
M(Z[7FB+;'&WD?O3[P/Y#! />($]AP<XD/$L96_*W_E>[837>E5/2[W:GO;.;
M%TLGVX91V9Z*;ACT-45D<:UXG@Z!!Q3_ZN!7D-6Q$T\?"1$RXJM>Z.?TAR")
MSX/N.7UQWB?B?*F)KZI+?_!MBICC((^=79^N<2/A![$R(X_&[$&KC<#,;T?C
M#))0?/N_;T+ZCOB%_C>6?RB?C:6G;%[%\EYJR^W4*\=JEAR 67)JIC_P@A>E
MWBM?==TX6N_43/U]Y^;#Q8?K]OOK&ZMU_;YEW66G9CHWG7;G=I>G9G*39\C"
MZ8\S>_"^W'WZ]O'S)W']Z59\^OSI//_\Y?.W^_.[7[[\X_/OO]Q]NA?O[S[=
M??AX+[[\X_K3M[>SZFC8S)M\9_WSMVY,3[#3.YW(V7R4F3M/D]FB?WTAG111
MTN_+T%518:>/=N(U_4:D%P9/KL/DYT>:[H@1R"<\SS\/@B@^5QJ9?1J#>$C!
MF:Y?BRZY7<PE*H-N5!/7\7B#^M17.B.!V;WL&M?/W!TI'+J53_\:WC1_*,MX
MYMXIK2KQJ^\2;8]FY'])C Z1^\FOM?^MG:;_(_J2?CU^O],SNEC&XI&>%4K/
M>\E?/1(#R9&&2W%"'(EG-^Z1'&4\&E<DZ!ZABMU0I3*0$?TQT*-QP_PI^E!6
MI,(GUU9G0M%M2 (N2]1/W)ATA67[$[V4E_0'K$'T7"U3$IJXY_>:.VY!=H0I
MDIY(Q.T31?6U<*,S/5=R0*_QW>W3>.F5C!@):[9 UD:VAG/)^;3G@R8QZC>4
M=KI98CBWW'F.9' 3]&D:R*Y^IID?A.K)#9*(;C,8>%KVDFS!C)9HP8UN=4)S
M:H?N@YY +W@^%<]DQ)_U&D RX"EAG:R1FJ;:Q[:%?IYH<S]^\TB;RZ#+%EY+
MWZ:0E$<_?-:9GB\2/'UY0[;*D7I2Z$U&ZOEK[5M-C"%M!731.Z0[10*M1!.8
M.^6!I,KHI ]38=_UM;Y.0"4=SUD*&1K#F?A%?7?M0%]TWY,NW<VIL>9%:O3@
MOGS)$4H:KLYCLHSCNL\71P-ENUU7C9[-[Y+?@F2B' [<&?7A8_JO7A ---O^
M._VQ':1.U]GXW'JBIZ07]\Z$DW[, ,/K-P/AN=TQJ;H^W5R2W[7<42D[ W_T
MQ2\R))"P4Y[.51S2@S-(,/\MH 6]RY^FP/5CGE(A'T.53I%F,,D>:.AH;N,9
MS:1%@M< 8R4:)/1@HC)]M2:I%PVG"3IT_3$0/_<"T2-W.=<_K3UTRRC.\9O?
MAQ%G-,9HOK,:S=J5V=#VI #V_,%J7<PIB["9MQYKH:KO-$\^12@AC3/_4@.3
MI!XJ.PA9CT\U-EGPW42'D%H/"/*DQOYC.H$RBA3;F_NQJ2+[TE.>PX%._HM\
M-F>TCLP[X3-('GN<N" MX!\D7JPE2)^C04 _?G"]7)?X+IF9XYL.:8;5CP<T
MKFMG$QH4)0^\>RYVM:WN*>=1Z4A,$&F3)M/7(G2C/[1"$U'Y(Q6,HH#^S'R8
M#SUX($3+-('!H](:G7/H^!!2R0R!,:74]'[TKAISA"_F<5M&/4'&68/5D/I<
MS=FENI'V//=<.YLG5I%TW)]O/J8<[O;I7:2OR+YZ_&KGMD>2RV@]T*Z933;'
M24+6GE3P(0']SX3DE:X4,V=ITR:]B&V2D]A*&S_Q)+U$Y00V="VU\HD'8T S
M)JG77O(LEZ6,)H29FF>M"$D8:O.8OB/K'+TY>19ZJ35U)J6G&3CJ*177"H_#
MBC9;UX/0]5XS6TL<M^+L%Q'&I W3,"::X^>>Z3_3-V3+^FE29Q_&K%.SS)JR
M@FR9-:><9GE-&5\QSY8-/9@R\'O-S-+!''H?H[&(OB,13O'8B+/H_4,VJ">1
M4@;3E-;L<OHFMSEY.#W58YWF4!V7Y\Y$,* 00AOULYPS2!"I$Z(WW6N+I,.-
M+'.PS"R99_CKB&>'71@F(IUR=M.!430S)"0ANSQ#\6*]3/EU4ATGQAGW0NV2
MK2JNZAN?_TE\I=>(9FU/O#B3LM>0B4 F7HB.]A(ZM2Y-VYM"S WWLIW=%%<^
M>[-7 W+9-!5>Y@':7&/1-A(_G.7Y,'V31]_5=$Q/8(D2E?!'BN1F [77"38C
M3AH?KR2]3,0?$]S.P_FW"H-%D./4K,M)QH=_\<DMY@9F%,7)0NDPI6F.R&R(
MSVNTG/=*7^U9Z939 [_@GXF;)0HIY)UXO5#UW:0O9#](F"'2D3.O>"H7"+VA
M%$\T620W.932E"M;[607BU_G_>BM'OD?OI[-*7N<K1)$//5LOWG>7_0O_I[T
M26V^JH@^V&D^72>,Z<)48O2A[\9D"5+=/1M:1IYH3ABH)U<]<^:<R>M)<;J3
M9H)S"1KC*5?0W[,?:CI@!O#4D_+H>]>GBU)U(&O:Y4)M/F?[]52Z^FWHCC$G
MNGEP.7$D_4'FI_"WBBV+3F9D?#3*-4NG[_K$.IF9$M)FY.G[:DKR IO&RF8]
MT<NBF<YEJP@4B6M30T.4!"1""2^R?,GD.A(.*6@J?BU5G2=VY53JNS9:DIA>
MC4BO3:=%BO>!))M)<WB?&>%4&GK!@K[-4]+ZS7-+&BI"1,11(8NE1O>@=]/I
M_WPLLX/.>40/:>:AV8RM.&'#P4S-64:(;JA36>E2>"Z.SV,JFC]E0,QDZPP:
M+P[DRPAJB/,HZ3(+TM//V/;PW/83(@[Z=9\9;'HZ\_M.3NN';"%LV6H9>?(4
MC_.:)#&A7@<[R^X>JD?>RL"W?P@<YKIL:2J]79KG2P<V[_F" ^H4+6E^)']U
M_5#B3#T]6A>25 69#OOR#S5.@(X;V:&F.IDMYN<++A'O/> ;IDX9Z7O"3K8=
MDS%B7#*#1Y&6A)ZUU"'OT@^",,H9?>)VC"K-RG]H3><41!#2>_B/P="8CR<$
M93AIX5)C-9S^+(@,!>E*EMC,1GGX:9[/>1Y'"RW3BC2T'DX0QU0I^Y*P'U1N
MU7@UBFCBA2E8I?OR\F!]SJ7L>HTN3")]9)HP(IDIM1JR<!GP.NTT6@;BE;QW
MF5W^'H_?D9S=E U7O$^C4?')(NAE,:J7,HG6S=77\J4.5UV?;C+Z2YZZ'\,+
M U#IY<F:N--;%WFV^%G$K4[*-/J.:6S69W^+\*4F8#V<J-$> D]G).(U1JRS
M=]-J,SW9VO/^A3B)546<I*NBJ<,_W*>0_HD724]3'=7*M'"TL5XRS<8PU+,E
M#VXTII_7J)^-D8SWDJ;1;9O<SBQNX3_IQ>DHS6"FR\?\ABLM((_E@LCPN8&C
MX]+4I=</&"X5A[SA<&R+8+:%08\HB;0+,0] VX8@Z6F\?->V1H;#+*SE_):W
M)>]D!^XP",I(G84V8A$=VZ^W,Z;B/OKG&4^<[2.I8[X#A7R,/SB-X49_1&F>
M@[D[=9Q9Q5R=9&',,P;8 ^NF.RE3Y[?K)0RK%$SZYT,'36?GV$=F9'ML^J?6
M^O*]0SQ'>K)4F.9JTC^24HY^[_HDK#CS"?3>SU3W1R&?!NV#4OXPG'?2Q<'A
M[H;,\_MF-$7:F"U=L>9MTH]Z UM6*CI-FLZI!;?) #-7=Q23\.+>F (P!J;F
MY6QL8C3GIYM]>NY@N#'XZAT%6^2'R=2#(DUP5#]X#.6 IF44>(W-_9CCFOVY
MVLC2KK'/&XW'_6@=J*0KV9P$6.KBC^=Y4[>4(ND@RQ9$,0/N,<U'*CE<\/CH
M#\.FS"#+?P4A3T*6!!FW[=FNHR3,]FGQ"+4#N'2GW@A)>ID^2Y]-9[1'R--_
MGLZOZ@UR9+>&>[?D \4<U9[R+V/Q8KYPP)!*28\99ABS$15VW>\Z B%YI!$J
M^]N\$T*12Z8EQVL*4]/^H.)GEOSK%W.8FJ:S=)0RVL(X<C9XBU6N%FGN(@NZ
MA[\8VPDV]'&&OY[<23$=,-/<!CH+GKX]Q83D%<;IJ[/&I7OGSP0%<MDN-/TS
M7C+)?LBK>EF.-7^NYITHRY:-[L+WS#?KC5D8/0S>P^(-DTZCU*Z>F<S3<;)4
ML<NA)OU7NG"4.IBN/TCB<47-8L:Q'_9<%?*N+OUN;#J6G"+<RFW2?WR>:!NP
MV)/:WO)D]N$Z/A3O[\S4PD7;U#KYR=XE6^9S5ZN^W ^-RUK+R'N<SF,*'7@.
MJ2*EA7^P(1^]M97S1$94<]F!Z=60 G8Z<\[8[D<#=Z%>POB),U*90G7FA-T<
M\O/2M/C(^QFZ1:>+U4HT5] F([Q<(=)EM!^1QA=XV-*8)#<ER\9JZFU^QT'G
MRMQ9E^GWYE4!-UUK'H4^HU3#XB!H%"OHO6SZAPL2&]F^E6]<9I17Q/C:+T$0
M3H3=7L"U(U38YY2,SM5VQ?6Y7MCA$(M=W;T['6:897PWX*2T\RS?S()FZO:_
M*FB]JL2_'%_\7+# EHYB%$"/A1>O3VA/[TC5\Y1>PA&3?.+3.GR^C"<M5.FY
M)IK$='$PS4>/W^=,W"B/HA[7EJ(?^"XOELVFS":C0 JF51A-;#^8WO@2J=F
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
MJ"M=[YAS.EZ5I#$QE9E>X8& Y<!RY6*YBTMSJ7JP'%@.+ >6*QW+7;;-U1\
MR8'D0'(@N=*17/O*7",+D-SZZ<!<="7("$YS84_IV^C$W]YY<3CT9@''5&;E
M-J:I<_3XM:1\J259<@M<*EE!ZZ!UT#IH';0.6E>(^X?5X(6B_TU/J7*$))G)
M1R6<)-2+P;P,/&>)6)RXOEX>CM;9W'*XQY\M8\>^#B4R*[]!*(\1 !P !\#A
M@.%@[/PBX  X  X'!X>Q..:G6%)L-O?W8_\>>R_/]=5Y'I(UZC^.QQ+<U=CM
MONS_7?5+"5MY7J:,/[^IO]&?:<;L_/.<D=R[?16)3^I9? WZTG\G%@UI7OSW
M[#IQ[^U%>Q4JF-2ZU7^\=@BZCL[.S.WH[3N#J2B1^W=O,+&=X0D.=_MS"AQA
M;_5^2W6WLYGJ#B_[$(2B4;<Z9V(@([I8A4^N35H91''$<>[,ZV_PC!\NYNQC
MV. ^XEF%2KB^/A'KD-:'@B>;@V_I343BB>^H4 1)*.Y[TO7XC.R WN@\+8"D
M6U[D 3Q7B14R$E*$*DJ\F%\Z5#;_)#]B2V&])Q_H:8,PB)6M4P">?-9_&-X_
M[LF8QQ8J&2F2(^<,N(UZ]IQ(#S<:*-OMNC3XK!03W3T9T.UB%?9=7X^^)KXI
M)7QZDA'A6[.[@3<!PL-IC=Z57VS8-,0+HHC&'RJ/SR/'P?"=QM]&"\D.?#^3
MV[,;][3"L;CC,+'C)"2X"JG_'-6VM@[+D#3N!%B7DRFF'%KC.27-DB;M!$MP
M0"_.XGN27J)8VV+ZTB$=\1>=/. ?=*4;CB[)E)8F(ST SK^(DG#@)03:4-_-
M=ED=-0:F;SY0?L1S,3PZ/@$&NF/(=^OW94BC=Q@<W< C-S!ZNW1V5I%\?DIH
M@? 7R7I.HG#([^,3QI_'G^T'85]ZD_,^81.,V>"ID:=6]O+J8I1H)M;WY"!2
M;_-_S"0XY]OMD;6XG.NAKFYWTT$U.Q?KV_Z).W2VO+ZU4ARRY ;;OD + H
MCDL &VT*0L9A--RK5S(.DWO/9G>7%9&16'[VEGU8%9J)%?2GY]2H/@2>D][G
M2^9(?&&W85$,?$O.=/]!A2/Q-XWM:H:"0D&7*>AG[=WFQ7"UF@I1A**"7@O>
M\U&$]B[=$_+*_N 2*CM%U<8+K>Y*G-#;H]9;8Z6D0*E035 J]!9ZNS*E8K]H
M1:L';1VP[7%S@+&SD\6]<Q'UI4T6YYG%3X7F'^7_2GS&I"Q*<J0D8;*V#4@"
M)%&,?"IQE'Z7#%*$0 J@%Y-%939BETHH#J@'U /J,4P])DN]@'J0N#$E\2^C
MW92;)FH.]V!*HV.P*U99,,;7X:C6;M+Y!X>(9J-=:P$10$11B-C'3JU"$9.*
MJ]VP&L;TZ349 5? U<'CRC+76?M8\%3-H&G?$=*M/E"FNY!.G3YC-A!R\<IW
M,?I9MLK#E4@DE:K,<,$M7R]WV 0'J2AX*6 WL-ONV.W*7/X![ 9VJR2[E46+
M2D5@Y>&HG?:NP2XGT!!H"#0T9\M!J^R!8%D4:)-M!XOK\NTLM;=BX30MKL)+
M.Z5EDFB"15I7*$AB'E2DZS/IK-F#]+@J6,1%E4(U"$*N+QZD99KLP->.LN3O
MLA^.6##J*16_G2T)9J@"TU)]JFCY):M.[VVJ^E+CPDCUI8NK'[>J^V)M=_GE
M7I^^W\OQ[A4=/-X=[U[Z=T<%F"U7[RW+\$8Q:X7E^3F7+#NHO96,],>9H]HH
MCP7U*JEZ@=**UCG3.Y*JH9/EJZH"=3ML=2NH& IT<$8'=UV\QWI=EMLK96&%
M4Q>E/(<%54&14,]]E4U=I)P3Y52AI%#2_2CI?1!+#^H']8,)AWI"/6'"H:15
M4]*U3#A.;FVBQE_&>GT1_L_SWE^+VN$5<'0+9Q>.I\1/PT)U,6SYW:7)!?6
M>C3U7%[5KD ]H!Y0#ZAGQ]33;ILKQ 'J ?6 >D ]JP9<C3UWE*B$XH!Z0#V@
M'M->SX6Y,A2@'E /J ?4LR+U6/4KY)GW5DH^7\/$\MJ[FR0,>?DLT,OM9A?5
M"JN@O?VV[4J4""X+"ODZE  NU#$X*JB<U/?81F5&(.NU^Y@2#KQM@ J@ J@
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
M_<&T$*JPJ?FD5<"YT!$@*C3]I^6REI4VB."(0^*(J[JY_E)EF<A%23:0 $@
M)##/4;#J<!3@*( CP!$+7]IJH D\DA,FI+ZX;>+VQS? +M5D%YR_AJ<!3P-<
M "X %X +P 7#].3J/<S! >  <, !<L!)RUSFX3B2DRM5P-@9=QDX\EOHP6LN
MF!#Q(:;8?7+C%]%U'Y-012+J!<^^D ]$;^*9:QJ0-MF)E]9 >)D^1"_LGO0?
MTZ/9B\](RW@VQ[')F-?8+[[)[863*"XK*H55KV>'_)<<1Z=?ZL/C05>_^WC9
M@;DGTD42*>=,#$*W3W_S7K3\)DL_Z/( "Q-%9RQF-PH\+=DS0?KXQ/,@/6_.
M(??$3^?&R2L&\.C=1]>G4>5SRC4CEJ>?"CRYON84I1_YYV_=F)Y@9SQISQ*$
MF3L+?0*+BP7$H?N0:*EN?LQ_U_C^38F^=-14J83!S!OI2B?\HQ=BMX@TS"$5
MUF!7=(W6R+S,A%;S\8OUM8UZHYX7XS5?#J&]GDY5MAI"<U#":@@KN0%%'@7?
M]BQZY<_";_L"E1? Y9$+X&K7 L")NBUWS%O6CK?,E_C@I\@]=M&T3 6S18CO
M4'5QUZ<W5I#EOI7S+G-F'7$SYLEN$4(L?A3?)TH&2S9&+"D4>3F(]4W^6P^-
M;K-.MA0D7C'@[/_8T_:Q^8S^-^I6R1HUX\ >-'=%S2U9<WIH+C1W1<TM6;4>
M:.Z.W.RM-'?G:MHHJ(]>+O(2;CDVJ;"WJJO+F$^DXSF[OT_P&X/ZH>PF*$(@
MYK<:=&H7AI,SY=8 O@Y[D0HUC: 64$M*+<;.65=" T MH!90RTZHQ:K73*\I
ME5L%P"W@%G +N*6,W((<S9(<S7C3MTW2BXUR;R@IH.^EN;HLK\FF++H"X[Z[
M=/W1X:E9,[8.#SP!3^OBZ9CQ CP #T=@7XQUN#\6^X* :<YU]T$LO6(TJ4F:
MY 0)'^+:!F:5".:-Y7-6%F'U$SZ6N=/VKTJM$DH$AV&_V6;0%^AK=?IJUIJ@
M+] 7Z&O_F@?ZVH2^C!VW 'V!OD!?H*_=TE=!I]N/E;XJFQV;9KGL;#<7\=@[
MX:U\7*D L55,5"6WG642%;0*6@6M@E950530J@-WOTR*[5/@GP^X0"X?K VB
M^%SU!U[PTE=TJ_$=G9&9VK9\W<;%@JZR8D$G;EH,=<UR02@>OH80JE \W& '
MY++,(S)BU?,DRJ([1\H!QG+J99E'<  X !RPQDMWS"6FRS*/X !P #A@+3_
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
M$-T4']W<]0=>\**4^/;^1JCO ^5'I=G4OE<*:B+( 07!9X'/LC)A-!'D@#!
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
M^.Y A>*3BI^#\ \DRN$/FS'XU>D= H,/@U]V.,'@ QZ !^ !?[A@^WS/YZE
M0KLAH<G=8\W!=^$$"9_CVF:/?D67RE;?BF],JEA+ Y0!9?-0;AC;?@(H \J
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
M?G/PF.G\%!\;(#B)*-J7FSN*<UM;7:U*_7.=KR""F5Y,U=_:%VXBC]E3P N
M,BC^S")F@4&L/=+/DRR4/C=*^:_I*D%<JHDN^C+^RK30C6+B6&H5"ZC@BBB>
M/+K$&9L;HTW@=P[X 7[UA%^[#+_\SXA,5\Q6-IP!I Z](//I,X%Q#L9CJQQU
M$A4_&K@P1-D.&G 2-L7$'"IMWN+K6'EI,!(G<Z.S8N_L1[[\K4Y)HI[MKVZH
MQJ:/GG%LK31><W]H7 ZP Q1O$9'ZHAM'_7QL7Y=^)G\+= FZ!%W.T^59!5T^
M07)C3@RC=!(9E C2^C(<;,A#(I L+/7!BN'U_#M6Y8PE!]Y3O,'2,H'PE/(U
M9Y:2\>?R:\(H[LM@*OG2:I;59R5*6R&$)QUXT*%MI,S2J/C"YG;,-Y;$6DT2
M1)XN(]P$<I"HM\4?<[FN:E:<X.VZLD1U>5JS;;IH?;<JL4[=O^'M-WM]._I^
MH+<?L^@.JN\'>GC/WN<9Q\V]JN':A^5M^3H.T-":\TX4^/9!=\I3_8XJ)8;.
M6J>BW6Q=;^SA0N$@'P#2&2"=K5 Z=H6#V=SR;MFN4=IZ7I9/Q+>EA^P8RK-9
M8  8NE@376Q#%^'='2=6ER^I.P0@U\RH.*M7A!8?DQ;#'.TEMCG.PP!MK2O.
M 80'5#O; ?V!_D ^P!?T!_I3(_E ?YRZW'78M&O?3KC;G<57",BQG0&V,\!V
M!N8^;&>P/ZL)4@(I5=[G\# <D!'("/(!68.LX4&"M$%*(*6C(*4K=Z=?@XQ
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
MD,:0A**^Y7]38UEHH1=DOC*#H+X-HB2+Z=LT,L*3'7),YJ?(HNF%C#.CM'B
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
M($':("604JU(Z:KBD&J0$<CH"&NF\]6KKO=K>HF3#'42%;0*6@6M@J@.050
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
M##X.O,$X'3-8F@ +P *P++<U!XY\AR>W=4_N%QG(4:+AS!G((=, ^P3[!+
M+  +P%(/9Z[F6RML;[7*SMJ[UYKSO,2<*\FCKAC$O.XB'9T*+N2W"R74GYD>
M%,LF3DE[^_2!ZZAY-0I/W)^*SY]^'R\AK"I'C]4@5@G7$?@38JJL3'^V >5W
M.2]?GRV$F-VGXWJP_-8GJ&__\=6ED_KVJ[.#JK%&A?@Q^D[CYEZ@0KRBP ME
MX2A1//@211370G,/4W-17(MZC-TD6G!\'K*2R$HN"184"ZZ;E81QPLJ/M2!W
M"<C!/L$^ 2RP3S6Q3RB!*D,.9W["/L$^+2>._^U*"G51>[YODQ./8(#6D;J9
M#8?]L?;'V>&UL#^P/R\=+%A\B/AHZ^;I]U#S1JYF;]X$N(.1@I&"D4(2#T:J
M3D;*GD$ P"$K ?,#\P,T+&5?7"RMNAX+6ORL$K/>)N1#'YX^*.1P5RCI,)7A
M@^:+2H>6/421/]1!\+\W77_T].,7KCAR=L#8]0R\L>((*XZPX@@^0X7,L>((
M*X[JJI)8MX$51]#<8]9<K#C"I-!.$PTWR'/S?9@4JG%6SIG]W"J2KO>+I&T(
M"=-)AV7>OD19VA/_%<4*<THFN>M*"G7!#]^'.:7#LEZU04,+^YBO:X-JOIO?
M$U,?\[O[7:\GP-*,V8<H%H,L'D2)2LP<4$\G=@;J]+F9(.G]F>F80C"9B(&,
M4[Z=9ZL^]@?R:VI_3K29M1HJGF$B%=.A#()1Z51W'8IN1@]+(S.K-!74Y;OK
M73?$QV*;O5XT5*3'IR(;T&.[_#C]/V;2C&ZF?G@]F= ?L?94:=;LE!I0>J=M
MX'\DSW6PH]*A4F%%P_BRDH%V,M-8$P.3__W7[W4W3M[PV+R]TXD71$D6JT_=
MOZOH(9:#'A/)+74]>?^-MRF4:12/_O;O__;7ZKL^AE[45_?R6^EJHHV0N_]9
M=7]\]>&.Q_<?Y_^ZOWLEM$]?2"]]\^'R]O+V^OKFXNRGNW>7%Y?7%^\N[LY;
M%W?M#^_;EU>WK_XV(]\59MZJJ&J9J<DMC5AU%NGCK^\^_?)>W-_^O_=?*F98
M,=U)-J?M9+[SXF:_$XY[GN]$YX^D\YC7VW!VI-7:\?3(G.B>]K%W,;GQ+_(H
MA"+;XHMBCEE@:GEG*GB&"3HG$W17]4JU','4,C0711'0W&/6W"T611S?'-&[
M+([Y4 AMTBLBE=^$^C90(873V]#Q79/%(1 $G-9:*1?T!_IS//KS BLKVI<[
MLYJ\@FD^I[[N3$N2#9Z0^]S,PN0Q5X/4/.1$OS:-H0>-Q_>PIKF=SV#]Q;40
M#F%J_^RFX6P'Q+H,)-^'6I?#<B3JHCM'20+GYPUG.^/792!! B !D, JGL!%
MP]GV>G49R$U)8*W)PSI$/4]G7_<2"-WZ7%'(Q\K:@V0'L:;_FHT=N/C/"S)N
MCO!Z,GS@?20B$:J4SZ=]U(F.PD3$*C %=5R\)[^)+/1(_%*'J:Y8D;6WP&K"
MI"?ZF1AK]VF-?2RVW&RBP#W/G30;S@XG7U9>2Y<[SPEL<YR[E-UK>$\ Y59
M>=YP5A\!4 *4 *4+4+;:[I*#0"4*%/<#U75DM5'9P+83]L["](-8^8U$WF%#
M:=]H<>97 A  Q,$#HMUN."OG?2F 0/'G\S*^4UT5QV8)]6SUISB)E<<0'KVN
M<2'H8=5:@:.A/] ?Z ]J/0^IUO.3W7/$;$+"FW;$O'M((@.SU8GJ#Z)8QB/A
MZR[94A5Z*JE70:@XT9K^:]JT>EWHR_693RX:V.MRI9PFS,\1P^72W?QZ710?
M*1?@86UQM"Y07?LR_,L:5M6]R\OE="@&Y&[J*$N"D<A"3LD\A'2M;U(U090D
M^4YROO(S+S7;T%7ZI.5B/+FX9J\^GNM4Q9WQ8A_77=N$Z?]IMW?I]?.8_8>G
MO'?/X"A >=D&*H%*H+)>J+Q&^>K608E"N0-$ZA;WD-I&P6NK<5%K'#NKV*LK
MR('G>N.Y=I"]N(3I!2J!REJA<H>81$:\1AGQ]G,9\1U4*GY\JD!Q.UI)G1)^
ME'%*W=F^ZYL+WJ50G>V(L;3@=B*G+=177[FK%7E65B^%^^!>@(W 1EM):%PU
MG)W=M[2PME;;MF,U0W@$_@)_[=6;NME6/O8%>U.'<_KHK!3+@>'YM>.X\%9P
M%!AZ.M"V0C_JEA:SJ420QGB9W6),IN88SB25:69.CRRM>HOIBN( T8K%</FM
MJMM57JH?2_?H1,AD0I[=*"""3IY>,K>*]!8)JP*_.+=QU?P+SFW<^^V'W?J#
MZCRFVG%NXPH",Q]Q;F.]5!!GB.'<1FCN,6LNSFV$YAZFYF[IW,9B%&HP<3ZK
MPWG,W6XZSGH<PM883L]HK)4@:^ZLUDI64#HH'93N( 5YF+5K^RY4>R_CD-Z7
MB([J1K&:FHS8)]SK,@]VE*<PM<[.< S3X1FUO1LRL,!+8H'KEKM%WG492)
M2  DL$*G;VZP53<BC2TMB9&I>*<"E;"X+-=<MUM7/R1/U#Q%7=&^;%Q\)TYX
M;L'L)<738T*,[V__8*]X+<3\SJ:@K>.@K;,+G"@/WP6^RU&30+N%<W=  B"!
MXR:!2VQ\NWD <X3A2G\@O51$X?3ZC&Y,O5M!GW# !XS1 <T-0W^@/\>C/R\P
MD;>#W=Y_D6'6)=N8Q9IW9P]],8@C3R4)?\PW=H_"=73TQ9VZ<-)T-X\^KS0'
M%'I@%X,M4#K@ K@ +L<+E]*4%S(<\.PVE_J'*%;T\G+&PVQ#41S,DYHYV%7J
M0E\N^$X<[K$'6P5;]=+A<@/7#G !7):%B\/-JX\#+O#X-O'XU#?/G.&X2L7<
MBT:?\VT+7C;Z8*R.&"YG*!$''H"'\7T7[K:[?BEX@'>VCM0_I?1;^2AL$OR;
M5'[C+4^_Y[]+QVCK5/7MV=I>?AIW&HE0I3PY^Z@3'86)B)7=698WCI7?1!9Z
M)'>IPU33Y7-#N:Z>;'R6]HDY/]O^1V_]%.V#HY<S%#3"W,+<3G8K:&&M#P !
M0$S2%Q=(7R!YN'WW])U-&>IPO#SW8*:&*VY!J09,%4P5H *H "H' I63Y@$Y
M>D\+![[?H?I^6<A'6CV$]+MO',$@2A)E4Y&E_&2J^H,HEO%H7$WHU2SI:#..
MCUM/..[CU)5=,Y/#'.6QG+T.XPZ(K63\S\^W=<KW8H$=G7< 5 *5*TY&P/(=
M17' $HPUU:C];+%XPLXY27#DC/&V<DZVLV.9=FQ':G6(]HZ$N(4]FARNI7I6
MD,ZD5&=*A=M20Y(#CRW'8W6FJI/6E;OJSJ6%A; +_+5__H*3=M1.VDWC D[:
MEN+>[U.NZ:Z\OO1WJ5]S,QJUZZCID?!4$.2:^N.KYBOSF8;+*SY7*W/KLHB,
M\];=Z[Y*Q*]J*#Y'?1G^(!8ULRJ!,-1^VGM[?KT,XT\K\?(7KYS#6$6)GYB^
MNAG,I!GX(+XU!OMF[.#HS8TTIV@VZE])F?_(DE1W1U5-7;.']SV5*,'OS!=-
M=*/8'B+!E6P])=(AKX\@[4V$[)#=%T,5*Q&J!YGJ1Q6,A#9[PRI?=$9""E]U
M51SGDY]%WB7J;C*W.6[K7\XKO,TUGC.S]$,NGI&521)YVEP[U&G/"J2GPC<R
MI"'6 _-+K.C?F*[24<A=S4)?)_1%)^-?57&F(&^6*_(U)GQ9E,7B78\$3P)*
MLDZB?2UCK9)3_G'8TU[/C=#.*BS5.D(;2EXS0WK(4]OTMQ1>%IM]<,I#S>K#
MHNI%@5FDP[^16$B_-3F*?B(&DHP728!/+&F(1>IW4T?UNZR#^CG6/"Y,N.])
M/:6"C8V--NS=@=J[HS5XBQG'KCBT,PD=%:JN3J=6#\8JS>*0W/,WX]6%0OK<
M\CZQHZW]B14)*9%!PO@;T"<=94DP>L,3$N3<Y[5"6G9TH,T"1+YI>DGB"6';
MRY*$J4Y1[/T:*#U>E *FBV':FY[T*UM;^Y/1>C*WA=GDKW^+HP')9R3^SD:2
MT<??YL5\Q851MYNH-&6_IH3A135_\X!=>D,9(/:E(?;Q6 %[O11@9X F"8(/
M#S%[^>[<]XNSBJ6QZ_COU*"I.(/<=$5VGIUK\JQ_;WQI"*['&/"%9;=Z&R;\
MJ?&NPG^%#I3+, R>76;+/I%$%$4T'H=K<P=8>C30CQSU)-0@W25E#U.*Z8B)
M=>0;C\K\972)KF/"Y1@TB<*DO!.$B49CE61!6O!Y7W\S+/X8!5G?Z% G2SCD
M,>-4/(L;\D<6Z\379I_^Q,19N<+>]NGEGJ0WO<_8.ICGW29:\JLK;C-/ZW%R
M5HZL \=?4"M)L-1Y>@Y_-W>KB9A-N!_:/2K&NE625JYB/4E"["@5BI+)Z2A/
M9H0]HG#YH-CG9.W2Y''2(U(3MX>1V?JB8V/-GDQ%-R.GM60-XZC+UT99P \4
M\E'JP/PB'\@@)FG>Q%5+VKWB@5FJ3>:@,9G>>5XUR%^.K'[XF2H,N,[/(NKR
MB*=Q5IR]X/5D_,!2[LYNX]8-^"(3)7-VA71*&AMN.W)*KTIZ4[%T/E3%WB$Y
ML)?<.Z3QS$FK=4?LG14G^UJG8FBIV80HTFBGGB^KVHR@2U-3E;,JZSSI-%=7
MUOVN?"2][,RDBMPTN.HXM74>5"P;'H>7Q$_F!!&3NGDNP&0&*>DJ'R'<Y_7'
M934=$.'%8J1D3,K=D6R"Z"FEN_@0$XI.Z4DZ]K)^DDH&L 6"0W-<$MZYH\'F
MUD_%UT6J:ZTX^S3W\OFI QFG+I5ED_1AJ;^S_L?X!.FRTM0TLRC^V=/4*KYP
M 9OD;J$_[L$<GUL<DSOUSB2@O9&PY],EKVV#RGQO5#M_@,U7>[I !IN=W*@8
MI\V/@D#&9&L, 2I)!/)G1BJ@8G/2MB%$KGR006 :/_OZ28QJD]1D=$M^34-\
MI"9$8:B,X9_(G=16%<*[CV(:\<@DVMG@F)CTE"^C!UI+;EYM/ MK"$\29=ZE
M1.ORQ'O]^I3=(7YNE8XD[N![4;$I[UKJS-W*,4=8JX@&)CA>M+[N:3_Z<"SN
M]3,6MZA?=C>*E15<ZPWC,Q:W8F#==.',E2(R8SDR;3<5-;SK<OTB]5\O!IV)
ME?CJVY1H++2,S53V-172^S,C8Y([PW3YP+KIU(83.] !>]O!J$ NC^Y4\#)K
M:-WQSJ4KV9I 2,:1,3ISU)QDU,NR'"RS#A6Q?\ZPA=?!M_^C;;,=SOKITETH
M>4+2\^*,QN<7]8W-TO2!KL;R= ,2@TW9J+B?%/F8 3N?#&7]AKU*LH+DA#ZR
ME\C.I6?B\#AF \U>:3&U6R*OL7-KK*/5F]/"S3HU\[<^RU/-&]9ISZ;'L\#R
MJV(?I(CW?Y$!1=V:&LI<^D"Q+&MSX8O0T_HZ[.BG[/[Z-F1_]N)JYQ%:U>*$
M79D+69D:R=7*95RR29JPU,63+Q'[DS_9!KXNAV-,NXGY-2?N$U\E'OG7X]3@
M%-D4(JJ AJ7R*7 DS.</7*?B%"#CH'H"7_=!TF8E/M-!86605//:'Q-NNP*K
M*UD^*\A"4>[I]\^*PJ ^*W27.CB9^ZJ(?E@,9(;2DNH:3 QDJ +.9Y:.5BW2
MMX;Q^&X_5D,1A>/0:3K9RN//T6?  LU=EJ+%]!+V7*CAQL;G"4&V\$7L9YI"
MY$/W3D> 5\:NY>^70[*!!EXZF;Q:4'@8#>DUF;&G9#?Y7:6\Z:PM(XT91,ED
MDG&6&HH,;,11X$S&=JJ?IR4RR'/8,PS*7TV14EZ)=67S((%-'%%[QX5>1:66
M2^/HTA;R?2M7X]8](&05^YU&C>3_)369/ ;6NRPO)OG/J).(6P[]9T#WVLP%
MD%V<I-7_DT#$S-8ZS2ON_JF*V0'K_T[Y#V1M2AD+1M<;4HE)QF7&V*B0OC43
M#KENS9) KH5=TNET-IER)4X(8 G196ZEI-G1VR3C"4P\S:,*4UEE]]W[-J[H
MTGC1;QYED*E\XF <P)7"M[EHR<*=##\9#V(8&@N2#PG'3GWPKPF-/VDGHYF#
M#CLHY$*S@SXJ\CXC5@(6TM<P&H;%S,G,7(8.:2"H76F>)3-F)TFR_J"8_Y@X
M'\Q@I ^F\&#Z*>,I-7/[I&6Q>LB(:B/2NX=,^R9&,,K6E]PZH>E-RF^(7Z,I
M=9/]* NK79I9Q3(^R%AO_4D"1>0IN-(\TS-_.2 VL\9@JXSP;B+XJK"?Y5\.
MMCD1R6*STZ=\FT\B9CZ1)#>93+K?C=A:)6_GQ%"QN&9<"E'N*G\NRR:DX9'!
MU.*?UE3YQ$HE+&7YS):KS,C)%J3<7#>:K8OKJ[/BO]\5RV<\=F('B7I;_#$W
M@M7U+N,BB[.SROTUEJ]7L2ULM[];M6)FZO[67F^_.N3&;WC[]2$W'GU?^_:+
M0VX\QGWMV\\/N?&;WMX\Z-8?TL"O5N6*-?^0SW+RF3BN.]Z*KO6\+)^(,DH/
M*3GHG%Q3<4DXU^O)E&\SGX8V7.E$@6^?\WLX3GHM2BH5A22+?I\Z.+;J I/)
M@XI#Q?>CXK>>QQD6SI4LTM!2D>NB2[BN:=%O^9+@8+3PBDG),'  '.P'![^I
M,!FG/1>K>?AF8"]<C)8H2=_$*M6QK;M?=%U1^@"5A\KO1^4Y=[Y(._.)R86<
M+N-8/^T5#67L0[>AVWNB\W&=]$*>#LS\TA-LK_[,].!)#G_J;AVFY/>S4P.*
M!PSV! -S0#;4[_#5;PE9;JY^ZPIUL?Y]5EX@D\3,YG,AP)RH-Q^YI2I]7/2E
MH]*A4@?=A7*=P"'W8U+B<,B]>"FC4:HRV<KS^3EK'U]V,3Z^;-USRV 3:VH3
M#],ENX]2&2PKWM5/?MF]0FYVJ(MS^=[-U\+-5[(![5M'^VX\W-K)!_H#_8'^
M0'^@/_64#_0'^@/]@?Y ?^HI'^A/K?1G^7.&#D%X4*Y:*==AZ<]:-?EU.(AY
M\<E7&R3?S&T_R< LY+7"O&ZWVC\4J\LG\LV7F0.F]:6Q>FB3LV,(M]?CV5,#
M-^UR"3BN.O]2#O\##X 'CH8'KAO.["/P#_P#_P>&?_@!X 'P 'C@[+QB+U40
M  @ !' <!'!9L=$P\ _\ __'@7\$ N !\ !XX*35;K1<=WNBY0<S])L?D0MV
M #N\-'8XJSIRY<C=@]672M6Q-F.J!=M</&5N>Q<KWQPI<&)/RO5?\[[PO M]
M<4P)Z-<9_8Z;V]Y"<=5SI50(61"R !4[1(5#]QUH !H.' VP$4 %4#$7QEVB
M[ MP !Q@)( *H&(!*EI7B"0 !\ !1@*H "H6H.+BLN*@VB.' R:$G$P(^3I6
M7FK/1N<=T=,1^ A\!"L-*PU4 !5 !5 !5  50(7K N ;=W-#J/\%5%XP5&!
M@ J@8F[>J'$%-  -0 -L!% !5%0'&==89+A*D($II=6%^[[;55Z:B*@KNE&L
MJ!5"??-Z,GQ08"@P%.PV[#90L:K=;L)N(SD(J," P(  %>L8$.PN P,"J,"
MP(  %>N@PF$  C0 #0>.!M@(H *H0)!Q>+-+K8WA5/' _4XX?4KI)]#3[NDI
M/RMVH@@SQ\6NHYO/T=?3VG< =OXYH<$/ -  -  -0 /0 #0 #4 #T  T  U
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
M&?].%/LJ-E<0]$02!=H7_ZMI_K<JK[6WRVOM<W?+2)?O-E)!P-;+Q]86$JJ
M&" &B)67!CASB@ M0 O0@O4"Q "Q'4'L_-I=>3:P!6P!6S!?@!@@MB.(G9#]
M.G>M5RLM+W*&R*<%ARE(8+'F6&Q?P)7$7I&#[:[K>]>3\8/RQ8D7*U^GRG\M
MTDB$*A4T""&U V>)'0BS[74W%V<IVY?"14##T:(!BRZ "J "J  J@ J@ J@
M*E:>1,/ND$ #T  ; 50 %4 %4 %4+(F*"W=K1%\*&C KM+H:W=++4AV%B>C&
M45]TLD2'*DFHS?V.#J7Y"6Q4?S:JWZ);F&T !4 !4  4  5  5  %  %0 %0
MZ@24DV;CQK7F'-F^0  4  7+ Z  *  *@ *@P$6KG8N&>;'5A?N^VU5>FHBH
M*[I1K*@50GWS>C)\4."Q^O/8,I/S%;=LD<=:C28,/0 "@, C!E  %  %0 %0
M !0 !4 !4  4  5  5  %  %0 %0C@<H2 O/]7,?TU6MC4&TQ-3?;F>P/J7T
M$TAI]Z24[\ Y482933@/?TY^"];].:&]%'(#T  T  U  ]!J!;03]V>1/2NM
M(ZM" R !2%@^6#X #4 #T  T  U  ]  -/>Q7*MQA5@.L1P 61= MIT?;P9
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
MY7(*8Y?7-L\8\B,I-=IJ&U- %*76:+VSD"3:L.AC=\?[VVN9IA4/:.QX?_/
M N@>6@"M4], RJ=1X=$-!*:^9A4>[5("MR#;%:E2'CZ'"H^2]E'A45)H4F@M
M"DV%1ZGP*"4/*7FX7>'1-B4/:8IDK^:=6(Y8;I\L1X5'B>2(Y(CD"B3$? J/
MYK0IX%19KJ39\.(4IZ-"?E0@DO3JX+(BO2*]HL*CF>[&OG/"5'B4BHU1R<&2
M&ZR#&REB 6(!8@%B 6*!XV$!*CQ*H896J5/AT56%1^M49I%,+I593)59K%;6
MWB9 B"!$'#\B&C4*RXK@BE'AT1VA=PKEVFI=@PJ/DGVCFHCYUIJH$<@(9 2R
M7(OSZ3L2Y50@5M*%>@?'':U1WON4Q$FO4>Y6FU2KBKP+8CEBN<((,8>ZH\T&
M[<0@EB.6(Y8KC!#S*!V@<=4:L=Q<&+N\[NB2&J3I$J-&K?I^1O>,UJPV_#>4
M@=T?STQQ-'1O*7@<"-;W'.!(: :+JII:(N"V(UD ?S,'W'T6\-E37UT1L"<L
M8O."Q6J8UV?/<?T4AG66%M:QP+-]=>,8I"WA[Q:H52"LCRNEO4IBZ]?ERX#=
MD=1^[78JG6JW6:O'_S7>ZRL$V]92"+;1>+]3#<[.;K<;N]W>/>C;#WQ[M=2M
MIX$O1]\I&5R0Y>1YKMG80U$]+UB[9!Z5+-Q4NKIKXQ%^20,WT\!H>?RRD.WS
M--Q8=DEOT_5:I,"DP!H5>+*"<)F"/B0K"TF#28.+J,&/7L#7]@"V<NN+N ],
MIY9^X@YW34#X=/,@^Q=W0^Z/IPIL7+!:U=!V$A[A/.>-#K3S=E6?<YC)H+V
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
M?)>3,S?5J[S0ER(^=;L[:9CZZW)AX"FWJ?& =J1$(9>(8 ?\*#517Q=.(\G
MRC;J]T^@4VCGK*D"A^Y2'9N=:2)0N930$DMQN<Q2I$Y_7V3_+&K+MAS1V<*@
M(Z+?MTU;N.88;K8#+//R(O2P>\K=UW,.//+[:C:S5I]ZO'"*\?(#C[]P&"'1
M<ZV;[P'H^5W_WI;?9,^W)4CP%BSJ+1@7U[2Y\]G% 57GE6]V/G*GWNC4>JV;
M;J-S?7W;Z'6-F]OKAM&\AM\_W3;R/Q]YW[R,9_TZ'GB=\8G7H',1#T@VX"\"
M,"Z4_J)S&JGX[Y6'"CA-CL.!D?\*;?!(%"V'. I,CH 8?,  F.I@9TV-%D4D
M8:$2A(7H5=SZ$0.RI!Y2KB?'K];P36WQ2K]\J:8L!"B%/,TXAZ.*:U4M1Q4W
M#WMF:[O4!\Y2WZGOU/?B]IV.:"[9X9!KR'*%#Y"]_V[A<,@=<GS9P=@5.-*6
MS5VV+#$>N84[ISY)04E!MU)0Y9.B@OXJ0M)"TL+#:.%-Z'ND?:1]A]&^QP&W
MV1,?!*2"I(('\A,'MBLD9MK=H>T^V>M*NIQ5,0Y= N,*IS!P7E3-9:12LH<D
M@*(LX=GGH7F%.1>OIF_;4E'&<5G$249.FY'3+I]2K/&C4S47-W]K.P>@%!I
MU$+40M2R%VHQNG1>+W$+<0MQ2QY!C^YMS,76 **6\E%+473G)+,B]3:=1TL9
M5QU2[WVXWT"1CK?N=YT 15:5ZN"G,F?:HEO" ^&A]'AHM/2572% $"!*#XBL
M?>V$!\+#R>*A1A'$<83DJY><'21*_^R:WE"P@'\74=T(53OC$EJ!&UG5K[XP
MA?V2N7O]%.%(Y]N1F2(S17$]X8'PL#J,(:^-\$!XF.)!VW$YA ?"0^GQH+':
M]K'@@:)Z30-QAV4463^I]!778"/84?A.YHC,T9+P7=O*4,(#X:'T># (#X0'
MPD,>&QX)#X2'(\!#G?! X7LNX?M7X4JL@X[S\5A_?11_'WDRN!3#D>.-5=%_
MQ^9/MF-C!?6R8'*UM/7#]*S5K71T$_I4T31O[5E#%W4*YYPLW7%8NKVCJJIO
M<I- 1: B4$6@TA9B$:@(5 0J!)51UQ>H$:H(582JR%1IRXZ?+*@H7;*_/0PC
M/B[3!H;]6TE]BY%.%L]D) E4M-*(H$)0H=0'V1\"U<%!I7'?.(&*0$6@0E"U
M*/-!F8^B9#YZ'[Y&A]J Q+CM,FZ:?B@L]9NG]H"DEHBH7T>^]V+C8A):,;(,
MX<T&)4/(;I+=U)QAU%@?@E!%J")4(:KJ77V[Z@E5A"I"E4*54>D2J@A5A"JM
MZ<@.K<3:<^HDEE81LB?SX!M$YR$W-6=$=L-A.4ZN+K(H"T[Y11(5:1UI'6D=
M:1UI'6D=:1UI77%%>13SM;4"S-=^$<%"53YVEIJCU99=F=5HZ!FSO/#)$3NI
MM&;IZY2LML,ZUQ;<7N24QT1<3>-,W-K2VE>B)F\]H_3GGCP9(C BL&P"TYA&
M)OHB^B+Z(OK:(WWIG 5[4U:T7XS8B-B(V&BY,]4P])7'(V^*^*M$_!4_%*]8
MS/@66.L*16Y[$F(.]=U;^E;.OBE(;5(JLI.6FB7X$*AJ*UG79WS^\8/=]^5E
M/W2<C]>V-!U/AKZXZW_A ?S;<ZV;[X%P@[O^O2V_R9YO2U"46]\;WB:I],^N
M#/P0:^+*F^\CA[L\\/SQSW__VX]+GBR":]&W76%]$BY\"'Z-4_#C'N;D4\^
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
M122E!;$.W\=M<%?,TY<.SDO$VZ0_I#^D/Z0_Q90/Z<]>4[[54W"]4I/,[&K
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
MN^0 ,08QQN814F%H)*[NU=0<^1SCQIQ"BJJ84"R2J B !$ "( &P#*(B !(
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
MQO"WP/1 QRML9SP2[DJ).P(>W':'9Y<M $]*$3 \\\P7>#8Z\YZ@03R( >C
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
MFCPB(]%N6VB)?!5'H>Z/, .'/E:<^(#NBA>NTO]B:$LUH\D#%.:K%SK15,V
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
MKZ:QF^L3KQGR,RDU:C;4%T"4I=:HWEQ9),I8]+&5\_[&7J9IRP/J.>\W3BR
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
ME 53%J#BB*B0Z+X##4!#Q=$ &P%4 !4KTS@385^  ^  (P%4 !4;4*$V,),
M'  '& F@ JC8@ K#K"F PW(_L2$D94/(=@)FB=-;(I^(BNC1$_@(? 0K#2L-
M5  50 50 50 %4"%[ #@EKR](<3_ BIG#!48$* "J%C9-ZHU@ :@ 6B C0 J
M@(KUDXPFD@RS3#*PI91=N/W1B%E12/P1&?D!XZT@[-$:4^^>@:' 4+#;L-M
M15:[K<!N8W$04($!@0$!*@XQ(*@N P,"J," P(  %8>@0N($!&@ &BJ.!M@(
MH *HP"2C>KM+:FXXK7G@:3></D?\)]#3\>EI=E;LBR*\.B[V$-W<15_;M:\"
M=GZ7T. ' &@ &H &H %H !J !J !:  :@ :@;5IUDGB$VK[2VGM5:D5<^1=7
M3K!0!4 "D!D 69>W# Q  I  9%Y ZC"10&1U$%FU;<^Z*2_U&ON>FWBGA(EU
M\F37H2[U+$865@U(CUEL,F3!"]AT]9IHBBJ]3@Q(Z32DM.:6:JU(8<4)0)$A
MJYE3*:[8L:QY<A2IBKPZ7?MW&]@"MLX?6\7MF0!B@!@@QF\S6C4#V *V@"V8
M+T ,$*L8Q-0Z9E_ %K!5S#Y&LU:7K5>9]C&D(7*[X+!'>'E85"5CL> M>UWB
MEN)%V#E4ZLRN9&L.?XM\XK&(\$'P>#M",%OYF0T;C16B*0 %0%GPN%5YI[@6
M'C@$GQJ *CN@E)H)BP.  ""; "*Q0@\  H"<'T P=P%0 )2]DHHJ5.P-<Q<
MJNR @N4!4 "4_5;-3KM-77W+@]TR*;MEMA,P*W*?Q+89^S-VHB<PVGDP&NP\
M[#Q0 50 %4 %4 %4 !4E0H4BKYH1T  T5!P-L!% !5"QLD@H,12H\$7"$JP(
M BH7"Q48$* "J%AC0*3-,B[!@&!+*;MPV_QED>-[(1D%_H0,X]#Q6!CR-D^&
MCD>3GT!5H"H8<!APH"*[ :].@&()##B@<K%0@0$!*H *H *H "J "J "J  J
M@ J@ J@ *H *+$QA9ZEJ.TO]T8A944C\$1GY >.M(.S1&E/OGH&AP%"PV[#;
M0 7L-C:4 !48$!@0H.(8J)!8[15H !HJC@;8"* "J$!N*]  -,!& !5 Q?[S
M" UH6.[G*?:(U-R(6?/ TVX;?8[X3V"@XS/0[(RV%T5X=4S;(;I9KA/M"C#E
MNX1V+N0&H %H !J !J"5"FA7BO2SR'=*:^_]XA5QY7=%Y4D.6\@ )"P?+!^
M!J !:  :@ :@ 6@ V@GG<FJM@;D<YG( 9%D J=4, +)00&;;,ST92HN35(>Z
MU+,86?"R2(]9;#)DP0M^=?6::(K: L])X[D,:-4Y6FT_'KKL8'++N2NO%8K6
M[XXNMJ-(J7(3H34"PTP(A 1" B&MO:TE[W@)$!&("$0$(CIPHJS(BP;>6U(7
M=EPVB O$!>*23%RF5I.VI@(7"DP$)@(387$)A 1" B%5G)!4M58'$X&)P$1@
MHA.O+AD2BQYB>0G,!>8"<QV%N70=.W0%E]$H34C84@N*+)*1?'I@2:.'OFNG
MS^FQ$0L"9I.(/A+7H4/'=2*'A3<P -(,P'-S]0)J^>R0517D _V!_D!_H#_0
MGW+*!_H#_8'^0'^@/^64#_0'^@/]@?Z<1#X'+;N5\9!#><NWZW(S?Z)>3(.G
M%_FFF9G2BK !IO+E4PYMDK9G4ER/9>]_: :JA(, 0  72P %1+6"!\ #X(&*
M\8"JR N$  &  $  %2, . +@ ?  >  \ !X #X 'ZO(R.H!_X!_XKQC^KU1-
M'@.L:GEEAA[Y66 'L,/*OF%#WJEFY^(>G.)T8?G!&4LM*/PHX>Z8!O?,)E=6
MP&PG8O8[$OG$8Q'A@^#Q=H2@7VGT>[XGG4L[!.!<N AHN%@T8 $/J  J@ J@
M J@ *H *H.* 4\5TK'QBY1-0@0&! 0$J@ J@ JB0<0:-]"3,<W:KL)\D93_)
M=@)F1>Z3V%AB?\9.] 2N E?!@L." Q5 !5 !5.3U:UORCBB[!+\64+E8J,"
M !5 !5 !5  50 50 50 %4 %4($I.+:6RKZUU.8OBQS?"\DH\"=D&(>.Q\*0
MMWDR=#R:_ 2J E7!@,.  Q5 !5 !5  50 50 50 %4!%P:@P3!1P!AP !Q@)
MH *H "J "J "KA.*V1UQAZ@_&C$K"HD_(B,_8+P5A#U:8^K=,[ 06&AWU0G4
MVT48.: "-Q9N+%"1'14*3FP &H &V B@ JC8:"-0*AMH !I@(X *H *H "J
MBCV79R6>,G()R[.GV$!2<\-IS0-/NZ?T.>(_@9[*3T_J'O2T7;M@QV'' 10
M!4 !4  4  5  5  % #EG(%R99[PJ*45<>1?'#C!0@L !4 M *I^PBA2  J
M.CM Z3!10!00)=-$F;4&$'7$W;69K,J8H25/=AWJ4L]B9&'N37K,8I,A"UX@
MJ:O71%-4Z0>1@;J*V?$?^H'-@N0*#CT2^JYCD_]4DO]EY36M6%[3ZO+22/?O
M-I:"@*WSQU8!"ZJ &" &B"VF!DASB@ M0 O0@O4"Q "Q(T&LWI07G@UL 5O
M%LP7( :('0EB5]Q^U67K5:;T(FF(W"XX;$$"BR7'HF; E42MR&FQ>7W=,0WN
MF4VNK(#93L3L=R3RB<<BP@?!X^W 66(58;:35G.1MF1[+EP$-%PL&I!T 50
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
M1&P"+C ?,!_ 0VYQ('H$$WA$\Q[%79,8S@MW#>;IW.$B,6H%< %<SAPN\.:
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
MT?'/FGA1 DU(*(.GZI;O10-<&"3=LR]\HYD]_EDS 9M%NL_N;"MUQN*%+#W
MW91Q3$=A&',1+9;<QQ7;YKP98\*^C:<)H"'58BT$&O6F,CTWZTV&D*B\PE%R
M)$Y.AI23PPH2;U*H>_4J2%<=19J0&QR=$/)=+)HR,6IZ#*A:_0=O5*M*]*E1
MK9)#61/B3.987'H&.*EEY#BG0B,MA+UB;4I-6@N]LB71(/2]R I\[NC -T,R
MNNW'/VO<]B:![9ZO+@\63M!+!\GD^YCW;H\TOKBJNRBZ[R:C!_&TV\(S!S".
M-)YU7D![/[I&ANGQ[3,\Q91BCS]5#BWL:Z)'E<R[AEB[#M$HZ8HO7))TXJ)<
MADXRI+B555E'N6>:#KOK&G"-_D/$G;DDE&L3_E3ETZTA]!90&^5<\5-*<A9C
M.-D@X'V"G)/BN#LNV#OLDA"2\05*4(XV?;6&8%M ;11L9=51$FQQ#!!KH<&.
MR[6C_UGM:0X3'VG\S2+[=]&[?.+($]KE5K-\'Z-W>:0[&I#KO9M\'LBY; ?/
M:+&./FDM5@IY[UO6B' -:;46C,9'R 2SX_SO/%&4>QHGBB/=V8P"]W=OGA!'
MG/GR@\ZDH_2$.TT9-=V-L\<'W<73\JBU@N3\/8.U%T;OPQHMP1DMUH<OFCA%
MO;"<7;]\5L_S.PRI"FX4TQZ%TCN ;!1EQ2LPBK(PQEZ<*6]RERN57PTCW!8#
M-(JZXF<815VXR$G79"_]A!<=G10C$*._\N&+QE\Q2'%7W9<;HC)-HXZI3OK>
M1N?EO6YC1<J$ SI0D'8OO4G+RE[&L Z(T>"]UP5?Z\2RN[:LS-L^IJP&AM&2
MO=>%Z.K%LWMV[!;RTL45WYP?ZH];PB)YA1XD.YW@D \8B:NG6@NL(UBCY?NH
M2^]4,,4.%4ARJ?Z&00YP.HJCAI$W9^WE6B. $7>U$?51\!7YH=AK))#L=H,C
ML1L%<_TL]/\7[F\=NWY7Z_HC<#$:Z8\_:^Z/[:5!$,!,\',$@G*/5*#XDTCQ
M(F)G[2<G0Q2J<H]/+W?2^G>4_1"1[ &';-2JRM3?6ZOV8?%^*J-VL/-FH;'\
M]V8U:AV,&A6N<L:UK\(E._]%,]6FS/E>*1M5X!K1[SA2R<?PI-^R9-!!&U6K
M$J+KJUH2$97FS%4'GN_R"JB;&&\Q=8'6F:@YF3N:\,# E,C3QWXXZW5A[@]
MI4G/CH;QY46_%#W1-W^, S $@Y;BZ/!%WP[?G]M1\/Q_ZMHF=H>7A$8P:MT%
M41M6PEZX-%J[2C6 WEH(UBU!T$DP=$AHN 5KKX*-8L]V(MJTWJP*]L.ET1!6
M E-]53"_AV+J]ZCZ+?=FL)W<X\4"T=5X.G)=&G-#(]^M45I\4^,WFKM*(GAO
M79,X@:HIK-(FNUZ$O*=P?]3ZP#!@H_I4,C$&4)_]LJ";].@RB+G$IK[K1^*$
MB!^F)B&#)38W?N#4N"Y:C:I7J?W77_4$JJ!K MG_@O6!PC=KG ,N]XF*8/:*
MVJ01';?V>@$W[OE]U!T#[:<TN[@A2,D2TV@%#! 7*/P9^\M.%8#K(1BW^8YU
M-;,36#\)@:@[&!)X>ZGPWX/LF/2";K3<Q\<ZI\$DS?TF2"N!:RM<#"9P(_1&
M@5<CR T"3XZ?1D2$YTH5,O9RSTEF,!&WEF9U;],HS;VT<DSNZ@0UP#'Z.\?'
M.G_'+*N=]&N>?'#Y.DDEZ6).S=3=5Y!UWDDF]S!7I9[FM$O==0$9C%TU1HK\
M[M:GV-&<4JDKCIEG_>[9%G5%YRWB!G="^<(1N5$G2U,+P)P8^5%C=Y+K0@4L
M)P]L+Y!A\LMZ 3>'N3YJK%F](/<KI3:R'DJLK2586?T8)+@75,:,CK-5 QAS
M:/"C9NXRB6D7YS)(8/##V;FXZK2#6(K]C#/7H>XP4PI!W;*Z2TSW9_-H/'U@
M/4M=UO4WK_&ULPY .AA/#SBL7=Z<*W/TAD1=;)2VMSG\K77F=-(0P'99%ETG
M#'UW<TQ%.U'HI+%[,\0]GJG+M;]B,J-H.??=/K=T-\$Q?BZ?=3$7!5$$NS*8
M.WI;=P-[!UD*K3.&<6[ZK(OO-(MWOS+JH@%!0%Q5FK V %VIW<^!];P1X >A
MTZA7E822=GJ5HB=RETSA]9\T=:8%[%V^,:!!^J<QB\@"4W:RRM+ZQ],)B5!P
MAY]PV'V3<[@1&U6JDDS>2J52#)S'5>XP@SA!"E@X"HV]OE2E=_X281JFDE)?
M)_9.5M<HC*=(U0ZZ4M_LP+K3<_1&/:IDZ;;2HP2;5%]2?)R3E5/ R$E0VNM4
M5:K%6KH3<CFE[!S1D/.-G6#>#*]1%W@38S?J4R4#IY4^E6H*1\2YO+B[=Q)T
M'(G/OM!PHTC%UWBR4NT&UQ@]^$:EJ,2I6RJ%M"TGJ[3]7N85H70,3;2#9HQ4
M?-9MQ[:0Z X&+KYA".!@;_2$*?>S;N+%(Z;CZ?T<<;+._"#F[UJ+KA4P<PCC
M4!/"2, Z"JXC 8-/*$$["O9>;@56=S6N76":+>JA)E+16HH[:4/;\+ZC(>T
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
MGDRG\PC3S6V4:[5]%9M55<TOE^%^H/;8=S'M .197G)_+3[ZV6E1?*LE_2-
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
MJ15FCDC$R?'[SG3)"^VH<PPRXC[W]_+W1C+B69_,>>J<LP8X)BDP#"M@#:/
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
MVJ\BVO)?B\LRCT;]@LFCT>6_^[+2DWC^^Z@+E+J\6\G3=1#5#ILJ(Y0J*%4
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
M$ )#; #4&00TXM1Y(I$+K\%/^< EW'1IU(I QW$OU) CUG7(A G(4\Z ]RX
M3*4#PA(( K/",!<@0BUR,PWF+-P54W1$HT%THP< !SADZF+AWGW2\9"K4]_I
M.OO5.)..IO5L N@83\3_Y^\^Z*E>9#?XY,NJF$[]Y%UQDR*X](;WS'VZ9YXP
M+QUA@$/%@8&I2K?R% 1HN Z"(W)L)^ANI+Y<%^5LYLN;YT%U+8FU<=Q,:>ML
MNN650B! %94@"*J M\@82[ 1Q^NGV1^[O!#,PY+X0!^DW4 ^C:J\O^3\K9A>
M-62Z/J;)2,HQ2(0'W&,&C-0:.(>7:?8UL](=KXMF[SQX)!0?4]5LLOETZ8VN
MTN%XMWH?<K"\?#9>%H(/WD2]+CC*@$J!@0%'>+'TC(6HH$/]"LH#'86<;$_:
M(?3;3<K6(-IN<E9+.5BGLWQVU^]<B>LNP^^5'^Z][OF<'XM9WQ1]-N, B_C%
M7RU%\:^^N"KU[75N5^R%,><>S8#9!=>#(^UEV'BE^7XZT].K/*[?\A5A6I<H
M^Y%/)D> PD.BO].[1^_9R_"UF.E)*NDR'>8V>@>4YW&V<OH T9+NWITFX3T/
M>EELXK?E:AP!Q$_K@'\MWL<3YUR7TPAE=>IC,[]2WO88[>%%)8:4"6P!;@1T
MUU7Q\_89,1H2J1%P*;1&(R. 92&E*:"0&^H\$@=5'1L"ZY0G\R&W>,/R,3M[
M9UQ+";E40 BB@!$NY25W%$A-D.4D.(7T\5NOK=?ZY2-K#Y0;TP)8>,,M]WC*
MH[F5;UZTSH3RUG** 134 <MU1#FD4'@M>+2%.*.H1::O :^9.^:3+B@U:NZ3
M14*HQ.0O[(I5I3WEX+TW@AN5K-IOQ,PBS7G*>28,3P48(OTX"P%('Z""J00;
M;'&+1H9R$NJ>P88BYZB)O.MB+ OK]KEV6E_#?+W6TWL==2OS[3521D2TDKEB
M0+! HI&.2:KYDRH[!:\",02%%IYI]/4R7=]D'#TORE'5(MR9I?FUL4]G]#HX
ML'U1U?INU5,_^8%'$W@1"W 6C;7'\%?WCVATWCQZ]O_3NZ_793&_NDXG^F7X
MHB<;RP7W,E>F@O42*0>D4!8(GQ*H8:_NHZZUQ[Y%F#%_;:QU3(0>4W;U4(AX
M0S%<ZB3BT#I J9> BY1)7;&4C58Q@A56GK5X41*OC0$'H-\05_([[XCJVZS3
MNV6[([BV&N">^8^:$Z,T^1Z-_"O_<7YC?!GE0]*VJ[-\DA(7C [ ,=[(+42L
M=\_@7\"]74W?UC-SG&MN;7KIQPXP':>7A"%@D(8R>!VL:'3X#4>)_2FP'G.I
MHJ4FI0"88P^XT4F)Q@%01KTE04;;[144).MP=5^(WZ[H-N8I7F_I_+L_#\';
MV7*C7RX2@UQ.[[?_9>GRJ2[O&C#3(0-F4H:4UPP!FVXM?8@'HA1> X:$UEI@
MAT.C(H'CWNCUR6L#D76(@[_)$;/SJ%V"EWZD6ZB__^7_ U!+ P04    " #.
M4G!0'3>YDC3?  "5*PL %    &-L<RTR,#$Y,3(S,5]D968N>&UL[+U;=QLY
MLB;Z/K^B3LUS=>%^V6OWS,*UVG-<EI>DZIKSE(LF4Q)W44QUDI2M_>L/D&12
MLL5+,F],V=VSIVQ+"23BBR^!"" 0\9__^\O][*?'-%],L_G??X9_ S__E,['
MV60ZO_W[SW]<_:*NS+MW/__O__4__O/_^>67_ZLOW_]DL_'J/ITO?S)Y.EJF
MDY\^3Y=W/_TY21=__7239_<__9GE?TT?1[_\LF[T4_&7V73^UW_$_WP:+=*?
MOBRF_[$8WZ7WH_?9>+0LWGVW7#[\QZ^_?O[\^6]?/N6SOV7Y[:\( /SKMM7>
M)^*_?BD?^R7^Z!>(?L'P;U\6DY]_"A+.%\6[*[RD?#S^=K+<-GCY,/UU_<OM
MHZ^Z_HR+9Z&4\M?BM]M'%]-=#X9.X:__]_?W5P4DOTSGB^5H/DY__E__XZ>?
MULCEV2R]3&]^BG_^<?GNJT[&Z2Q=+*?CT=_&V?VO\8E?U7B<K>;+Q64Z3H,J
M/LVB7$5'=WEZ\_>?Q[-%@ E*B-8@_<_]#99/#^G??UY,[Q_BSWYM<4@V78ZF
ML\7)(_NF78L#7-VO9I'2%\N[-#?9_4.>WJ7SQ?0Q?9\M%A_2Y<7-]>C+\0&?
MUD_O E0&OE9WO8MS'4G1FC1?]]:>,/]:31?3.-,='^GK1[L8AII,BK^,9N_F
M-UE^7TS#5:EQ6C==#/_C*A_?A0G[8SX=IVHVVZPCIPM0K:,N1*A(W'T-6AO2
M8I$N%V8V6BRF-]-THA;_2&<3G^57H^/K1I6VO0RTHN)/Z**M8>O18KJXN/F8
MIP^CO."6FD^NIK?S,(+Q:+[<K'#!XOJ8S:;CZ5%*U._P?")]&.7QP<>*>FKO
M!><3N3-M#D>KT2B;+V=/:I(]A)7U^8&K8,!.1OEDT96Z3W[S^4"J-,TW[;8M
M\<SH8;H<S>QT,9YEBU5^=.#[&W0WI&JD.MJNY0%>+;/Q7]7&]-6C70RC@7%W
M:C==#-].\W2\#*ORI_&[^7BVFJ23=_/PM^P^#=_W,HW[#Z=+4Z/7+H2+7OYD
M-4LO;C8_O<Y'\\5H7)AXITMU2G?=BN-"M]E3F@9\W9>'X%JE^ND;>-^?9*:W
M_9INQ7_QB:A/V6IYN5@MPB3^,?SQ6U!)7*7FDXO5,F[NQ/VU)A@T?%>W0%RF
M#QN?2@46/H89)%W\,9^D^8?Q]%-<UAY+J]NFLV"QY4_%;X,^/\Y&S3Z!=E_=
M+4S%/R\>H@[;F@&J==F;6(N6V%ZMRR[$JF2[[6_0VI"R^_OI,LYL"Y,55F Z
MCS9@8/1OJU'QP1\?Y2E]]#KP)L9*6_WW*K!?+8,Y^OMT/KU?W;]/X^;3Z*EH
MTZ+4E5_2J^C5/JC3>VI/B/DB.%B3N%&L1[-X#'-UEZ;+XT,^TJZ+ 6[MG6C[
M+>[\+/M\RC@/->]ZN'>CH-3%N[G[UVJZ?*HYZ-V==#WTER<':[NSYO#W=]2Q
M"!</Z7J/H29;7K=O;<!Y&N9J/QI/9X7M%K[X8NJZ^#2;WE8;<O4>>AQTDR6N
MG=Y[%%9G>9Y]#K/VVO2NT*(U)!J_ND>8?H\;E<LL?_J83\/R]C":!>_E-#N@
MU9?T*'IQ!%O\\#(MSF0WCGQ[<E=]0X]"/_LSG=&_\BMZ%+N:Q7=J/VT)4$8S
MA1>Z8&DNGU[,H$?&7*5I6\,LV:N?/HRB67]D:/L>[VHXU0A\I%57@_OVWY4(
M>5HG;0W=3^?1<S#9XJC#L>O1+H9QXL%ME:;M#G,:K9[%,B^^Q3AQ7$X7?X5E
M;W1;6*N5QENQCUX''EVR\,/X1_1O'D>SZH9!>R_H5^1B%8AS_S0,*/SU*?Z^
M39&KO*!?D5=YGL['K0NZO]M>Q;-I'H@5YX#PJW^DD]M@FK]XOD6)3WM3KR#X
MT33_YVBV2G\/)DU8.ZJ?7K;5?;_B9GDZO9V7%+R*&QS%6<R3"A[JTV+:IMI/
M?EFO4+R;+],\M+P,'DC+7_B1KGL5LY)%5:.GMH3X+<LFGZ>S67A=@&TTOYV&
MMZQ# 8\,ND++'@;98/>H8:]]"+=8K.[79WOA8[Y8Y6H^7X4QW3^$>:WPK\)C
MBT7!EXN;LJ/FTK?QVA[@V6QR7V<?TJ7.LK^*F?YY0#M:-(:F\2M[@*6QD/T/
MN=(L6;E]6P->'SQ<C[X<'=J.)SL81(.Y[L1>.AC\]D3*IC=IL$@FX:>;Z2;Z
M'*-/F^VMD^6IV7$'(OX^^J^LN#V3S==38_CI9G/D9*FJ]]6!()?I.)O'_<:"
M&S&D:ONKDP6IWE<'@E2:5_8^W]Z 'H,.L_QXP/N.)SL81*-YY*1>.AC\R>/L
M?D@56;;G^;8&M+Z[=S?*;]<?W6-:@7"'&W4[M!.W3T_KI-NA7Z;13QLO5WGE
M\+W3.^I6A!>QT=_^JHE U;OM5KQ*WV25IJT.\T.VV8Y95G*Q#[;I=& G4.!(
MTTZ'65W+AUNV-<B/<8^MN)\4WK?YQ\=LL5S'Y4>'6:?S]&:Z+$*JCXR[7F?G
M$46%*6R43T>SWT;3>6%X9W&/H+PY'C^NV_GTO^.MDHOQM!J[>AS!F4"K;X>U
M_Z+S0+!Q:5YJYVA@71<(M3".\P#X^RC_*UUNMJ'B3TZ9O[MXU7E@^)CF\=+K
MZ+:(CWFQ@?G'(NIR??P3;XA6OT73WP#.!%GXSR8<.Q@_#UD>\W_,]P5K=X)9
MDQ&<![1G\[;*TUV UF@$9P)M=7\_RI\N;M1XG*^"5M>_.SG*K^.WGAF<;B?O
MXZ\YE_CYPVP5QG(S'4^7Q2;N=+Y5UG-?A1'?^;?5TF#. V4E9ZA)EZV)E6?!
MB%H^Q5<4(:+_6DT?*@2D'6W7^0";6.Q-^NQ<L)WGF@T%J])GYX(UE*'OX5;[
MAJNU;G&PC]-%A?M%KQ]L?PB5];G[^?8'5%5C.Q]O:SB;BQP?1X$5+V^W'QG6
ML69=#Z_!=-JDRZ[%:B9!SX.MQ-]JC=L;:O0%@[.\OCMR=&P[GVYM,-/;N^7%
M37#C3S'.C[3J:G ?LN5Q71YJT]7 JK'L8*.VAG:5WFZN)OV69K?YZ.%N.JY^
MLZEBZYX&VV ";:'GOH3<)AZ-2>#VF#ZO8AA#9R?%0_8[B)Z@,ZO%,KM/\X5^
M>MZ@O+BYSI;QLNMC.J]JY+?^GIX <%^6:3[?#F*CQ>#2/_T^FJ]N1IN3]]-R
M;W7ZSIZ ^3HLZSI[=Y,OW"B?Q_OA.@V/I2<'?77XQMY *32FGS;/M23WP4Y[
M$JW2 GQ2'VT-_,\T+OOI1#VF>9@U/JSN/Z7YQ<W5W2BFI9S.5N%W1\9]2A=]
M#KL:?VKTU*<0E9AS>D=[11CEXU**S5]?"K*M-C&=+W^=3.]_W3SSZV@V^WJ,
M>^I9E"4J8BT,6HS]1<NV!Q7^OMYB_662WHQ6LV7-(>[MI\,!9_>CZ;SY>+_J
MIO7A%KW_<I]&NM4=ZZX^VA[H7>@O'Z\^I;]LH:DYW ,][1WT))YC%.;\^_#/
MS=-Q7!4*31RL?9(&4V<^B9-K-V_;.>UM7QI?6;XTV%B'9ZCP@\2F^3K (PXN
MN]E>NUM;ZY^>KD/_V4VQP7&3YF'TZ;ME>K]]_6ST*9W]_>?PJJ1!;XF"SAB/
M"+22*6$@@=P8"H7CA$)&T=?2%L9CEF\0[E#<ZY?J;21JT5,BI99 ".V<E=A)
M!*5R&S$1Q4Y5$?.92BH?_Y3EDS3_^\^P;+GYN$Y:&V(9IAY5F/6)81 W_*"8
M+_XCYO5.)W__>9FOTN<?9O-E^'K<K(AE"E/%VMX[PJV7Z$Z#T5Y O!Q]"5+<
M/_T:6?<+P+\@_NO-:C9+XA//?_MEG.7)\R,%-8N?%T]\R.:CR7\%WS'NWCT6
MMUYO@N^TW=$+ON0TFZ@OTUV?8)UN$B4!<%8 3@4%VF-!K"T!59[!'DEY8")O
M0M(3B9/U!F;!SL$0[?>OEON*M%HW2K"G#$*/#&0<*HD5L;"4&RJ$DIU&6J=D
MVFL@/E.I6Q57X%$C]'X<]IR'-5^9Z6^/-*>29:>]]"']K&[S=)UM(;M*9[/7
M%NE>S9_60:)A,!54P$A::R&#""FT$0@;!42?+-CE %6CP*G:R7K ZK29XF:T
M^%2@LLB7Q23Q:SI;+N*_?EG/!W!3+/-_AA\EZUNYY6;W'L-D]X.)9=9!20'R
M$FD() 1&E5(HRT%MC:.W;7JT M<YEX>O!U]A:=C5($'!B5  !^"PH\(KQ&D)
M&_9:NV$:%4V5]VH%:!&;[Y\3@S(5AD&%5@P!8ZXV1R'EZP\N^_L>3Q#Q%FM+
M. *:2Z,I KX<+(*6#W&1;X9ZUCHJ-56HKD]2X;['$VH-QXI9HS17GG+"G=@,
MECAI=8^K=O\J; F5FBK\ROBX^-;XT(7Q<;$U/O888_4Z2@B@7'KJ5/!<D-.&
M (E+ :5Q]=6.W[:QU@N<O?#%?K6,-6+,NJO@!=GP37D<1+6:>*XQ+3>%"20:
M#-."ZUJCM8G3"-7OE$*#,OC>.G-:84PLCAUKZY5;%NOB&IML_4\?\QA&<W_0
M]#BAAP1Y !A1T$&/E>.*&(^VV%E!AV-0=J^UK \(6V7%U>KA838- UL#,;^M
M3X_#726<2V2X]<IH::774CR#Z!RO[WBT;K4.@">M8EF3,*5PKZ3?;(JFL2ZG
M6D0!%K^/OA1UZZ;WT^4>TM3M+H&:"*2M0 @@(Z# BCX?;',\((^U[^/[GB!M
MSI]WQT97!N?IT?RO?2Y3[?X2C(!04AL8_ >-F0>4LE)<20T>\-33'X,ZQ;3N
MZ5<9L[EG.MQ'E:/M$NI86&>)-QP*Y:F@PI86'Q4 U+=:3G>F!T:)MK'K8?51
M]_$G6Y#^.YW %A:A';TF4C'F'& 884RDY$29\AB9<HA9;=J0MTZ;?I'M@U3;
MD^ TOV^#3B_[2Q!C7G)NI.=4(64X<& C+H/8D]I$HC\4D1I@V@.%XJ@N;K:#
MC)>PYE_E(FA I[U]!^,.6Z60)M0Z0"B& 8X2!LQ]_3 .]B-1JRU\SWGB&ZMQ
MYZ/Q-TE:=Y[U?OUH$OQ)$E#D6@&%'+=8&%[*R*"M'RC-WS*'6H+KF1+_^>LW
M2(6Q_=7.K875_:K(C[#.)_RR=G5,0EJF(/UZ8*U?G:@VB/HW*KK[=.QT$</5
M5WD:)H%-::J+F]=RK.^'ZJ=(J/<'+F>TU',"%&78,< XUHY+Y35?V][4P;#F
M5;(;AHWBOCL?+?2:6 &(0<$:"%ZK)EY(RM9GQ&$J5Y;W&;RR\_Y'[RQY-;'U
MA>V;NQ=B9J.8N_FUZ7#L)LBAAHEQB +I,#-80V:48-26H%'?ZX6D2F?ZO1+E
M]:K;'I3G-,N^&7V%2+R=+1)D/9324LPHI)H*3F0IL6<$#/[.1SOJ?,62-L'Z
M$6@RJ /\@;)C0*S(\L^C?%(Z(%58L:M%@HUAE'@6YV"K#)<,N5)B+^& CNU;
MT]UK+K2 S#FY\+*H[-7GT<,)I#C<-'%: D*@@D1@;HW14N,2 \%L_>W)#D-,
MVV9'JQ"==QOHN61?S NV?#INM.YLDD@DM#<TN!/*,FM5,-WD]M, OOZDT=%]
MH3.;JVV >$[BK ==839Y^6""!?4$&$L-AX K 1'<R.> MF2@,:?MJ>T5#UI
MY_MCP5"MSK,J?SA*OTP7:?X8)DOW95SD3+?3FYNP',:Z*!?S8BM]5B1@J\"+
M$_M*#'/:6\09X\)))2P5ID2)"]KK%;.JQD<]-;]B2[=0#8)09K2X\[/L\S_2
MR6U:Q:L]V#+AWFO*'17:$>ZD#6LUW"*@;'WOMD-+M6VRM #,(*AQF=X7-:F*
M+=\P 7]3ZZ0H^'4"7RIWEV"JC1($Q2@!3)U&BJ-ROUPS[8<3#=8=B;I"ZYS,
M.G@$N3;U*Q"J<B^)5\1C:IF'7#/K C2,E<@P8.NG<FH]/*QU'G4%4MV[ML>'
M<YG-9C?K':#XU\UFT)[0G-K])2[*&B E!% OB8!<;,6UA@XH?/U<IX]]XCOP
MV:CI/)1@@+$F%D,!&=4 :6U*@Q"&3[C^QETGER5ZT'J=B>I$%,_)J7TBE+$U
MQ_R(@X1KVGDB55A$E&-&"HDX]I*!S5:Z0Y;3^G95)Q<OSL'&GB$^)U6+(MCK
M"M@7\Z]=EF_#T7:RL4+[Q'&B% =4:N80\XAS4IJFB(:_#L>0/Q?AVD?QO*[C
M.!X33V^FXTV)F)@+;NW!U.%8C?X2"(U"T#$/H!9(&T*!*-%B7-9?<CNY$W(.
MSG6/ZI"7X*^^N I>=J,E^=27)5I#[0A"6&G+9?@;1*7'ASQU]6\+='(198A+
M=,>0UW2 #WYS<<AQQ!??EA,.X[O<7LIZ-S\F^AYGN9=W)X![+;UBU$*$("-4
M$U#"Z"RH?\+4R3V7_I@[5 W4)/*!463EYQ>ER>8?5WDPEA?%GL5\%;2:[KMH
MU:C/A)%X)]%Q#;01$FO',-\N3=+7OT[>R>68?HG7)[+=SHP[QM??U-CPY8G$
M5!* %./6A^6&4<?+#0SLN:Y_3UF\?8H.4@4UN;PM3U=4PYW.;Z^S P[>_BW<
M/6QMJ_L$.2,MY)8IHJ04,%@^6S"TI(.,)^Q_$_Q,<+?'O6\_K8N;\#D\?U+M
ML[&E%R;!7D$PS")<4$Z=1-3(+6"HB1?4X0'P(/AY'@6<-^CZ%0@->-U*OTGX
MS@ECGEIE$:5$([H]4B5$-<BMUN&Y\[EN./:'<\UYU:;Y]#&,[#%=YR HX\[W
MY;39^WRBD?*0&H;"V(0C#&BBR^$R2.MG#&Y];^><LUI;^ WH6O^NLJ9M7^[_
MUVJZ*%KV]I[J]=\'E#Q KQ:!G8M%T-6GZ;P8\N+]R8D"#O:2 !2<#66=E=!3
M;L-LHC<9LZE"ALLJW_EPT#DM <#>'A)&M76"RWC[QP",H+";I!R48]\@ATFG
ME_U;TO3!B_UM8=;1)?[=Z6N78=J+C:_&Z7R43S-X(+O^[H<31X""A%/C/3-
M2LT8*J5#4/89BM7@^E(+VLM:AJJFI?/ZW0?3E^][//&Q6@0F6%B%+%;6<K6I
M]46%D]0.\\91&^@?5&0C= :NTO.H\D#6^2%HLAT-;E[JLSP=CQ9+>#@5^.ZG
M$R8T]0P*K42PO(7WGIARJ *(@<4A-D<\:QN2<VYQ[%IACEX9WM<H001YX9E#
MV'(</@3@8/D)" 9XG^6*!K'JM@[962^'SI?3Y=/B.EN.XJ',+HFJW!RMVDM"
MH;.66LF8 )I)A014)3(2*C_,I;Y-E;^^8=HQ>/^FUS-"@S([W@BK6K%*_M]1
MGLX.6B(OGD@,U%YAY#!EU'OM'>"EV-)*,,@[-QT GK6!3MT+6,L\G<_3F$3E
M-H\[EE?9;%5(\6X^_MOFMX?K'U;O(6%>.P:]XAIR1R2!T(A2I"#3(,^7NU5X
M=^C5/2Z^?QC]M?Q'-IM,Y[>+]^_-^@<'*7"P3<*!@ 0AY8W6T&)C.:'EL(.E
M73]/0)>W=CM5>IMXG=4!R?(\^QQET$\?1O?I<>=C1X,$6 J0\)1[1$GPXH(M
M7CI<4GE4?U+HJ&!FCXY'<[B&1(\*)N#N)@G'@E'CK!(DO(P':PF5'YD$!LK!
MNQ.-%'F4%XU0^C$8,E2/8!#$:,5P^)A/L]SDZ62Z+,LG'C0:]CZ?2(\T )A[
MRPPG@CA@?'EZ)BVK'^75H5O0%/FL?6#.>X=^&P\P"5:M'TWS?XYFJUB+,9I4
M)BR.TZ"28IDL"S[DZ:ZL#HW[3!216B,DF-"<$JR98.7FL )(UM_8["FS0U='
MS?W@67,VV??V%X.V+P?]9Y;_%;X^,WJ8AK$_QXKOF7S:ZCY!UC@EE4'10?=>
M"J1L"0;5IL]4FP,@UQFAK;O_<9_ER^E_%X-U7Q["PAT3=15@I).U%Z@6[VY>
MP',Q'J\*>98ZO9W.YV'L%S<?TS!I[TU*T^8[$LP\(08I!010T,1%9?OY"8GJ
MWQGI*0:Z?<:=$]^!++)Y6H0;FFRQ+*^_+()XBPT</LN++W$TC@\_/W"5/HSB
MKM/LR0>MO>COXF:3Q7T>.EFL[A_6/WP_'7V*!LDT7;R;[U!DU?5[(,--.&5"
M 4>4T( 30V2PU#:ZUL%EKW]%L*> [!Y,@[>IJ@%^ED/^!GO3H@.86<,T],&
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
MFM\O@OF_=06.7&';<N2@Y=/*&Q+L!6,H&)8T++R.*6>Y,A0*1[W5MMJ^]-M
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
MA3(_9:OEY6(5X?T8_M@450[_>G&\\N\=DOH,I,8'WT/&$V,F%!7"^8T' C
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
M^ND BRJU2S"TBC@KE7<8P6#WB.W.J_0][RE7-=YZ45?6'8KGWFG>W+E[<4'
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
MSB*;7=QL2^@&^2[RPO34J\5T'B\#+UY.Z3OPJ,;0+MZ<6$S"F@&<1"QF9J7
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
MW;7"WI8ND8K8Z%QHLA$\O[! P@7=66E+B91,>L-DK9MS36RF.3^M)+5?VNT
M>7N"SW3;'US>^<A9+U:KQ?W5U_7P&X5LO[J^< P;P)@G4%HJK1- X7JV\7@B
M1PT@35Q[@K3;PC&J3V'QT%SR+R\N(%9!EX&$2ZZ1LL+8G;(DH.#IX=T]1DUU
M)/:66(PI\P^+344)=;]X/%&YY>=+"V]UT(DMUM!RC*W$C-41@L+J_$L"#U,P
MH!5HJ69>&/?5UQ?!1I._IO>/][O)F<E#^,WJQZ&>X&<]H] "*N055,$0U@$I
M;%1M#PMC6/J2/U -WSZYT#>:'9)$78>UXB9,WI>350#F']/;N[)Z-<*KAP/E
M\SIY;@&9U1(AZ GWE'HG)*G/H"6@.#V%=*"*3V.0J4^$Q]R>/E:+Z[*\6?J
M^1-^9E?+32W]=#Z97X>?JNO5]-NZ=-+172SIB07A02_PQ%I,M%. *[)+*)%*
MPG1.#M1=?)C-;@AL1[6"RX=-L_3EU==NV)CTQ()"JX%!$'"B!(J]'T6M7DKM
M;?J![?G'=1FS<0AL<V&C>:QB1;^G:39FW:L["^"M"GJ&4F$K  9HS0S:[0[,
M#.G O1!VM<4P.5UF'\$_EM5U3*R[#5!\K@N;N+^NR^6R+D!Z0'5+?EZ!/>+&
M<J"D#2NVMEBY.FE/"H?3XP?XY5-F2&130X=V0_H]:H]!48P))H?BA_9>7$C*
MN8.$(QBV<.ZM!+8.155>^_2P3/$V*- );*FV7KE:K>N^;HR&J\?5<C69W\2-
M;^V6..@$.'5?81!BCKHP4JRI4=826INJ*G U72^6;T/J72,X[ME C8FZ^>_'
MY2JN9U\6S\_.]639N&;4T6<4 F!@L0> ><4H55+H>O]4@HH6A0S Y1.K;SA;
M>)06+_P29G%_/UT/RY?ETWYWS.O8]!&%UD :3ZV"' .)/,.[7'*%'4U7.N ;
M\$#WC&8B13ZO%M?_#LK08W5]-UF6'ZO%;36YWZ@\G^\F5?GTNT,I(><\HE"!
M]QS$#CW&,<*#_L3K8HU*NS8=4=^(8[I'-!,I\JK?YQ%5=.^UA2!$.0^98!2C
M&)E#H-DM=JI-CZPWXD#N K8Q%9%U_XR;3=.$R9_;>OE'U8Z]=Q3"4@>#>2ZE
M IYCY@D5VQEK"F6+\E9ORJO;!7ACTN6/^4TU^3[?@?+48^$H9P[?5F#B(300
M24001]PJ;NJ*1YJ1-GT>WY0#MC,$1[5Z8A#OM[(*4_FZ^LE[''TT[G\>I]\F
ML^C9.6[W-'U* 8%D*IB!5'FNG 4HEDO:(H.M:+%[O2GW:U^ /E&MMR8WIQN]
M/$$5/J&R:G#'WUU@CA,-:(.@#:1R,/K?G69&&P4(M50'L[B1/R%7Y/KI N."
M-FBTM=!X#P2/$7%DBQC##@_9R[BG+C"-.=%)%YCS\)STWP6FXSC"\OL[_^GS
MZ1S4YQ<6#OL@!8@M,T1A;!B : L*A\H/F7D\0*Y(8PJ\CB),!VW4X-+ML!N$
M$_]\:6'#IBT=EUR&25&CD7-V-T?/2.XI(VD".RCW5JB\30:,(_F3N2/C"+X3
MSUM\(63'2Q@_NZ00U!&OF8]J-88$,BSJY8PS_^0AS2D /!7712<8Y'%ZUZ:]
M"Y)&8""E]80Y@T4,']W.-[:W&;(T;M8;=@?@Y426].8=L> ZE@ +30'6F*J
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
M03=UD,?+V(_R6SD_(^JFX6,*8A#7VEJ$,>(4<1:+C]<KM&[1AGZ4L)MS63$
M9(E\^&-^,UU>QSI[Y<W/KM+XC^6F)$( X*Y:/-[>?;F;5C<?)U4\P/BRT.'B
MZ<T!AK1_<.&P#&:O0(QB!B1%V@A= Q"^CRRS)(;U2H\"=#],"Y]";V1K]NS"
M2X>A"C8OA<Y*+;46=: ;!#2GQ@,9\ZT7K+NF7"J==L,G%$ 05F3L#,-6AJU;
MU8??8>L66:9'9$251!RS"")8'^'T&BI@%]>/VYK5;KX*4GH6TY$8 K"L&;0L
MK__/[>+;_[TIIVL;(_[E/S:6!/R/[:<3?E348WCVZO='#N]/W5(@"# !R%C#
MF4>:0V),$#F5"@+G?".[LZ^)'3I//W9YP: T1 /%9=@L$?;*8[^9$'"QH.C8
M!^7=2631.1H7=[1M9I-EV-NNOGZ^FU2EF3Q,5Y/9Z98DA^XJ/.?"&"BDA=!K
MC@GEIH;+$Y3=H7<WLG]=1:LC@$:MO;9O#DU:,QR^KZ">>$>1]\P;@ 3T4M>(
M>J5-]FUB.Y!K,ZZTPNM78TVF)]ZYD:43R^/SXY\!O& 'K<I_+J)6O1[(<9_:
MT7L*XV)M.47"4DNY<S36+Z^';348LBQ1\T8.78AAT0]"B8+]/2PCTX=9<ZD>
MOJ%0@@2C*I#;.<L4QV$CW4$@4(M"K7WVYNA8I)W!,^9J_K&*C4;*^75Y@A"G
M;@GVL%/$<AWG1\)_,;2Z5LH]U.E9"#WZ%;JD1,< -2-%L@WY);SDA-T8+RD
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
M<9(+X+<388I)DDZ?MWNNV NT'7%D]^^M^WCYL:SL=!;/,C_?3:I#EM&YCRF
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
MPN&][VK\>&GW+JH.G.HS4(4MD$&W,$![!!"A3L0R0AYR45*UK=$D_[3M^G@
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
M$4("'F4"'$]/^<A>!'?&<,(B93'G^]%6*MF<K>)Z3]V G21YCW$J#>^**2K
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
M<8PX- QP[BQS455GP/IT&F2O_C,I#?+ E6ESL'78K9JKU?)_ZXX6QZ-'*N<
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
MH,52^*@/"RMX>E1R_RKZ)2EEHZ(X)]->7$^'\Z[C&)53G@<#"$LMV_ VY0P
M!U0LP:5K7F.1X G;Q@7T+[K=H5.H1O7J6)9%A_IQ,K_6FXUIOGZ[V=;K3\WE
M]L_%^KCJW6^ RE'"L"-888L :,/=8\5&)1AEDQ*CJRZ575C-!-#-&FV^;BZ7
MVU^;S<8'. \*@;KSVRWKTUK3BT]7P$$DM6"0 F>L-T@)&I$@F*3?8<\?>YX>
M:YH;ML3-Y)D0^!0ZI Y5*8&$=D1HBQWRS$(;>_DHB:1)STN8J$E&1FY,A&'R
MA==_WVRV[1(_-S'>HHXI!NWL?D@S4']LMNM@7AZ]!TL;KN)>.@_"]*BS" K:
M-KN,BP58I5OW(^8RC4B8B7"<\WCRRU5[,WBW!--LGJ/4B4]7A"+B% N;IA:&
M82& .[P>D-*"2H--(] G1]%0R&8- _[7MV NU.W6^.E+4+[^6&SJBP^+VQV
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
MKF=4M"W91_+[]VF;>8JRR8 9_I3^_#.["NH)R^7$,U\HA+)0"Q>\P@LZP.\
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
M=U.OXL!WC @E06#;=N*[5F@,LW5FG$#$N?I:-QS-HY,>E^ MSQJCP%J%+"H
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
M3=Q>;)@5O^,/J"_ID>>%5HB@827(BSW'-8,^9\1&8..(5</EK&C6< (.#.C
M  ]0?.RZ(TGC9?&>CD$^\3Y/GD +5I)%=O6>CDTQ]99AE46S1_T_H]EJ.)M?
MLQ7Y4:I^FH0T^TM[%.)K@Z%M.PDQ$@>Q9X:V97@8#@9)GF!JS2HPHUFUR3/M
MBXNT$&]<*JV;,@F9WD%3H--"1 H)M6Y"%2@U+[&<4GV"@<M:+4/;HL1:RI'3
M:BW/#?L\VF=Z*4C7B(EB%*/$27 4>K;C0R^V!PM^Z#!M017Y7,V"W (17*W/
M00[KY)@>7OA4EXF2R6; =HR,3GKQ\[:4>2X!Y$=36Z+><^K ,&6&H4V&]*X7
M>6%LV0D9V%O.SH@9<=XOP?714ZB!^)EB?"QQ:8(.@@1D84ESXX>\7!8'7@(7
MI0_<X$]+A!@'["J!RJ8I'ZYN6V/#_+KA6"@,?==!V'3C* IL8[!EQ(;%)Q8B
M%C1K1@>I/324@N+5#"'.6*5#-UU\"O*&J05)R0F>1A5%AM>E"(N4#T?Z(L\(
MN\Q<EX^O#3F.2U3,=3PS#MT$8<=(^@V#L8E1P'E1(/?'Z^[TEX_"ZL)/%:NT
M:&6)LTUT0-""1.4M0Z.*(DSG4N1$W($C+9'D@J49_8D\0+^G#UFWR,2.+<>,
MX\!UXB1TPC!VDGCX? ^:S*OR^#Y5LVQ0,("BX5XYQDG.Y0:S/E[XA&)'"?]J
M.DY.V'O%^K@1:PTS/S8L;>!7SIWI^HH1,'^35Q!W*1MZ 9'KUV&$'G1MT_4@
MM%'HFT;DN<.PSPP"Q-3"%?G<Z82.>^45-T4<8J>!'7&YT\^,@.1I8$C!NC,]
M"CBZLDR4D06I("_R4SHHY#V+$GZ\_O"IJR6'?6=FY!&-=7TK,K$7N@$,^EW
ML66%"=.(4>B#-6LAQ</^CO/3<EG^M#+"IW\4"NA0""P7X">'70&UDB0F@5QD
ML2C?6Q_/2)\P%?-KGSCT4L&CP-TU([\_G&%SD];T>/P7^IC JFV</+0W+]-"
MU,"6$WD&]$,+!@FV;.P.A:AE)#[B[*:I,JN[RT9Q[DZ@>]]"!8\=5I >@!5<
M+*".?N8.W1S,<W;N5)$^75./D=3Q9I_JR"RF":C<L>/FH![NV'5TU/(PP9JX
MENFAV(2>9R<V<FQD#K83SV7:@:#6HF;U_'+Q_15<4J&$;5;%G)IH/K&4YW@R
ME60@<E0@509B*=JHU*<C653/&,NX.NJ/&FFM_U'D31U]^:.WYD9. #TG,1//
M-VT7F88=#-9<;!BL0VP9&YI5CP#A..9*BJS+ ^^I>.(3K0%5OYNSQ05^(LA^
M%AB22S'(/CJ?BDFQ@;H,HRSC]A'OSPSA5? U_VA>B1>EVJ>(78GCA\=M^9)E
M7YIR_?>K1_I$F;VQP+"P@5PO@9%I14GDQ'!8AF/[.& 68@D3FG6X \,AQ3)L
M75;BB8CB$^(!%&A1@1Z6@ C+<,>NP1-Q*";!HERRR.]YQ\^HKP*FYA=?%4Z4
M2I\>CFGVK+HMJX=T.%FLU?I/.ZUW<(),$]N^#Q.$[, (APOC8SM,#*;=$@K,
MZ)Z$YRJ%92ECF(6?CBW.2?D]L-<5W">QFEB62HYI^^DH%5RZ)$<MTW3^* ?G
M9O?5$#>_2JMRI%3^4+&K]>>L;JI\W9#"G":'UM[G+W\,Z2%*/"?"R+)"VR09
MP@YMQQL,0APQ;5=18$:S6G_F4FM9RBZK]81L\:GU'EA?Z_6*0L#]+%(\RU+)
MKM834BJFUI+4LJCU. =GU%H1<?.KM2I'2N4/%>^46Y37ZVU9/U79U>W)RW@^
MYD7VH<D>ZE5$2GMDFP9$86QZ/@X3RQH@).0'?#-O"@WK;D7OD-+I]/79"_7(
MIV4@IXBYI^)41H%U1FZF '#VN!5R/]D4'3NSHS-U&@*TE D[':X=S=MIXX^E
M%O[]B<KVU>U?RR:K227>VEVYKAEAUW<3U_,=W\&VB9/!C@,A\TE<8I^N>Z'"
MN:O%WH&BQ4O?VV>*&#R2;]J_8R_O! F]7"#KYY)/\CH\X.H6M(@ @=0-N;5S
MQ5X!Z^=,K/#]??><L7+'4NN>]/9,B2O'S/R5K23^4M4SPGGH.*++,W#Y\)@5
M=?O('*S10"_[7QE6<'Q+JTW\CZ>\>?E0D+J[?=3J*WJY]_5]6O237K@LGHD,
MDB\_$TU;);$;$]#8\$T3(VSCV!]6#SMN:$*N\\N7 %AS/MBC 17-"3_E19\0
M?N8\OWL)9+&>I[X$K+H7RK4.@$,GP8&7 +V P]_K/06MJ^] YRPX\!:T[@+J
M;S_A1TJ&@Z>'^OPC/C&<A\<O ;/^%+V\)XCY3/L) G2FJEC<\S%_H;(\2MX>
MVK\H<)QMP:%XZ^[S^E#73]EF%3B1YWL1&1O'$"4.#BUSJ-T< [-=X")I0G/)
MLA\_]-?5Y2TL_M)%EDG6)IYV$H7&KF_YF[\E=XJGT>:;%+%+:;/).7'44%/
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
M\G4&X'8[W#1_\P+HYA3ZBW#]CZ>\;F^SDFGP:8NA2!MP">&3:19N>OP@WSL
M4NH!N!GD=+WW8<%=1<%(,/<>=4=ZB1U*[3Z/]C&G85PLD713S+#8Q-\;4JA<
MW7[.Z[_7L"+Z5MS1VZ 2@JQ8Y^GV0T'R6UO-U-T9^5%@QP[Y_U'L(^2:L1>9
MW>5/CFT'7LBTC6)R4+K3R2M1ZA=ZT*W\6>M)NR:.^@+2SIGN5K?;P1VB7CM_
MB$1QW,$Q?71%LLQ" BN3:/3&=):,(QX5YJ0S0>"7F'>F<'LT]4S&.TN3!*?U
M/7EOZ!\QJ:"?TRVU-MPQ;CL&#H,PPCZ.<9! E*"HMQ="VX>LO74Y*YKS T75
MW=M,O\CV^-C;))(L7FXU34<@GP[ON&N_.(0&OO[&<S.$ A;9FTW3L2G6;#K+
MZF5261I/H^Z?:3RIH6S^QI,B/TK5#Q/O>.&Z2C?9YVR=$8,D,PSG<WA&% 0P
M-AW#,R/?CA*2(7;F7(?SG%]!(YKU&O[RF;?^%F6+M9Z>@"@^76X!@6J/:$&G
M]9PF:[1LE>1W*66HK!M'9:427IC*Q&[R[CK]WJU@'=3-,!//=!(K2?S$\B!&
M3C 8\DC*8:X/Q3Y>L]!\*-;E0P;(0Y]U9_\1;7_*WJ>;#;V^J?WI_@WC*',$
MN62H$O73R%D>]E/X!-%N13I_62C(%T<]J)\WP4)0@#^F"O"DP^=*/SEV%E#S
M23I0*GM2. _(V34"7AES$M\([="PS#CQ'=]-/,/KC4'L^\P+WB1,:!;>[O"3
M?;>.9^&^+'F7578BWOB4MJ-LATI<;66XXSQQ1S^',F?O\'/)?!+/2<?/J*\"
MIN978!5.O#VG1P4G3 =4YNE-OLV;EZ2L/I'G!&5%=ILW=43^6V2;_EOZ-P,&
M$YO(CX+(B:(D-FS+L9VA2PM-B^VR'3V6->OVIZRHVSG^]ISLXOUC__UC63?O
MLX?';?E"WT:P[1W+,PY1UQ"'RUH_;PCX4L .*R!@ <4$!KCT*,86\/"3]J]%
MTH.&*'"<B3EK-,22B8ZH,)V5R<O5F?RCC_/YTY)&W\HIGEJ1_LW'O?8.E]0E
M<12ZR(ZCQ'!0#",['KI%,(A"@[^)PV]C_D[.8_HBVL81H)2GEZ.73?&&S@$N
MJ:Z. 'TBK1V]-,KW=[CHY&OR'+E^L=,C3M;\JJ[$BY,]'UE66)2Z;>E_ZL2H
MANMU]91M#NRV0Y^#[V&Q^525SSFMLW?=J,@A:<(Q MN+PM@,P\1*=F,@)V3N
MRD\ 1?M4X:=N94=6-6E.!B:=$^W/RG:4?S 4:7_ZN/. 7<JF"-GEA+&P:(G,
M5P[HWX$>_Z$HO@-=7^90)XD38.^%0!::(G3LR6IA(13+:1.%DB4#RO-Y)E%.
M&*CY\^F4SI:SO SLV?GWK'G3=SRN"4@%@!+#=VSDTDL2[3#I#T0A5A/;=EG3
MKPI;FO,K@7@T30-^.LBI/[-+L1)J+Z?)J5GERX.4T*.)AY\.$/XLD.24,,N>
MQ:9F6"Q-J6":)0<QL'$FR:CD<?XLHM2;4L_3QI8'ZJKIQX3K%_@])P-$&$)H
M8B=&!K0"C#P'._LY)X?IE';N#]6L[ ,6\)6B810;?F;&]5HK*2*-K\M\C*RB
MO$WKFQ8#<:M=0/E+MFUJ^MW[;JVD^;[7C;=^GQ (86KF50)QV*7D(\%8X_4?
MO8+;;6^&R$A4/J1YL3)\Z#A1:-HH,$P8H=#T!U,HM%VVW3 R!G1W2[9;L,<$
MOG:H6 L-*>8NU&U3D<:G";Q\G="&>A"'.EO_^:Y\_F5PM1.(X;NW C%&R*EJ
M0@5_,Y<02EPH%3Y/G(*"8;1"="AJQ3;V(@=#"QF6,W2+D1\Z;%>9\GR@[B(A
M+=)-GA9@4VZW*>LU=UR,, J#:C(XBP/*0_H.1"T-YSO'&@2 .#[VPO/PLI 7
MG ORVQ>:WU_F%_CSU>\K&!@H@A8,H&E$KHV)3@RKRTCYX01<+S#+!VI^@3\3
MR2OH"_PQ>^)\>YGH8'Q[53/!]_;V)+P#OV??"!'YE*\O\7SL]>4A9B&O+Q?D
MMZ\OO[_,KV_\Q^>5YZ/VXEH80=]V[2B)W&"O##';Q"C/!VI^?>.GJN1\;9EH
M8'QM53/ ]]I2YT'7X &X?"J:JIU9&N5$PQM,2!A[@WDX6L@;S 7Y[1O,[R_S
M&WS]%]1V\CP#6TGB0 -10?#B_J.Q92=,5U=P?:#F-_CZ/LW!37K?<+[&3%PP
MOL:J:>![C2D#Y >;=P"-T:#AS25^C[VY/+0LY,WE@OSVS>7WEWWL^_M_KNS
MCR+3AZ'M0,MW$AQ .'QT;"=LFR)X/E#WV/>>GA-']]@7#WEQ<[YJE*"$=?"K
MF W.P2\A@A3/__E$AA&?+Y&A8P3\^W^.CH YR%G(:\P%^6@$S.WOA(<4?B3O
MS(<F>ZA72>+!,(A0[ 2AC:$3VY;10XQL*X@F/JB0'9AF65%ZL!TQF8&<NC7]
MB84<H1Z7N<5'F4\N)P_PCW-\X2X\)_1\UJ=@*>?'S.&Z^J,,1?EGSU,41?S]
ML04)Z[HD )IL\[>\N3^ \>6>O&'%'29_I&NBU'G=Y.L5&:I:)O8C,[8"-TY\
MSPO# 5(<0::U'), T=T9)LCI!<F=4J4[[. ; ?]*A.H./EB_PL^;;W2&C#6_
M+"1:G-UK78&:+&^(TSZ:)R:(YE+RPA2N'N6!R?AEU_TO#8'PT":B7>+Y5':W
M0NRO B'/H>-;=AA&KA^A*+1ZXSY. L-,F.5"B35]PK"#1TO*??WXV",$7U/>
M^Q/U20 +E:,ON])8+.6U5NO4T0NL@3/V5_7-1=C(<7!@)U8,#0^;)HZ-Q!O,
M1%'D\)5=G!^N>UF=T+73O 2QJI9&;OCT:3A5:4$R=/%R>VD:ER(MHO"/1$2*
M!W:YZ/=@O[%F)#A"28Q"Q[(LQXQCKY]H]",#AS;327BR-G1/,_0G!'1[J_Z5
M5T4$>6,5$_V4<<Y%O&)K4=IRDJI1B9$C=RE*(^G%D>"H8(5#=]+Z'AX=[KYR
MB,1%;HQA#*%%RB,8.6@P9\20:2&1M!'=RB-W+88\A\PBI)\^3A7B9FXZ%3K)
MU;@,R=&[&!V2=.-8B%3PPET!O3WQ?14EB>>[20C#T/8QJ;X<SQKLA;'!>>.;
MJ!7=0ZCUFJ[PXS]O70%_G+605NK$JJ'F[640"]"ATV2QU$/"!"]&B63].%<3
M23+#KD7#'>XYL6&[7A!A']E>&)NQ&1G03P8;4<![XR3/)VO6G ,HO%K#Q0^K
MONBB1DQ3<@9V)E.3 VI&%42$PJ6HAA#V(Z409X"_4AGN2.B_7\5>Z$70]*W(
MPP;$B>E N[=G.@Y,Q"H57BO:5>/@I%'Y:H6;0]YJ12=]@M5*^KWOW[P#W:I&
MKE7A>NN5-W0QU2NB%"]%>:3].%NOR#$CV#UN#PZ[OD^+_MLJRNO'LDZWOU;E
MTV.-M^3ARV_S; /KOV3;35)67\C0[JK:?4M^OZGRFR<Z3W9=7GTKB$JLD&E'
M4>QBTW<10D'@QD8\0 \\'$JTHN<!/,FD&%COP)-W'MP3O."VK !Q3E0R9PVR
M4-]\^?&5:L)WYZPVQ+_V3HCUF[^MP*9W%]RU_HX]$_37#W^V.? <-"4H6]\7
MDRXTQI=]YF#>QVMA26P1E(S/:2PA7NRIM47["O_*3V+#<V(_09[K^P8.D+O+
MXHGO<J[E$#"@.75U9]>^UC'>9"5"&VMRT<P87S+@(FLR?3ZF:%1/)1A=BO[)
MN'"D5])\");NJR1P_ C; 0P->HJC99O^S@HV$%XU9?/_L_=F36XC2;;P7\'+
MG:DRDV:P+W>>8D%4YVVI4B9E3=M8/="0)#*%+B:039 J9?_Z+P(+R4R28*P
MU/-=N],EI23X\>/ <0^/+5M+5=E7GRVD*GL8W!_*'?LGBJHB2)94M:J5)Y7"
M<GH5X1<0.0;GHAV2Z(?+'$$6^!7CTZ9ZSC?;%W:ATI9M3?K'KGAFRUP7OA_X
M"7TXCAP4@<0/4!KU%H, (;'"1-Z.X?JD!_;.>F;0VLV%/3A125%@DU=>QB%2
M3&KD.!Q->2Y2-JA"ZD3/19$T>'*B3KK8X5>J7ZIJ]6?!ME1Z;@Q=& 78#EP"
M?!+B7@I=!]O>XEN^N:_XI8G[P2(?T#$&[N^H1R(J._S4\*J,$4[$1.4J&:/I
M1X]D4"Z$&9N+.H@#/Q$#2=]%EE!LZ:M1W*_S-UV?O>601 [V Q@Z7HSH_X&T
M.]B:6D8 "4Z7JMLS/G': Y0<_&A@E'\IQIADBHG,"8_'#?C'V2C050JO+.30
M%8"Y:)9&C\XL^M#+EL"!0?E#3L=\J_U,[R+P0C\!40S")$9^C$*2@+V>1H#K
M#'V5YQM6L1Z051RM Q$^>T><-5[E,DN8F%+MN3JL^)A>ETX(&M0A>3KGHCL*
M'IR>#*/(AN"LTZ_4QU<=)=<-0_KL($%Q[&"'J5B_H,T-/4^POR-G8Y2YI]-Y
M].D_G+-T79]5D29X+A^0HA?GYU8461'=AK\@7N*&.':2F#T/1K$7!_WCV2_%
MYE4X'SK*A(K<6(*7%MZT:X 1L5Q[Y0R"D7?8#\J"(%=ST0%1V!=VT@OZS?^E
MLW;F]@64QW>H[K?/@L1U0FQ#SPX";!/@@:#?*.)"G B>>J9DRG "/;YRF#7U
M6ZRB^J!&)J]JC,:CF):TL!KVCF]/G]-F^R'F!L5'"^5SD20]SIP(E4:.A->!
MG#.91*&3)K&?!L1%:9"&!-F]R8162E)+KV4,&9:N?OG#T4<G>QZ(%(V\LC42
M@V*B=8:\62G69=)X%I:H<#T7M=+ARJ4E)^K\\%P.WQF#U693_5F4C^Q.^@]Y
M1K_S@_F%YW@P23!R<$)BB'!(8M29]1)B\]U!I,O82(KU7&V:%?K5@W6_QVOM
MRA5;&KK)5\76>LB6#/2+]6_9T_-_66OFB57=KXO'YEIOSA&<OB@,B]TD 9 3
MO ,^BP*T&H36$<2QB>6_1WYT@N4NDE<FFN<6>1XNSB0*[31.?X^\7G<J0Z^;
M:'G;'-U #3;=OT_92W-^PUW5_/C+[OEY7;!-'(Z'HC"-_,3Q')=@/TKVO0$O
M!"G7]9.Z;1I.(?N37YY;@*(%KR9B>6O?\3D5RPH-D)[+&?0#N?@:K(#U,CZ7
M8EBS5R=UL0G6Q#=U+)>;7;Y*OS_G99W7/9S3FIT"<;S8"5U:J\/(<WPWP?T*
M3"^(@"VWNUJ;>?,:R( V';?JU7ZJM7AY87X[!"^M/ -;_3&:RQ=NSL&+^RX,
M<2ES,LR1M?[P!Q+YT/?BV/$Q'96[, G=?@V2YP:1Z)F:*J:,+W4\.B-&LJY1
MHU*PE6>>1;FQ+5LX="2!LSPOYI0X'MU38WQF&J?HS,#Q,<H<"6O7ITWUK:A9
M1VIA!R$*7)("Y ; "3T[#>V])3> HKLVQ"V(?&%2VS?.-/">]_ D)4N$04&=
M,D2=G#AQ$#6V'!WXX=$@"39G)CPR'EQ2&VDV5.8X%R'R4H12&T<)<" MRG#8
M;S_QL>VF4AO>10R,LDA+9#BCD3OY"4VMM"E/9,Y&7P0'=S*$SDQAI%S@F*44
MY(-G=O*PIO13F\UO'Z[TNEWH^&G@0>(@[+K("8.PAX!PRG6RKQ'#II>(5>7C
M>_KOGL:=M]0?G^MSF).&1DSW?CU:\]Z!M6X?-$YOZN>??ZISTCC(37OJC@?/
M+*@H31=F1(VQ/?WLJ#G7JA'>5M&"^0#D<[ZL'LNBSH\7)>+\H2CS%<Q+^HLM
M.]=AD4(4![18)SBP;3M"=K#O;/JAXPJN%=1OWW!J^Y27; C3S"2P343/W>^?
MJWK[/G]Z7E<OS8VA]RUD\41F-#:\]?JT89%/:V6^M58MN'T$^C+_\A+UT8I\
M85H'QP#F@C27(8)!#T]&$*;9%!Q@['LE_233X<^.\X*=$ ]X81(2B.E_$HA(
M?VN;SQ:.2XPP-%DVK<-[F$>3NL>[.H4[(88"(#2$F(![A3'$(02L4&TWUA[_
M!=5!A*X02(TB)@B%AF&$CI (CB/XB+H^D-!,^*Q&$KI].S^4,,*@U%$EQ^:H
MG<#V"0JB)+0!HJ:3?CK1=P 4O-=!THCA;*3[T!(A_GB+^A&H$TLFKXXOF54W
M_CQ5@]6X(KMS*;E5W1@ZTD2>%WX1>K4("]OLL/X@\#V<Q!&, >YW4OHP)41L
MZD_DR:/,^2G,]0FQQ*LOI@@2$Q6)"L><CO"*APQU<U$,*>PG,B'/@/ !#OWV
MQ<!) I($3G.X$L91ZN#^:*7 PPZ6.K*!]^&&"Y(6C?#F9E&&>*7!(#EBZM"=
MO#"G?<NON1F4"4D:YZ(4LO OG9\@QX/ ";-UO<M7*'LN:+I= !L['BU5V$-M
MS[=IG=*K4@!<7_0T6:%G&U:+#H95;ZOE'\*GQHJQQ"L9Y@@24XP6A[5L@4PO
M%Z]X&50+.0;G(A:2Z$^/;E5@063W:9[5N\W+EZ\9?9<6<90")\8ILF$*(^SB
M-.PWN5*Q0LFBS!^S+1T4B>TV%;+!]4DD[2=Q H=_*-*!DM,.4=IXQ<,$59*[
M17MZ&B33R\=K9@;U0Y+$N0B(+/PS.ST5>."7D.;QGS;Y4[%[6I P@@ !%V,W
M)&Z<DCCH]XT&;N!QS>M)/MITK5&5[=V*-*E25I_7.^'NA1A3O)IAC"0QQ6A@
M6,\MCNGUXIB50;60HF\N6B$'_D0I%#C@UXG/^39C2Q'2;%.RY6(+%X5>D@8)
M"%$<D#@,2$ .PQ\W$-,*X<>;GUHIEH7PK5OB+/'JA%&"Q+2BAV+E'9;I]>(M
M.X.:(4WE7'1#WH$3[5#D0N# ZN5R][1;LWJ_W;U>/=%L\Y6M8_R6MQNK%UZ*
M$^(CX ";1!%V(/;ZV9G0C0+!.R9T6#2L,D<0^P,BCD%:ZZH6/P);!]&\JC0V
MQV)"=8W>=MI\>O7B8'%0T'1&82X:I]6GTS.[M3,F/!^T;<<C[ R)_K+WVX=/
M6;,7'CB1#6D%9^,P!!%, 37<FR8I.]9;9 I9@\%19I9SE2.]E>@4G% :BTFI
M2:;L")VUK:RJP=>< )#-XXR-ZRSR3$?I",)<Q$ZG2Y>FK?3QI79WP0(&L>O[
M./0#VZ9F" (>[HT%,)03-S$38R^4V5]#K.?&@NL4"@J:.?;D).SU#06S4:Q7
M-/%HE!RO,U,E22>XKA\0Y$1@57!1+^GH:;?);Q_@KJ9#W+JF1=Y]4;:[XNZ8
M#BZ@;SL@L0%,XR1*($!^DK;6?>+:@>"N0CTV33>V]B!92;!BP_]ULX+XH=H\
M-3BM[+[:;:W[S@,V9NI=L'YO\L?EY2MFH\&K:N,'0DSFS,9@O.7*/#0/RJ3>
M0,U%-S5[=;JVV0!K_,IZSB+X7M2+@(V7<0 =$J T G:,4K@WZ"2"MSA*FS&L
MG_#,)\EN)*'0A&51GDI>)1R%13'QDR)P-$V[1-B@C"FS/!?E4G?D1*PT<2,P
MYBRWM,RLFS$8J3;G['_,G^[SS2+U@$, E4D$@P0X-O#<;D=:8(=)(CB#J<^N
M805K@?Y[;34C6XO6'&?K#/I-/C5XA65-8P2XQ[&3D"\XN-7&^WCC7EY:AP?#
MVH,S%[TTX-GIL-D0>SPG0X#M)B_+_*;<YH\;-EGRI5KO&I,WY?(_NC_MK+N)
M;4,8N#YPTM1/8^11$>^L1PA&O&="Z+1I>OJV!<-_RH!6/H>U<4HJ!6=I6QS6
M ::UQ_G.8DBMG[J_\[/U^T>1G*2=<_XS':;B7NXT![TQX#G*08"?,\G%%,/3
M']]@Q*O*['O)GU!NGIZS/[9_J=8KMMCHPP?4_J"SYX>IER01\GV/C@;\B&#'
MZ^VY$''=9JUNQ7#2:+'PZY<B9=>SQ'ALB>6%%H;5 WMG46C63^U/91*!(I'\
MTC\>H7)BKT@LC[H/4G!!S_70-KV":_*CTOU"Z9Y"^T!_<K/-GVJ*(' "PJY8
M3 ,_12BP/=0C &XLN*5=G]UY3Z51([E5,$>TSZ<)A$;7G)J9J(PZK\83D-E,
MKNWY5II@$X_:7%HO!CP3GFB394_\PL6ZSK?UX8104-\^@.4_=D5=,""8UO$+
M@I$;N:X+ P>@U D!3LD>0N3:DK<:Z3 M\L4K77>4-6#?-0?R4@589O57*V-@
M-_E*\F(2+=3SBNQ$G(NI[&NRK<T>)OT)8ST[(+56%.KT6LI/ZZ"8&HC.7-34
MA&L7K[/4SI^ GE)% .6*_8<M1_N6K2F@*UBPYV';AV[B1DY 13X-]UT0)PA]
M3_!^2P,(#->Y2$E&33#.K:<3DRTHK W/Y:K-6_D!\ ^AL>)4#XNMP=#-1G5-
M^G@JO\89Y>D ?]I4S_EF^\+.LM]2. S*,^MAG9X>_"I1_/,\0-;QL$,7)6[L
MV+Z=AG[J]P!AE'*MX9@ EF'%[KUY9STS?_;;#QJ/CDZN7^]OS&J+.?YFZMAA
MO-[&GG$$Q=+ (7B-*\V1ZGMG+ARPWGID'5RB/V&W.AUY9>&A/#%Y@/G;ZS,.
MM%P_?I* \W3Q]3)]H>T_43BGGR>8RO%J\D])^$3,%050/!1L7?L-_;K*QX+^
MBFL<Z=A.B&#@V=A- IC$P EZ1';*-Z,\!@[3([A=O:V>J(04>]1]^Z89;U1/
MSSOZ6*NN'K9_LH.@1,J!4>+$.^*;1X@$)[J/,)^)T \P^)-F?7 (:#Z6<QD(
MCN#IZ0FE(['++_._5-7JSX*-5 D=74(<IGZ2 !>ED$"P-V [7$M))1YK6(1[
M'--_KCV2P:]/F+:Y?$SBP$^^#4G?A>?UCG9"#W]R=H(3&L[8\8/ APZ*$K>?
M7V0G@4*IDWUU@^#Z?I2/_NVGGQ3N(='.ON#\WKB,*TWR'1]B\0,4(H($\TSW
M:0_67'32F'^7)OX,,<G3=3Y_'=3@A77#0]W0PYZ'O"2-HA3BP'72Q.TAVDGH
M"PCR)/C&T>JS%]0=^L_O#_UGJ7M3QX_J]3;T/".I=E$>]>7X"L_KEWSJ;$2/
M'V3^5O2L@RW7C)XDZ#S-:-U<7VA'3Q;2Z1O2T[E>S>"34FE*MUT3T"V1.<9=
MU_0;7"V"((Q\Z!,GB;&70!_[P.E!I(B=;"QRYIU6TT)=#_&S\%XU-]FZS+[O
M++F>2"_M,FWE41E7Z"2_(=KZZ=6!A"W6GZ<?LHE0R]TNUA:CN0S6S#@WV!36
MS"'7]M#R&[5?;5X&QX<D*S;_G:UW.5C]?5=O68US2 %W7S?5[O$KJNKM[<.7
M;)W7B\AV/<]QH\0.X\C%KI>@L,<9I[;#MS)^.GS&E\_OW;(>*'3K&\-N97OP
M ELLIXG?]5'9_ ,G*/3[B!T<NE!TO[.86U;CEW5P[+A:[URSF&_L$8UWLX^Z
MP(;<V4=?<B/OA&\!URY@$[Q?&+=-&^/I!V\3^U_-Y6L3*39>3WH?+O:-"([C
M)/&2P":NC8&+VI/I0H*@#:YM/U!ZMLF4L5]8TBT>_!U<O8Y:(VDB<CT">;**
M*T$BGU2>]_FBVBE2- ?!4G6ATOC*J!R.P'2K7-+!4?,NW3Z@KQ1+7M^4)ZC*
M5;^R(/W.5N8S\E\6R'>IB@%$W"A-(QOZ84+V&/W0ES\^P30RPRMF7N_G[\!;
M16GU6)NII)-O4N4T!>.QY.TXS36,@E-(KR*X>>5'LT/[$-/S2U,?^TC_OLV_
M;ZU[JAY_S.QT!L7H#/:TIG@+YM+RFL3WP3,@QHV 7#*Z.1QV0JK-3;DJOA6K
M7;9N@-UNV.Z_Q[S,-_1OE(^_E<7V;\7VZY>"UMT/Q9+M GBJ=B6MNGO\MYNW
MSK%_0)^;/Q3T7^>_U3G%\*'XEM?'KCH8(,=Q4R].X\AV(IBD8><J1A@+7N7X
M SHX:FIL.K+/[>G!E!0+E"5EQ&+'1!6;IWZ_4%T_-;N)Z3^XNA;U7^A-D\FX
M/XAO8R7NXQ.4V+G5;(/Z^P,!UH[Z4,\X1<\CG-R9?AYPN=^^.18,/QJ%@W7'
MC^:,0OFR;PO>/K!-B2VZ8Q"$ ">F-91CQSZ 3@@<T%X8%GC MUU'OK!0-FTX
MY7_,-G_DVZZ%3T69@=0PXE5G7";!CDJV2NH[FA%E5Z@RSKOAZ7S3W35RN1.1
MMBC-,47H<VY0O#5S*">KO^9;S,0]7T&:*!Z*_?*YEP;/,9P@29&=P,A.H9V&
M*?"0Y_5P<"IZC9<A$(:E]LONZ2G;O+ OGA1E1L?\=#3UJ>KF4YGVLIO"V7&B
M^T6QG4N-*BOIL<Y0R2CS1%%2T6BVK'#58K;NNSCTB]U>K)\:O?YYQGK-3SFW
M<AN(XAPUW(2;@VINC%>N74Q'0-J:_FCM\TT),VI[F7_YFK\"TEP'>4???<A>
M_05)$? )\D,<0SOP;!=BM(=E>URS3:.!,:WSRZ_Y:K=N>VBM#];G_+G:;)L]
M2U;GA-5X(;!E990X75^%,+L028O\[7%\]BN6;MY$R#KRPOJ]\<-BCEAP6/0G
M"J# /J.Y!5)R;Y%H0-4V#&D@[=(FH3'C,?U2C7'=K29Z[^7R\.MJ@%7_% D=
M'>3'0#]M*OJ'MYL/55U?!NK#%-BL2(@@<MPX"MTHZ8!"&(?<-^A-!,]PKOZU
MU7>&_8UDH*JLJW6Q:J\MHYJ4-U->-*??/C=-T7Y:['C4QC8Q/G>_IR.[[?O\
MZ7E=O33_4F(L-^5K(58(S/2-4"D-.I=>Q>W"N](Z9MUN+.::D8)AS-#+E1 S
M?05T%!6COPJBE8@^[CEJDPD"/:]J90H"+M0OD\7"2$73-#U1]?2\R;^R+/HM
MOVF.^+@,&ON 1,CS?033.'!I[>4&/>@XME-CU8U^J(8K';#<[K(-:SG_DA5E
MNPZ2O1!Y_<[ZM;W9YB[[_NY8SHK2ND4WS=^D/UUG=5T\%+R;JV?"JHDZ9MK8
MCU33M!,0K[RT6C>GJV\,O!X&:YUI7Y.1ZQ[]KXN1&D@X)KKJ(7,OPP]8&QDD
M0Z5.,ATCN5GV4^BO)OI]QP4A0JX-D(-MAB+M)_IA$'@*UZ0J&C9<SWS*Z<^I
MO#UV9[\=KU;^K6ZKEX]Y1EUA:TEI9-4GT54C(3-Q/F(05";+WTZ4,X1S7LPT
M3"OWA+BFZ,QQ$ER7:X,3WUKYDY/7+TSIM\4W-ME>9NN7NJA)M=F/EHYDY=7R
MJLB)8  ]VP$AQ>3A('5Z9-@.N,:=8^(9=>/(D0M6[T.SPO\P!CUR0T61#05/
M1JBGCYN*?M='(<N.0Y;M0Y8=)=CY"KM4&+CUWFR0YY@&#'L\F!W&8)OSG.<W
M6>J \LV ('0]S\<^\J,X1HY+7)JG]L83V^;N1^HS.>)JIZ8_@*IRNRGN=P+B
MKIMDCI[?-/P*2O2Y]LN1;BOUWC32+72T\12T2Q]:K(M^SJ.(.;FYU)/23^X,
M>DL&G*J,OI!C'_K2P%Q$ 4: $&+[* !I8C-PW3:Z* [X)L+&QC3JH$3MF!#F
M#Z>ZCAY9F='*/(*J,F(Q&<\?YL27)B3<HQ?S09_C"&8$K[6?[R+#NL ]8=EF
M\U*4C^WB5["DQ=%NS=8YXOR9?E8M4/J'FVU1M[\N5X=3/QC,3577;Y[RO:@7
M7A"Y(;2=B";*$" G\6*[!YR&B6 2F@RFX;S4([*R!M([*SNX9JV.?'O'_L;>
MNT;"BL/A*XVB,0^MY>L'6K]GU$OA;#7=6\&;P'Z(%T(LITW]+HQWAYJAV TF
MO\E?F+GDP^F).+V^;7)(2EGS8_YTGV\6J9\@%[F^ZZ5VZ+/?N+@WYA-7*>-Q
MFA@W6UF_/S6P%-,++WURJ<$ <TJR?IVTB72X)4I 0P69G:?^B3IQ1;ND.!&X
MP/I4YSJ+241LZ+@QB(,D &[H$=R?_!C;P(X%;[26MF-:@:J:<YNT%M)X)6<<
MOL1TYY?S->!LU.<B9X,2I,[T7'1(@R>GUXIK8H=?D42+M0Y.Z* 0.<0!P$X]
MJHZ>BX,>3NP0PG=CDG$8(E^GU,5(1[BM%NP_#X.Z UQ1R3,5%5X]G$$XQ,02
M2 VUYR.F<H0/*JWA&,Y%ADV[>:+1H_ J,)1E>[GRFIT!>K$%W8REH9. &,4
MNAX)/!(2+XYZ "DD@@=N:S-KNN!L<;9G% ]/),EU6K71SST\GH)YP2&S+M+'
M&TISDCH\O-8=F;EHK'['3H?A9K@3N*WYLMU.P7$*_,0&$<9I0-PXBCV$]R5X
M@@6'Z.KV#"OGS94O5[)WJ(%G7J4<EV(QB51E=[S;EZ^1."B)^D(P%RW4Z-'I
MY<J:V>*\Y#!?KW.V$'O]:5,]YYOMB]-9<S%(/1_&89HD$.$H=<-^^B5&"'&5
MC*HVS*O<'IKUW&$3NNU0GKUA'1N3.&'M.G"VAV7]_E$D(RBS)W1=Y"@L2M\8
M*<4FYZ61ESR_L/!8!U?3KS36XD6E]PT2+4B;'>QO,T)G$]H^B'P?$CNDJ2!,
MH>/%G<W$M[U0K!15L618GMNC*$X&D:)%IQ*7O.7F6#2*B?4%!F=480[P-EA;
MZN![+E6E%E].ZDE]# GT(ZNGYQW]TK]4#]L_LTW>F8MLA+$7V3A!!&,8$=]W
M>W,0BE[W)VG$^.1VB\JJ.UB2:B5+(7<'T3Q[@OW"$^+FHT[GR1KN ZKQ.Q=-
M4G7CM,>G@Y?Q-F-]*,K\9IL_U0LW0%$2Q%X:V4F<>&%"@J1':)-PY U9_+@,
MZYW&33S48&X5S*G1=V8)A)E78.<983%-'CFX/\PVK7UL!E/ ^&_ 7++&!)YK
MW[(ER[[\;%-3J=]1:#V$19KX 7$P\=S8\Z/4\Y#7SW,E%%(BNL)*W:+QQ50G
M<R+3J\55UH1F/^0YG\O7K=&CJ[,?JFS)58K=C1#EXY?\L;D-O=V_F8(8)&YJ
MI\AS0B<A/O;:Y3L>("X179^MP>"HM5W58[3J#J2.??2R5,N482.PK%)?21 \
M2<5TGD;N4D@Q"G-109TN#18O6OCBU\'>2K/0)DY2+T$H<F/Z?S;P$7%(;X0
M*'C-J]"C#6O;E_TG)K7D3XPE7K$R1I"8+/%R,YKZ'/,RJ#-2!,Y%4>3 GVB'
M @?B*M&U[WP;@Q"X(780(9C8=H#"U@QDEYL*SD4*/GPTI9!<[2;*E:A:&*!)
M5B]FT[%_S0V79@C2.#?5$(5_43>D>.!99096W]A%C*N[?/FUK-;5X\N7:MT>
M*]EON?72!'C$]^S4(XZ#8B].>YL!<"!?OT./+>.=#G#WA7^5E ;NAF5E?-+$
M-*;'9AW 67MT$LO.-!#*O_AL7&+EEJ I$LRS$NTJ#1?6H^FC;_I5:1I]J4R\
M8/QRCJJRS)?M<<YH7>U6;TV&#L*I'Y#$<>P8)\A&+NA-HB#B/CM9V9#I)1](
M0,C56;NNXZ,2)KK*XP#-^K?LZ?F_K :ADI:K<\HOY:-R*Z?D.CCFD?-K5%Q0
M<VT,3B_F^ERI#+QA6F= #M.A=NCXJ1,C@'QLVV[JD]CMS0,$ XVS(/Q&)Y\)
M6>M9O*+"NY8I$3.4ZYX6X6%['G,C'X27BF@(R5QZ$[K=$ILGD>6-7S$_Y]_R
M<I<3ZGIS2T:VW-9_*[9?T:[>5D]49A8)"E" ?<]/?)A -_9C 'O+:6S[HBLX
MU"T:[VMT$*?_+J]R-?A)ZF-Z+E^C1H]./D3=;/%_@X=[(V\?TG)+BZ:Z [.
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
M:M4X#.KX:$&>B\B/Y_#Y*Z'&XYH_/?R2%67]H6I6MI>O&]L]MD4:^0!$=I#
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
M9_@#_9BMLY>Z$$R?/#3P?:":&1#[0#^"#^!_OMR,ET$__L_ !RI Q3P^4!'
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
MZ[QZN*LV5;FM^MN2]CVK,(Y F( D\4B D4T\EMD037 TQ7G<MS6H6S*<4QA
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
M BZRK34-#-,QG LT43F;A*#+G].LH)4I@<LWF],I\\VQ^7H1 4!BF ((PI"
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
M'5(S1,D%M='"XO2"H\>-2O/;)2H[?\O7Z[^6U9_EE^8:KGQU4]>[?+/ 3I@
M/X9A0.CC'8!<$/?VW-#F[J:H61E'>!BZ]W\P>%:/SVH!BDJ/-)N\VC,&D5+B
M(\&A/OFYP,J@_J@R.1<!4O;C1('T,,,O09_SQX+M+"RWOV9/^2+!MN/'U 2*
M(]>)8SOR^\D@)W1)**8\@@\?1W .H"R&2E1E1 GC%1>#7$EI"B]-^H3D-0.#
M^B%)UEQD0Q;^B5HH\2 P/*(UT29;LZ,YO_\U?UD@VT-!''@>-0"I#(41Z=>?
MN'88Q8+C(L&GCS0@:E%9#2R+XA(>"8F2QCT$,LB7W-B'FRJ-@Y[7) R/=B0)
MFXM<2.,_'=\H,<$C&-T(ZM 1[B>6/#L&01+XB><3+W:('3O]3+1+L,/=IY4V
M8%@V^@; \>R%^$2Q/'W7U6,4YL0$1(HT'2)RB8L+.J),W?12HNY"I?%5$JU
M2+'.-XA:>*PV+XLP@A@Y,(@Q]MP8HB (^WTO;IP$7'=XR#Y[G.JCP63UH$1+
M#T&V> L/<T1)E1V<'.FK.5[Y/UAQR#$UO4@HH3^I-E18$!B<5$]/5?EE6RW_
M:/?EWNZV]38K5T7YN/"CQ/%@F #;0=0&2$'D[HTZF'N1B093_Q][;]_<-JZE
MB7\55&WM;[NKDAD2?/_M7^#;O9E-8I?C[EM;J2T5+<$VIV520U)./)]^ 9"4
MY,B2 ! @Z3N[=[8[;<7"<YX#/.?@X&VD:0N#"!C&#]TI='  4W@6,XA=[BG-
M6,3*S6]D.54XW3E#T/FYCPIFYR),:HPYGA6IXTAD+\NW1[Q>D[8W6?'2[<6/
M'<=,3-\P73=P#=M*'-C?)0"3,!4^<2O1Q#@RQ8"!#IGX+A89ZBYKT4BLB6G0
M;A_+*\K&/'!S3,>%G2P#^)M>:508\<9>EL&<\"=$ATTMH&L&*/ \,[1-/TJ=
M& 8TZTI11!JQ/<&IDM!7SUI)9*CBS6:TL225O? 1I"Y5.;3^;&HB1=/T C$$
M_%'J,8 #?D%(GG#U0'*9]A&#OC43AB%R P=:KN>$9F#Z05_[M5(_%=S<)M?&
M.!+18P/=4QZ28B%)(Z]JZ&=02CY$R5,G)&\2<E91AE$X%VD9:,61QJA@A5]L
M/A5DH&;+)G_&<=9D7:5X8<91:D5F:IFQ8;E1C)*HW[]B68$EF(=(-C*.W!R
MHPL96;\W5%1O9)GD%9P12)12'&'^U$G.VY2<U9R!+,Y%=(::<:0Z2GCAEYT_
MR_6V:+*J+3K7"QM!RZ=WHEE&3"LV]$:EOIW$"04+OZ+?/H[0[%"U2R'">_6%
M.>-5%IUT24D*-U/JI.07#LYJB"Q?<Q$/:?Q'JC&,"8%'U [>M4ZSO/HS6V_)
M'Z])YVF?HF[OQD>!8])KV%P_,CW3"[W4,=G[0 X,4.)S;<17WJAF<=FC!.4]
MN"<XP3,%2O]K0_XFR!A6\+T1>"A#/?/GM6A2T@4+O(KX'N]9-"Y&WQ \;4Z9
MRY73JLTZ?N9,!V\\KQG\\;^^9'EQC8LZ+PO:7'?YM6&F21"%J>_XEA59E@L-
MOVL)Q8%E\3YE(/O]FK7PC_\%*"[0 0,4&?^#9=*DG=>VL?@2D[&WJ +?6U@"
MC[Q)<\;_KML8W,D]Y2;'(<^#&B=L?D.D53 T_5,:@RTHU?47$97]MMULUICU
MG.KEN$D317%B6F%"ILJ^;Y#VR?RY:]+W$=?Q+"4-Z=?=5P"E!7@HGSQ*/"*5
MPI)\FD4I;1Y*IXA(CTBKM%H/H9=/ML^S<%*_%9$W!R%794JIH7.)EAT^XV>\
MM@YR][_GN"*__OC2-9Q &'M.%$)Z[YIG&#".K:[AR/<B+H%7V)QFF6?X@"5:
M0AC.(F_Q8%0"Q<2]X^Z7FL%CCP]\?Q+3'WWU@DLDGJT4*// 7&H$Z@PZJ@XH
MYDIA-?7S[LD:-_1CVW#IG06191N6C2*C@Q 3#+;BBBI_PW.IJJ[I&TVYP"M7
M>MR@K+RJQP.:2JP\Y,^GSOKYS)M:6CTT%RW589IXS566/YZ*P-<M%>[R_CJK
MFGR9;[*BJ:_N;W"35RQ[#7&![_.&@KG!2YP_Y\5#][/Z&I/10!+<![SP?"-.
M73]%M@L#:*61'08]L,0WN%1W1#B:M7B/9"< ;;)4@^8Q:T!&=*+;?X*?-NOR
M!>.:_LWF$8OM'1S3@Y<K%3-TGIB,MP903QR: *[NP=X(T"%N)^$[._H?UQ_
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
MBW\V(4'[UR(,X@2AR(GIRG;JPP 9,</GHA!!S^#>-38J*MW[QG;&L M..W/
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
M7AQ&(4DB#=,*/,-#KK?[^L"QHNYX8%*L>(65\XM%1NMK#-S#MC\:B(L5S[G
M&1Z(XR5Q+H-(%/:I W%B=O-W^J];>A'!U?W!W01L.+;-'OST;R3](3%U8056
M%(1NBB"]"#L( MMHKU1Q#<L-W$0LYU#>O.[J/\.[.[-5@X<6%_@M+[H?"=]@
MK=X%O.G&I.R+)1Q[XML+Z[KK! XO4.E=T7OBEUTE6571C)'^>7K!$V7^K#1J
M<^-<1%2?@4=RJYE+GO6=?^#\X9%\-7K&5?: TRROV.YHU-P^8M9L3&8WBR3U
M?=?PC=1S'8+!==/ ZQLF:+B*2@J;TRR\/4J0M3 !_HFK95[3*ZKS]L"> F%@
M,KZMR6?DF]C?Y51SE7Z[O*@S@<O$U'KGK0XAH!#;<QP -8"@! PFH#C'9YA_
M'68"IN467-0PSK.BPD?)B:43Q7Q.OT:BVJ!26]^3G1F\'?ZNMDW=9&P:^:DX
MVEZ)]I*Z\-P@"5*7 $P)*#N,S.Y(#\&';!/)31ATHQI['E'ND:N82VAWFN@4
M8T[^4C[S.'3>>YI]#'0*UZ1D+,?/;:XRFMTGIS#C,B]RE.F9?'U9O?RCRDEX
M*W\4I*.:BS0-$?3H-4]VY"(V>>I.3EE6$(2&Z&$EJ48TR_X.%?A!87VDN,2/
M'LG1QZO8(S G)L!"I(UX'.@MFLY*XD!FYZ)P0\UXX]". EYX*BNO&XI)0]>8
M]#DRUWK -Y@];G!;?MO@97Z?D[S[ :]VO[&PTAB&H9,B@ZABG 1FVC_#9MDF
MA%P'=G1C&%>] /74!UHJZ>"#JL5/GW^N>PL ^8"67OI?_:W[^P*%%:UNNUQM
MF8O'9%63P08Q<]8>.>B@@]L2[, #BA[L?G4F+N(OU\S%57(U'*TNXRGM#*#O
M1+UG#(=,7P0:Q<IRW&XN_MK?,XDHV9HNG?P:SA<V]'RZ8IV:'G(CP[)B+^@;
MC9#HHO&@IC3'R!X;K1?DK^.E5+8_C%;>G'\T1L5BF#29(SX2>)JXLW,!)8S/
M94:@QI@WG@U4QA'/[*"OFWS##ZQ2\H^\>3Q6VGH16AY$3DQ:<KTX,7W33LR^
M9=?A>W%,97OCE:H[H. '0?KF@!0X:J6,[<L)_!1$2]68K^Y!CQ%0D."7C/!C
M/!''_!GX%%S+9=O[?CV$<YZTFI.3$RFT:D:G3Y>56U3JZW_"#PS@35GG39T2
MBZ-MW91/1'$7KFL8#G*,V+/#-'+]T/?0KC4_]00?$Y!J0W.8Z$&U!S*6/2SA
MIP/D^.--=/53)R;\HJR-=_'_6T2=S6B'43N75':@%<>7]RM@A2=Y[=;O:*I,
M!B^NF^0GO<H HV(5X[NFO]@^*NNF7OC(LE,$(S=!J1LF2>K&[<J>XSH)=,-%
M0R]MNIS!*FU42)]V^+A'6IH7[&;_)07#KGOXD>5D?@'N,:[!)LM7_'F56K(O
M)["3\2PF9AU,FL;V0$&'%!"H@&(%NR<6&-JI..=/:"?C7BZK5>D#GMQ6A)X3
M":X6AJ?/<O6856KNF<*'YM@5.1AW%S'4'88%"CS/-NA%N+:9(@^Z:=PNWCH1
M:3GENF9H>"N:<]X>UL=^X7,I,IXT'J=[FZZSZ=M0BN>2P VVX_@$GA)F!(94
M^_TT8SQ[;RF=VO;8Z@4,0C^UHB *W#1T P@MW^_0>%YLAH(#3@L&S</Q6Q@!
MW,6ZO%BNMZOVT$=V5SYC@.<Z6&6H/C^4M3IO-@-=KY7',C "J_PBP5K<E%6;
M'O:2E(8(I4F4I&;B!JD' ]M.^M9"9+MB(B#7AN9!GE;L6 2;P36O %X8T&J)
MY"TXZ>=0;([V&D\OE].KX)L\G56Y8<S.1<4&6G&D4BI8$:IV5WB9OVHK,.,@
M@([I!)'K)H%C6T&?%GEIDHC7NH5;T%_IWD':Y1N_M0D'/0&R.OR<_-_-U1^
MOMK9B!_GD>)7H!:NE5KA2O@1J]/+TAL<72J"2W,Z%TD:9,-;!?"!C(CL02N:
M;-VW LDWI:8/C=0(S-1/8R]R^U9,X61([+NU[S*C8"X.$S4T\>J)/H;$E(23
MG!'WB!WP<F%3F R#<]$-2?1O;/N29T$N=;FA,XKR?EMCQ.+TP@X\S_<<PPHL
M+TJ="(9AU#7JNX9ER><PPDU-D,Q,/V3.,<8=?Z6IGLN 4F/,V8@\D".!HF;W
M9,8UKECUA QOT@\SMB6=M!FZB9&B($0PL)*0I >L32MV'&0X@J7+ 2WI'FQY
MO5R7];9B]]4<7=D1Y^LM_>]OYU^-U,$P;XP?BURQB-^CVE_; [XW^&<#[LB
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
M[/YZWR:V2UQH8=,$E'-HP6"/R"4Z(J0,#MV!LC^:M8^,1E5L5L:J?2GPI7E
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
M)JN[X:-<J/I&L1?G(KRZS;Q8B:.%5W52?9M_I_]6L&W;!::YL6D3[! 46':
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
M0PO&(0&.UP.SK9#[O/E(<'0OR-?%\I_=VFZ78J6="0;K3$8WMHT?[V7@A6I
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
M_W@)1^01TS)A2!S3=H@36F[07^,2(S>"B^]I^5B(*[VJ]D6DY! JMZ+T"9R
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
M"T"'^#BV Q]Z7A#L+DRG\$/%I60Z$&HO,^LAM[.';Q1A>C#'4#W;T^)$55/
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
M4H@!5$V700SUK^#.2[,'1,UY*,(M-2NMJJAX?LSRML+B]"+,PK5#WP\0N_8
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
MRP8\,>1@M<W S9J_^%Y_2PM>[N5;4J+17842KI\)&^9?SLSNP($]NEV_-N
M 4=HEE/QDU_#W X[\1W+L<@Y[W4BSISO*F1P^G-=E<*46KXRV8 =K5DRSA;/
M4&L2D[+"5;;*FQHA?QZXPY:N^]&9'HK#,(B)'5*'^!;THZZ]U HCA"5?D%"^
MO.[^H1YO,TI_56[O:R;'SI_(1NOJV1>-U2<E7K*=:,=Y1W/#_;)!V[\;Q3S[
M0P]X-H<GLAQ?C-*U*6PN,;H^ 8\B=,U<BEO??Q55EJ[Y(<RK5]5_XZ>#+9JN
MD2=*K)AZ";0AB>P 4B^TVT91SX>1@T,YNZMP8<T6MT/*1_$_M%!!UF$%S1FJ
MK,U5R;FHM9V(;CD[NP=YAFF6##5(WX"OW^5:!_796'%F+UI7#0J:BUW5(=J1
M1=7&GUC'>V/%6?Q\5Y4_\@T_5/I8UGA;52R$7K_L7W_[U+XT?>K]EPX=#D*;
MA+:50"^D) D(M>P=.@L)75DRC4E[SWPO"C\Y[F1IGHA:]M* U4X<F5YN@VJ[
M7D:9J\8D@^6]LO9B "8'V D"#I[L[$0!^W?)#H09U)]O4*<R#?SSU.W0#G]U
M.A[9_*^,UK.W \PK;OHRTR12E]-N%W%W?Y<5#2)4K#Z6Q5/[N[MR4U=9G5?-
M2X?=#.3KZ'PG]&PG1F'@DL!+7!+'88_.1JY0]YAI3-H/2UI1FA/0HBS>==*
M)R;.N[T\_5A^B<G'1C5WW>//56ER'G^G+R8&<P)[?=V]TE<GBW*?;U2KXCY_
MKMH=YO/5:GF4UU=([!FO/X7JIO?ZDTA=3KMAY NFO+7Y2_K\2TDAAL@-$@_Y
MF-#8CV([=OU^-4I"H5?5QJZAV2OSV3O=6<<RK:J\+=+]3"OIU\$'4BA>ZM3-
MGFQ5LVV&W_,WI^+E":ZNU"G'L#N?DN0H*4Y4'\>S(I1Y5.535M4O=^P+JYF9
MI/_9YD_<+K8/0'>=7AN!I"B.H8=08+L)A#3TD@!;'32$$B2>=I@"I#OGZ.1X
M"WA/7-VD'EDO2_^R?2^-1&1J3%\"R<8<5269:>RTU C1A*([,9K?'0BB/LTP
MIDR)'&..2AV88*A3[KCL0A&EYU(+TQJ;05YA7.1RPATBFU'<UM^RZL*ZKA-8
M'D0TB%TW<D/?B0+8KXL#*CG#<.QJFOUP T\VH1C-H&AJ89(\.<_8( /USABN
M#CW=;-*-*_Q=3#Q4<3^7%$29/$?)B%JF1-*23]ERG6XV^4.^;'Q^G-4_LZQX
M_>P]L[@'?_0A3^_S=5Z_")A>Y#*LCNLA-_%([ 56@GO$EN,3T6QE:IR:C>=K
M\<!]*Q]8==(T18B#ZV6__/FZDS.727"F9E0@[YD:HCZC?Z3O3C30"](,S&ZD
M:^+G7_YX)Z'R/&EJPB72IZFAZL^J3'PCH](MS2HXDX7-1?'3)V>S8:*<W[:4
MBH!.#TY[C?E3N5XG[;G)PB$)C1Q,$DRCQ,6.0_89I4L#H5F4VA;7'ZN<'VIX
M,BYY 3=-Z/(&?$WO-W65+FLYIZ1!04+1Q[2ZD0XI#M5R^P ZP.#]29?QE<,&
M'>[)U2'E^*=5RV!OKD,]@GY:FK'SSE<?^;/PJ!K%*PU]Q/(C]'Y=<[,@)' 3
M.W)LODQ ;8]$?>-E' 4.73QE55ZN/M=I58N6+^57D=F4KP$)[TMRZ+#:!/LM
MR[X?\Z+@3=+WZ9I?]IN^ '=$W\62VW"RYU)D&R'!B0%SX]@0"2,/UFA?5Z+/
MO TJ.S<K\Q@3=*CE.#9$,2$)BBP"7:?'!),P$(TI]2/1'&"V]VG9EKQI)]ZN
MWO!YE 5SBEE:\5TY+FT=S<\9WVB.]^D=I4%9RRF^[$'[OLE>V>?YI6SF;/>?
M,6X_8I)7V;)>OWPI^3EF_7(,#L4)8O8HL%UH>3!V/ B#'ESH(>&DTB D\Y9@
MU6%N1M0VJ,53%Y.ZNIY?SE1-<EGG+YE++T;S: P7!.P5B'L%]M+P'VKE>7LB
M_Y$XR#"I5?$T=:;:'9:\FM>RI",?2?%UCVY*A[-R[<:$/NWCS7(^V-G'VTU>
M9)L-+K_?YT6SL8XBCX5/;3]Q4<C"#T*1;0=6-_Z>8:$A#!=%]MB6OH>[>"5
MA(P);(W)$69A@X)6J^Z5,?[Q@?L..5@>0!_I =2H9: ;-Z<*M5Z[QPT.@9^R
MW+-0SDAO;%Q)BIWO>&4-]K(BU,DX5:6JF*D/52OC-9>I@5$1#\GR\BI+-QG)
MVO]_^5:5V\=O'[.ZG^IS<*9[[+(QQ5:,<4!<XJ/$AQ9TH@X0=D,:BZ; FF%H
M3GLI@[:LV\F$KZ9IB=M=W9JX[AEGI 0Y]]@#!S<]]#>@ P\8>M##/^RD&9G$
MZM:6N*N<D=:&^4O]VA-QF^-H/.,[#>EF>@=J2M#2^'<_,MEL.L2/5X\M'\8D
MI*X;((Q<&R=A[\@Q\GVAAU!4KSF?^R;*V1R8%1H@4E$>V"#549<=ROC(5,\
M\XJ3NP$:&)S-G69')G\;R>_T#D>+5-=R-"6LC>GS<2/?ME#D,(?E6)X=8NBY
M_4HACDC7YT.+U? NGVMKR'?Y]'#&]?ADQ>IOU> CRO-\&WR$)1!H\)%C0U6?
M^+Z1_:!M+X0)MA(8VTX(*0X0)+"?)8(QM80'=F@#,,-^<9W-R<.4=#WDFX5^
MY.(_\:;D#S-6C=K><>TJTMT_+JTJ53WDIY@;T4<^2A'31Y3Z193L)U? YZ!8
M\\/^=O(BBA*;!!;R8&QAXMIV%/0M[#B@!(YL+)=9RGQW^<$U[;FWF!\0*1J&
M#N%^AK'H(#$N!:3#>9$L$G;-L&UGK$!+["$P:-G8BP(4(FK#F :Q'R2[<-F.
MG0'U0YUP=+>=MAU&X&;9M1R)-Z!/IB"IDN1<=#.B6MF) &Y:(=Z O1@\(FH%
M ;<5X**\/1TA2<W+,*7(097.N2A401%4MV(EJZ0CF+U>0#6AMNDC8=,"GRZ[
MFN/:U+610X0Q)'&4.+R!)[1#/@O*Z>-X@NQHB ,W@LN\)Y_Z HF4U@8>-,Y$
M88H.(]M+!C=XI\)>JU<O&8QU]&:4;/92B2YE:[E9HDOIIJZ72$4#1E4ZJ[#
MK.2*;YL,9U_7E9-#1&Z(L>W0V+/C((FQ%R1V?Q!&DMC%HP(#A3@T!P*C+ISH
M:I,?:!TTL#Y3:Z!#TI&-\\/9U=D^?XB*(A=#V[5=U_<#Z#L)M':H;-\1>M'&
M%):_<R.]E$ZN!_IS4X=<<*^@*7M0,&]$>?J;ZW4I<;(.>U5!N@)"%??:#U'5
M].[7J+0*NNZ'LZRL]?X0@H4=Y/@1<2++1C"TH]@G/00'4F&?JWSAOV 3OA2O
M PMDIBA55 $[U0RNKK8U2@&*&_-U*<) =[[6NM,%GL;TZ0^A>WIGI4\TV8[]
MX?R-;J6"GF,AXOBQ;24T]%V$HUVIR7:":%3OOLQ"IAOX?VFCFG$7_\@>*E':
M9]Y#)2R&: ^5'"\2VRS?+-?E9EMEMP]?JK38I,NF]M--L.]&T]^E%4=!G_EC
MDYSQEX6'D1L@&KLVV_J^9WE1T,X2]?W(\6RANY<&8&B.!/>X>;6E?W2"XWP!
MAW+(OA"F3RV70\>9:40RD/Q%&?4!Z-W#0E6GH:<6-_A:9\\UN&=[^H\9/#<V
ME//+AE:W(F=CBK4+>FRLS7 [S)R_+WZPT+^L7B_M8AM2RT'8"Y,P=(,@:-\2
M"5WB^F)-KTH7U&RB#U"-L<)#V1QB;PT0.<:RYGMX,S:@ITD4-I4C=3!'HSA6
MI(OF3PE?XH;N(R-@R^+DHMXW-1[$RRR*SHML%6<%^T7-G])=8-L*;)N&<8*H
M'R7$<7S:1M DC",<2,RBU E#:!./GD1YEQ4;?J&./ZI8E,6[I^[W3^6F?I=]
M?UJ7+\TKUO<M<E#>K_-'N7X!?;M<FO2+FUZ?"N=B S1*>&02=+,I;B&P' P+
M02]PB6TG2>1$Q(K<Q.]A0.HG@\R#8@QF;$,'&I3-$\UC+((AS8B&6%-H8U"X
MU6N W[U:M<!VO.^F!4QOA^7XO&B$-:EF+A98EWA'YE<KC^.BLW9$R0D07FS9
M/@L,+1^BP+-C*\"H!T$2-UC\R*K[<EQ,-GAQF4U^B%-XKS.T[Y8'^[V/Q%*I
MJ5=F@ZUS;$K'6:/5,I<-KD<XH>A*$8>"#2*O%D'?RVU1;Y*R:F </&G;P/N3
MWS3[7+- A,<.MP])7J3%,D_7=^6F:4Q>! Z,'!8!^I:=\&[Q@ 5_/4B/N.ZB
M+NMT+=1"8AJ:5-UJ)X5X%^?SDK=JW_  8)EGQ?+E#2^^\-2Z,PZ@9!8'I,ME
MM3T($*0#LZDT*]3$,F>E2K>Y-(%<)PW@XKP%G4!\7$WW!.K-3JC=)> _VTO
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
MF)><&^DY54@9#ER97,H@]I52B7> D/X$8=?RZ %^<587U]M)QJN7\V\JD#2
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
M6X!S6BOI-O>)!.*B6F>5X><9#&V5]"ZXH:0*5NS85*?3[_%#)U0Y81WR0HK
M.< L*.^Z"01MHYH6 \I5Z!W\?0IER+N#7\W'\2]'LW4_T/%C6XI_[\B)89HI
MZ770"A A@0G$NN2@E*!)A&Y Z0Q#T^EMRF0HZOJ)S/^SFI0W[N83%QRWNY@]
M5T=/'S%F H SS!"IPOX&2/#48%D(5B %<1,D#RACX)0*NCMIU+VT\NKDGBRG
M],NSW^8![F'9K:>]?N:89I^-Q@\6F!+4>D(T-Q)C)S#;6F!0,'8>1_;]@/.4
MDCFELBV75[&I_)&.(O5%F&^T2!=_+M+)N_G:=@HTOV(W[56Z#<=.I"0$0$M!
MV+HTI!!J*#9<Q%JX)M>(!W1VWK?R[5<J0S:/+U>?%]/)-%#:7F!PQY@)ISA8
M7TIJ)*13!B%G7,FU8(HU"7,,Z-!Z:"9Q.](8,H;U:C&=IXN%R>X^3]>KNC4L
M'Q@[\8C$<J,R>!36((.HHZ6CC#EMU"UG0.?.0\-TNU(9,K;#_]/ [-*;C:6B
M%NN<J];"&%6^D#!OA23>4>:=4T((]J0MD&Q4>6E(Q\M# WH7PADLW*\RFP;1
MWH6E'0_>LWEQA'X=<T6"-QS_$P_8'T:S@U9W>Y]) EL!$\!):L*_@4#<;GEK
MI6R45_'S"+-_"0T6_6&IKSV1V'EU_A!(R_+IJS>.F@V8,".1M%YZ%-2$5#CH
M"K[='"%KI,I_'C=V*8LA8W=G28&V[)0J'TB<D)!**A"U D/@8G.I#3\)L*I1
M=;X?^32Q?]D,&>M%)^S67,P7HR584,RH@%X([*' 04>4H5-"1*,V=/#GX6%G
M@A@R9+_/D V+M"RNT1:.JWTBX5)1&E#"%2,8 >E8V>!!$$B:J>@?^3SQ%-(9
M-.+O[D?3/&Y"%]<?LOEU&<9?D]\:Z*M^)>%4 4)E,.]B9 I:X5QY9D"$,TUN
M0<(?[JCR] (:,O2#.?8P7;09!G]UQ(1*YB'1@D$I'(Z%!,36HJ/(->I)\P.?
M3O8AC"'#MRSYK--Y>CUM3U?O&3?12FLM<.";8Z(XW2V; (E8^*:1=OYY.-F#
M2(8,Z!<7B(LX_FC<ZDEEU8\DA"ND-/=0$@^T"V;=DXFG-&[2YP?^/+/L6SY#
MQOTZ=2:-)21:@_F.,1/ M>34" ,H83!ZYVYSEU)0:$23:P3HYP%EQ^(8,HC?
MS<?977HU^MI>G.3E@(G@3EJ$H,-6> $<50:6_ +>-2GYCWX>,W8IBR%C=YN[
M^.Q.>KN*>.?8"::* VJ@=M!I+[3U95G^P$5LFQPSHI_'C#V)Y:V!6RW]:)H7
MU1"O;O-L=7,;G.7@6%SD[[-%I]"O_.4@ <L#YRUC@@/"A!6J3$ZCV#3K_O/S
MC'(00AORLGF?!;=#S2<=5(38/W027!H#B96>!S\^MF4"915209'#38XUT<]C
MS7ZD4O="V=,<LQ=SO,[RHE+%=H6^GXX^3V?395E<YO!]LI:&3XI*5%))1F#8
M'F.):[8I82@8<[Q)MA_ZX0XG3RB9(2M@F^9A&2ZG#^FK6])\\H]T<A->:$LK
MU_A>(ABD#'OA+)*"<2[E-J,X"$ WBJ;\/*P\H:B&O#">']7Z[H_K=W\BX8H@
M1HGUW!AAH#*$HRU/%8=-X/_S8+-?Z0P9\;&P<F#Y^N\_I0_I?/5:(<EF R9>
M:>,LD PPRY23%&T/%!C5C8H%HY]GFUW*8J@E'Z,K,5_.'M4DNU^FDZ<'+I>C
M^236-[;I<C2=G4--R+"O @8L@!0%<#B*_.84FC/-JEWP[%'A?%,4-6 OZ,_[
M^T#2YJ[[5CX7,2$PS0-JUI!9][7<KWN:C9T +:RPT%EH ANMDU*ZDI/>-TN
M>_-:J"K*#O03[5HJI]Q,/Z1?WOE/EPOU=;K_5M3S!Q/ B8?>88>A#M01S*4I
MZ4-&-<IV& [J3H"'%TALP/8AP&IG3^Y=CR9 <(XQQ8$JC; P2FI;TLB%:G)F
M.TAHU1/P3IS4XF+-^&/\(&1[VZX_?R1!2'L ", &&*F@HK),7^ \Z.<F97<&
M+=IC99*UPK^A5-H[3E^^K]%AO=;XP3J 4!H"D%5 !+<7*N%+;D+<J/C"@$[2
MA["']2^M4V*_Z$N;7:\6FSM!>X'\_<.)0(0CYH*>!?%ZA#"HO,_)N>&Z2>F]
M0>K(7K'Q ID-V7]*F!7W*I\=[>R%V?</)QQ+HA$(#A+AU"ND"3);EC';Q&T\
M7OEER]'LK&'6D/VGA)G9%',?C_-5.G%?8^>6=%&V0=C\;548'CM8PHS73'"E
M$%3A)Q![)6_X)#BQ39(;JB?UR#5,Y^G-:)E.KLY>*78LI5.B^5]I5/CI1#VD
M^>@F?9\&K9\NWLW'ZTJ5HYG.\CS[,IW?Q%9"!<^#Q+/OU^\F"+T( RUM>/!U
M*:UM][T+X@3S22336@DLF'?&"XM<;+2PD1:6NLE5\0'E"PUE,0U?PC6=_XO[
M-!YKS&^^F>IK!\E[GDZ(1U!P@$'PA9D&3!%/RZD"JYND;0XH,^BT8&R/_S6A
MHNYBA/[B^L_Y)) ??X[;RC@LA:+W[3"4\C GFE"CI4,J^-<*$\8!54B5 K)A
MXVVP0*JG#/T8%M!9(*#F$GUVK.Z^IG?%^?NG=%:HC*OL\C;+ET'L=\$(?)]]
M*5*[UW5]?);_ZW8ZOGWM_7^,%CI-Y['R]X[UUO%7$Z2%]U0BBJ#70:\9H,&6
M=4@WR=&HGG#TXRR>88FS7;NF6./A%Y_2Q6H6_]H'QKN8>A%K1FPZD7X*3V3S
MT>?9HTGSY6@ZO\IT&DC)Q]/=BZ"[#R;$6 PEH]A([0D A M2,LQYUN28=D I
M2J<'_F!$6!/SWTX[['UIOM=.VOE\P@4BPFO'F$((*X?1-K 5YLV;(&Y 51!.
MC[BV)- B8-0EY$?@)3Z>**)P\%85"7:,< 11"C=)IUPB19NX?T,J@#Y,O-20
MP%!3)XL3RC/(BX3>2**<58HAR97VS)615$.1KW0F?9I3?C69%(9;O%MQG>5W
M:[%]SE;+"+U JQHOIP^%]U,4!8V.4ZT>>\V^DV!*E4=AE2 -(7'&!%:7'/82
M-;F$,*#SU8[1M[_O7J\2&DJ6RSHU._:X^I;FYA6\6_I(8KA3&FC%/5%&"\8H
M*KTG@SG]H?MAMX/\'L4S=-A_7QBW3;3O&3OQ&B'JH4,<"(%E,&A4&<\VVDK=
MRX'Q#PGR]J32CY%I1O?3Y6CV1%IKYJ/)\OLLV*WI<Q8% [;L=+B.[,8>++-I
M+/-UP(JL.URB)?<"<4>Y<40(C2Q=^PG8!9]!#=B8O/C\GVDT$C87UJ=%]D'0
MHC$.7U@-?P1DQ2N[&R'6T2X-OI& X"0QB9"SU@;?"R@/V(:SPBC8J$3OL+1,
M]^#;JVSZ$]*IE$[+5_J&HGL@H!(!;*AG5"I(!;9KC8^ME>'GX>J>7?O;]F3O
MR$M]%<=+##488 ^-8(!KZA#>=,4('#/$_M0I1X"JE@'33" GO6P5G.W)?ZX6
MT>IS#T51B^L@PD]I8'-A":;Y-)L<ON%7>9C$&J$L,)X; "$(/P1FE;Q19W[_
MKW7\O+S+U94@A@72*G<#=[R48.M8V,^U0)!:AZB$F[82@6Y F#HW '8!B0JX
MJ\7MFF=*'](OZB9/BRW@*KM,9[.-+[MXJK&V]ZYA]0$2AA$+*Y)H@)7!$%/%
MP(8@YREK$B9X(_ Y5K)9#WP^I7IZTM[Z\</H+CVX6[[V0F*Q4=HPCC$C$"!K
MM2YUOC/:-;GA.J 8ZZGVQ198/B2(5=C_7G\E$9)I+ '54!/.-5-"NY+F8!\W
M.C8?(LR:"?X@CFIQM?XN9P)KITL_&A=G\8>VM->>3I 3  H:EA 77!%**2BG
MZF.8X]P!<*S$LK996E_Z,0.R*![[?U;SM/S#(1#L>2FA)%AZR*%@\2&M&;;*
MJG+BD-!&G:>'@X561)=UQ-3:2=</V>PAY@5NZ+&K-,X% 83W(N+PBPD*$R76
M0*<,40A:C(DL">"2-KGE=;0E\I#FG[,W@HO665NWMLK3G8)*2F+G\TG ,$7!
MLJ(*<2\E-,R5^Z1'ME'5E8$=B;:)@[;X65/\W](!=W@C.YY,<#"C-2':2(L!
MDP!H#,LI2D*:1$<&)/)^W9!V>-T.'&QV-YK.JP%B_6P2E!3S6!,GE+10(200
MWIR& 4K-F935:BRDW<*NQ<>:XM;Y='*31IT#]RK]%\\E*.@F"*RAVG'/B&/>
M\G)ZT((S<0Q:$$_6'A=/6FQH-+\Y'*O:/I4HSS2!P6>&!'#NK;";3)Q F1:P
MB3$P^,O_W0>HZO+YY BJ<A;S_,$$0TL5""3ZL#J<0<ZC,KDBN$W\3,K.-I+L
MZ^BHQ\!3 N0JN[^X+N9> 23?/YP(I9G0$I' -J<#MQ@H\X "$\\EK:&ID%]@
MI2$?:]H=-LV?EU?_KEN ?KP*@U]<%RUV ]OW."7'#Y1(2BS!DB#,@(,&&,I$
M22#BM$ESE,%7 NG29^E<%+U@;:_'4V>HQ!$-"/(X+DDA,!,4D9)(HNV99!!T
MC8#:0*LEA9I0NQS-TM@L8MNIK;C_6+H.'_/L)A_=[76TCA@AD9)ZH;E$6&@C
MC!12EBX(5$J=TPVS3B6>]<'^5A%UN2H*OI2=U^8W]:&U?Z@$. 6P(L 3"J0*
MKFJP+#9$(HBKW1,=?I[! ##6JAR&?FGKR=QX?W05[B/&3(@U3!&NC/18A)V&
M2UB*!PF"FM0X'E ;O%,%(?J1RFE32=?WB]?%N@XDD#Y_-$$$(DJ8M(8+"HTU
M4&S7JZ+]YBUW>2K:(QI>R2)MP/*Z]4C"O"^NOSO\&WV=WJWNML29T7WXF^4C
MW+$1'S5&HK140GL#@!(.4BTI+$/$P4>'C7K:OGT=5A]'74NBKL%7%B][HG$S
MH_C+7:;=WI<21IF'U#.#K$"* 2 9?F)-HT*\9W!*VPQ"K;*^1:44,Z7S2:#6
MIZ-EX,0_IC>W:?X"U>O:8$<HJJ/&3317F%EGA!8(.T'"3]LE TFC^ZMG< K4
MOO+J4CIUCYB?K8LPI?#U/8KL]8<3!8V&!A"&I [31-BJ379_K#H&FNR!9Q"R
M;0:C5EA>N[K;,K*S1/'%:KF(9<EBZ9["IMMI01UZ+]X'(18C:YSE89NVVJG2
M&,0&HB;'ST=[?N=E?W?!_U/Z>'_.)_GHRWS+FHTJ/=1A9/=KB;  "DU5O#1@
MJ'#&JW+/QY!6NY+>N!CP66*O _;7U%QE'/!%H'!S0RV=^"Q7BQCK*^W!]].[
MZ:[R!W6'2SPVTG+FI*<P+#4F[*9F=R"6VD;9=H,OO-NUENM)*#T@<*V5MQ'N
M_THGNW;6AJ,F OG@"Q,&'0 T")A!)I]()TUJOPV^+.^0\-A<-KW6J;E<9N._
MOOU^_=(TE[=!>)N!@U52_/'S:)%./HX>8Z*]RO.8[W)77&[?7Y:FSE")=H98
M98.(+4&<:F$V&32,,D%@I=AOM<R&YY79GLU4'9CI5>"MGCWC^+YRLG7&31B7
MDE!.I6&0"@W"'US) LGD&1U-=XN0['1"Z7_]OUK/M>6R5:?6#9X"JC$PR-O@
M%4D(M0%& 2*@-4C@2G[I:<YRS6P42Z%]"[[C*E3M'B*!$B DG43>6.6 L"[L
M31N^*,!_=(51&39[#VE;X_^PROMT78-*$"Z%"8H3QY;47%)H2<D;R=W9I:"W
M#9DF9:>.X_VP<-FD[!00T'M#C*2>:*@X84"7=$- S^1Z5;>0J%YVZCANU[Z$
MOYSFF[J#5[>IN1U-@XTS+_Z@LU$^"1YD>& <!+D;.O4&2BAD$%.)8<SN8208
M?)"7!#J"SJZ,7G-)9SWR^Y1JRXR6Z4V63Z..+UJH14,DCX'4@UOH_E<3[)%F
M!F@H L&<!?IC.=R"!]:Y<TD=[7';;)7?I\2<FR^GR\?%51:8XK/\6UHJ[)H5
MWD\0LE0Z;8.GS9VGA%B,M]R@^NPVT+; \0)U[3/[E- K.LL?#;B=;R7Q2AQ5
M!$(FB?=  .I+16^E-TU2JP8)LU;1\ )K;?'Y.(1=CQ:?"XXL\F4!KM_2V7(1
M__3K&D?PUXT9%WZ57$V7LZ*GVF3Z,)VL1K,=^^3.9Q,23\*YM%3#>-N?,T1<
M20MQMLG&./ATO!8WQK88W"M8_C5=WJX[U6;SQ>WT_BI;KZB=UPYKC)) 2#RF
M7 (>=3R"3LAR 3H9'*;S4$HMR'\?DEKE<4V7\8_\[_^:SF;3T9WZNXNZ,;@S
MRVQ_?:Z][P0[P 9/! .+&00<<1*<Z7+:)BR_,X9&6P+-NN'U29W U[3R8?]O
MUUN)YH!;RJR&+GB["!B/;4DY8JS)O:O!I_UVX_JUQ.K!@:R"\;WGO810+#""
M"@$&PH(ERDJZI=[C\_/RFN.@&K9J\;?NE9?5YYBT/@]6_S^S&+$K)K(_!KKW
MG<1):C5"T',*&5;06U-Z"QZ)9MV>WPPLCA5AU@UWZYH^L9']_:PZ(G:_D"B'
M7)BG9)9AJIP7@OMRPLS2)@=X@RI1VQT@6F/N*3>@CX6@TODX/0"G0Z\D7GN'
M1>R"3IA 3 B#RE,$CS$YNPMU;<*I9>;6OF89OO@IO5_EX]O1(MT46]A7_G;/
M&XD-I#L53'QJC0X>)[5N.V5 ;9/CM<'?3VK1WFV7S>TB8V]=J+WO)-P+%I-Z
M$?'*!%X$:&\UI%#GXG.W)KS#8*C%U[II]E^RJ]MLM1C-)VYZ<[M,T_D'\T[O
M-47VOI-HQB226@'D-7.,4"@VC A+!)LFEQG?!AR.%5_6#6>; ^(RC:D%1R+B
ME9<2&?8U'R;KA&-0XK"5&E5./'"CUQX*;Q@2S5E[2O/TV K+-BA0IST)FZMD
MF'#%'"XIXY(TB?(/OKA1)T&VNJP].6B.+JIL% Y+C0:733J$?5APB&SI@_;L
M,EIK2'9_4>7C&'A*@.ALN<SNJM=5?N7YQ ."M)2<$FT@==8*#$IJ@0--*N8.
M%RY'B_J5[F]-67E*X#2KQDT(#;RB\;*AI%X; OPF'.V@T:+)?8X!632M0Z8A
M'VN:M!]GHWEL=K<O_/'-,TFL> 6=$Y0X+XF4CGA73HNI:E<<VRIQ\(9MCZ:,
M;2KOO4&-[YY*)%,40\J4PEIR""RC):JA$/I,LDH:B.0UH=;B7=UJ.E?O/J[5
MQEY?]/O'$@4M"W11CBPT3%*AQ.8\QP4T^S.Z>U=;+%EK[#OIEAYF4.JMG5<.
M#SF@50=)@$'$,J"X1$IX$]LCE>L& <^;M#X??&F23OS3CCA_2D3NI:6"W5GA
M_21V481,.Z@8P[%E%]:PY(9G]$SBK5W"Y 42VV=[S2W/;IA?3.C/^72YL)=_
M[MW]]KR14$N$8L1#SSC$5$. 13EE:D"3HG&#1$JK8LRZX'%-6+B[^UGVF*9%
M68EUL<O]_0UWOY (@ S0E'EE(;+>$J=*CQUS(YJ 8I">;%>@:(W%=9V>-"^*
MBI3I!@4N/Q[0%OM?2HCQ&D*#.5=>:RR +&]5.2P]:!)''60>2%?8:)7-M:]G
M+Y;Y=+P,:BLBM)C"I\L_]^N-_2\EUC-BC0[V'H8!VUABPLJ)*V.;!$X'F0?=
M%3Y:9?,I[=V#/L+[H_NA[!\FL4&O:@R!TM)!QHWT")6\\>$7#2 X^()\G7AA
MG?&^IM[ZL(IKX.+ZG]DR701%6DQEA[IZ]=F$TD TY=13Q@DG!D/CRVD2I<[N
M#FL7$LS:97*3W#4=]:_)[N[3^6(CCZT2UH]/CY0J^LLHG[A_KZ;+QW?SH&97
MA;(N;N)>W8[F:TMM8;+Y0Q!-^/'3:+D+7GU]/O&.NL!&$Q8J--I@XW@9<B-4
MPB8M%0=IDW>,V('*[90;=;F(UYG)[Q:+53K9NR6_]D(BB&6<V2 "I[0G1B)8
M+GH"3*/,ST'Z!QWBM%5.UU6OT?A\D;RVGD^VF8]:+6^S/!;<O<KTLTRWG167
MFPV:$ Z-H(XR8+5 5G'!R@-BPH'_\:Y:-E2%?4JCR2[_>8^Z_OSXTA&+ZGH7
M&3NAV?J'$LZ4-,1)9QGF$"%A&'Q:IXV*0KW-FQ(M[-RGE%!-")=E?XNO!^\^
MS1_2R766^U7L6A1U>HP%[8!EM9>38%M0KY@52BH F!84F9(081MIQK>9']L,
M:IUP?3 FWL9>_3TLG&6LX+\ODE7=#CQFU 1Q[(T@00*&(*P,\:HTCHNVEC]<
M3E7KQF*'XNA[*W=?[Z=Y\?"Z,FKK6_B+#R2Q-@IR AIJ&(&*Q,(Z6X8@V<29
M>9OY'"?:NIM*IF^H%O_Z9[IX*N/;-E9??B$!D##"22""!"J<]AJ5ACC%HI&=
M^3;#WB<":V/1-(R*K\V5?V2S(+IWBZ+@TRSZ;6$N<5;I))XE'8B65QHC89[%
M *]61@CNJ.$(;LF283-I$D4'/R#DNN1^[[OUJW'2Y5.<-! SCH*_24N7;$V;
M3>]CHY/YLE#VY1FY"K))']:GJJWO^]U--4$*%>WX" T*P!OD,"CO8E(&;:/\
MJA_QI.D,A-SJ0=>N8XIG4SUL@-0?-0',L> 9"$*4H  )P&P9A*:"JD;WY'Z>
M2W4MC[XW!3^:YO\<S5:I6BQ6=YMUEZ=WT]6N[MA=?"JQL4 S<9H9QI$P5 -1
M"H8QHQN!]D<[I!J(D-Z,>5.LX6S^QRC_*UT^6[\FFZ];P:GYI"@U7KQT6]B
MG]+E*M];B.>-D) @0J@D1B!K*0U[)2>T#)4RPGRCBPD_Y-G=^0J_;L[SFLC%
M57:9+H/;=)!#.V__'CU0PHB@UE'BK46:N:"_:%F,AP4GK=%UT1_QJ*]S$0SA
M+*98>"^6H_L:UM\T4'JQ<?E;.)]IY4N))!1Y*R!"0: :&4HLVW+8D4:%9G^T
M0\9AR&APF9??QL$NOLS#MO/X5-6^]U3, _-),/;,$R<8@A8IPK3PY9UJ!A1H
ME$W\HYUCOB5)GN18Z5,:B%Q,E^EEFC],2\<?M>T=[/M6HHF6"AL@"2" 40$9
MV!3 =1Q8U*A\PL^#T=-(Z0G,?34_+SM(7GX>OYN/9ZM)W-?"3]E=>AD&+P@_
MLU[H*DR&>^D\Q!IK*^--]*(?/?44.%[)0SC-U:VK-+];!-]NZ^<=N&]_7)OT
M6J,GUC+&.,#(.>.X8PH:6W(3<]JDW,: SE:Z!]O>"U]]B.8X/ZSOYG4&4& )
MY<09"ZAVE%NXH256P3F38D$GD?[!OG;'\;Y7'/72UTXH$B_Y6HJ9)H&)S(%R
M#3-HX9D44F]!_@WZVAW'XRXQ5EI$.R_@OWPHD5+%7G\4> BM ($&1\K92R7/
MI+!MIW+-6F+NCU/H3*)@4@ ,$74(8AK<"BQ*OD1&-P#=X$_]^]D2.Q?*V==
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
MJTW7\,%=]U,",!)+ 9#&&!E$@05T7]I/.N;]=3(R)SS#1JW.@5->;JKJ=JN
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
M2("4B<\MPHP+CY"W,(L"-9B(8ZI<D\=6A4ZA+;3\:]+BU./!Q$40@VC?<&X
M-_&?^+".:5P4=3^B):)3'G2$Y9"NHP_Q"]9O/KV;K_]]N2/PTX<#LHY:8!VF
M*#%=$8/!7DY*+"R)N1AE$/UUO9*%<(^%5C6\D<\?#]8K1HS3#" N%(@&FS_(
MZCV=7'G6]LH^RYM6: Z;Z/BC_V>2H&%3UA]#@M(:>@D$,%)A&S%S,KMQJ8N6
M^909U%3M9]NPML:TD\,./+$MG7@R2 H0TE2G2F5$:D6(R'LOY;(HU'R4V3?7
MV).ZP;H;.IR,S3CY;%!"08:UAQ0D\TLXZ;(=SJ)Q-MDC3D,EG59V*QQ;JENO
MYK>?JV16P[,'F6?/!2YD_!PFXE*'.:%.$I?#"QA49KIJ;JJ>97<HCL#(?+Q5
MU3[#/!L4]TJ$I<%<1UM+">9U!#/+S; M<9".,BEND+-,*>QCL4RWXC0T31^-
M"8Y@*R2CW#!*4T4PX_5!:D,FDJS0I?K/6JCMH6VY2;U>+FZW=7.KU<?9XM]O
MMCW);M.GO'ZEW[P[OW/5&QPL!M@Y[B0E!BA@M:+96<TE$B4^^U%RI%BARYXA
M'G+Q>9=ZWUW<W Y/!>^HE]P9A:"U#DGD6'9G<F.*JH*.LD#V=7>SMC@/SJ Z
M>];C!P,2J>"1TO&L+R63WC"9;4JNB9V<$Z6%9H^SHQV PT:1;C;+^S>?MI]?
M*X3TV?/!,6P 8YY ::FT3@"%L[3);3E)NC16]9&XT5(H!SV'+;_69\W3AP/$
M*NZ^D'#)-5)6&'O8W@44O"3B=$3WCIU3IA#'(?G2;*]^G?M6GJ55RW<&SPQP
M"!D?SR"$0, (S@H03A3%.X^RR<-U[:3K:&5(+O^QW&66J_OEPX7JAS\_&KS5
M\31CL8:68VPESH7FHXQ6ZZ(R86.*S;PB&Y[QKPCRMJZ!^-UO/CV),9G]-;]_
MN#\(9V9?XT\VW^$I#T&3=P0MH$)>0:55BBI"V*CL0Q'&L,GUH;P6C_K61(<$
M4S=QE;J-POMJMHG _&W^^4NU>O:%;[Z>:(;4R7L#9%9+A* G//4M<T*2?#LL
M <4E28H3" ?JGHA]:F?(3?7M:GE35;?;ECX_\#-WL_5ZFTZLUOL2&$U:,35_
M8R \6N:>6(N)=@IP10[9'E))6,+GQJ$$4]VBKZ&90=UNU=?9]VV)EL=5E4JX
MW.J-@4*K@4$0<*)$/'9R);(1+[6W)9?CC:\WI\KE:VAF+%S>=^SX(69MSCX;
M&8"W*MI'2L5M"!B@-3/HL#,Q\XM?5G3-S%+\6V>S')L<;ZO535+;YPC%^UPN
MQ/UU4ZW79K;^XN^6?YXP5UN_+V"/N+$<*&GC7J$M5B[G\DGA<$FDQP1\/F5F
MZK6TTC:X[/!)OR>+.1K'*8?C5(39T8>#I)P[2#B"T?#@WDI@<U"M\MJ7!)@V
M;]HY,?IT GG;<W6UV6R;8^P.66\>-NO-;'&;-NNM^^BDL^;2N& 08HXZGZJ*
M4Z.L)32[!53D><DY8I0M.J]Z+NX8_6%O8#,F/[JC?5@^CHM)/3?J5H\Z^XX@
M  86>P"85XQ2)87.>[X25!15@VC>^7-"I.Q;%05>P^43_Y%9WM_/MY_EJ^K'
M'GW.*UWW%4%K((VG5D&.@42>X4-:O,*.EAA9S=M^3HE?/6NB);W>;Y8W_X[&
MW\/JYLML7;U=+3^O9O<[$V];_?W'STXE\S1Y15!QSG"@K3'&,<*CO<ASJ4FE
M'2J*2_KE+SUZU$1+>OVMNOT<Y?I1\/B,V7[TV2 (4<Y#)AC%*-UE$V@.BZP"
M19%)O_SE1!>0#VEXI>^/Z$3Y7\]G'_>5Y,^:64='!&&I@Q@8*17P'#-/Z+Y
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
M1NEM*5-\W6)1S5"];KT'X!60F K*&;(>>@+S>48R@(KZ$(QSWRK5T;G*#XW
M_$]&U^Y^7U"@H5.2&4DAQI1%N#)J0I)?O!=\Z=9V':V,8_>KN>,%2U*<FX90
M "P0U]Q3FV4#CD^NXEWO'#B7T=4,[-%$VKS9?*E6V[]\5VU+#+B_OE:+=37V
M,!L$D="6.>(@Q5Y20N%>9U1:RFI9<->;N[G%X1[<-XM&P7471P<&!!8::<RA
M1#KR&1&<T3 0%O46',],[XX4SR9RUQ /N5'L9=C.Y[@T?5C^8[::I^UU*]/;
M?1C='\O-J\7-W<-M6B-_CS^)RV;ZP9M/C;C9]2\+B$.+E#$.<1'!)8XAGW%6
MPI=8ZB/R /1(Y8$UTO)8]^RKWW]9KK9=\[;?L]VZEG_^8W;WL)/C5!9&X_<$
MC%W$F2$#E4=$ ,:U/8AGBUR:([++.R?<-< >C97T_N9+=?MP5^UGQ\OIKH2@
MLMI3 @5"!""+W6'7<D[CD9E)CPWX0ZS98G;W?3U?O_GTYFO*[(D\^VDA:Q:3
MW.BMP453'GN(%,):"H[B&2&SU1&$?QVSJB:)SI[*^X3^Y<4GZWA>M XIZ*@B
M$#AH09;/&\(G4G'XJDPX'Z7<#/ I12F3N*<K8*54W$%,XH:C7):<63N15:Q4
M[0VBE)L!.J4H9<X91H8[;2D'TEL $<^2<T<G=V_6 0<:1"DW0W<404U7CE+&
M1GHJX_&$6:\ X=CE'"GJ'2S*8!Z1<Z!?_O6)^"@X.4B4,DME+KV(.#FE&(\6
MLE5[]S_@G)2D HW(BW E9O8#^CC(.4R4LF 2@=2M$&NK%<!(NQSK 2 I*GK\
MPJ*4NZ!G/ZB/@I^#1"ECCB37 BKN#42I [O@&2?-1$G4WPN+4NZ G?V 7AJE
MG.-:GX:[5M^J18,PY9JO"<0@KK6U"&/$*>(L]2'*.X,&5RW?];(8=06XQQ(1
M5M</];IQ7%CC-P<NO1%&4&'C+@&(%%(=M@K//9S:R68(?^ U-=1RO?S[XC9^
M9*K)7]W^_!W;^[.=FSY.\B^KY</G+Q^^S%>W;V>K=&OU8:GCP_/;$RMH^8N#
MPU*E.P!&,0.2(FV$S@#$_6-R*>I7HLMR0"7UP]*X5?1&U'KO#EXZ#!6,FQ%T
M5FJIM<AY,Q#0J?3W&S%7>]%3UW1M2\7#YQ,*((C6#G:&82NC2:URT&<TJ<5U
M<].O7,1Z8)JUU,%H0DJVQLQHXT:\]0E%' \/R,;?!$3.KY80<ELK"F^L:1[N
MKZ]WL\6VO&"'B1Z/WAJ/0] (HK3R\>1%!(_\-AD]7-9A>D264G<D*LSF: _]
M*.)&]NNG7Z[^6*:^#O-O4<AOU0':NJ&X;5X8D,+*6&F0X,09KU,#UP->%-!I
M&$H]4O4*J(_%7Z)NXZ86=9P@_'DNILTM=9.[B1)O)8PHO*[6ZZIJL]@6_IX
M([K0>PI,-#$0E\;F:R$)-0!7S;3K,]GS2@OP==5Q'0/-+F\>]KU2W6(3I^\C
MT;JRR<[]C@NV69VA@1 H<0K-1 HR;YCQ$$03F$H%')*H=6SO.J\DZ^KF__N\
M_/:_;JOY=@U)__%?NY4"_M=>T/A7AZ]]])&GHG+//1X8E(9HH")%A$;8*X_]
M02!@2JZ!1F8V=:O?9>?8#KGCF+M97$'B<?+]EXBCF7V=QW/MY1;IIT8%S[DP
M!@II(?2:8T*YR9)[@B82:=N-\I\W-.@(UM$1JDXK\M/C O7$.XJ\CQ,3( &]
MU!E1K_14EJI.>5"/6ZWP;>D7?/_P,6(>#:A-]8]E\EMM/^3\3?39,<&XU*U!
MD3C;*'>.IMZ-^;.M!E>M.GZ=,B.=*''9#[XM:?'[P]UF_O6N/B=.#PA*$.E-
MG!K.6:8XCBOQ 0*!BIH]C>AXW1\=.H-VR WH[59-U>*FND"F2T,"H4X1RW62
MC\1_8FCU3F8(/-0E%3U&=;+MAU =PUN/4EV<IEZ?"4"Y-"0@"# !R%C#F4>:
M0V),%LHY/Y'*WIW:OQUCVC-1/L1?<H$8Z9$ "#862 *D$M%.TYQRDC_:N'IW
M.N.W6;O3W1$RM,"Q9^6KQ>)AVQUKN3KF3#KU:$ T[IPB+G& $8ZD-A2 + 2+
M>^JD5X5NR%" 9]\KPFJV6&]]MK6(\?3Q(+044BND#8'>00NMIUD8J71),.*(
MDEGZ72G*,.V)("I^VFWZ/'\W^WR"%3\]$XBD0D"",5/:*>Z=4'FQB_:V*O&>
MC2AQI!<JE #9\P+QMEK-E[=N<6OC.?O"ZO#3LT%YA3R+1I-#5 MGXQ&<9S&,
MA"4'VA&E:O2Z-)0 VC,O_'Q],[M+D?T^_LVEX\:3IP/WF!J-D94<:0F40$!F
M4:BE<AI)%[URHPS2J[!C1]_Z_'CT?% <0BX\8=@R@:EE'K L#M&DQ+ 84>_S
M*S"D/:@]<61WC;GO?[TS>9+#+JKI)$W.#0E<I)YMC& B/17 8V8/RZ)GMN1\
M,J)>Y;TPI4-<>R7+/ZN[N_^S6/ZY>%_-ULM%=?MJO7XXZA>]."98R*0B0C/J
MHQ10&:1$%@NQHGR_$349[Y$NW0#;*U_>59_G*31BL4GU[,_2Y.='@[0 $A$%
M,(*C>$H'G.2S%V2HJ,0C!+\$/8H [7?+B<*N4FC:;?77_ZF.!1F>?#88@ T5
M%./X_3K2FG&?G38(,%YT73MUEV@7B/9$C/W6]\.6/G_0/?5XP$ H*BF1F'@L
MH ?Q_)Z%\1:66*MPZD[2CD#M=>GP\[MJ9>)'?3X>G7SBR; M6@LU%=9BE-(K
M*<MX("%I2<P\G+I_M!S/?G>3Y?W]<O%^L[SY]^YF^,W#9KV9+6ZC!7U^:SDS
M,! N(=;1D +01'F44QP=!(2VQ#$"I^Y%[1S>GITD[[]$2SI^[M?9XGNMVY?G
M X*E%#HH -PV5"+8I3SNO4!.%]7 A[^*E[48UE[7F<=?=W9=>?Q@0 Q*)3F'
MFD!A/+5()CR\2@5\""_:>*;N82V&LU<^N/MJ]3FN9;^MEG]NOM0AQM$1 2*M
M%9,48<:IAA(*F>UO[(4O:ODT=0]K=[CV2I5MJYI92KFJHD$]VQO:9[ER?$B
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
M<((KXB%'A-CX+VS97F))Q(3[6[?1^B4.M<*T;812/)S/GIW1X?E0I7-C B;
M2"&MX<89X97VVN;/5IA/G0I-E;?L!]>!:R?<5C^.FW56E>-# @-6".5@/%E
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
MIBGSA[L Z@N)TPT*OM&X,Z)'L.5$@?9O*;2T.EY(P>+G085A3E;]>JA54*0
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
M_9'">$V#=&?"&8 =T Q+5NV96'%QYG4:X\_BJ!55V];/;RLE_"16&:T?3S;
M?^VG!2&,2(PP@88Y"1V%Y+!K $1*^Z4WP?JFO%IT2L]Q8UDWL9Y^,YGM[M*K
MI9FLOMV5\VV3D_G=G_/I+C7K\_1N/KV=7D_F:W4?Z]>N;F/<[J_I;':U?!?X
M/K^;!D&\6V67RW53WD[#X^6?JS*\Z_WT>WG>B!OA>PIO&)"$QI%'X081EG"L
M*FXQP2^HLJO7BS1_UHUYT-Q\'>3#ZDN,O<8YWB])4^/FKKM(@9%VW &)C0WT
M<)8&8VU/%R/YI12@OQ'LO3@I/;&QI?+PN;R?7B_F-T$NO/8M)[6)6L\6<9H
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
M2:]20#E-/1>, NLAE1I+NF,#T=KY>JT!QI$"3ZD%NY2QQ7W@_+?(M._E+ME
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
M-B-S9N!**GM5RB E/8>:2H $U8+OF[D9*0BX$,'5(0(:E+TVHVUVE6T@'":
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
M.M(9V:A8OAE]WVC*$B"$"(8TPY)P*I 65%6;Q+9>9Z4W94QV"J(!2/[KY*%
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
M/,-5SQ!+-;SH[+K>M/E>>3 F3F,SZOEU,,RWO+ZZW8><MHW6$T(Z[9<MJ''
M4(*P1A(JQ+AP5<6#%0Y?2-.?_J'U L.#\21+*[6=?5H8XJ$E&BH2%!+%)82X
M*BEPCK%!_<#A$Z>+F\_KR;+O<7]#0*6^S=J0"2V5P7?SZ^4VG^3;<K&Y^W;$
M0]D$7QVL6DC"C<%8*LZ9TQX+RMUAZVG]6[(T0P9$WO#L&36LMN_CNMJ.G/@2
MR+K?<Y4I8Q;W7Z?S7<9H.RG:S2L*++EDBGE$XCTGL)"\ZLWC$$ I^7-9*K"C
M"-M1>#4J_J_#1^\RP5;=(S]Q\<(@J)1@)I 0$865#O9(14<(6(J8S[(>91S,
M#\NE4=T/9>#Y]8ZZ[2!=:X4"26J1%%)O*\:0- )4%/$.)LGJ^A4B/\Y?_W*I
M\.V#(VUUY?N'R72Y-4P7J]6Q^6R[@I1=SG]CO;F[-Q3A'D+$NW!Z><PH,,%H
MKG(!/9$R1;C6+_"X:)".R[$Q!6UE0-CR!T/B0QRJ>;TEN)W>!GR4\^NRI7+1
MS2L*['50SY00A#O+$</ 58XCCX1*\0MG698RBHP>A5>7Y&^3S$M.55"GA <(
M<TL-/YQ\ZP8=8+7SM[GYS24BM2L6M-0@]O?#JKSQ0>\.IV$;#%:K7;[@$:7@
M]$.%$%!0)R#U0GGJPAME%6[T4IJ4<N4L?64]1PXZI_C(U52_8N&4EH1*R[@5
M# F/K$)H[SE'!("<AQ8-4SC%*9042:^,9[$=(#AD&B.",367%FSL$#$IA5/-
MR/YK9&%CSI &C"#+F:::>EDUD$14&9<R03Y+*/8!E[99V,UHGZ6^W4$6MM1,
M"^>$T0I!Z+Q&1%94D"JI'6>6".P:'(VSL)L1_&UE84.IJ*%:22H<@SI0#U=G
M-AQE^.N4)#?E]:DL[&9$O8 L; T)@0 QC6 @&+0<:UAMF"-X<>D/7:-H4/)G
MDH5-L+(8 P<AXM*Q0"SLJX\&1*84$V69/] '9CHD\*C:^V2Y? R05_>+3:#-
M]?7F?K/M,?,\EA;^<KF>KG9_GM\\Q3'"/_QCN5BM?EKE_.B2?EY:.$$TM)YJ
M(6, &DB$*D8R#5R*!S]+83B,A9 'M_(Y)374O-<>*+A24DI/F0 ,6LM8X$&U
M7^[%Q2E\XP/G#)9;\674YH\O"5(#C$>?*B!&GE$!%).46J64DY508(2JB^NU
MD,;^EVT;.R+LN%E_S8YEG78RK98L  "402&\M50!2$Q0Q2J:0<]3P)CEY=TQ
M& >A^J]9,"BQ4\0#(Y2WG'M"J:KNFZ#0UXL1O25[Z?^7=V7+;>18]GW^I6>P
M+R\3@;6[NEV6PU9U13\A6%)*9I?,])"4J]1?/T@R0<NF2.:>J;2CRBL! N<>
M !<7=QE$K>Q5!I,T0#=T^! 2>FIY/% <9,PPR%)R3\2U=VT>[5]!<9TNJ5'#
MQ:,>Z"._V^^6XH_U;,\YL]XYZ(%5@&+@!4G'E@+>5S)AC7-T[9TL"J_/NWS]
M:;\B?\L?MR?G[/[\'/^J&/]3Y4.MS9<$()UC#FMK%/*26*E-6D\*.M+&97V2
MMX(.V7;VE!M0*(-M2%^6F^>U.&KL/2]7OBEBK;YV:W:E&NYWN_TA.5Y$Z.O?
ME]GS3F\J'?0:L)=06TFP()(Y0N+_^U2.3&'(::40Y]'TY'+237:1%UL'RE&\
MURJDA#/&Q./0&IK0X!#.Q UC4-Y<4HY;2V'H_:"Y)^$KVA84XT1! *144;S<
M.&-+$4@I>+5:PN-L"]_-O)[#X$N- U+,&<@CSPWTQFI'+$Q8 %<M__R/L2E4
M9LW93:$#(4S%:;"<0BTOP6=M H1>0:(U0$8Y5=3_)2K-VL!YI\-I1X.SSH#-
M(1Z36-\!4L%:_6*+4"2J8!I;A[UP 'OJ#2EG'!>OFG6^U4:2/^)2%[B.F_<K
M;MB/99+LPSPJ$.I<PV", AQ0"C&CV,6+VRX\:3]_0LGLW.E;LN"%%%V=@3LF
MN7Y=K-?QLO]4AU<GV@3!K%,$,>-UG#=%C$.99FUPJVIJDWPWZYI2W> ZJN]Q
M=K]X>+>OE!F7Q:8.JRZT#1X"KZ@T5D1@ 84 .E>BH+E6L\O8VC6[NL5WY'>M
M_<A]OK99O/1_6FZ*/\99%;MRODYOS.^SC_N;T.)05:Y:[$7+[H.+,'J J8 *
M0$Z!43RM6*TH;',3F&2.H*ZY.K@(IN).\!V0;VH[$9SJ(&!-,74&QSL_PUH"
MK&2Z[6L3#Y6Y'<X]7DY[P'N2>86_FUN[;,(G.@L.(Z>LX-Y9('D4A38'G!!H
ME45BDO>0;LE3/7-P-_A/R*)2QY82/#=<<"NT+8I64RD8(X=9>COH4]$$<@.W
M)L,E(TM-P*>0;76G')?#KT.U"NT#@8Q)AJ6RBJMXS"A/$ZY&,S*[LET#$J][
M^,<DXR^KQTUV>QCZ^^Q+(:W;.GRLUD70''I.H<9"" FQ$UZAA(DCH$T,2/7K
M](0R[77/S%X$,8E[]R\U*7FN82B6)>4<L<*=2%@E++=I_I:28?+ISIJ('<+?
M- GIR[GVU$W\XV[S7MV^G'?O,LNZ[#YX("AV+JY%;XI5":C""0Q,N&S!Q>HY
M<N=T3H\HG==Z57&",@08QD0 S3"20.DT2ZY=&SMW]12X4TFKV/]%I1[<H[JJ
M/*X+-"O2ZNC300'%":)%"4A=&$4!\<G@9>*-;';/<SU;6MH"/":5WL;55HM-
M+S4(3$$J2;S?<V.<-MB1,DLEDY;X5N[YDWR1ZYE0'6 \B=M!Q;O )E@A+</6
M*,J= AQ#JI+J::EL5?VW_BM9OET\O&[^-$9V:)_LQE%BK\@EFS!H/<:2(^(D
M<9"Z,C,$4X 86"F&?!)/D$W"-4YW$204@"EL';<(2LPC1#[AXHR=B3OCH RJ
M\S[97!3#;!+OLUW>@'>+]?;I>KU8;2(2SX^4MIO%\_XO[  O?30 JSW#D&GC
M*.(F[J5^?UN@U /(*AD(QEG6SZ?39$V?:!\$U()*%+D$G>'*$.190H00/9/,
M+>T)<7:5=@/NN$OTZT/,L[#2CL.OVBY?PJ(J38'@1"H  "PL""6>"/MJF4['
M6;[/D=;9]H\L6SV;83Q*ZH5.5>LN#HT#:P T%@#DH+#&H8275:9-&KO7L+@K
MT^7LXNX%ZW&3T&VS^WR]+*(TOIU)A82+YYH&C(&25C@NB >>(@_% 0-)Q.P"
M_ONDR0LIYSK$?DS^N:@Q;Y\VU\65W>?K;^=2P<&W0OL@!,.,,!R!1IYK" 4A
M)1I8:]7F)6B23.R*'$>LZQ[L,:GW]WRYVA97M@CNU?K#\GZUO(O:T6H;=9Z'
MQ^+5J@+_JG82"(W7/JL(A-I9::'4)IT_F#H\D^.W)ZX<,;$GV,>DXS^RIY_C
M7>%^EPG\7910OEIE#U=W>R"OUN]VP%>@9)V.@M)868 8C! 1XHL"IC;A0PAM
M8[>=Y$-2O[3L$?JI1#5<5&W>U(YSJ-YE$%QJS+ D$#EO%)!"FQ(SPFFK\A:3
MI.N@2N4@,FGH=?0A6W]9WD0-YGZ=[5;7^VR5_;%XN,[6GRX9&K^S)C3I*AA&
M95RE&%*-/1!""YOV! *LG5V(==]<R >51U>D4ZO58SPWLJPMY2YV%)R0PG)G
M,>'6>1'_* ](&DQ_[)VN8\)U+8W.Z/:XS0O;ZTVQ%):K?0GZG1M7:_[5[CD(
M[Q T6"%##!?:P0A"@L"C5D?OY#U$!B=DW^)IR-"KS\677>=7OVT7R]7;?/7/
MO'CP_&D5!9)MMB<&=^I9OE%G@1BKA,; 2(945,^IX^@P4=#*K[>VI\GPF8M[
M9N(@,AGW;6MBSUB6(L,YTT);QJ&%AJ1;(!$&L$J*Y=A&"I-_^IRM]N4 /GS,
MU]O(ED_NT^>'_"G+=-3F[I8O%A?OI-]@.*,6"D6U10@[+:'U"4%FU$Q4\_8$
MJFBMZ /TAL?-Y0&^RS=QKRO&5E;WV?G(O,E7]Q4IV,?7!$T-=E(P'W_A&%DG
M"$W@%)Z \]#=.V/D!&0P/</OM\LP"N*W11&!N'BZ6/2A07_!8@DQ0 @";S@U
M$GK/2[2D1ZZ-4C4AY7ZD/;0=V-.F9DLF!D@U849[()!719$@!<0!"TK:N)Q-
MR&]\%.+5Q'9<K;Q;/_*V2KEDW$!H! -Q@5(A%57)NB@\KI;]=Z+/,TW\1>MT
M&N^""C/E-(86"4I U =AP@Z1N50@;T^==L\OS1$?:IU_+DK$K>[W3Y]=+>R_
M1O5N_8U7ZJ[8B5^N%JN;Y>+A0QSLOI3VA65?OZ,@B^1WG&+$)8O*)*&%[7=7
M+$58#<R$_<6K3[;)[M"H]U#4U?**%'$0@$&LH?0VH>F4G-&MO4^JG=U$AA#,
M0+O)\O[C]NKNETVV#ZSIVH;W7?>75(83'P\<*4D<!=I"1S6,-"D?)3E 6%8K
MJC?.#G&^"ESEK>!"74?+"6<6**VX<5A+4UB*2GP$YI5*'KV.-=^>(LU*6S;!
M>53W\U0AH(2I<KF.KY\/!AFG>+Q(,6\ 1@;2,NE2G*V5<"8G2;]$.%VTHS'0
M$Z)5!:?)%UL$(2#C@BC!I <0"<AQP@][0&:7T+25U"]QJ!&FHR;3+3;Q_.XQ
M;>)5RG2\V"1((32T''A*,#!46IOT.8 =FU_QRY:2/\Z$VP6LD]B03I<%K5.I
MZG07(>[S"!/M"+?($&<LT&FY8B7A[-*3#GL:=HG]R E>7IY'M9H*Y]H&):3P
MS%B$G1)..TP!3RA8PN:[V75$CNH%Q1L!/B;MWBQ6MU7*QQP^%KP47 (AXSXO
MN>)"^++Z$@?$6S$[#:PS61_7C&D*ZIB$T8\1KZ+"3076?/?9X E7%%H6)V2\
MP''#9S;-$FA/YW82]D>==LA.(7EGX\.N2@<AXLB@ATYJIJB3G"F $QX:@S8Z
MUX2\)X9@6@]P3R5P[N2LWM0.F+O<56 >($"]CX P4F!UL.)'C%0U4_1KHN0@
MUX!>9=#01_([2_/[_*&(:_UCL;Y]]MMJ#QDOMPW.$^H9)AY('[=\RB#V:1I8
MXC:[VR15L+ZDG/<+_)0L9;5L9"%>@S"TG"/J&'0TJA0T(4B9&[8L<M\%?7J0
M_D5K64V QR122CRVN<YK<>I,NV -E$@ @8!$44_@P F:9L^EG8E%; AB=8?R
MJ$I9%F5VLT]/7XMDYQH&&R_12H.H[2**I2<(*Y/FKXQJ8ZB87@V>(<C6(=K=
MJ%:;7]?+;6;S/U:']['5[9M=%8RO49JG8DP:];4KZ"(D0,1XJ1SQ%)G#-#4C
M;9(&3:^>3G^D&DH W? LSC);WJ]2$944Z5*-6"<:!XJ!]APC#@T#G#O+7+J2
M,V!]&R9-J!K.H!3J!NK7J[9[@#4A<5D IA&B!A)]F"<VI$W,T,2*VXRBM->#
MMZ,CSF;QS,WO5\O_9!6-!M\T"<X!8N,NJ8VE@BAM/4JV%685GIW-?7A;01N\
MQW'6?9MO.XSLZ<A55PE6V*4QQ%3$'PP1"DO@#%9^PC4==DI*(T?]HY8ADH43
MI)$F+/X7=6IBTINT 4JUR?XW(=->-T0X:PUN"^TX*[/CH+N.EJ:A)FI)W I3
MI!*0&'N9O+H4Y*C23;K2@)\+\%F0Q-7=]<?L;;;5>?[[/Q</CT5._V_'NL/M
M.B*EX_?\?F)^'?4>0)RR\TR((@Q$ LOB-!(<'E0K4_'*UVAE1N1CPS_,.OZ0
MW9<Y$/Z:Y??KQ>>/RYMG<^QJ05]%=691Q/"5WW>QSM*ISP>$F#=QVXN;(HR;
MGY-&[/4>K"7G9&));IY39Q^^N-F',Q;,2'-K<@!7Z2R2W4N*XW&!I4*>.@(@
M3E@Y.9>\^1WQY>RAW /<DUC?0U1GZ6[M,TX1\=0[#S3P6#ID30DP)HI5LCQ5
M&O+;Q\([)+\[&@H\,>;3#0)DHBC22)1SD7H,<5;>X^.@-7!M"IF_FD5867!Y
M#Y VM&>D[S]>\Y=(\$*+H)4R!%A.BOQV#CDM "R'3"25?![6C/Y8T![3:>RW
M#SO1[K3'DT:>G^)7K^Z7<:Z'YX2_YOGM'\N'A\ENS4(J1:- /7>8$">B4/9W
M5"SCSZC2]7\<M>RKG!8/JJA$7R].^>7F@0)->9'BGQ!O ""( IOP8(RVL5Z^
MFEV_,B<NI![H . QGT:.)G Q/NO%%L%@"P'5AL9;JS*>1,WVZXP1GPFE^B'!
M$<.Z@'A2I*K@@'ZB38@+TQ2Y?0FE1#M@L&/XL$[5_ )C6LK^,I<:X5J-39M$
MITUV\]_W^9?_N<D?5]OUCDP\_:$XZ/E? /Q+.NKW?QW,VY?.]<,_!DFLHTA#
MRIDAU(-X<U;E@!DBNHVG]^L@0EW!Y2TA'$#FUW\[(_/KOP4,K5+<4R*D!\9"
M+(A+ \:X55Z""5U,^I-Y;0@'D/G/_SHC\Y__%3 #% B-A9+4"XT\_#I@2_3L
M@HRZEGEM" >0^?NK,S)_?Q6(1!1&-GJE"8KZ. #LL#$YYMO8@NMG1WV%,J\-
MX0 R_^7#&9G_\B$4@XH#I1Q)79B]D6"L'+ P@K8Q.DW(4Z\_F=>&< "9_^/]
M&9G_XWW@T!%DB=%>8AY_8*Y)&C"!K=YX:[O2#5/3I&NIUP9Q*F&A1T"\J1T.
M>KJ+X+V40C #/)**&T6U%@D3BJJY.;TF1;%7\T,OF#=\Z'B7K6\*H=RG=\YE
MMCEIFSYA&*[51\! "!L7IK0$"X\09J8TW$N)I)AU&&@7TLZ' ;Y#/IUYTJC!
MJ#.]!!7W^JAZ.R X198"@E%2SJ0 \ZL^/#"GNH-^$N]PYG&SS3]%,>FGY[/=
MU7)^GWW)5H_99)_:'.(<&$@$X!KPB#NVI4HJ+(1ZPAY0/R_^G:\/T-=[9WNA
M;6"(*0#BU1L#A)UP1CA=(N$0-C,Y1SIBPUD=I#VZ#0\+DZ^*U;<N8S,WO^LG
MG:UN/GY:K'^')Q[**K4+F&'*%%+>HN+U47-2ID>.PX^_#IH*8.@#H94X\_Y0
M[H,D-O^T6)XJ#%JA97"J"#5GCF#K#8]?CO1A"EI7*\8P?:)T+,ZJ)&F$<4.:
M?%A$-: \O=]F6WCR2?3TAP/@%%(+,?5"2@<HTRAMIXY(TL9D]IK(4%=L><?
M=K=17,?^:AXDAR:!4@:9]Y9[0P$%GBM<FI"$YXS-)-_'X&=(4X [9D7=D^-9
MHV"@\)@+[Q&/=$:2X3(F*PY<2#"CTE3=R*\"(1HAVY02):^/QG+^T+C4+. (
M0M3#+:*:&>(IE^HP>"W(C)R]NY)BWANZ8YKEO]T\+SK\'7\\,%VDNL20,284
M\3(>O##-U:)JM_S7]$;?]='3(;C3(5(%)[^7&@1IX^H3 AJMF9;&"<5EFF_\
MM]FYCK81^07^-$*TZ2D5UT3^X:DH5GU:]"]_,,35H3V,NZZ#B@+!XE4N.5\#
M9M1,8O^ZDE+>(98-A6VSAX>?5C=GY?S-9X)!%" 6ST"@G&26,Z73\R,06K0Q
M7$SR=M*9B-O V%"Z?W]<+3]GZW@A_B-?_[Z)W_[?9R5]\O.!$RQL)!V%#%,D
M)'-?AROC[C8WQ: SJ7<%Z53</;X%YDUM7X\3[8,1J,B.X!GB1D+BE'/I.0\H
M)=LH"Y/T%.Q/\^P>[:XL(%\?/:N:/[ZV"'&U4(LQQ4XZBJ2SSB3'*BBX:I,
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
MI[,O-/?&>2W;@^5,&L=@E$M4(*#67I3JJT4:^4KOR,/-_3N9[65U=N(OM@C
M<10/*H088Q RH'7*FF@Q(7Z&YN/V!#A:_%U .ZY"6KSR?<G<W5UVLRU7_M7G
MW</?U2KM!U?KV^5JL7ZJP+4F'08'L# ..N\!@ XB@9,O@\6<^IE<TWLEX@"X
MCQH1MW.NS6[K;WYG6P8D*6>0&B^8QQ11R2!*"%AEVVR"]6_HO;DG]\J\+@%N
MZEVTVBYORP7P(;MY7.\R,+@_;QX>HXZR-Z$6V9!*T^H1")^*VISP!1IUUWDP
M6@$7KX)$( :9U9YBGH! L)6OP(2NX#TP;3093$<%;_RR]EHT<&.9T9 +;*W$
MS&G$21(,)0!6>D8:;^Y5+^7G;H=$<AVOA5Y)K9#$3D,K$P)%QJT?YB)>F0K'
M60$Z@[?"RB__H?BIR#[PO__U_U!+ 0(4 Q0    ( ,Y2<%!W";F9"RD$ -D
M2  0              "  0    !C;',M,C Q.3$R,S$N>&UL4$L! A0#%
M  @ SE)P4 QT:(A ,   ]D\" !               ( !.2D$ &-L<RTR,#$Y
M,3(S,2YX<V102P$"% ,4    " #.4G!0EC\X?5(O  !/$ ( %
M    @ &G600 8VQS+3(P,3DQ,C,Q7V-A;"YX;6Q02P$"% ,4    " #.4G!0
M'3>YDC3?  "5*PL %               @ $KB00 8VQS+3(P,3DQ,C,Q7V1E
M9BYX;6Q02P$"% ,4    " #.4G!0_AFUST>D 0#Z2A8 %
M@ &1: 4 8VQS+3(P,3DQ,C,Q7VQA8BYX;6Q02P$"% ,4    " #.4G!0S(O:
MA$\8 0 *2PX %               @ $*#0< 8VQS+3(P,3DQ,C,Q7W!R92YX
8;6Q02P4&      8 !@"$ 0  BR4(

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788370384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Non-Current Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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 pension assets</a></td>
<td class="nump">$ 5.1<span></span>
</td>
<td class="nump">$ 4.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_cls_NonCurrentLandRights', window );">Land rights</a></td>
<td class="nump">9.7<span></span>
</td>
<td class="nump">10.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_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers', window );">Deferred investment costs</a></td>
<td class="nump">1.9<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_cls_DebtIssuanceCostsLineofCreditArrangementsNet1', window );">Deferred financing costs</a></td>
<td class="nump">2.2<span></span>
</td>
<td class="nump">2.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_cls_OtherAssetsMiscellaneousNoncurrent1', window );">Other</a></td>
<td class="nump">7.5<span></span>
</td>
<td class="nump">10.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_OtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="nump">$ 26.4<span></span>
</td>
<td class="nump">$ 30.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_DebtIssuanceCostsLineofCreditArrangementsNet1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Issuance Costs, Line of Credit Arrangements, Net1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DebtIssuanceCostsLineofCreditArrangementsNet1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cls_NonCurrentLandRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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-Current Land Rights</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NonCurrentLandRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cls_OtherAssetsMiscellaneousNoncurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Assets, Miscellaneous, Noncurrent1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherAssetsMiscellaneousNoncurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from the costs to obtain or fulfil contracts with customers. The costs to obtain a contract with a customer are the incremental costs of obtaining the contract that the entity would not have incurred if the contract had not been obtained. The costs to fulfil a contract with a customer are the costs that relate directly to a contract or to an anticipated contract that the entity can specifically identify.</p></div>
<a href="javascript:void(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 2019-01-01<br> -Paragraph 128<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_128_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786674464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Actuarial Gains and Losses, Net of Tax, Recognized in OCI (Details) - USD ($)<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></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_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems', window );"><strong>Disclosure of analysis of other comprehensive income by item [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_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement', window );">Loss on pension annuity purchases (note 19(a))</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 63.3<span></span>
</td>
<td class="nump">$ 17.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_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial losses recognized during the year</a></td>
<td class="nump">8.7<span></span>
</td>
<td class="num">(8.4)<span></span>
</td>
<td class="nump">1.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_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome', window );">Income tax recovery</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.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_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome', window );">Income tax recovery</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.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_ReserveOfRemeasurementsOfDefinedBenefitPlansMember', window );">Pension and non-pension post-employment benefit plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems', window );"><strong>Disclosure of analysis of other comprehensive income by item [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_cls_CumulativeGainLossOnDefinedBenefitPlans', window );">Cumulative losses (gains), beginning of year</a></td>
<td class="nump">69.0<span></span>
</td>
<td class="nump">14.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_cls_CumulativeGainLossOnDefinedBenefitPlans', window );">Cumulative losses (gains), end of year</a></td>
<td class="nump">$ 77.7<span></span>
</td>
<td class="nump">$ 69.0<span></span>
</td>
<td class="nump">$ 14.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_CumulativeGainLossOnDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative Gain (Loss) On Defined Benefit Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_CumulativeGainLossOnDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Relating To Remeasurements Of Defined Benefit Plans, Accumulated 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;">cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Comprehensive Income, Net of Tax, Gain (Loss) on Settlement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 81<br> -Subparagraph ab<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 90<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComponentsOfEquityAxis=ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ReserveOfRemeasurementsOfDefinedBenefitPlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786670736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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">$ 355.0<span></span>
</td>
<td class="nump">$ 365.3<span></span>
</td>
<td class="nump">$ 323.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 );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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">1,108.1<span></span>
</td>
<td class="nump">1,183.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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated Depreciation and Impairment</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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">(753.1)<span></span>
</td>
<td class="num">(818.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_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember', window );">Land</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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">23.6<span></span>
</td>
<td class="nump">14.8<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_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember', window );">Land | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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">35.6<span></span>
</td>
<td class="nump">26.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_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandMember', window );">Land | Accumulated Depreciation and Impairment</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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">(12.0)<span></span>
</td>
<td class="num">(12.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember', window );">Buildings including improvements</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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">154.6<span></span>
</td>
<td class="nump">157.5<span></span>
</td>
<td class="nump">141.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=cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember', window );">Buildings including improvements | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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">351.7<span></span>
</td>
<td class="nump">375.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_ClassesOfPropertyPlantAndEquipmentAxis=cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember', window );">Buildings including improvements | Accumulated Depreciation and Impairment</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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">(197.1)<span></span>
</td>
<td class="num">(218.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=cls_MachineryAndEquipment1Member', window );">Machinery and equipment</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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">176.8<span></span>
</td>
<td class="nump">193.0<span></span>
</td>
<td class="nump">$ 171.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_ClassesOfPropertyPlantAndEquipmentAxis=cls_MachineryAndEquipment1Member', window );">Machinery and equipment | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td 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">720.8<span></span>
</td>
<td class="nump">781.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_ClassesOfPropertyPlantAndEquipmentAxis=cls_MachineryAndEquipment1Member', window );">Machinery and equipment | Accumulated Depreciation and Impairment</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td 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">$ (544.0)<span></span>
</td>
<td class="num">$ (588.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_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_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 2019-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_MachineryAndEquipment1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_MachineryAndEquipment1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6765944912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<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></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_cls_RelatedPartyAbstract', window );"><strong>Related Party [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_KeyManagementPersonnelCompensationShorttermEmployeeBenefits', window );">Short-term employee benefits and costs</a></td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="nump">$ 6.2<span></span>
</td>
<td class="nump">$ 7.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_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits', window );">Post-employment and other long-term benefits</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">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_KeyManagementPersonnelCompensationSharebasedPayment', window );">SBC (including DSUs and RSUs to eligible directors)</a></td>
<td class="nump">15.6<span></span>
</td>
<td class="nump">14.8<span></span>
</td>
<td class="nump">12.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_KeyManagementPersonnelCompensation', window );">Key management personnel compensation</a></td>
<td class="nump">$ 20.3<span></span>
</td>
<td class="nump">$ 21.3<span></span>
</td>
<td class="nump">$ 20.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Post-employment And Other Long-term Employee 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;">cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>155
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786834240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Summary of Accrued Benefit Obligations (Details) - USD ($)<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></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_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member', window );">Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</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_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 2.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_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost and settlement/curtailment losses</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.1)<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_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="num">$ (0.8)<span></span>
</td>
<td class="num">(1.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_WeightedAverageDurationOfDefinedBenefitObligation2019', window );">Weighted average duration of defined benefit obligation</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member', window );">Other Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</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_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">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_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost and settlement/curtailment losses</a></td>
<td class="num">(8.0)<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">2.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_WeightedAverageDurationOfDefinedBenefitObligation2019', window );">Weighted average duration of defined benefit obligation</a></td>
<td class="text">13 years<span></span>
</td>
<td class="text">13 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember', window );">Accrued benefit obligations | Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</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_LiabilityAssetOfDefinedBenefitPlans', window );">Accrued benefit obligations, beginning of year</a></td>
<td class="nump">$ 309.6<span></span>
</td>
<td class="nump">$ 355.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_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">1.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_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost and settlement/curtailment losses</a></td>
<td class="nump">0.0<span></span>
</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_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">8.6<span></span>
</td>
<td class="nump">8.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_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Actuarial (losses) gains in other comprehensive income from changes in demographic assumptions</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="num">(3.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_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Actuarial (losses) gains in other comprehensive income from changes in financial assumptions</a></td>
<td class="nump">31.1<span></span>
</td>
<td class="num">(19.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_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Actuarial (losses) gains in other comprehensive income from experience adjustments</a></td>
<td class="num">(2.9)<span></span>
</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_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Settlement payments from employer</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.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_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Settlement payments from plan</a></td>
<td class="nump">0.0<span></span>
</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_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefit payments from plan</a></td>
<td class="num">(12.0)<span></span>
</td>
<td class="num">(12.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_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Benefit payments from employer</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(1.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_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign currency exchange rate changes and other</a></td>
<td class="nump">10.9<span></span>
</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_LiabilityAssetOfDefinedBenefitPlans', window );">Accrued benefit obligations, end of year</a></td>
<td class="nump">346.0<span></span>
</td>
<td class="nump">309.6<span></span>
</td>
<td class="nump">355.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_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember', window );">Accrued benefit obligations | Other Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</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_LiabilityAssetOfDefinedBenefitPlans', window );">Accrued benefit obligations, beginning of year</a></td>
<td class="nump">68.1<span></span>
</td>
<td class="nump">75.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_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">2.6<span></span>
</td>
<td class="nump">2.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_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost and settlement/curtailment losses</a></td>
<td class="nump">8.0<span></span>
</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_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">2.6<span></span>
</td>
<td class="nump">2.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_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Actuarial (losses) gains in other comprehensive income from changes in demographic assumptions</a></td>
<td class="num">(1.7)<span></span>
</td>
<td class="nump">0.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_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Actuarial (losses) gains in other comprehensive income from changes in financial assumptions</a></td>
<td class="nump">11.4<span></span>
</td>
<td class="num">(3.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_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Actuarial (losses) gains in other comprehensive income from experience adjustments</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="num">(0.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_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Settlement payments from employer</a></td>
<td class="num">(5.2)<span></span>
</td>
<td class="num">(2.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_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Settlement payments from plan</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">0.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_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefit payments from plan</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Benefit payments from employer</a></td>
<td class="num">(3.0)<span></span>
</td>
<td class="num">(2.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_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign currency exchange rate changes and other</a></td>
<td class="nump">5.7<span></span>
</td>
<td class="num">(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_LiabilityAssetOfDefinedBenefitPlans', window );">Accrued benefit obligations, end of year</a></td>
<td class="nump">87.4<span></span>
</td>
<td class="nump">$ 68.1<span></span>
</td>
<td class="nump">$ 75.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RestructuringType1Axis=cls_PensionPlanAdjustmentFromChangeInLawMember', window );">Pension Plan Adjustment From Change In Law | Other Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</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_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost and settlement/curtailment losses</a></td>
<td class="nump">$ 4.1<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_cls_DefinedBenefitPlanChangeinBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_DefinedBenefitPlanChangeinBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 From Employer, 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;">cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlement Payments From Employer, 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;">cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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 2019-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause ii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_c_ii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause iii<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_c_iii&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CurrentServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 employee service in the current period. [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 2019-01-01<br> -Paragraph 141<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 141<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2019-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and gains (losses) arising from settlements. [Refer: Gains (losses) arising from settlements, net defined benefit liability (asset); 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 2019-01-01<br> -Paragraph 141<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 141<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in respect of settlements. [Refer: Gains (losses) arising from settlements, net defined benefit liability (asset); 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 2019-01-01<br> -Paragraph 141<br> -Subparagraph g<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2019-01-01<br> -Paragraph 147<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_147_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=cls_PensionPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_PensionPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_OtherPostretirementBenefitPlansDefinedBenefit1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_cls_RestructuringType1Axis=cls_PensionPlanAdjustmentFromChangeInLawMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RestructuringType1Axis=cls_PensionPlanAdjustmentFromChangeInLawMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>156
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6777174496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</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_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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">$ 198.3<span></span>
</td>
<td class="nump">$ 198.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 );">Intangible assets</a></td>
<td class="nump">251.3<span></span>
</td>
<td class="nump">283.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_ClassesOfIntangibleAssetsAndGoodwillAxis=cls_IntellectualProperty1Member', window );">Intellectual property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">242.3<span></span>
</td>
<td class="nump">269.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_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Computer software assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">9.0<span></span>
</td>
<td class="nump">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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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="nump">253.7<span></span>
</td>
<td class="nump">253.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 );">Intangible assets</a></td>
<td class="nump">905.6<span></span>
</td>
<td class="nump">909.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 );">Cost | Intellectual property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">111.3<span></span>
</td>
<td class="nump">111.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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">503.2<span></span>
</td>
<td class="nump">508.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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Computer software assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">291.1<span></span>
</td>
<td class="nump">290.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_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated Amortization and Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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="num">(55.4)<span></span>
</td>
<td class="num">(55.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 );">Intangible assets</a></td>
<td class="num">(654.3)<span></span>
</td>
<td class="num">(625.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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated Amortization and Impairment | Intellectual property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">(111.3)<span></span>
</td>
<td class="num">(111.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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated Amortization and Impairment | Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">(260.9)<span></span>
</td>
<td class="num">(238.2)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated Amortization and Impairment | Computer software assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems', window );"><strong>Disclosure of reconciliation of changes in intangible assets and 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_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">$ (282.1)<span></span>
</td>
<td class="num">$ (276.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_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2019-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2019-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2019-03-27<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2019-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ClassesOfIntangibleAssetsAndGoodwillAxis=cls_IntellectualProperty1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=cls_IntellectualProperty1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=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_ClassesOfIntangibleAssetsAndGoodwillAxis=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_ClassesOfIntangibleAssetsAndGoodwillAxis=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_ClassesOfIntangibleAssetsAndGoodwillAxis=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_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_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>157
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6762290816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory', window );">Disclosure of Related Party Transactions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate compensation expenses we recognized under IFRS for our directors and senior executive officers were as&#160;follows: </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term employee benefits and costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Post-employment and other long-term benefits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SBC (including DSUs and RSUs to eligible directors)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;" rowspan="1"><div style="padding-bottom:1px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="padding-bottom:2px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_RelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2019-01-01<br> -Paragraph 18<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>158
<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>159
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788781312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</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_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract', window );"><strong>Share Capital and Share-based Payment Arrangements [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_DisclosureOfClassesOfShareCapitalExplanatory', window );">Disclosure of Detailed Information About Capital Transactions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capital transactions:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:0%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Number of shares (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SVS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MVS</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.9</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued from treasury</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled under NCIB</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(ii)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued from treasury</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled under NCIB</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued from treasury</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(i)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled under NCIB</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issued and outstanding at December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(i) </font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">During </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">, we issued nil (</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">0.1 million</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">1.7 million</font><font style="font-family:inherit;font-size:8pt;">) SVS from treasury upon the exercise of stock options for aggregate cash proceeds of nil (</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">$0.4</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">$13.6</font><font style="font-family:inherit;font-size:8pt;">). We issued </font><font style="font-family:inherit;font-size:8pt;">0.8 million</font><font style="font-family:inherit;font-size:8pt;"> (</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">1.2 million</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">1.1 million</font><font style="font-family:inherit;font-size:8pt;">) SVS from treasury with ascribed values of </font><font style="font-family:inherit;font-size:8pt;">$10.4</font><font style="font-family:inherit;font-size:8pt;"> (</font><font style="font-family:inherit;font-size:8pt;">2018</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">$14.3</font><font style="font-family:inherit;font-size:8pt;">; </font><font style="font-family:inherit;font-size:8pt;">2017</font><font style="font-family:inherit;font-size:8pt;"> &#8212; </font><font style="font-family:inherit;font-size:8pt;">$9.8</font><font style="font-family:inherit;font-size:8pt;">) upon the vesting of certain RSUs and PSUs. We also settled RSUs and PSUs with SVS purchased in the open market. Settlement of these awards is described below.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><font style="font-family:inherit;font-size:8pt;">(ii) </font></div></td><td style="vertical-align:top;padding-left:48px;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:8pt;text-indent:-48px;"><font style="font-family:inherit;font-size:8pt;">During 2017, Onex Corporation converted </font><font style="font-family:inherit;font-size:8pt;">346,175</font><font style="font-family:inherit;font-size:8pt;"> MVS into SVS. Onex Corporation did not convert any MVS in 2018 or 2019. </font></div></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_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock', window );">Disclosure of repurchase and reverse repurchase agreements</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding share repurchase activities under our NCIBs for the years indicated is set forth below:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate cost </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;of SVS repurchased for cancellation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Number of SVS repurchased for cancellation (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Weighted average price per share for repurchases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.58</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate cost </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:10pt;">of SVS repurchased for delivery under SBC plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Number of SVS repurchased for delivery under SBC plans (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">Includes transaction fees.</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of SVS held by trustee for delivery under SBC plans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;(in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Value of SVS held by trustee for delivery under SBC plans </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> For accounting purposes, we classify these shares as treasury stock until they are delivered pursuant to the plans.</font></div></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_AdditionalInformationAboutSharebasedPaymentArrangements', window );">Additional information about share-based payment arrangements</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding director SBC expense for the years indicated is set forth below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director SBC expense in SG&amp;A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of DSUs outstanding (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of RSUs issued to directors outstanding (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding employee SBC expense for the years indicated is set forth below:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense in cost of sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.7</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee SBC expense in SG&amp;A</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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 );">Disclosure of Detailed Information About Stock Option Transactions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option transactions were as follows for the years indicated:</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:676px;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:469px;" rowspan="1" colspan="1"></td><td style="width:83px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:100px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of <br clear="none"/>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average <br clear="none"/>Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.87</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.93</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:13px;text-indent:-14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></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_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory', window );">Disclosure of Number and Weighted Average Remaining Contractual Life of Outstanding Share Options</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following stock options* were outstanding as at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Exercise Prices</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding <br clear="none"/>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average <br clear="none"/>Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Life <br clear="none"/>of Outstanding Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercisable <br clear="none"/>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average <br clear="none"/>Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$6.35 - $13.46</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12.50</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* &#160;&#160;&#160;&#160;The exercise prices used in the above tables were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.</font></div></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_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory', window );">Disclosure of Range of Exercise Prices of Outstanding Share Options</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following stock options* were outstanding as at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Exercise Prices</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding <br clear="none"/>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average <br clear="none"/>Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Life <br clear="none"/>of Outstanding Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercisable <br clear="none"/>Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average <br clear="none"/>Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in&#160;millions)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$6.35 - $13.46</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12.50</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">* &#160;&#160;&#160;&#160;The exercise prices used in the above tables were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.</font></div></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_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory', window );">Disclosure of Detailed Information About RSU and PSU Transactions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding RSU and PSU grants to employees and directors (see below), as applicable, for the years indicated is set forth below:</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year ended December 31</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">RSUs Granted:</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of awards (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average grant date fair value per unit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.05</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.88</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">PSUs Granted:</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of awards (in millions, representing 100% of target)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average grant date fair value per unit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;December 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of outstanding RSUs (in millions)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.6</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of outstanding PSUs (in millions, representing 100% of target granted)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Of Share Repurchase Activities [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;">cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</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_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Capital and Share-based Payment Arrangements [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;">cls_ShareCapitalandSharebasedPaymentArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional information about share-based payment arrangements necessary to satisfy the disclosure requirements of IFRS 2. [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 2019-01-01<br> -Paragraph 52<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_52&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements</td>
</tr>
<tr>
<td style="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_DisclosureOfClassesOfShareCapitalExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classes of share capital. [Refer: Share capital [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 2019-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_79_a&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory</td>
</tr>
<tr>
<td style="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_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other equity instruments (ie other than 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 IFRS<br> -Number 2<br> -IssueDate 2019-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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 2019-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_b&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 2019-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory</td>
</tr>
<tr>
<td style="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 2019-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2019-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2019-03-27<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
